e1000 a VLANky
Dalibor Toman
dtoman na fortech.cz
Středa Prosinec 18 09:16:05 CET 2013
DD,
Narazil jsem na podivny problem - nejak nevim co s tim. Snad uz se s
podobnou zalezitosti nekdo potkal a poradi/vysvetli:
vymenovali jsme jeden router za novy se sitovkama s chipsetem 82541GI a
82541PI. Na jedne ze sitovek byly nahozeny 2 VLANky. Po zprovozneni site
se objevila dost vysoka ztratovost.
- ztratovost se tykala jen provozu do VLANek (ztracel se uz ping z IP
adres ve stejne subnete jako byla v tech VLANkach).
- provoz na nativnim ethernetu bezel beze ztrat. V siti se nic krome
routru nemenilo, puvodni router bezel bez problemu.
- tcpdump na routeru ukazoval, ze kdyz se ztrati 'ping', nedorazi uz ani
ICMP Echo Request. Pricemz,kdyz se pustil paralelne dalsi ping, tak ten
vesele bezel ackoliv v dalsim threadu ping mrznul
Samozrejme jsem upravoval rp_filter a arp_announce bez vlivu na vysledek
Verze linuxu: Scientific Linuxu 6.4, kernel 2.6.32-431.1.2.el6.x86_64
verze e1000: 7.3.21-k8-NAPI
ethtool rika, ze na te sitovce je podporovan offloading pro VLANky -
jeste jsem se s tim nesetkal - asi nejaka novinka v driveru (server je
uz ponekud starsi). Zkousel jsem vypnout ale nejde to (Operation not
supported)
Problem jsem zatim 'vyresil' tim, ze jsem jednu VLAN shodil (druha v te
chvili prestala ztratovat) a jeji provoz poslal netagovane primo na eth0
ethtool -i eth0
driver: e1000
version: 7.3.21-k8-NAPI
ethtool -k eth0
...
rx-vlan-offload: on
tx-vlan-offload: on
--
Dalibor Toman
Další informace o konferenci Linux