Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Abstract - Este artículo trata principalmente de presentar una plataforma de gestión de red
basada en software abierto (MRTG), instalada sobre un servidor con sistema operativo Linux.
La finalidad es la de dotar a esta plataforma de todas las características posibles para
convertirla en una herramienta manejable, robusta y fiable, apta para su futura
comercialización. Se prestará una especial atención a la recepción de alarmas debido a fallos en
la red y a su posterior tratamiento para solucionarlos de manera automática. Este procedimiento
de toma de decisiones se hará en base a información previamente monitorizada y almacenada
en una base de datos relativa al estado de funcionamiento de la red. De está manera será posible
analizar tendencias, aislar comportamientos anómalos y prever fallos.
I. INTRODUCCIÓN
Los sistemas de gestión de red tienen muchas ventajas, entre ellas, solucionar fallos,
situaciones de congestión; monitorizar las diversas interfaces de usuario, etc. Pero pese a estas
ventajas, lo cierto es que estos sistemas son de alto coste, de cierta complejidad y con adustas
interfaces; además carecían de la capacidad de gestionar de un modo amplio cada una de las
facetas de los dispositivos que soportaban. Sin embargo, ha habido una evolución y las últimas
versiones de los sistemas de gestión de redes son fáciles de navegar, ofrecen una mayor
cobertura y resultan muy prácticas.
El valor -y normalmente el precio- de estos sistemas se mide por cómo gestionan,
administran, actualizan, monitorizan, informan, diagnostican, localizan fallos, reestablecen,
reconfiguran, auditan y aseguran toda la red.
Aunque existen muchos productos de gestión de red ampliamente conocidos, como HP
Openview, Ciscoworks2000 o eHealth de Concord Communications, todos ellos presentan el
inconveniente de que no son gratuitos, y el precio de las licencias no es precisamente lo que se
dice asequible.
Entrando de lleno en el mundo del código libre, existen programas de libre distribución que
nos permiten, en mayor o menor medida, cubrir las principales áreas funcionales en que se
divide la gestión de red, definidas en su día por la International Organization for Standarization
(ISO):
• Gestión de fallos
• Gestión de configuración
• Gestión de incidencias
• Gestión de rendimiento
• Gestión de seguridad
La contribución de este artículo y del consiguiente proyecto de fin de carrera reside en el
desarrollo de una plataforma de gestión de red accesible y configurable vía web.
Dicha plataforma se ocuparía, por una parte, de monitorizar las variables más significativas
de cada equipo para hacernos una idea del estado de la red y generar una serie de informes y
#---------------------------------------------------------#
Utilización de memoria en un Router 1750
#---------------------------------------------------------#
Target[MEM-RouterName1750]: 1.3.6.1.4.1.9.9.48.1.1.1.5.0:public@10.10.10.10
YLegend[MEM-RouterName1750]: Memoria % Utilizada
ShortLegend[MEM-RouterName1750]: Utilización
MaxBytes[MEM-RouterName1750]: 100
Options[MEM-RouterName1750]: nopercent, gauge, growright
Unscaled[MEM-RouterName1750]: dwmy
Legend1[MEM-RouterName1750]: Memoria utilizada
Legend2[MEM-RouterName1750]: .
Legend3[MEM-RouterName1750]: Valor Maximo por intervalo
Legend4[MEM-RouterName1750]: .
LegendI[MEM-RouterName1750]: Mem.%:
LegendO[MEM-RouterName1750]: .
Title[MEM-RouterName1750]: RouterName1750 MEM
PageTop[MEM-RouterName1750]: <H1>RouterName1750 MEM</H1>
WithPeak[MEM-RouterName1750]: ymw
Como podemos apreciar, la sintaxis utilizada no es obvia para una persona que desconozca
el entorno.
Para facilitar dicha tarea de configuración, se desarrolla una interfaz gráfica que permita
introducir los principales parámetros para generar el fichero. Dicha interfaz, así como el resto
de información, debe ser accesible para su gestión remota vía web, y para ello se habilita la
utilización de un servidor Apache.
La vista general de esta interfaz podría tener un aspecto similar al de la figura 1:
Figura 2. Representación gráfica de los datos monitorizados en el router para distintos periodos de
tiempo.
Las acciones automáticas a realizar sobre los equipos, de la marca Cisco principalmente,
serían llevadas a cabo mediante scripts que ejecutarían comandos directamente mediante una
conexión telnet establecida y finalizada por dicho script.
Así pues, el modelo conceptual del sistema sería el mostrado en la figura 3 en lo que
respecta a la parte de SNMP:
III RESULTADOS
Aunque el sistema está aún en una fase prematura de desarrollo, es de esperar que en temas
de retardo y rendimiento el sistema se comportará de forma fiable.
Por lo que respeta a MRTG, hay toda una parte del código desarrollada en C para mejorar
el rendimiento en términos de tiempo. Por ello, se realizarán pruebas de retardo y análisis de
tráfico para comprobar su fiabilidad.
Para la realización de todas las pruebas se dispone de una maqueta con los equipos
necesarios para simular distintos tipos de redes y distintos protocolos de manera que el
comportamiento en el laboratorio sea lo más parecido posible a un entorno real.
La figura 4 muestra dicha maqueta:
IV CONCLUSIONES
La plataforma de gestión presentada se basa en el software abierto MRTG y sirve de punto
de partida para el desarrollo de un entorno de gestión con funcionalidades de control más
avanzadas. Dado que los elementos software están implementados en lenguaje script, el sistema
es más robusto y fiable que otros entornos basados en lenguajes de programación compilados.
La integración de SNMP como protocolo de monitorización básico favorece la
compatibilidad con equipos de múltiples fabricantes. La incorporación de controles específicos
mediante scripts favorece una rápida actuación o gestión en el sistema, aspecto que suele faltar
en múltiples sistemas de gestión actuales.
La interfície de visualización vía navegador permite explorar Internet y hacer uso de la
plataforma de manera integrada y amigable para el usuario.
El desarrollo planteado permite la escalabilidad de las plataformas en forma de dominios
de gestión jerárquicamente distribuidos, lo cual permite su utilización para la actuación de
forma flexible en grandes redes.
REFERENCIAS
[1] D.Mauro, K. Schmidt, “Essential SNMP”, O’Reilly, Julio 2001
[2] A.Barba, “Gestión de red”, Edicions UPC, Septiembre 1999
[3] Cisco, “Cisco Network Monitoring and Event Correlation Guidelines”, 1999
[4] Página oficial de MRTG, http://www.mrtg.org
[5] “Sistemas de gestión de red”, Comunicaciones World, Diciembre 2002