Beruflich Dokumente
Kultur Dokumente
• Incovenientes:
– Información limitada
– Engorroso cuando la red es grande
– No hay garantías de que el mensaje sea devuelto aún cuando la
entidad B está operativa (congestión en los circuitos que se encargan de
transmitir el mensaje, debido a falta de espacio en el buffer,…)
• En 1988, SNMPv1
• Inclusión de supervisión remota, RMON (Remote Monitoring)
– Obtener información de la red como un todo
• Deficiencias en funcionalidad y seguridad del v1
• En 1992,
– S-SNMP
– SMP Æ SNMPv2C
• No autentificación de usuarios ni encriptación
• En 1998, SNMPv3
• Agente
– Ubicado en los dispositivos gestionados
– Responde a solicitudes realizadas por el manager
– Encargado de mantener la información local
• Requisitos de la MIB:
– Los objetos utilizados para representar un recurso particular tienen
que ser los mismos en cada sistema
– Se requiere un esquema común para soportar interoperabilidad
• RFC 1155
– Describe el modo en el que se define y construye una MIB
– Tipos de datos utilizados
– Representación de los recursos en la MIB
– Lenguaje utilizado, ASN.1 (Abstract Syntax Notation One)
sysLocation OBJECT-TYPE
SYNTAX DisplayString(Size(0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION “Ubicación física del recurso”
::=system {6}
SYNTAX ACCESS
– read-only
– INTEGER
– read-write
– OCTET STRING
– write-only
– OBJECT IDENTIFIER
– not-accesible
– IpAddress
– Integer
– Counter STATUS
– Counter – mandatory
– Gauge – optional
– TimeTicks – obsolete
– New Type
DESCRIPTION
– “”
• Autentificación trivial
• Longitud variable
MIB
GetRequest
GetResponse
GetResponse
GetResponse
Trap
• Dividida en 4 partes:
– Definiciones de objetos
– Tablas: Facilita creación, borrado y acceso a filas de tablas
– Definición de notificaciones: se utiliza la macro NOTIFICATION-
TYPE para definir la información enviada cuando ocurre un evento
– Módulos de información: especifica grupo de definiciones
relacionadas (Ej, revisión, última actualización, organización,...)
DESCRIPTION
– “”
Mensaje SNMP
request- 0 0
PDU type variable-bindings
id
PDU Response
PDU GetBulkRequest
Variable-bindings
GetNext (1.4.0)
Response (error-status Æ noError, 1.4.0 Æ endofMibView)
MIB
Inform
Response
• SNMPv1
– UDP
• SNMPv2
– UDP
– CLNS (OSI)
– IPX (Novell)
– DDP (Appletalk)
• Información de gestión
– SMIv2 es un superconjunto de SMIv1
– Módulos SMIv1 pueden ser utilizados por entidades SNMPv2
– Un agente SNMPv1 puede mantener una MIB y estar presente en
un entorno SNMPv2 - SNMPv1
• Cambios importantes:
– Ampliación de PDUs: GetBulkRequest, InformRequest
– Operaciones Get proporcionan resultados parciales (no atómica)
Agente Agente
Manager
y proxy SNMPv1
SNMPv2
SNMPv2
Response GetResponse
SNMPv2-Trap Trap
• Ventajas
– Sistema de administración mas eficiente
– Dispositivos de administración de seguridad
– Modelo basado en eventos (SNMP consultas)
– Confirmación de eventos
– Basado en objetos (SNMP escalares)
• Desventajas
– Consume muchos recursos
– Difícil de programar
– Agentes complicados
CMIP SNMP
Precio Alto Bajo
Aceptación mercado Bajo Alto