有关TCP Retransmission的问题

我使用libpcap来发送一些已经捕获的流量给ids进行测试,不过我并没有真实的机器会回应这些流量,也就是TCP包都不会有ACK回应确认。
使用的是pcap_sendpacket 这个函数,连续发送十几秒之后,就开始卡顿。我抓包看了网络情况,之前没有回应的数据包都被重发了 TCP Retransmission,大量的重发包最终导致效率降低。

我看了/proc/sys/net/ipv4/retries1 的值,不过有最小值的限制,想通过设定RTO来延长重发包的时间,但也没有成功,想请教一下有没有好的解决方案。

阅读 4.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题