Ztratovost na sitovem rozhrani routeru

Dan Lukes dan at obluda.cz
Sat Mar 8 20:10:04 CET 2008


Bc. Radek Krejca napsal/wrote, On 03/08/08 19:39:
>   Dam-li ping z jakehokoliv pocitace na tento router, je ping
>   ztratovy, pri zatizenem routeru az 15 %. Navic rychlost kolisa v
>   radu desitek ms.
> 
>   Dam-li z tohoto routeru ping na ten pocitac, ze ktereho pingal ze
>   ztratou, jede ping bez problemu. Provedl jsem jiz vymenu sitove
>   karty, vysledek vice mene stejny.

	To je rozhodne VELMI zajimave, protoze na uspesny 'ping' je treba aby 
prosel paket tam i zpatky. Ty dva pripady se tak vlastne vubec nelisi - 
v obou prijde paket obema smery, jen se lisi v tom, kterym smerem projde 
jako prvni. I kdyby byl jeden smer problematicky, kdezto druhy nikoliv, 
ztratovost pingu by mela byt v obou pripadech stejna. A nenapada me 
zadna pricina, ktera by komplikovala pruchod "podle poradi".

	Nemuze jit ani o problem souvisejici s velikosti paketu - request a 
reply od ICMP jsou typicky stejne velike.

	Muzes zkusit zjistit, kterych z tech dvou paketu se v jednom pripade 
15% ztraci. To znamena pustit na obou koncich tcpdump (v nepromiscuitnim 
modu jinak chovani systemu zasadne ovlivnis). spustit ping, ktery posle 
dany znamy pocet pozadavku (option -c) a pak vyhodnotit vystupy tcpdumpu 
- a tim zjistit, jestli se ztraci jeden nebo druhy smer.

	Mozna se touhle informaci nekam odpichneme, ale popravde receno, ted me 
nenapada kam at ti vyjde cokoliv ;-)

	Jedine nejaka obskurdni chyba v topologii site na druhe vrstve, kdy by 
switch pred routerem rychle ztracel informaci o tom, na kterem portu 
router ma - pak by ping z routeru switch "naucil" a rychle se vracejici 
odpoved by se tedy vratila kam ma - kdezto v opacnem smeru, kdyz by 
switch mel prislusnou MAC naucenou na jinem portu by se ping-request 
"ztratil" - sice by dorazila jinemu pocitaci, ale protoze by nesedela IP 
tak ten by neodpovedel.

	Jo - pocitac se stejnou MAC jako router (ale jinou IP, protoze jinak by 
to rvalo) by MOHL vest k popsanemu efektu. Musel by to byt nejaky 
takovy, ktery nekomunikuje moc, jinak by se ti toho ztracelo daleko vic.

					Dan



> em0: <Intel(R) PRO/1000 Network Connection Version - 3.2.18> port 0x5000-0x503f mem 0xfdfe0000-0xfdffffff,0xfdf80000-0xfdfbffff irq 72 at device 1.0 on pci10
> em0: Ethernet address: 00:1b:21:09:9b:c0
> em1: <Intel(R) PRO/1000 Network Connection Version - 3.2.18> port 0x5040-0x507f mem 0xfdf60000-0xfdf7ffff,0xfdf00000-0xfdf3ffff irq 73 at device 1.1 on pci10
> em1: Ethernet address: 00:1b:21:09:9b:c1
> bge0: <Broadcom BCM5704C Dual Gigabit Ethernet, ASIC rev. 0x2100> mem 0xfde70000-0xfde7ffff irq 25 at device 2.0 on pci2
> miibus0: <MII bus> on bge0
> brgphy0: <BCM5704 10/100/1000baseTX PHY> on miibus0
> brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto
> bge0: Ethernet address: 00:16:35:5b:89:b4
> bge1: <Broadcom BCM5704C Dual Gigabit Ethernet, ASIC rev. 0x2100> mem 0xfde60000-0xfde6ffff irq 26 at device 2.1 on pci2
> miibus1: <MII bus> on bge1
> brgphy1: <BCM5704 10/100/1000baseTX PHY> on miibus1
> brgphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto
> bge1: Ethernet address: 00:16:35:5b:89:b3




More information about the Users-l mailing list