lunes, 27 de junio de 2011

MENSAJES SNMP

En los mensajes SNMP podemos diferenciar claramente tres campos:


Versión
Comunidad
SNMP PDU


  • Versión: Número de versión de protocolo que se está utilizando (por ejemplo 1 para SNMPv1).

  • Comunidad: Nombre o palabra clave que se usa para la autenticación. Generalmente existe una comunidad de lectura llamada "public" y una comunidad de escritura llamada "private".

  • SNMP PDU: Contenido de la unidad de datos del protocolo, el que depende de la operación que se ejecute.

Los mensajes GetRequest, GetNextRequest, SetRequest y GetResponse utilizan la siguiente estructura en el campo SNMP PDU:


Tipo
Identificador
Estado de error
Índice de error
Enlazado de variables  


  • Identificador: Es un número utilizado por el NMS y el agente para enviar solicitudes y respuesta diferentes en forma simultánea.

  •  Estado e índice de error: Sólo se usan en los mensajes GetResponse´(en las consultas siempre se utiliza cero). El campo "índice de error" sólo se usa cuando "estado de error" es distinto de 0 y posee el objetivo de proporcionar información adicional sobre la causa del problema. El campo "estado de error" puede tener los siguientes valores:
0: No hay error.
1: Demasiado grande.
2: No existe esa variable.
3: Valor incorrecto.
4: El valor es de solo lectura.
5: Error genérico.

  • Enlazado de variables: Es una serie de nombres de variables con sus valores correspondientes (codificados en ASN.1).

No hay comentarios:

Publicar un comentario