ARP table,
Nemka
nemka at nemka.hu
Thu Jul 6 14:33:04 CEST 2006
Hali!
Ha van rá lehetőséged, írd meg úgy a programot, hogy az azon IP
címekhez tartozó MAC address-t, amire az eszközöd kezdeményez
kérést tekintse statikusnak, vagyis a FIFO-ból ne törölje őket.
Ezt elvileg egyetlen extra bit-tel meg lehet oldani ARP tábla
bejegyzésenként (Vagy speciális élettartam értékkel). Viszont
arra ügyelj, hogy ha egy ilyen IP címhez más MAC address jelenik
meg, módosítsd az ARP táblát.
(Ennek továbbfejlesztése: ha ismert cél/forrás IP címeid vannak,
azokat "drótozd" be a programba és az idegen címről érkező IP/ARP
csomagokat egyszerűen dobja el.)
Fapados megoldás: tedd egy router mögé :) Nem lesznek idegen IP
csomagok, egyetlen ARP bejegyzéssel kell bíbelődni. Lesz viszont
default gw, de még mindig kevesebb idő a stack-nek rájönni, hogy
a gw felé kell mennie a csomagnak, mint egy többtucatnyi elemes
ARP tábla folyamatos frissítése.
Üdv: Nemka
More information about the Elektro
mailing list