UDP checksum problema

Beregnyei Balazs bereg at impulzus.sch.bme.hu
Fri Mar 25 11:43:36 CET 2005


Szia,

On Fri, 25 Mar 2005, abrahamgabor wrote:

> A tortenet tobb szempontbol sem stimmel.
> 1. A switch semmit sem tud ARP-rol, IP-rol UDP-rol. Csak a MAC address
> erdekli

En is ezt hittem :) Megcsinaltam, hogy idonkent kuldjon a keszulekem 
ARP-kerest, es most mukodik. Osszeallitottam egy merest, es lathato, hogy
ha 5 masodpercig forgalmazok ugy, hogy nem kuldok ARP-kerest, akkor a 
switch "lenyeli" a kikuldott UDP csomagokat (a beerkezo csomagokat nem). 
Reprodukalhato!
Az 5 masodperc meglepoen pontos! Neha 10 masodperc lesz belole, de az 2 
darab total pontos 5 masodpercbol adodik :), biztos a PC ARP-zett kozben 
egyet, es ujraindult a buvos szamlalo.

> 2. A switch nem tarol csomagokat, ezert a "hirtelen megerkezik"-et csak
> te tudod csinalni.

Valoban nem tarol. A "hirtelen megerkezik" azert van, mert a PC egyszer 
csak elkezd ARP-zni, ettol hirtelen eszbe kap a switch, es a keszulekem 
altal kuldott UDP csomagot megint atengedi (a keszulek folyamatosan 
ujrakuld, ha nem kap ACK-ot).

> Probald ki keresztkabellel, ha ugy megy, es jo alaposan nezd meg azt az
> ethernet csomagot

Keresztkabellel problema nelkul megy. Switch-en keresztul csak akkor megy, 
ha kuldott csomag elott legalabb 5 masodpercenkent kuldok egy ARP-kerest 
is. Ket kulonbozo switch-en teszteltem. Jo alaposan megneztem az ethernet 
csomagokat, hiszen 3 napja ezzel szivok :)
Ha nem hiszed el a sztorit, szivesen mutatok neked egy tesztet :)

Udv,
BB




More information about the Elektro mailing list