Netzwerkanalyse

Address Resolution Protocol ARP

abgelegt unter: Protokolle

Das Address Resolution Protocol ist Bestandteil der TCP/IP-Protokollfamilie. ARP stellt die Verbindung zwischen den OSI-Layern 2 und 3 her. Über ARP kann ein Host die MAC-Adresse zu einer bekannten IP-Adresse ermitteln.

Diese Zuordnung speichert ein IP-Host in seinem ARP-Cache. Dadurch ist nicht für jeden Zugriff eine erneute ARP-Anfrage notwendig. Mit dem Kommando arp (Linux) bzw. arp -a (Windows) kann der Inhalt des ARP-Caches angezeigt werden.

think:/home/mk# arp
Address     HWtype  HWaddress           Iface
10.0.0.10   ether   00:0D:B9:00:7C:47   eth1

ARP ist im RFC 826 beschrieben.

ARP bei der Fehlersuche

Da der Ablauf ARP-Request/ARP-Reply die Grundlage der Kommunikation in IP-Netzen bildet, gibt ein Trace der ARP-Frames wichtige Hinweise bei der Suche nach Netzwerkproblemen. Wichtig sind dabei die unbeantworteten ARP-Request. Welche Station versucht mit welcher IP-Adresse zu kommunizieren?

Im Ethereal lassen sich ARP-Request leicht über den Filterausdruck arp.opcode == 0x0001 filtern.

geschrieben am 09.04.2006 von Mirko Kulpa

footer