RFC 4443 – Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification

StatusInternet Standard
VeröffentlichtMärz 2006
ErsetztRFC 2463
Volltextrfc-editor.org/rfc/rfc4443

RFC 4443 spezifiziert das Internet Control Message Protocol für IPv6 (ICMPv6), das einen Next-Header-Wert von 58 verwendet. Es definiert die Formate von Fehlermeldungen – wie Destination Unreachable, Packet Too Big, Time Exceeded und Parameter Problem – sowie Informationsmeldungen wie Echo Request und Echo Reply für Diagnosefunktionen wie Ping. ICMPv6 ist integraler Bestandteil von IPv6 und muss von jedem IPv6-Knoten vollständig implementiert sein, um Fehler bei der Paketverarbeitung zu melden und internetweite Funktionen bereitzustellen.

Der Kern des Protokolls basiert auf einem einheitlichen Nachrichtenformat mit den Feldern Typ, Code und Prüfsumme. Fehlermeldungen haben Typwerte von 0 bis 127, Informationsmeldungen von 128 bis 255. Die Quelladresse einer ICMPv6-Nachricht wird abhängig vom Ziel der ursprünglichen Nachricht bestimmt: Bei Antworten auf eigene Unicast-Adressen wird dieselbe Adresse verwendet, bei Antworten auf Multicast-, Anycast- oder fremde Unicast-Adressen eine eigene Unicast-Adresse.

Historisch löst RFC 4443 den Vorgänger RFC 2463 ab und aktualisiert RFC 2780. Es bleibt der grundlegende Standard für ICMPv6 und bildet die Basis für viele IPv6-Funktionen wie Path-MTU-Entdeckung und Neighbour Discovery, die in separaten Dokumenten spezifiziert werden. Die Sicherheitsbetrachtungen adressieren Authentifizierung und Vertraulichkeit von ICMP-Nachrichten sowie mögliche Angriffe.