小编use*_*755的帖子

使用tcp_tw_recycle删除连接

问题摘要

我们有一个设置,其中很多(每秒800到2400(到linux盒的传入连接,我们在客户端和服务器之间有一个NAT设备.所以系统中有很多TIME_WAIT套接字.为了克服这一点,我们已经将tcp_tw_recycle设置为1,但这导致了连接中断.在浏览网络后,我们确实找到了为什么使用tcp_tw_recycle和NAT设备丢弃帧的参考.

决议尝试

然后我们尝试将tcp_tw_reuse设置为1,它运行正常,没有任何相同的设置和配置问题.

但是文档说当通过TCP状态感知节点的连接(例如防火墙,NAT设备或负载平衡器)可能会看到丢帧时,不应使用tcp_tw_recycle和tcp_tw_reuse.连接越多,您就越有可能看到此问题.

查询

1)可以在这种情况下使用tcp_tw_reuse吗?2)如果没有,linux代码的哪一部分阻止tcp_tw_reuse用于这种情况?3)一般tcp_tw_recycle和tcp_tw_reuse有什么区别?

linux tcp-ip

26
推荐指数
1
解决办法
3万
查看次数

标签 统计

linux ×1

tcp-ip ×1