tcpdump發現不一樣ipid的數據包被拼接成一個大包

問題:發送端將3個大小爲1460的TCP報文用tcpreplay回放到捕包機,其ipid均不相同,可是捕包機只收到了一個爲4k+的大包。tcp 緣由:捕包機使用tcpdump捕包,須要通過網卡驅動,Linux2.6.29以上內核支持gro機制,網卡開啓了gro後,會將同一tcp流的順序報文合併爲一個大包以提升處理效率。優化 解決方法:使用命令 ethtool -K eth0 gro off 關閉該
相關文章
相關標籤/搜索