struktur IP_SPECIFIC_DATA

[API ini telah digantikan oleh Api Manajer Tabel Perutean Versi 2 dan tidak akan tersedia di luar Windows Server 2003. Aplikasi harus menggunakan API Manajer Tabel Perutean Versi 2.]

Struktur data IP_SPECIFIC berisi data khusus IP.

Sintaks

typedef struct _IP_SPECIFIC_DATA {
  DWORD FSD_Type;
  DWORD FSD_Policy;
  DWORD FSD_NextHopAS;
  DWORD FSD_Priority;
  DWORD FSD_Metric;
  DWORD FSD_Metric1;
  DWORD FSD_Metric2;
  DWORD FSD_Metric3;
  DWORD FSD_Metric4;
  DWORD FSD_Metric5;
  DWORD FSD_Flags;
} IP_SPECIFIC_DATA, *PIP_SPECIFIC_DATA;

Anggota

FSD_Type

Menentukan jenis rute seperti yang didefinisikan dalam RFC 1354. Tabel berikut ini memperlihatkan nilai yang mungkin untuk anggota ini.

Anggota Makna
1
Jenis rute tidak ditentukan. Jenisnya berbeda dari yang tercantum di sini.
2
Rute tidak valid. Biasanya, nilai ini digunakan untuk membatalkan rute. Namun, karena pembatalan tidak didukung oleh manajer tabel perutean, rute masih dipertimbangkan dalam komputasi rute terbaik. Oleh karena itu, protokol perutean tidak boleh menggunakan nilai ini.
3
Rutenya adalah rute lokal, yaitu lompatan berikutnya adalah tujuan akhir.
4
Rute adalah rute jarak jauh, yaitu, lompatan berikutnya bukan tujuan akhir.

FSD_Policy

Menentukan kumpulan kondisi yang akan menyebabkan pemilihan rute multi-jalur. Anggota ini biasanya dalam format IP TOS. Untuk informasi selengkapnya, lihat RFC 1354.

FSD_NextHopAS

Menentukan nomor sistem otonom dari hop berikutnya.

FSD_Priority

Menentukan nilai metrik. Manajer tabel perutean menggunakan nilai ini untuk membandingkan entri rute ini dengan entri rute yang diperoleh dari protokol perutean lainnya. Nilai anggota ini ditetapkan oleh manajer tabel perutean.

FSD_Metric

Menentukan nilai metrik. Manajer tabel perutean menggunakan nilai ini untuk membandingkan entri rute ini dengan entri rute lain yang diperoleh dari protokol perutean yang sama. Nilai anggota ini ditetapkan oleh protokol perutean.

FSD_Metric1

Menentukan nilai metrik khusus protokol perutean. Nilai metrik ini didokumenkan dalam RFC 1354.

FSD_Metric2

Menentukan nilai metrik khusus protokol perutean. Nilai metrik ini didokumenkan dalam RFC 1354.

FSD_Metric3

Menentukan nilai metrik khusus protokol perutean. Nilai metrik ini didokumenkan dalam RFC 1354.

FSD_Metric4

Menentukan nilai metrik khusus protokol perutean. Nilai metrik ini didokumenkan dalam RFC 1354.

FSD_Metric5

Menentukan nilai metrik khusus protokol perutean. Nilai metrik ini didokumenkan dalam RFC 1354.

FSD_Flags

Menentukan apakah rute valid. Protokol perutean harus terlebih dahulu menghapus bendera ini, lalu mengatur rute sebagai valid atau tidak valid. Protokol perutean harus menggunakan makro ClearRouteFlags(), SetRouteValid(), dan ClearRouteValid() untuk melakukan operasi ini. Makro ini didefinisikan dalam Rtm.h.

Keterangan

Manajer tabel perutean menggunakan anggota FSD_Priority dan FSD_Metric untuk menghitung rute terbaik ke jaringan tujuan tertentu.

Anggota FSD_Metric[1-5] adalah untuk kesuaian MIB II. Agen MIB II hanya menampilkan nilai metrik ini. Mereka tidak menampilkan nilai metrik FSD_Metric . Agar FSD_Metric ditampilkan, protokol perutean juga harus menyimpan nilai di salah satu anggota FSD_Metric[1-5 ].

Manajer tabel perutean tidak menggunakan nilai metrik di anggota FSD_Metric[1-5] saat menghitung rute terbaik ke jaringan tujuan. Oleh karena itu, protokol perutean harus memastikan bahwa anggota FSD_Metric memiliki nilai metrik yang sesuai.

Protokol perutean dapat menggunakan FSD_Flags untuk menandai rute sebagai tidak valid, jika rute tidak boleh digunakan oleh protokol perutean lainnya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Tidak ada yang didukung
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Akhir dukungan server
Windows Server 2003
Header
Rtm.h

Lihat juga

Referensi Manajer Tabel Perutean Versi 1

Struktur Manajer Tabel Perutean Versi 1

RTM_IP_ROUTE