Zum Inhalt springen

IPv6/Neighbor/Advertisement: Unterschied zwischen den Versionen

Aus Foxwiki
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 5: Zeile 5:
[[File:neighborAdvertisement01.png|mini|500px]]
[[File:neighborAdvertisement01.png|mini|500px]]
Typnummer: 136
Typnummer: 136
* der Code bleibt unverändert und hat den Wert 0
Code-Wert: 0
 
Target Address
Target Address
* gibt weiterhin an, für welche IPv6-Adresse eine Auflösung stattfindet
* gibt weiterhin an, für welche IPv6-Adresse eine Auflösung stattfindet
Flags
Flags
* Neu ist das Feld Flags
 
; Feld Flags
Neu ist das Feld Flags
<br clear=all>
<br clear=all>


Zeile 18: Zeile 21:
! Flag !! Beschreibung
! Flag !! Beschreibung
|-
|-
| Router || Ein gesetztes Flag zeigt an, das es sich bei der Quelle um einen Router handelt
| Router || Quelle ist ein Router
* Das ist wichtig zu wissen, da ein Router an einem Link seine Rolle aufgeben kann
* Das ist wichtig zu wissen, da ein Router an einem Link seine Rolle aufgeben kann
* Er wird dann zu einem normalen Host
* Er wird dann zu einem normalen Host
* Diese Änderung zeigt er durch das Nichtsetzen des Flags an
* Diese Änderung zeigt er durch das Nichtsetzen des Flags an
|-
|-
| Solicited || Mit diesem Flag wird darauf hingewiesen, dass das Neighbor Advertisement die Folge einer vorhergehen Neighbor Solicitation ist
| Solicited || Antwort auf eine Neighbor Solicitation
* Der Empfänger bekommt damit die Erreichbarkeit eines Nodes bestätigt
* Der Empfänger bekommt damit die Erreichbarkeit eines Nodes bestätigt
* Mit der Information kann er seinen Neighbor Cache aktualisieren und Einträge im Zustand Stale oder Probe zurück auf Reachable setzen
* Mit der Information kann er seinen Neighbor Cache aktualisieren und Einträge im Zustand Stale oder Probe zurück auf Reachable setzen
|-
|-
| Override || Mit dem Override-Flag kann die Quelle festlegen, was das Ziel des Neighbor Advertisements in den Neighbor Cache eintragen soll
| Override || Ziel des Neighbor Advertisements soll in den Neighbor Cache eintragen werden
* Ist es gesetzt, werden existierende Einträge zu der angegeben Adresse überschrieben
* Ist es gesetzt, werden existierende Einträge zu der angegeben Adresse überschrieben
* Ist es nicht gesetzt, darf es lediglich einen unvollständigen Eintrag ergänzen
* Ist es nicht gesetzt, darf es lediglich einen unvollständigen Eintrag ergänzen
Zeile 34: Zeile 37:
|}
|}


; Source Link-layer Address
Die letzte Information im Paket ist die Source Link-layer Address, der eigentliche Grund der Anfrage
Die letzte Information im Paket ist die Source Link-layer Address, der eigentliche Grund der Anfrage


Zeile 43: Zeile 47:
; Ablauf einer typischen Adressauflösung
; Ablauf einer typischen Adressauflösung
Der gesamte Prozess der Adressauflösung zwischen zwei Nodes auf dem Link besteht aus nur zwei Paketen
Der gesamte Prozess der Adressauflösung zwischen zwei Nodes auf dem Link besteht aus nur zwei Paketen
* Von den Paketen musste keines an alle Nodes gesendet werden (siehe Abbildung 4.9)
* Von den Paketen musste keines an alle Nodes gesendet werden
<!--
siehe Abbildung 4.9
-->
* Gegenüber Broadcast stellt das eine deutliche Einsparung dar, gerade an Links mit vielen Nodes
* Gegenüber Broadcast stellt das eine deutliche Einsparung dar, gerade an Links mit vielen Nodes


[[Kategorie:IPv6/ICMP]]
[[Kategorie:IPv6/ICMPv6]]


<noinclude>
<noinclude>

Aktuelle Version vom 21. Juli 2025, 07:01 Uhr

Neighbor Advertisement

Angesprochene Nodes antwortet einem Neighbor Advertisement

Paket

Typnummer: 136 Code-Wert: 0

Target Address

  • gibt weiterhin an, für welche IPv6-Adresse eine Auflösung stattfindet

Flags

Feld Flags

Neu ist das Feld Flags

Flags

Bedeutung der Flags
Flag Beschreibung
Router Quelle ist ein Router
  • Das ist wichtig zu wissen, da ein Router an einem Link seine Rolle aufgeben kann
  • Er wird dann zu einem normalen Host
  • Diese Änderung zeigt er durch das Nichtsetzen des Flags an
Solicited Antwort auf eine Neighbor Solicitation
  • Der Empfänger bekommt damit die Erreichbarkeit eines Nodes bestätigt
  • Mit der Information kann er seinen Neighbor Cache aktualisieren und Einträge im Zustand Stale oder Probe zurück auf Reachable setzen
Override Ziel des Neighbor Advertisements soll in den Neighbor Cache eintragen werden
  • Ist es gesetzt, werden existierende Einträge zu der angegeben Adresse überschrieben
  • Ist es nicht gesetzt, darf es lediglich einen unvollständigen Eintrag ergänzen
  • Adressen, deren Einträge man nicht mit jedem Neighbor Advertisement überschreiben will, sind zum Beispiel Anycast Addresses
  • Wenn mehrere Anycast Hosts am Link vorhanden sind, laufen die anderen Hosts sonst Gefahr, ständig ihre Neighbor Caches zu überschreiben, ohne einen Nutzen daraus zu ziehen
Source Link-layer Address

Die letzte Information im Paket ist die Source Link-layer Address, der eigentliche Grund der Anfrage

Anmerkung

An diesem Beispiel zeigt sich die Flexibilität von IPv6

  • Die ICMPv6-Optionen werden stets zusammen mit einer Längenangabe versendet
  • Sollte sich irgendwann eine LinkTechnologie durchsetzen die mehr als 6 Bytes für eine Linklayer Address benötigt, steht einer Vergrößerung der entsprechenden ICMPv6-Option nichts im Wege
Ablauf einer typischen Adressauflösung

Der gesamte Prozess der Adressauflösung zwischen zwei Nodes auf dem Link besteht aus nur zwei Paketen

  • Von den Paketen musste keines an alle Nodes gesendet werden
  • Gegenüber Broadcast stellt das eine deutliche Einsparung dar, gerade an Links mit vielen Nodes