Bagikan melalui


Struktur IPSNMPInfo (tcpioctl.h)

[Struktur ini mungkin diubah atau tidak tersedia dalam versi Windows yang akan datang.]

Menerapkan bagian dari grup informasi Basis Informasi Manajemen (MIB-II) untuk Protokol Internet (IP) seperti yang ditentukan dalam Permintaan Komentar (RFC) Internet Engineering Task Force (IETF ) 2011.

Sintaks

typedef struct IPSNMPInfo {
  ulong ipsi_forwarding;
  ulong ipsi_defaultttl;
  ulong ipsi_inreceives;
  ulong ipsi_inhdrerrors;
  ulong ipsi_inaddrerrors;
  ulong ipsi_forwdatagrams;
  ulong ipsi_inunknownprotos;
  ulong ipsi_indiscards;
  ulong ipsi_indelivers;
  ulong ipsi_outrequests;
  ulong ipsi_routingdiscards;
  ulong ipsi_outdiscards;
  ulong ipsi_outnoroutes;
  ulong ipsi_reasmtimeout;
  ulong ipsi_reasmreqds;
  ulong ipsi_reasmoks;
  ulong ipsi_reasmfails;
  ulong ipsi_fragoks;
  ulong ipsi_fragfails;
  ulong ipsi_fragcreates;
  ulong ipsi_numif;
  ulong ipsi_numaddr;
  ulong ipsi_numroutes;
} IPSNMPInfo;

Anggota

ipsi_forwarding

Menunjukkan apakah entitas ini bertindak sebagai router IP yang meneruskan datagram yang tidak ditujukan padanya. Router IP meneruskan datagram tetapi host IP tidak, kecuali untuk datagram yang dirutekan sumber melalui host.

ipsi_defaultttl

Nilai default untuk bidang Time-To-Live (TTL) dari header IP datagram yang berasal dari entitas ini, dimasukkan setiap kali protokol lapisan transportasi tidak menyediakan nilai TTL.

ipsi_inreceives

Jumlah total datagram input yang diterima dari antarmuka oleh entitas ini, termasuk yang diterima dalam kesalahan.

ipsi_inhdrerrors

Jumlah datagram input yang dibuang karena kesalahan di header IP-nya. Kesalahan tersebut termasuk checksum buruk, ketidakcocokan nomor versi, kesalahan format lainnya, time-to-live terlampaui dan kesalahan yang ditemukan dalam memproses opsi IP, tetapi tidak termasuk alamat tujuan yang tidak valid.

ipsi_inaddrerrors

Jumlah datagram input yang dibuang karena alamat IP di bidang tujuan header IP mereka tidak valid untuk entitas ini. Ini termasuk alamat yang tidak valid seperti 0.0.0.0, alamat Kelas yang tidak didukung seperti Kelas E, dan, untuk entitas yang bukan datagram router IP, mencakup semua alamat yang tidak lokal.

ipsi_forwdatagrams

Jumlah datagram input yang entitas ini bukan tujuan IP akhir mereka, sehingga upaya dilakukan untuk meneruskannya. Dalam entitas yang tidak bertindak sebagai router IP, penghitung ini hanya mencakup paket yang berhasil dirutekan sumber melalui entitas ini.

ipsi_inunknownprotos

Jumlah datagram yang ditangani secara lokal berhasil diterima tetapi dibuang karena protokol yang tidak diketahui atau tidak didukung.

ipsi_indiscards

Jumlah datagram IP input yang tidak berisi apa pun untuk mencegah pemrosesan berkelanjutan, tetapi dibuang karena alasan run-time, seperti kurangnya memori yang tersedia atau sumber daya lainnya. Perhatikan bahwa penghitung ini tidak menyertakan datagram apa pun yang dibuang saat menunggu penyusunan ulang.

ipsi_indelivers

Jumlah total datagram input berhasil dikirimkan ke protokol pengguna IP, termasuk ICMP.

ipsi_outrequests

Jumlah total datagram IP yang protokol pengguna IP lokal, termasuk ICMP, disediakan ke IP dalam permintaan transmisi. Perhatikan bahwa penghitung ini tidak menyertakan datagram apa pun yang dihitung dalam anggota ipsi_forwdatagrams .

ipsi_routingdiscards

Jumlah entri perutean valid yang dibuang karena alasan seperti kebutuhan untuk mengosongkan memori.

ipsi_outdiscards

Jumlah datagram IP output yang tidak ada masalah yang ditemui untuk mencegah transmisinya, tetapi itu dibuang karena alasan run-time seperti kurangnya memori atau sumber daya lainnya. Perhatikan bahwa penghitung ini mencakup datagram yang juga dihitung dalam anggota ipsi_forwdatagrams jika paket tersebut dibuang dengan cara ini.

ipsi_outnoroutes

Jumlah datagram IP yang dibuang karena tidak ada rute yang dapat ditemukan untuk mengirimkannya ke tujuan. Nilai ini mencakup paket yang juga dihitung dalam anggota ipsi_forwdatagrams yang tidak dapat dirutekan, dan datagram yang tidak dapat dirutekan host karena router defaultnya semuanya tidak berfungsi.

ipsi_reasmtimeout

Jumlah detik maksimum entitas ini menyimpan fragmen yang diterima yang menunggu rakitan ulang sebelum membuangnya.

ipsi_reasmreqds

Jumlah fragmen IP yang diterima pada entitas ini yang perlu disusun ulang.

ipsi_reasmoks

Jumlah datagram IP yang telah berhasil disusun ulang pada entitas ini.

ipsi_reasmfails

Jumlah kegagalan penyusunan ulang jenis apa pun yang terdeteksi oleh algoritma penyusunan ulang IP. Perhatikan bahwa ini belum tentu merupakan hitungan fragmen IP yang dibuang, karena beberapa algoritma seperti yang dijelaskan dalam RFC 815 tidak melacak jumlah fragmen yang digabungkan.

ipsi_fragoks

Jumlah datagram IP yang berhasil difragmentasi pada entitas ini.

ipsi_fragfails

Jumlah datagram IP yang telah dibuang karena perlu difragmentasi pada entitas ini tetapi tidak bisa, karena bendera "Jangan Fragmen" mereka ditetapkan atau karena alasan lain.

ipsi_fragcreates

Jumlah fragmen datagram IP yang telah dihasilkan sebagai akibat dari fragmentasi pada entitas ini.

ipsi_numif

Jumlah antarmuka tempat entitas ini mendengarkan.

ipsi_numaddr

Jumlah alamat IP yang didengarkan entitas ini.

ipsi_numroutes

Jumlah rute dalam tabel rute entitas ini.

Persyaratan

Persyaratan Nilai
Header tcpioctl.h

Lihat juga

IOCTL_TCP_QUERY_INFORMATION_EX

Referensi Basis Informasi Manajemen