NL_NEIGHBOR_STATE列挙 (nldef.h)

NL_NEIGHBOR_STATE列挙型は、RFC 2461、セクション 7.3.2 で説明されているように、ネットワーク 層の近隣 IP アドレスの状態を定義します。

構文

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

定数

 
NlnsUnreachable
IP アドレスに到達できません。
NlnsIncomplete
アドレス解決が進行中であり、ネイバーのリンクレイヤ アドレスはまだ
決定。 特に IPv6 の場合、近隣要請メッセージが要請ノード マルチキャストに送信されました
ターゲットの IP アドレスですが、対応する近隣アドバタイズはまだ受信されていません。
NlnsProbe
近隣ノードは到達可能であることが知られなくなり、到達可能性を確認するためにプローブが送信されています。
IPv6 の場合、ユニキャストを定期的に再送信することで、到達可能性の確認が積極的に求められています
近隣要請は、到達可能性の確認が受信されるまでプローブします。
NlnsDelay
ネイバーは到達可能であることが知られなくなり、トラフィックは最近 に送信されました。
隣人。 ただし、近隣ノードを直ちにプローブする代わりに、プローブの送信は短時間遅延されます。
上層プロトコルに到達可能性の確認を提供する機会を与える時間。 IPv6 の場合は、その他
時間が で指定されている時間より経過している
の ReachabilityTime.ReachableTime メンバー
最後 MIB_IPNET_ROW2以降の構造体
正の確認は転送パスが正しく機能していて、パケットが送信されたことを受け取った。
の一定期間 (最初のプローブの遅延に使用) 内に到達可能性の確認が受信されない場合
NlnsDelay 状態に入り、IPv6 近隣要請 (NS) メッセージが送信され、
MIB_IPNET_ROW2 の状態メンバーが NlnsProbe に変更されます。
NlnsStale
ネイバーは到達可能であることが知られなくなりましたが、トラフィックがネイバーに送信されるまでは、
到達可能性を確認する必要があります。 IPv6 の場合、 で指定した時間よりも長い時間が経過しました
the
の ReachabilityTime.ReachableTime メンバー
最後 MIB_IPNET_ROW2以降の構造体
正しいパスが正しく機能していることを確認しました。 ユーザーの代わりに
MIB_IPNET_ROW2の状態メンバーは NlnsStale であり、パケットが送信されるまでアクションは発生しません。 次に、
NlnsStale 状態は、 を更新する未承諾の近隣探索メッセージを受信すると入力されます。
キャッシュされた IP アドレス。 このようなメッセージを受信しても到達可能性が確認されず、NlnsStale に入る
の状態では、エントリが実際に使用されている場合、到達可能性が迅速に検証されます。 しかしながら、
エントリが実際に使用されるまで、到達可能性は実際には検証されません。
NlnsReachable
近隣ノードは最近 (数十秒以内に) 到達可能であることが知られています。 IPv6 の場合、
で指定された時間内に肯定的な確認を受け取った
の ReachabilityTime.ReachableTime メンバー
転送 MIB_IPNET_ROW2構造体
のパスが正常に機能していました。 ユーザーの代わりに
MIB_IPNET_ROW2の状態メンバーは NlnsReachable であり、パケットが次のようになると特別なアクションは発生しません
送信されません。
NlnsPermanent
IP アドレスは永続的なアドレスです。
NlnsMaximum
テスト目的の最大値。

注釈

RFC 2461、セクション 7.3.2 の詳細については、ネットワーク作業グループからの IP バージョン 6 (IPv6) の近隣探索に関 するメモを参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
Header nldef.h (Netioapi.h を含む)

こちらもご覧ください

MIB_IPNET_ROW2