ICMP
100%

Fehlerbehebung · Lektion 1

ICMP

Lerne, wie ICMP IP-Fehler meldet, Diagnosen unterstützt und wesentliches IPv4- sowie IPv6-Verhalten ermöglicht.

Das Internet Control Message Protocol transportiert zusammen mit IP Steuerungs-, Fehler- und Diagnoseinformationen. ICMP für IPv4 und ICMPv6 sind verwandte, aber getrennte Protokolle mit unterschiedlichen Nachrichtentypnummern und Aufgaben.

Typen, Codes und Prüfsummen

Eine ICMP-Nachricht besitzt einen Typ, gegebenenfalls einen spezifischeren Code und eine Prüfsumme. Fehlermeldungen enthalten normalerweise einen Teil des auslösenden Pakets, damit der Sender den Fehler einem Datenstrom zuordnen kann.

Was stellt ein ICMP-Code bereit?

Echo- und Fehlermeldungen

Bei ICMPv4 ist Echo Request Typ 8 und Echo Reply Typ 0. Destination Unreachable ist Typ 3 und Time Exceeded Typ 11. ICMPv6 verwendet andere Typnummern. Ermittle deshalb vor der Interpretation einer Aufzeichnung immer die Adressfamilie.

Welchen Typ besitzt ICMPv4 Echo Request?

Path MTU und wesentliches ICMP

ICMP ist nicht bloß optionaler Ping-Datenverkehr. IPv4-Fehler zur erforderlichen Fragmentierung und ICMPv6-Packet-Too-Big-Nachrichten unterstützen Path MTU Discovery. ICMPv6 transportiert außerdem Neighbor Discovery und Router Advertisements. Das Blockieren sämtlichen ICMP-Verkehrs kann daher Blackholes erzeugen und den IPv6-Betrieb beeinträchtigen.

Filtere nach erforderlichem Typ, Richtung, Rate und Geltungsbereich, statt pauschale Annahmen anzuwenden. Angreifer können manche ICMP-Nachrichten fälschen; validiere deshalb den Kontext des zitierten Pakets und gleiche ihn mit lokalen Routen und Aufzeichnungen ab.

Warum kann das Blockieren sämtlichen ICMP-Verkehrs gültigen Datenverkehr beeinträchtigen?

Schweigen interpretieren

Keine ICMP-Antwort kann Filterung, Ratenbegrenzung, asymmetrisches Routing, eine fehlende Rückroute, einen ausgeschalteten Host oder ein Gerät bedeuten, das auf diese Nachricht schlicht nicht antwortet. Umgekehrt kann ein ICMP-Fehler von einem Zwischengerät statt vom endgültigen Ziel erzeugt werden.

Was beweist das Ausbleiben einer Echo Reply für sich allein?

Lektion abgeschlossen

Sie haben ICMP abgeschlossen

Du kannst ICMP nun als Steuerungsbeleg und nicht als binäres Konnektivitätsurteil interpretieren.

  • Lies Typ und Code in der richtigen IP-Familie.

  • Erkenne die Aufgaben von Echo, Unreachable und Time Exceeded.

  • Bewahre ICMP, das für Path MTU und IPv6-Betrieb nötig ist.

  • Verknüpfe Fehler und Schweigen mit weiteren Pfadbelegen.

Lernfortschritt speichern

Erstellen Sie ein kostenloses Konto, um diese Lektion zu speichern und auf jedem Gerät weiterzulernen.

Kostenloses Konto erstellen
Nächste Lektion
Zurück zu Fehlerbehebung