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。

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