Bagikan melalui


enumerasi NL_NEIGHBOR_STATE (nldef.h)

Jenis enumerasi NL_NEIGHBOR_STATE mendefinisikan status alamat IP tetangga lapisan jaringan, seperti yang dijelaskan dalam RFC 2461, bagian 7.3.2.

Sintaks

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

Konstanta

 
NlnsUnreachable
Alamat IP tidak dapat dijangkau.
NlnsIncomplete
Resolusi alamat sedang berlangsung dan alamat lapisan tautan tetangga belum
Ditentukan. Khusus untuk IPv6, pesan Permintaan Tetangga telah dikirim ke multicast simpul yang diminta
Alamat IP target, tetapi iklan tetangga yang sesuai belum diterima.
NlnsProbe
Tetangga tidak lagi diketahui dapat dijangkau, dan pemeriksaan dikirim untuk memverifikasi keterjangkauan.
Untuk IPv6, konfirmasi keterjangkauan secara aktif dicari dengan mengirimkan ulang unicast secara teratur
Pemeriksaan permintaan tetangga sampai konfirmasi keterjangkauan diterima.
NlnsDelay
Tetangga tidak lagi diketahui dapat dijangkau, dan lalu lintas baru-baru ini dikirim ke
Tetangga. Namun, alih-alih memeriksa tetangga segera, pengiriman pemeriksaan tertunda untuk singkat
waktu untuk memberikan protokol lapisan atas kesempatan untuk memberikan konfirmasi keterjangkauan. Untuk IPv6, lainnya
waktu telah berlalu dari yang ditentukan dalam
Anggota ReachabilityTime.ReachableTime dari
MIB_IPNET_ROW2 struktur sejak terakhir
konfirmasi positif diterima bahwa jalur penerusan berfungsi dengan baik dan paket dikirim.
Jika tidak ada konfirmasi keterjangkauan yang diterima dalam jangka waktu tertentu (digunakan untuk menunda pemeriksaan pertama)
memasuki status NlnsDelay , pesan IPv6 Neighbor Solicitation (NS) dikirim, dan
Anggota negara bagian MIB_IPNET_ROW2 diubah menjadi NlnsProbe.
NlnsStale
Tetangga tidak lagi diketahui dapat dijangkau, tetapi sampai lalu lintas dikirim ke tetangga, tidak
upaya harus dilakukan untuk memverifikasi keterjangkauannya. Untuk IPv6, lebih banyak waktu telah berlalu daripada yang ditentukan dalam
Sebuah
Anggota ReachabilityTime.ReachableTime dari
MIB_IPNET_ROW2 struktur sejak terakhir
konfirmasi positif diterima bahwa jalur penerusan berfungsi dengan baik. Sementara
Anggota status MIB_IPNET_ROW2 adalah NlnsStale, tidak ada tindakan yang terjadi sampai paket dikirim. The
Status NlnsStale dimasukkan saat menerima pesan penemuan tetangga yang tidak diminta yang memperbarui
alamat IP yang di-cache. Tanda terima pesan tersebut tidak mengonfirmasi keterjangkauan, dan memasukkan NlnsStale
keterjangkauan status diverifikasi dengan cepat jika entri benar-benar digunakan. Akan tetapi,
keterjangkauan sebenarnya tidak diverifikasi sampai entri benar-benar digunakan.
NlnsReachable
Tetangga diketahui telah dapat dijangkau baru-baru ini (dalam puluhan detik yang lalu). Untuk IPv6, a
konfirmasi positif diterima dalam waktu yang ditentukan dalam
Anggota ReachabilityTime.ReachableTime dari
MIB_IPNET_ROW2 struktur yang diteruskan
jalur ke tetangga berfungsi dengan baik. Sementara
Anggota negara bagian MIB_IPNET_ROW2 adalah NlnsReachable, tidak ada tindakan khusus yang terjadi karena paket
Dikirim.
NlnsPermanent
Alamat IP adalah alamat permanen.
NlnsMaximum
Nilai maksimum untuk tujuan pengujian.

Keterangan

Untuk informasi selengkapnya tentang RFC 2461, bagian 7.3.2, lihat memo Penemuan Tetangga untuk IP Versi 6 (IPv6) dari Grup Kerja Jaringan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Header nldef.h (termasuk Netioapi.h)

Lihat juga

MIB_IPNET_ROW2