Herramienta de Gestión y Monitorización para una Red de Datos de Cable Catv (página 3)
Desarrollo de la aplicación
DISPOSITIVO GESTIONADO
SISTEMA GESTOR
DE RED
AGENTE
SNMP
MONITORIZACIÓN – Datos específicos
Librería específica de PHP para el manejo de SNMP
DATOS ESPECIFICOS
Nivel de salida
Estado de un interfaz
modulación empleada
frecuencia
Desarrollo de la aplicación
LIBRERÍA PHP PARA EL MANEJO DE SNMP
Multitud de primitivas
string snmpget ( string hostname, string community, string object_id)
Es usada para leer el valor de un objeto SNMP especificado por el object_id.
El agente SNMP es especificado por el hostname y la comunidad lectora es especificada por el parámetro community.
Desarrollo de la aplicación
BROWSER
HTTP
(Gp:) DISPOSITIVOS DE RED GESTIONADOS
(Gp:) DISPOSITIVOS DE RED GESTIONADOS
(Gp:) DISPOSITIVOS DE RED GESTIONADOS
SNMP
Ficheros PHP
Funciones PHP para el manejo de SNMP
SEVIDOR WEB
Monitorización con una librería especifica de PHP para el manejo de SNMP
Datos específicos
Desarrollo de la aplicación
MÓDULO DE GESTIÓN
Desarrollo de la aplicación
(Gp:) DISPOSITIVO GESTIONADO
(Gp:) SISTEMA GESTOR
DE RED
(Gp:) SERVIDOR
TELNET
(Gp:) CLIENTE
TELNET
Conexión a hosts remotos vía TELNET Net::Telnet
MÓDULO DE GESTIÓN
Gestión efectuada vía línea de comandos
Desarrollo de la aplicación
MÓDULO DE GESTIÓN
Net::Telnet – Uso de Perl para la conexión a hosts remotos via Telnet.
use Net::Telnet ();
$t = new Net::Telnet (Timeout => 10, Prompt => '/bash$ $/');
$t->open($dispositivo_gestionado); $t->login($username, $passwd); $t->cmd(“cambiar_frecuencia"); $t->close();
Ejemplo – Cambio de frecuencia
Desarrollo de la aplicación
BROWSER
HTTP
(Gp:) DISPOSITIVOS DE RED GESTIONADOS
Ficheros HTML
Ejecutan Scripts PERL
(Net::Telnet)
SEVIDOR WEB
Establecen
sesión
TELNET
Gestión a través de conexión TELNET
Desarrollo de la aplicación
OTRAS ALTERNATIVAS EN MONITORIZACIÓN
C++, Java, VisualBasic.
RRDtool, Ntop.
OTRAS ALTERNATIVAS EN GESTIÓN
Sockets
Pruebas realizadas
ENTORNO PASIVO
1 CMTS Cisco uBR7114e.
3 cable modems de distintos fabricantes EURODOCSIS 1.0, 1.1.
Servidor de Provisioning DELL.
Portátil donde reside la aplicación.
ADSL 4 Mbps.
Diplexor, taps, cable, atenuadores.
Pruebas realizadas
ENTORNO REAL
Cable operador en Benalmádena.
2 días.
1 CMTS Cisco uBR7114e.
10 cable modems de ScientificAtlanta.
Cabecera de TV.
Red 100% coaxial
Servidor de Provisioning
Portátil donde reside la aplicación.
Acceso LMDS 1 Mbps.
Conclusiones
Se ha desarrollado una herramienta de gestión / monitorización para una red de datos de cable CATV basada en software libre e instalada sobre una máquina Linux.
Satisfacer las necesidades de un colectivo de pequeños cable operadores con las funciones elementales para todo administrador en este tipo de redes.
Herramienta web robusta, flexible y fácil de usar.
Desarrollada 100 % en español
Permitirá un exhaustivo control de los factores que afectan al buen funcionamiento de su red de datos .
Líneas futuras
Alarmas ante determinados eventos.
Actuación y toma de decisiones.
Gestión / Monitorización otros elementos en la red CATV (UPS, amplificadores …).
Funciones avanzadas de comunicaciones.
Monitorización otros parámetros.
Herramientas de diagnóstico de red.
Sistema de “provisioning” integrado.
…
DEMOSTRACIÓN
PRÁCTICA
DEMOSTRACIÓN PRÁCTICA
(Gp:) RED DE CABLE
CABLE MODEM
CMTS
AMPLIFICADOR
APLICACIÓN
PROVISIONING
172.26.0.8
192.168.1.1
192.168.1.2
172.16.30.0 CM
172.16.32.0 HOST
Página anterior | Volver al principio del trabajo | Página siguiente |