UDP checksum problema
Beregnyei Balazs
bereg at impulzus.sch.bme.hu
Thu Mar 24 17:53:52 CET 2005
On Thu, 24 Mar 2005, Abraham Gabor wrote:
> A switch latja a csomagot ? A PC LAN kartyaja latja (villog ?)
> A PC LAN kartyaja nem mond hibat ? Mit mond a LAN chip szamlaloja ?
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...
Koszi,
BB
More information about the Elektro
mailing list