LVS不能轉(zhuǎn)發(fā)網(wǎng)絡(luò)包的一種解決方法
LVS不能轉(zhuǎn)發(fā)網(wǎng)絡(luò)包的一種解決方法 LVS在使用tunl方式時(shí),在請(qǐng)求的包的長(zhǎng)度超過1480時(shí),不能轉(zhuǎn)發(fā)網(wǎng)絡(luò)包。
? ? ? ? ? 修改eth的參數(shù):generic-receive-offload=off,系統(tǒng)默認(rèn)on。
? ? ? ? ?這個(gè)參數(shù)是針對(duì)IP分片的,網(wǎng)卡支持IP的分片組包功能,將IP協(xié)議棧的功能轉(zhuǎn)移到網(wǎng)卡硬件,增加了效率,但是對(duì)于LVS這個(gè)參數(shù)會(huì)使LVS在轉(zhuǎn)發(fā)包時(shí),因?yàn)榘^1480,而不轉(zhuǎn)發(fā)。
? ? ? ? ?關(guān)閉后正常。
? ? ? ? ?使用命令 :ethtool -k eth0 查看offload
? ? ? ? ? ? ? ? ? ? ? ? ? ? ethtool -K eth0 gro off 修改gro。
標(biāo)簽: