【发布时间】:2019-03-01 09:32:00
【问题描述】:
在 NAT 中,UDP 会话有两种不同的超时时间。
- UDP 超时
- UDP 流超时
在大多数 NAT 配置中,UDP timeout 设置为 30 seconds。但是,UDP stream timeout 设置为 180 seconds。我了解网络管理员可能会更改配置。但是,UDP 会话由一对源端点和目标端点标识。并且 NAT 应该将连接分类为流。
我的问题是NAT 如何以及何时将连接分类为流,何时不分类?尽管似乎一对连续的双向send() 和receive() 将UDP 连接分类为流,但我没有找到书面证据。
另外,我认为不同的 NAT 策略应用不同的算法。但是是否有任何 RFC 或任何已发表的论文记录了这些算法?
在下面的link 流中定义为双向通信的会话。但是需要多少发送和接收?这在不同的 NAT 中会有所不同吗?
在此上下文中,“流”表示连接跟踪机制具有 在“双向”中看到数据包,因此默认超时时间更长。如果 只看到一个方向,“其他”超时适用。
【问题讨论】:
标签: networking udp firewall nat