Estructura IPSNMPInfo (tcpioctl.h)

[Esta estructura puede modificarse o no estar disponible en versiones futuras de Windows.]

Implementa parte del grupo de información de administración base (MIB-II) para el protocolo de Internet (IP), tal como se especifica en la solicitud de comentarios (RFC) del Grupo de tareas de ingeniería de Internet (IETF ) 2011.

Sintaxis

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;

Miembros

ipsi_forwarding

Indica si esta entidad actúa como un enrutador IP que reenvía datagramas no dirigidos a ella. Los enrutadores IP reenvía datagramas, pero los hosts IP no, excepto los datagramas enrutados a través del host.

ipsi_defaultttl

Valor predeterminado del campo Período de vida (TTL) del encabezado IP de datagramas que se originan en esta entidad, insertado siempre que el protocolo de capa de transporte no proporcione un valor TTL.

ipsi_inreceives

El número total de datagramas de entrada recibidos de interfaces por esta entidad, incluidos los recibidos en error.

ipsi_inhdrerrors

Número de datagramas de entrada descartados debido a errores en sus encabezados IP. Estos errores incluyen sumas de comprobación incorrectas, error de coincidencia de número de versión, otros errores de formato, tiempos de vida superados y errores detectados en el procesamiento de las opciones de IP, pero no incluidas las direcciones de destino no válidas.

ipsi_inaddrerrors

Número de datagramas de entrada descartados porque la dirección IP del campo de destino de su encabezado IP no era válida para esta entidad. Esto incluye direcciones no válidas, como 0.0.0.0, direcciones de clases no admitidas, como clase E y, para entidades que no son datagramas de enrutador IP, incluye todas las direcciones que no son locales.

ipsi_forwdatagrams

Número de datagramas de entrada para los que esta entidad no era su destino IP final, por lo que se intentó reenviarlos. En las entidades que no actúan como enrutadores IP, este contador incluye solo los paquetes que se enrutan correctamente a través de esta entidad.

ipsi_inunknownprotos

Número de datagramas direccionados localmente recibidos correctamente, pero descartados debido a un protocolo desconocido o no admitido.

ipsi_indiscards

El número de datagramas IP de entrada que no contenían nada para evitar su procesamiento continuado, pero se descartaron por motivos de tiempo de ejecución, como la falta de memoria disponible u otros recursos. Tenga en cuenta que este contador no incluye ningún datagrama descartado mientras espera la reensamblaje.

ipsi_indelivers

El número total de datagramas de entrada entregados correctamente a los protocolos de usuario IP, incluido ICMP.

ipsi_outrequests

El número total de datagramas IP que protocolos de usuario ip locales, incluido ICMP, se suministran a ip en solicitudes de transmisión. Tenga en cuenta que este contador no incluye ningún datagrama contado en el miembro ipsi_forwdatagrams .

ipsi_routingdiscards

Número de entradas de enrutamiento válidas que se descartaron por motivos como la necesidad de liberar memoria.

ipsi_outdiscards

El número de datagramas IP de salida para los que no se encontró ningún problema para evitar su transmisión, pero que se descartaron por motivos en tiempo de ejecución, como la falta de memoria u otros recursos. Tenga en cuenta que este contador incluye datagramas que también se cuentan en el miembro ipsi_forwdatagrams si se descartan dichos paquetes de esta manera.

ipsi_outnoroutes

El número de datagramas IP descartados porque no se pudo encontrar ninguna ruta para transmitirlos a su destino. Este valor incluye paquetes que también se cuentan en el miembro ipsi_forwdatagrams que no se puede enrutar y datagramas que un host no puede enrutar porque sus enrutadores predeterminados están todos inactivos.

ipsi_reasmtimeout

El número máximo de segundos que contiene esta entidad los fragmentos recibidos que están esperando reensamblaje antes de descartarlos.

ipsi_reasmreqds

Número de fragmentos de IP recibidos en esta entidad que tenía que volver a ensamblarse.

ipsi_reasmoks

Número de datagramas IP que se han vuelto a ensamblar correctamente en esta entidad.

ipsi_reasmfails

Número de errores de reaensamblaje de cualquier tipo detectado por el algoritmo de reaensamblaje de IP. Tenga en cuenta que esto no es necesariamente un recuento de fragmentos ip descartados, ya que algunos algoritmos como los descritos en RFC 815 no realizan un seguimiento del número de fragmentos que se combinan.

ipsi_fragoks

Número de datagramas IP que se han fragmentado correctamente en esta entidad.

ipsi_fragfails

El número de datagramas IP que se han descartado porque tenían que fragmentarse en esta entidad, pero no podían ser, porque su marca "No fragmentar" se estableció o por algún otro motivo.

ipsi_fragcreates

Número de fragmentos de datagramas IP que se han generado como resultado de la fragmentación en esta entidad.

ipsi_numif

Número de interfaces en las que escucha esta entidad.

ipsi_numaddr

Número de direcciones IP para las que escucha esta entidad.

ipsi_numroutes

Número de rutas de la tabla de rutas de esta entidad.

Requisitos

Requisito Valor
Header tcpioctl.h

Consulte también

IOCTL_TCP_QUERY_INFORMATION_EX

Referencia base de información de administración