LVS不能转发网络包的一种解决方法

      LVS在使用tunl方式时,在请求的包的长度超过1480时,不能转发网络包。

           修改eth的参数:generic-receive-offload=off,系统默认on。

          这个参数是针对IP分片的,网卡支持IP的分片组包功能,将IP协议栈的功能转移到网卡硬件,增加了效率,但是对于LVS这个参数会使LVS在转发包时,因为包超过1480,而不转发。 

          关闭后正常。

          使用命令 :ethtool -k eth0 查看offload

                             ethtool -K eth0 gro off 修改gro。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章