IPv6/ICMPv6/Fehlernachrichten: Unterschied zwischen den Versionen

Aus Foxwiki
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
K Textersetzung - „wikitable“ durch „table table-striped table-hover“
 
Zeile 1: Zeile 1:
== Fehlernachrichten ==
== Fehlernachrichten ==
{| class="wikitable big options col1center"
{| class="table table-striped table-hover big options col1center"
! class="hintergrundfarbe6"| Type
! class="hintergrundfarbe6"| Type
! class="hintergrundfarbe6"| Beschreibung
! class="hintergrundfarbe6"| Beschreibung
Zeile 16: Zeile 16:
==== Destination Unreachable ====
==== Destination Unreachable ====


{| class="wikitable float small"
{| class="table table-striped table-hover float small"
|+ Destination-Unreachable-Schema
|+ Destination-Unreachable-Schema
|- align="center"
|- align="center"
Zeile 42: Zeile 42:


==== Packet Too Big ====
==== Packet Too Big ====
{| class="wikitable float small"
{| class="table table-striped table-hover float small"
|+ Packet-Too-Big-Schema
|+ Packet-Too-Big-Schema
|- align="center"
|- align="center"
Zeile 65: Zeile 65:


==== Time Exceeded ====
==== Time Exceeded ====
{| class="wikitable float small"
{| class="table table-striped table-hover float small"
|+ Time-Exceeded-Schema
|+ Time-Exceeded-Schema
|- align="center"
|- align="center"
Zeile 87: Zeile 87:


==== Parameter Problem ====
==== Parameter Problem ====
{| class="wikitable float small"
{| class="table table-striped table-hover float small"
|+ Parameter-Problem-Schema
|+ Parameter-Problem-Schema
|- align="center"
|- align="center"
Zeile 107: Zeile 107:
Mit dem Code wird dabei die Art des Problems genauer beschrieben
Mit dem Code wird dabei die Art des Problems genauer beschrieben


{| class="wikitable big options col1center"
{| class="table table-striped table-hover big options col1center"
| 0
| 0
| Fehlerhaftes Header-Feld gefunden
| Fehlerhaftes Header-Feld gefunden

Aktuelle Version vom 29. Juli 2026, 11:00 Uhr

Fehlernachrichten

Type Beschreibung RFC
1 Destination Unreachable RFC 4443
2 Packet Too Big RFC 4443
3 Time Exceeded RFC 4443
4 Parameter Problem RFC 4443

Destination Unreachable

Destination-Unreachable-Schema
0 Type Code Prüfsumme
32 Unbenutzt
Fehlerhaftes Paket
Destination Unreachable - Type 1

Destination-Unreachable-Nachrichten sollten vom Router erzeugt werden, wenn ein Paket nicht ausgeliefert werden konnte

  • Wenn das Paket wegen Überlastung fallen gelassen wurde, muss keine Destination Unreachable versandt werden

Wenn das Paket wegen fehlender Routen nicht ausgeliefert wurde, wird der Code 0 gesetzt

  • Ist das Ausliefern administrativ verboten (Firewall), wird der Code 1 gesetzt
  • Wenn der Router die IPv6-Adresse nicht auflösen kann, oder ein Problem mit dem Link hat, wird der Code 3 gesetzt
  • Wenn ein Zielhost für ein UDP-Paket keinen Listener hat, sollte er ein Destination Unreachable mit Code 4 versenden

Wenn ein Destination Unreachable empfangen wird, muss es der darüberliegenden Schicht weitergereicht werden

Packet Too Big

Packet-Too-Big-Schema
0 Type Code Prüfsumme
32 MTU
Fehlerhaftes Paket
Packet Too Big - Type 2

Eine Packet-Too-Big-Nachricht muss vom Router erzeugt werden, wenn ein Paket nicht weitergeleitet werden kann, weil es größer ist als die maximale MTU des Links, über den es versendet werden soll. Packet-Too-Big-Nachrichten werden vom Path MTU Discovery gebraucht, um die pfadabhängige MTU zu ermitteln

Der Code sollte vom Sender auf 0 gesetzt und vom Empfänger ignoriert werden

Wenn ein Packet Too Big empfangen wird, muss es dem darüberliegenden Layer weitergereicht werden

Time Exceeded

Time-Exceeded-Schema
0 Type Code Prüfsumme
32 Unbenutzt
Fehlerhaftes Paket
Time Exceeded - Type 3

Wenn ein Router ein Paket mit einem Hop-Limit von 0 erhält, oder den Time-to-Live-Wert auf 0 reduziert, muss er das Paket verwerfen und ein Time Exceeded mit Code 0 an den Absender versenden

  • Das zeigt entweder eine Endlosschleife im Routing an oder ein zu kleines anfängliches Hop-Limit

Wenn von einer fragmentierten Nachricht nicht alle Fragmente innerhalb einer gewissen Zeit ankommen, wird das Paket verworfen und es muss ein Time Exceeded mit Code 1 versendet werden

Parameter Problem

Parameter-Problem-Schema
0 Type Code Prüfsumme
32 Pointer
Fehlerhaftes Paket
Parameter Problem - Type 4

Wenn ein Host beim Verarbeiten eines IPv6-Pakets ein Problem in einem Feld feststellt und nicht mit der Verarbeitung weiterfahren kann, muss er das Paket verwerfen und eine Parameter-Problem-Nachricht verschicken

Mit dem Code wird dabei die Art des Problems genauer beschrieben

0 Fehlerhaftes Header-Feld gefunden
1 Unbekannter Next-Header-Typ gefunden
2 Unbekannte IPv6-Option
3 Unvollständiger IPv6 Header Chain im ersten IPv6 Fragment

Der Pointer zeigt dabei auf die Stelle im Paket, an der das Problem aufgetreten ist