UDP NAT 如何知道何时删除规则

网络工程 纳特 UDP
2021-07-19 00:43:22

因此,假设您是内部网络上 NAT/路由器背后的用户。您开始向面向 Internet 的服务器发送 UDP 数据。数据包到达您的路由器后,它会插入一个条目以允许在特定端口上从该服务器返回的数据包在收到时转发到您的本地机器。

但是UDP是无连接的。当客户端不再希望与此服务器发送或接收数据时,路由器如何知道何时删除此规则?

1个回答

NAT 路由器不知道何时删除 UDP 映射 - 它猜测。

当条目在一段时间内(通常在 5 到 60 分钟之间)未使用时,路由器只是将条目老化(或超时)。

对于 TCP,还有一个类似的老化/超时,以确保忘记或丢失的会话不会堆积,但时间要长得多。当然,正常的 TCP 连接是正确关闭的,这意味着 NAT 路由器可以忘记它。

UDP 或 TCP 老化是路由器资源(快速老化)和与慢速低带宽会话(慢老化)的兼容性之间的权衡。有时,默认设置需要针对您的工作负载进行调整。