3. ICMPv6-Fehlernachrichten (ICMPv6 Error Messages)
3.1. Ziel nicht erreichbar-Nachricht (Destination Unreachable Message)
Type: 1
Code:
- 0 - No route to destination (Keine Route zum Ziel)
- 1 - Communication with destination administratively prohibited (Kommunikation mit Ziel administrativ verboten)
- 2 - Beyond scope of source address (Außerhalb des Bereichs der Quelladresse)
- 3 - Address unreachable (Adresse nicht erreichbar)
- 4 - Port unreachable (Port nicht erreichbar)
- 5 - Source address failed ingress/egress policy (Quelladresse hat Eingangs-/Ausgangsrichtlinie nicht erfüllt)
- 6 - Reject route to destination (Route zum Ziel abgelehnt)
Eine Destination Unreachable-Nachricht sollte von einem Router oder von der IPv6-Schicht im Ursprungsknoten als Antwort auf ein Paket erzeugt werden, das nicht an seine Zieladresse zugestellt werden kann, aus anderen Gründen als Überlastung.
3.2. Paket zu groß-Nachricht (Packet Too Big Message)
Type: 2
Code: 0
Eine Packet Too Big-Nachricht muss von einem Router als Antwort auf ein Paket gesendet werden, das er nicht weiterleiten kann, weil das Paket größer ist als die MTU des ausgehenden Links.
3.3. Zeit überschritten-Nachricht (Time Exceeded Message)
Type: 3
Code:
- 0 - Hop limit exceeded in transit (Hop-Limit im Transit überschritten)
- 1 - Fragment reassembly time exceeded (Fragmentneuaufbauzeit überschritten)
Wenn ein Router ein Paket mit einem Hop-Limit von Null empfängt oder das Hop-Limit eines Pakets auf Null verringert, muss er das Paket verwerfen und eine ICMPv6 Time Exceeded-Nachricht mit Code 0 an die Quelle des Pakets senden.
3.4. Parameterproblem-Nachricht (Parameter Problem Message)
Type: 4
Code:
- 0 - Erroneous header field encountered (Fehlerhaftes Header-Feld gefunden)
- 1 - Unrecognized Next Header type encountered (Nicht erkannter Next Header-Typ gefunden)
- 2 - Unrecognized IPv6 option encountered (Nicht erkannte IPv6-Option gefunden)
Wenn ein IPv6-Knoten bei der Verarbeitung eines Pakets ein Problem mit einem Feld im IPv6-Header oder in den Erweiterungsheadern findet, sodass er die Verarbeitung des Pakets nicht abschließen kann, muss er das Paket verwerfen und sollte eine ICMPv6 Parameter Problem-Nachricht an die Quelle des Pakets senden.