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