Gestión y Monitoreo de Redes
Monitorear y gestionar la red se puede definir como el conjunto de actividades dedicadas al control y vigilancia de los recursos de telecomunicaciones. Implica conocer el estado de los servicios que se ejecutan en una máquina determinada y hacer un uso eficiente de los recursos.
Para gestionar la red de manera efectiva, es necesario implementar una gestión centralizada que permita:
- Optimizar recursos.
- Localizar recursos para asignar un uso eficaz.
- Centralizar la información, almacenándola (ejemplo: base de datos LDAP).
Protocolo Simple de Administración de Redes (SNMP)
El Protocolo Simple de Administración de Redes (SNMP) se ha consolidado como un estándar destacado en la gestión de redes. La mayoría de los equipos de interconexión (switches, routers, hubs, puentes), dispositivos de encaminamiento, estaciones de trabajo y PCs ofrecen agentes SNMP para su administración.
SNMP se implementa con facilidad y consume una cantidad moderada de recursos del procesador y de la red. Actualmente, SNMPv2 es un protocolo ampliamente utilizado para intercambiar información de gestión y definir una estructura de información que sirve como apoyo estratégico a la gestión de redes y su interconexión.
Desafíos en Redes a Gran Escala
A medida que las redes crecen en escala, dos factores se vuelven evidentes:
- La red, sus recursos asociados y las aplicaciones distribuidas se tornan indispensables.
- Diversos dispositivos pueden ocasionar fallos, inutilizar la red o una porción de ella, afectando el desempeño hasta niveles inaceptables.
La finalidad de la administración de redes es proporcionar un servicio que emplee herramientas, aplicaciones y dispositivos para la supervisión y el mantenimiento. La administración de una red puede ser compleja debido a:
- La heterogeneidad de las redes, compuestas por componentes de hardware y software de diversos fabricantes, lo que puede generar incompatibilidades.
- La extensión de las redes, que abarcan grandes distancias y suelen incluir redes remotas, dificultando la detección de problemas de comunicación entre máquinas en diferentes ubicaciones.
Aunque pueda parecer contradictorio utilizar protocolos para la administración de redes cuando fallos de hardware o de protocolos pueden impedir la comunicación, en la práctica, los administradores de red emplean estos protocolos a nivel de aplicación.
El Protocolo Simple de Administración de Redes (SNMP) es un protocolo estándar utilizado en Internet para la administración de redes. Define la comunicación entre un administrador y un agente, especificando el formato y significado de los mensajes intercambiados. SNMP utiliza el paradigma de obtención y almacenamiento, sin definir el conjunto de variables que se pueden utilizar.
Modelo de SNMP
Un modelo posible de SNMP incluye cuatro componentes:
- Nodos de administración.
- Estaciones administradas.
- Información de administración.
- Un protocolo de administración.
Los agentes SNMP se encuentran comúnmente en equipos de red especializados, como enrutadores dedicados, que a menudo no pueden actuar como estaciones administrativas.
Dependiendo de la aplicación utilizada, se puede monitorear:
- La gestión de prestaciones (tráfico y retardo).
- Los fallos (cambios de estado).
- Las configuraciones (inventario de la red), entre otros.
SNMP facilita el monitoreo y la administración de la red.
Este protocolo permite monitorear y controlar redes que operan bajo TCP/IP, capturando información de la red. Los administradores de red utilizan SNMP para diagnosticar y corregir problemas utilizando un host remoto o administrativo, routers, hubs y switches.
Existen diversas aplicaciones para la administración y monitoreo de redes utilizando SNMP, como Nagios, Zenoss, Cacti, Openmanage, SpaceWorks y Uptime, tanto de software libre como propietario, cada una con funcionalidades específicas.
Componentes de SNMP
SNMP se compone de tres partes esenciales:
- Consola de Administración (NMS): Programa en una estación de trabajo que busca agentes SNMP.
- MIB (Management Information Base): Base de datos de objetos administrados accesibles por el agente y manipulados vía SNMP.
- Agente: Programa en un dispositivo de red (estación, switch, router) administrable por SNMP.