UDP checksum problema
abrahamgabor
abraham at mail.plus7.hu
Fri Mar 25 10:50:39 CET 2005
Szia !
> Koszi a ravezeto kerdeseket, megvan a hiba! A switch nyeli el a
> csomagokat. Annak a portnak a LED-je villog, amin a keszulekem van,
> mig a PC oldali LED nem villog -> cross kabellel nincs is hiba,
> teljesen jol mukodik.
> A jelenseg oka (szerintem )az, hogy a keszulekem soha nem kezdemenyez
> ARP kerest, csak valaszol masok keresere. Ha a PC kuld egy UDP-t (es
> elotte nyom egy ARP-ot, amire meg is kapja a valaszt), akkor a
> keszulekem tudja, hogy milyen MAC es IP cimekre kell kuldenie a
> valaszt. Emiatt nem irtam meg az ARP-nak ezt a fele't :)
> Ha azonnal valaszol egy UDP-t a keszulekem, azt nem nyeli le a switch.
> Ha viszont eltelik nehany masodperc, akkor mar hiaba kuld a
> keszulekem UDP-t, a switch lenyeli (a keszulekem meg ujrakuldozgeti
> folyamatosan).
> Ha ekkor megpingetem a keszulekemet (ujabb ARP menet a PC
> kezdemenyezesere), hirtelen megerkezik az ezerszer ujrakuldott
> csomag :)
>
> Ebbol gondolom, hogy kenytelen leszek en is ARP-kerest kuldeni. De
> megis mekkora timeout-tal szamoljak? Minden UDP csomag elott nem
> akarok ARP-vel vacakolni...
A tortenet tobb szempontbol sem stimmel.
1. A switch semmit sem tud ARP-rol, IP-rol UDP-rol. Csak a MAC address
erdekli
2. A switch nem tarol csomagokat, ezert a "hirtelen megerkezik"-et csak
te tudod csinalni.
Probald ki keresztkabellel, ha ugy megy, es jo alaposan nezd meg azt az
ethernet csomagot
Gabor
More information about the Elektro
mailing list