Todos los que nos
dedicamos a la administración de redes de empresa, deberíamos conocer algo del protocolo SNMP.
Este protocolo de
comunicaciones (SNMP) es la estrella para la gestión de redes, es una protocolo
que pertenece a la familia de protocolos de internet, si tomamos como referencia el modelo OSI se encuentra
en la capa de Aplicación, usa UDP y funciona tanto para IPv4 y IPv6.
La última versión de este
protocolo es la SNMPv3 y aquí os dejo los enlaces a los RFC:
RFC 1157 SNMP, 1990
RFC 3410 SNMPv3, 2002
Este protocolo nos permite
a los administradores de red, supervisar el funcionamiento de la red, buscar y
resolver problemas, además de muchas funcionalidades como por ejemplo tener un
estudio de tráfico para ver el crecimiento de la red.
Muy bien, si todavía seguís
aquí después de este pequeño rollo, vamos a ver para que podemos usar este
protocolo. Ampliando un poco lo que he dicho anteriormente.
Los usos que podemos dar
a este protocolo no solo se puede aplicar en dispositivos de red, sino que
cualquier dispositivo que hable SNMP podemos gestionarlo mediante SNMP, solo
tenemos que saber a qué MIB
preguntar para que nos responda los que necesitamos.
Ya empezamos con terminologías “MIB” más adelante veremos los que significa que
para que sirve.
Arquitectura:
Para poder administrar
dispositivos mediante SNMP deberemos tener los siguientes elementos:
- NMS Consola de administración
- Dispositivos administrados
- Agentes SNMP
Yo recomiendo tener
instalado un MIB browers, ya que ayuda bastante a la hora de saber dónde y que
preguntar.
- Dispositivos administrados: son dispositivos que tienen instalados un agente SNMP para que se comunique con la NMS
- NMS Consola de administración es el elemento que ejecuta la aplicación de supervisión y la que lanza las consultas o las recibe desde los dispositivos y los agentes.
- Agente SNMP: es una aplicación que se instala en local, en los elementos a supervisar por SNMP.
Un buen MIB browser:
No voy a entrar en cómo
se usa, es bastante intuitivo.
Nos va ayudar para saber
a qué MIB exacta debemos preguntar. La
gran mayoría de sistemas NMS tienen instalado un MIB browser.
Bueno, ¿y que narices podemos hacer con SNMP?.
Las funciones básicas de
SNMP:
- Comando de lectura: consulta a variable mantenidas por los dispositivos administrados
- Comando de escritura: se cambia valores en los dispositivos administrados
- Comando de notificación: envió de mensajes desde los dispositivos administrados al NMS.
Estas funciones se usan desde una consola de administración NMS.
Algunos ejemplos de
sistemas NMS:
- - Nagios3
- - Cacti
- - SNMPc (castle Rock)
¿Qué es la MIB?
Por fin, anteriormente he
mencionado el termino MIB, pues bien la MIB es una base de información de administración
accesible mediante un protocolo de administración de red, por ejemplo SNMP.
“Para que nos entendamos,
es una variable que contiene un valor “
realmente es un objeto administrativo. Ejemplo: 1.3.6.1.2.1.15 este OID es de BGPv4
OID de SNMP MIB-2: 1.3.6.1.2.1
Referencia de OID http://www.alvestrand.no/objectid/1.3.6.1.2.1.html
¿Cómo se comunica SNMP?
Pues bien, ya mencione
que SNMP en la capa de transporte utiliza el protocolo UDP los puertos utilizados son 161 y 162.
Recordar que si queréis comunicaros via SNMP con cualquier dispositivo debéis abrir las comunicaciones por esos puertos.
Un rapida conclusion, mediante el protocolo SNMP, podemos hacer cambios de configuracion programados, supervisar un dispositivo.
Saludos
Israel Muñoz Ruiz
P.D. Un buen enlace snmplink.org
LAs funciones basicas de SNMP:
ResponderEliminarDe obtención de datos: GetRequest,GetNextRequest
De modificación: SetRequest
De aviso:Trap
Saludos
Hola Israel, excelentes tutoriales!! Me gustaría el poder ponerme en contacto contigo por mail, para hacerte unas consultas.
ResponderEliminarGracias Un saludo y Felices Fiestas!!
Puedes ponerte en contacto conmigo en el email: imr1ruiz@gmail.com
ResponderEliminar