Freigeben über


NL_NEIGHBOR_STATE-Enumeration (nldef.h)

Der NL_NEIGHBOR_STATE-Enumerationstyp definiert den Status einer Benachbarten IP-Adresse auf Netzwerkebene, wie in RFC 2461, Abschnitt 7.3.2 beschrieben.

Syntax

typedef enum _NL_NEIGHBOR_STATE {
  NlnsUnreachable,
  NlnsIncomplete,
  NlnsProbe,
  NlnsDelay,
  NlnsStale,
  NlnsReachable,
  NlnsPermanent,
  NlnsMaximum
} NL_NEIGHBOR_STATE, *PNL_NEIGHBOR_STATE;

Konstanten

 
NlnsUnreachable
Die IP-Adresse ist nicht erreichbar.
NlnsIncomplete
Die Adressauflösung wird ausgeführt, und die Linkebenenadresse des Nachbarn wurde noch nicht
Bestimmt. Speziell für IPv6 wurde eine Neighbor Solicitation-Nachricht an den Multicast für angeforderte Knoten gesendet.
Die IP-Adresse des Ziels, aber die entsprechende Nachbaranzeige wurde noch nicht empfangen.
NlnsProbe
Der Nachbar ist nicht mehr erreichbar, und Es werden Tests gesendet, um die Erreichbarkeit zu überprüfen.
Für IPv6 wird aktiv nach einer Erreichbarkeitsbestätigung gesucht, indem regelmäßig Unicasts erneut übertragen werden.
Neighbor Solicitation testet, bis eine Bestätigung für die Erreichbarkeit erhalten wird.
NlnsDelay
Der Nachbar ist nicht mehr erreichbar, und der Datenverkehr wurde kürzlich an die
Nachbar. Anstatt jedoch den Nachbarn sofort zu untersuchen, wird das Senden von Sonden für eine kurze Zeit verzögert.
Zeit, um Protokollen der oberen Ebene die Möglichkeit zu geben, eine Bestätigung der Erreichbarkeit bereitzustellen. Weitere Informationen zu IPv6
Die Zeit ist abgelaufen, als in der
ReachabilityTime.ReachableTime-Element des
MIB_IPNET_ROW2 Struktur seit der letzten
Es wurde eine positive Bestätigung empfangen, dass der Vorwärtspfad ordnungsgemäß funktioniert und ein Paket gesendet wurde.
Wenn innerhalb eines Bestimmten Zeitraums (zum Verzögern des ersten Tests) keine Bestätigung der Erreichbarkeit empfangen wird
in den NlnsDelay-Zustand eingeben, wird eine IPv6 Neighbor Solicitation (NS)-Nachricht gesendet, und die
State Member of MIB_IPNET_ROW2 wird in NlnsProbe geändert.
NlnsStale
Der Nachbar ist nicht mehr erreichbar, aber bis der Datenverkehr an den Nachbarn gesendet wird, keine
es sollte versucht werden, die Erreichbarkeit zu überprüfen. Für IPv6 ist mehr Zeit verstrichen, als in
the
ReachabilityTime.ReachableTime-Element des
MIB_IPNET_ROW2 Struktur seit der letzten
Es wurde eine positive Bestätigung empfangen, dass der Vorwärtspfad ordnungsgemäß funktionierte. Während der
State member of MIB_IPNET_ROW2 ist NlnsStale, keine Aktion wird ausgeführt, bis ein Paket gesendet wird. The
Der NlnsStale-Status wird eingegeben, wenn eine unerwünschte Nachbarermittlungsmeldung empfangen wird, die die
zwischengespeicherte IP-Adresse. Der Empfang einer solchen Nachricht bestätigt nicht die Erreichbarkeit und die Eingabe von NlnsStale.
State stellt sicher, dass die Erreichbarkeit schnell überprüft wird, wenn der Eintrag tatsächlich verwendet wird. Es gibt aber
Die Erreichbarkeit wird erst dann tatsächlich überprüft, wenn der Eintrag tatsächlich verwendet wird.
NlnsReachable
Der Nachbar ist bekannt dafür, dass er in letzter Zeit erreichbar war (innerhalb von zehn Sekunden). Für IPv6:
Eine positive Bestätigung wurde innerhalb des im angegebenen Zeitraums empfangen.
ReachabilityTime.ReachableTime-Element des
MIB_IPNET_ROW2 Struktur, dass die vorwärts
Der Pfad zum Nachbarn funktionierte ordnungsgemäß. Während der
State member of MIB_IPNET_ROW2 is NlnsReachable, keine besondere Aktion erfolgt, da Pakete sind
gesendet.
NlnsPermanent
Die IP-Adresse ist eine permanente Adresse.
NlnsMaximum
Ein Maximalwert für Testzwecke.

Hinweise

Weitere Informationen zu RFC 2461, Abschnitt 7.3.2, finden Sie im Memo Neighbor Discovery for IP Version 6 (IPv6) der Netzwerkarbeitsgruppe.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile nldef.h (include Netioapi.h)

Weitere Informationen

MIB_IPNET_ROW2