IPv6: ICMP - Teil 2

Im zweiten Teil geht es um die ICMP-Nachrichten gemäß RFC-2461, dem "Neighbor Discovery" für IPv6.

Router Solicitation

Mit dieser Nachricht fordert ein System ein "Router Advertisement" an, um sich zu auto-konfigurieren.

Router Solic.

Type (8 Bits) - Nachrichten-Typ 133.

Code (8 Bits) - Code = 0

Checksum (16 Bits) - Prüfsumme

Reserved (32 Bits) - Unbenutzt, wird mit 0 initialisiert.

Options (variabel) - Optionen

Router Advertisement

Router senden diese Nachricht periodisch oder bei Anfrage.

Router Advert.

Type (8 Bits) - Nachrichten-Typ 134.

Code (8 Bits) - Code = 0

Checksum (16 Bits) - Prüfsumme

Cur Hop Limit (8 Bits) - Vorgabe für Hop Count.

M Flag (1 Bit) - Managed Address Configuration, d.h. statusbasierende Konfiguration (z.B. DHCP).

O Flag (1 Bit) - Other Stateful Configuration, d.h. statusbasierende Konfiguration für nicht-adress-bezogene Daten.

Reserved (6 Bits) - Unbenutzt, mit 0 initialisiert.

Router Lifetime (16 Bits) - Lebenszeit des Default Routers in Sekunden. Der Wert 0 bedeutet, daß der Router kein Default Router ist.

Reachable Time (32 Bits) - Gibt die Zeit in Millisekunden an, welche ein Nachbar als erreichbar gilt (nach dem Empfang einer Erreichbarkeitsbestätigung).

Retrans Timer (32 Bits) - Zeit in Millisekunden für erneutes Versenden von Neighbor Solicitation Nachrichten.

Options (variabel) - Optionen

Neighbor Solicitation

Systeme senden diese Nachricht, um die Link-Layer-Adresse eines Ziels zu erfahren (Multicast) oder die Erreichbar zu prüfen (Unicast).

Neighbor Solicit.

Type (8 Bits) - Nachrichten-Typ 135.

Code (8 Bits) - Code = 0

Checksum (16 Bits) - Prüfsumme

Reserved (32 Bits) - Unbenutzt, wird mit 0 initialisiert.

Target Address (128 Bits) - Ziel der Nachricht. Darf keine Multicast-Adresse sein.

Options (variabel) - Optionen

Neighbor Advertisement

Systeme senden diese Nachricht periodisch oder bei Anfrage.

Neighbor Advert.

Type (8 Bits) - Nachrichten-Typ 136.

Code (8 Bits) - Code = 0

Checksum (16 Bits) - Prüfsumme

R Flag (1 Bit) - Router Flag:

S Flag (1 Bit) - Solicited Flag:

O Flag (1 Bit) - Override flag:

Reserved (29 Bits) - Unbenutzt, wird mit 0 initialisiert.

Target Address (128 Bits) - Ziel der Nachricht. Darf keine Multicast-Adresse sein.

Options (variabel) - Optionen

Redirect

Diese Nachricht sendet ein Router, um auf ein besseres Gateway aufmerksam zu machen.

Redirect

Type (8 Bits) - Nachrichten-Typ 137.

Code (8 Bits) - Code = 0

Checksum (16 Bits) - Prüfsumme

Reserved (32 Bits) - Unbenutzt, wird mit 0 initialisiert.

Target Address (128 Bits) - Adresse des besseren Gateways.

Destination Address (128 Bits) - Ziel der Nachricht.

Options (variabel) - Optionen