Está en la página 1de 46

DESARROLLO DE UNA

HERRAMIENTA SOFTWARE DE
GESTIN / MONITORIZACIN
PARA UNA RED DE DATOS DE
CABLE CATV
Autor:
Oscar Romero Argote
Directores del proyecto:
Eduardo Casilari Prez
Eladio Gutirrez Carrasco

ESTRUCTURA DE LA PRESENTACIN

Introduccin y ubicacin tecnolgica.


Objetivos.
Sistema de datos CATV.

Desarrollo de la aplicacin.
Pruebas realizadas.
Conclusiones y lneas futuras.
Demostracin prctica.

INTRODUCCIN Y UBICACIN
TECNOLGICA

Origen de las redes CATV

Servicios integrales de TV, Internet y Telefona

Herramientas de control para el buen funcionamiento de


su red

OBJETIVOS
Implantacin de una plataforma de gestin /
monitorizacin basada en software libre e instalada sobre
una mquina Linux.
Herramienta til, fcil de usar, robusta y fiable para el
cable operador.
Desarrollada 100 % en espaol.
Capaz de ejecutarse desde cualquier parte del mundo tan
slo con un navegador web.
Servir como punto de partida para el desarrollo de
nuevas funcionalidades

SISTEMA DE DATOS CATV

Estndares en redes CATV.


Transmisin de datos.
Comunicacin entre los distintos elementos.
Protocolo MAC.

Estndares en redes CATV

Existen estndares que especifican la utilizacin de


redes CATV para la transmisin de datos.
DOCSIS/EuroDOCSIS y Davic.
frecuencias

modulaciones
velocidades de transmisin
relacin seal-ruido

comunicacin
QoS (Calidad de servicio)
encriptacin de la informacin

Transmisin de datos en redes CATV

Receptores,
moduladores ...

ESQUEMA
GENERAL DE
UNA RED
CATV

CABECERA

TV = Servicio unidireccional

RED DE CABLE

Transmisin de datos en redes CATV

Receptores,
moduladores ...

INTERNET
CABECERA

TV, Voz, Datos = Servicios bidireccionales

RED CATV
TRIPLE PLAY

RED DE CABLE

RED
TELEFONA
CONVENCIONAL

Transmisin de datos en redes CATV


Necesitaremos dos canales de transmisin diferenciados:

informacin bajada

informacin subida

Transmisin de datos en redes CATV


INFORMACIN
BAJADA
Canal TV 8 MHz 6 MHz
la banda alta de frecuencias
Velocidades de hasta 55 Mbps

INFORMACIN
SUBIDA
Canal de diversas anchuras
(3.2 KHz)
frecuencias ms bajas
Velocidades de hasta 10
Mbps

Transmisin de datos en redes CATV


Rangos de frecuencias utilizados para la transmisin de
datos en este tipo de redes:
SENTIDO DE
TRANSMISIN

Europa (PAL
SECAM)

Amrica (NTSC) Relacin SealRuido

Ascendente

5-65 MHz

5-42 MHz

> 25 dB

Descendente

96-864 MHz

88-860 MHz

> 34 dB (tpica
46 dB)

Transmisin de datos en redes CATV


Tcnicas de modulacin distintas para el canal
descendente como el ascendente.
MODULACIN

SENTIDO

Bits / Simb

S/R mnima

QPSK

Ascendente

> 21 dB

16 QAM

Ascendente

> 24 dB

64 QAM

Descendente

> 25 dB

256 QAM

Descendente

> 33 dB

Transmisin de datos en redes CATV


El caudal en bits por segundo a compartir por todos los
abonados en la red de cable:
Tipo de canal

Anchura
(KHz)

Caudal
smbolos

Caudal
QPSK

Caudal
16 QAM

Ascendente

200

160 Ksym/s

320 Kb/s

640 Kb/s

Ascendente

400

320 Ksym/s

640 Kb/s

1280 Kb/s

Ascendente

800

640 Ksym/s

1280 Kb/s

2560 Kb/s

Ascendente

1600

1280 Ksym/s

2560 Kb/s

5120 Kb/s

Ascendente

3200

2560 Ksym/s

5120 Kb/s

10240 Kb/s

Descendente

6000

5057 Ksym/s

Descendente

6000

5361 Ksym/s

Descendente

8000

6952 Ksym/s

Descendente

8000

6952 Ksym/s

Caudal
64 QAM

Caudal
256 QAM

30342 Kb/s
42888 Kb/s
41712 Kb/s
55616 Kb/s

Transmisin de datos en redes CATV


El caudal en bits por segundo a compartir por todos los
abonados en la red de cable:
Tipo de canal

Anchura
(KHz)

Caudal
smbolos

Caudal
QPSK

Caudal
16 QAM

Ascendente

200

160 Ksym/s

320 Kb/s

640 Kb/s

Ascendente

400

320 Ksym/s

640 Kb/s

1280 Kb/s

Ascendente

800

640 Ksym/s

1280 Kb/s

2560 Kb/s

Ascendente

1600

1280 Ksym/s

2560 Kb/s

5120 Kb/s

Ascendente

3200

2560 Ksym/s

5120 Kb/s

10240 Kb/s

Descendente

6000

5057 Ksym/s

Descendente

6000

5361 Ksym/s

Descendente

8000

6952 Ksym/s

Descendente

8000

6952 Ksym/s

Caudal
64 QAM

Caudal
256 QAM

30342 Kb/s
42888 Kb/s
41712 Kb/s
55616 Kb/s

Comunicacin en un sistema de datos CATV


INTERNET

Servidor de gestin
de red y abonados

CMTS

RED CATV
CABLE MODEM
( CM )

Red del abonado

Comunicacin en un sistema de datos CATV


CARACTERSTICAS DE LA COMUNICACIN EN
ESTE TIPO DE REDES
dos CM no pueden comunicarse directamente aunque se
encuentren en la misma zona.
las redes CATV son broadcast pero solo en el sentido
descendente.
La informacin viaja cifrada para evitar que usuarios

malintencionados capturen tramas no dirigidas a l.


Existen mecanismos para controlar el nmero mximo de

hosts que se pueden conectar a travs del mismo cable modem.

Comunicacin en un sistema de datos CATV


FLUJO DE INFORMACIN - BAJADA

Comunicacin en un sistema de datos CATV


FLUJO DE INFORMACIN - SUBIDA

Sistema ajuste va retorno

Protocolo MAC en un sistema de datos CATV

Comunicacin asimtrica
Descendente: slo el CMTS puede transmitir. No hay
conflicto.
Ascendente: Todos los CM pueden transmitir, pero slo el
CMTS recibe. Todos los CM comparten el canal.

Necesidad de un mecanismo de control de acceso al


medio compartido

Protocolo MAC en un sistema de datos CATV


FUNCIONAMIENTO DEL PROTOCOLO MAC
Basado en crditos.

El canal ascendente se divide en intervalos de tiempo de


duracin constante (mini-slots).
El CMTS asignar tiempos en el canal ascendente a los
CM que lo soliciten.

Desarrollo de la aplicacin

Anlisis de requisitos
Satisfacer necesidades de un pequeo colectivo de pequeosmedianos cable operadores

robusta, intuitiva y fcil de utilizar

espaol

funcionalidades relevantes

Desarrollo de la aplicacin

Diseo de la aplicacin
uso software libre
protocolos estndar
restricciones tecnolgicas
experiencia anterior en otras aplicaciones

Desarrollo de la aplicacin

DISPOSITIVOS
GESTIONADOS

SISTEMA GESTOR

MONITORIZACIN

DE RED

GESTIN

APLICACIN

CMTS

CM
Navegador web

Desarrollo de la aplicacin

MDULO DE MONITORIZACIN
Consulta y representacin en GRAFICAS
Datos especficos

Desarrollo de la aplicacin
MDULO DE MONITORIZACIN

DISPOSITIVO
GESTIONADO

SISTEMA GESTOR

Uso de la implementacin
de SNMP incluida en
MRTG
GRAFICAS

DE RED

Desarrollo de la aplicacin
MDULO DE MONITORIZACIN
SNMP protocolo a nivel de aplicacin para consultar y
modificar el estado de los distintos elementos dentro de
una red de datos CATV (CMTS, CM, routers, swiches ...).

Desarrollo de la aplicacin
Elementos en la arquitectura SNMP
agentes
sistema gestor de red

informacin de red de los distintos dispositivos gestionados


protocolo para la transmisin de dicha informacin entre agentes y
sistema de gestin.

DISPOSITIVO
GESTIONADO

AGENTE
SNMP

Protocolo

SISTEMA GESTOR
DE RED

Desarrollo de la aplicacin
MDULO DE MONITORIZACIN - SNMP
Funcionamiento SNMP
PREGUNTA: El sistema de gestin enva una solicitud a un
agente pidindole informacin.

RESPUESTA: La informacin recibida del agente es la


respuesta confirmacin a la accin solicitada

Desarrollo de la aplicacin
DISPOSITIVO
GESTIONADO

SISTEMA GESTION
DE RED

UDP 161

MIB

UDP 161

AGENTE

Los comandos bsicos que ejecuta son:


OBTENER (GET), el sistema de gestin recupera datos del agente
COLOCAR (PUT), el sistema de gestin establece los valores de los
objetos en el agente
CAPTURAR (TRAP), el agente notifica al sistema de gestin acerca de
los sucesos de importancia por interrupcin

Desarrollo de la aplicacin
MDULO DE MONITORIZACIN -MRTG
MRTG Herramienta de monitorizacin.

Genera pginas HTML con imgenes PNG que ofrecen


grficas en tiempo real del trfico.
Escrito en Perl y C, trabaja tanto en sistemas Unix como
bajo Windows.
Utiliza un algoritmo de consolidacin base de datos
circular.

Desarrollo de la aplicacin

DISPOSITIVOS DE RED
GESTIONADOS
DISPOSITIVOS
DE RED
GESTIONADOS
DISPOSITIVOS DE RED
GESTIONADOS

SERVIDOR WEB

SNMP
Scripts
HTTP

BROWSER
Grficas

Generacin grficas

Monitorizacin GRAFICAS

Desarrollo de la aplicacin
MONITORIZACIN Datos especficos

DISPOSITIVO
GESTIONADO
SISTEMA GESTOR

Librera especfica de PHP


para el manejo de SNMP
AGENTE
SNMP

DATOS ESPECIFICOS
Nivel de salida
Estado de un interfaz
modulacin empleada
frecuencia

DE RED

Desarrollo de la aplicacin
LIBRERA 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 parmetro community.

Desarrollo de la aplicacin

DISPOSITIVOS DE RED
DISPOSITIVOS
DE RED
GESTIONADOS
GESTIONADOS
DISPOSITIVOS
DE RED
GESTIONADOS

SEVIDOR WEB
Ficheros PHP
HTTP

SNMP

BROWSER
Funciones PHP para el
manejo de SNMP

Datos
especficos

Monitorizacin con una librera especifica de PHP para el


manejo de SNMP

Desarrollo de la aplicacin

MDULO DE GESTIN

Desarrollo de la aplicacin
MDULO DE GESTIN

DISPOSITIVO
GESTIONADO

SISTEMA GESTOR

Conexin a hosts remotos


va TELNET
Net::Telnet
SERVIDOR
TELNET

Gestin efectuada va lnea


de comandos

DE RED

CLIENTE
TELNET

Desarrollo de la aplicacin

MDULO DE GESTIN
Net::Telnet Uso de Perl para la conexin 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 aplicacin

SEVIDOR WEB
Ficheros HTML
Establecen

HTTP

BROWSER

sesin
DISPOSITIVOS DE RED
GESTIONADOS

TELNET
Ejecutan Scripts PERL
(Net::Telnet)

Gestin a travs de conexin TELNET

Desarrollo de la aplicacin
OTRAS ALTERNATIVAS EN MONITORIZACIN
C++, Java, VisualBasic.
RRDtool, Ntop.
OTRAS ALTERNATIVAS EN GESTIN

Sockets

PRUEBAS

Pruebas realizadas

ENTORNO PASIVO
1 CMTS Cisco uBR7114e.
3 cable modems de
distintos fabricantes
EURODOCSIS 1.0, 1.1.
Servidor de Provisioning
DELL.
Porttil donde reside la
aplicacin.
ADSL 4 Mbps.
Diplexor, taps, cable,
atenuadores.

Pruebas realizadas

ENTORNO REAL
Cable operador en
Benalmdena.
2 das.
1 CMTS Cisco uBR7114e.
10 cable modems de
ScientificAtlanta.
Cabecera de TV.
Red 100% coaxial
Servidor de Provisioning
Porttil donde reside la
aplicacin.
Acceso LMDS 1 Mbps.

Conclusiones
Se ha desarrollado una herramienta de gestin /
monitorizacin para una red de datos de cable CATV
basada en software libre e instalada sobre una mquina
Linux.
Satisfacer las necesidades de un colectivo de pequeos
cable operadores con las funciones elementales para todo
administrador en este tipo de redes.
Herramienta web robusta, flexible y fcil de usar.

Desarrollada 100 % en espaol


Permitir un exhaustivo control de los factores que
afectan al buen funcionamiento de su red de datos .

Lneas futuras
Alarmas ante determinados eventos.

Actuacin y toma de decisiones.


Gestin / Monitorizacin otros elementos en la red
CATV (UPS, amplificadores ...).

Funciones avanzadas de comunicaciones.


Monitorizacin otros parmetros.
Herramientas de diagnstico de red.
Sistema de provisioning integrado.
...

DEMOSTRACIN

PRCTICA

DEMOSTRACIN PRCTICA

PROVISIONING

CMTS
192.168.1.1

192.168.1.2
172.16.30.0 CM
172.16.32.0 HOST

172.26.0.8

AMPLIFICADOR
APLICACIN
RED DE CABLE

CABLE
MODEM

También podría gustarte