Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROTOCOL
INDICE
Agentes Proxy
.....................................................................................................................................................................
7
Message Header
.....................................................................................................................................................................
8
.....................................................................................................................................................................
9
11
13
Mensajes SNMP
.......................................................................................................................................................................
13
GetRequest
..................................................................................................................................................................
14
GetNextRequest
..................................................................................................................................................................
14
SetRequest
..................................................................................................................................................................
14
GetResponse
..................................................................................................................................................................
14
GetBulkRequest
..................................................................................................................................................................
14
InformRequest
..................................................................................................................................................................
14
Los identificadores de los objetos ubicados en la parte superior del rbol pertenecen a diferentes
organizaciones estndares, mientras los identificadores de los objetos ubicados en la parte inferior
del rbol son colocados por las organizaciones asociadas
El objeto administrado atForward (4) de la figura anterior, podra ser identificado por el
nombre de objeto (OID):
Iso.identified-organization.dod.internet.private.enterprise.cisco.temporary.AppleTalk.atForward
La operacin GetBulk es utilizada por el NMS para recuperar de manera eficiente grandes
bloques de datos, tales como mltiples filas de una tabla.
La operacin GetBulk llena un mensaje de respuesta con la mayor cantidad de datos solicitados.
La operacin Inform permite que un NMS enve Traps hacia otro NMS y luego reciba una
respuesta.
La mayora de mensajes (Get, GetNext, y Set) son nicamente emitidos por el administrador
SNMP, debido a que el mensaje TRAP es el nico mensaje capaz de ser iniciado por un agente, y
este es el mensaje utilizado por RTU (remote telemetry units) para informar de las alarmas
Agentes Proxy
Un agente SNMPV2 puede actuar como un agente proxy en nombre de un MD (manage device)
SNMPV1, de la forma siguiente:
Un NMS SNMPV2 puede publicar un comando destinado para un Agente
SNMPV1.
El NMS enva un mensaje SNMP hacia el Agente proxy SNMPV2.
El agente proxy reenva Get, GetNext, y mensajes Set sin cambios hacia un agente
SNMPV1.
Los mensajes GetBulk son convertidos por el agente proxy para mensajes GetNext
y luego remitidos a el agente SNMPV1.
El agente proxy mapea los mensajes Traps SNMPV1 hacia los mensajes Traps SNMPV2 y luego
los transmite al NMS.
Message Header
El encabezado del mensaje (Message Header) para SNMP contiene 2 campos:
1. El numero de versin de SNMP
2. Nombre de la comunidad
(Versin Number)
(Community Name)
Descripcin de los campos de la figura arriba ilustrada para Get, GetNext, Response, Set, Inform.
PDU Type:
Especifica el tipo de PDU transmisin
Request ID: Asocia las solicitudes y respuestas SNMP; Es un nmero utilizado por el NMS y el
agente para enviar solicitudes y respuesta diferentes en forma simultnea.
Error Status: Indican uno de una serie de errores y los tipos de errores. nicamente la operacin
de Respuesta fija o pone (SETS) este campo. Otras operaciones colocan (SET)
este campo en Cero.
Error Index: Asocia un error con una instancia de objeto en particular. nicamente la operacin de
respuesta coloca (SETS) este campo, otras operaciones colocan este campo en
Cero (0).
Estado e ndice de error: Slo se usan en los mensajes GetResponse (en las consultas siempre
se utiliza cero). El campo "ndice de error" slo se usa cuando "estado de error" es distinto de 0 y
posee el objetivo de proporcionar informacin 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;
o
o
o
o
o
o
o
Specific Trap Code: Es usado para traps privados (de fabricantes), as como para precisar la
informacin de un determinado trap genrico
Time Stamp: Indica la cantidad de tiempo que ha transcurrido entre la ultima
reinicializacin de la red o el agente y la generacin del TRAP.
Variables binding: Se utiliza para proporcionar informacin adicional sobre la causa del
mensaje
Para SNMPV2
sysUpTime Igual como Time stamp en SNMPv1 Trap
TRAP genricos :
Cold Start
WarmSstart
Link Up and Link Down
AuthenticationFailure
egpNeighborLoss
Sistema de Gestin
Cualquier equipo que ejecuta software de gestin SNMP es un sistema de gestin SNMP.
Para que un sistema de gestin entienda un TRAP enviado por un agente, el sistema de gestin
debe conocer cul es el identificador de objeto (OID). Por consiguiente, el MIB debe ser cargado
dentro del Sistema de Gestin de Red, as el sistema de gestin comprender los Traps que le
enven.
Sistemas de Gestin de Red SNMP: HP OpenView, NetView, Boss, etc.
Nmero Descripcin
161
SNMP
162
SNMP-trap
Los paquetes utilizados para enviar consultas y respuestas SNMP poseen el siguiente formato :
Message Header
Versin /
Comunidad
SNMP PDU
Get/GetNext,/Set/GetBulk/
Inform
GetRequest
A travs de esta operacin de mensaje el NMS solicita al agente retornar el valor de un objeto de
inters mediante su nombre. En respuesta el agente enva una respuesta indicando el xito o
fracaso de la peticin. Si la peticin fue correcta, el mensaje resultante tambin contendr el valor
del objeto solicitado. Este mensaje puede ser usado para recoger un valor de un objeto, o varios
valores de varios objetos, a travs del uso de listas.
GetNextRequest
Este mensaje es usado para recorrer una tabla de objetos. Una vez que se ha usado un mensaje
GetRequest para recoger el valor de un objeto, puede ser utilizado el mensaje GetNextRequest
para repetir la operacin con el siguiente objeto de la tabla. Siempre el resultado de la operacin
anterior ser utilizado para la nueva consulta. De esta forma un NMS puede recorrer una tabla de
longitud variable hasta que haya extrado toda la informacin para cada fila existente.
SetRequest
Este tipo de mensaje es utilizado por el NMS para solicitar a un agente modificar valores de
objetos. Para realizar esta operacin el NMS enva al agente una lista de nombres de objetos con
sus correspondientes valores.
GetResponse
Este mensaje es usado por el agente para responder un mensaje GetRequest, GetNextRequest, o
SetRequest. En el campo "Identificador de Request" lleva el mismo identificador que el "request" al
que est respondiendo.
GetBulkRequest
Este mensaje es usado por un NMS que utiliza la versin 2 3 del protocolo SNMP tpicamente
cuando es requerida una larga transmisin de datos, tal como la recuperacin de largas tablas. En
este sentido es similar al mensaje GetNextRequest usado en la versin 1 del protocolo, sin
embargo, GetBulkRequest es un mensaje que implica un mtodo mucho ms rpido y eficiente, ya
que a travs de un solo mensaje es posible solicitar la totalidad de la tabla.
InformRequest
Un NMS que utiliza la versin 2 3 del protocolo SNMP transmite un mensaje de este tipo a otro
NMS con las mismas caractersticas, para notificar informacin sobre objetos administrados
14