You are on page 1of 10

Artigo Informtica Pblica ano 10 (2): 87-96, 2008

Gerenciamento Georreferenciado de Falhas


para Redes pticas Metropolitanas

Lilian Noronha Nassif 1


Alex Vidigal bastos 2
Alexandre Baldo 3
Itamar Fonseca de Resende 4

Palavras-Chave
Gerenciamento de Redes, Gerenciamento de Falhas, Georreferenciamento, Rede Metropolitana,
Fibra ptica

Resumo
A implantao de redes pticas metropolitanas vem crescendo nos ltimos anos impulsionados
pela diminuio dos custos de fibra ptica e pela demanda de comunicaes multimdias que
requerem grande capacidade de banda larga e baixo atraso nas comunicaes. No entanto,
o gerenciamento de configurao e de falhas neste ambiente ainda no trivial uma vez
que vrios elementos passivos fazem parte desse ambiente. O presente artigo apresenta um
modelo para os elementos de uma rede ptica metropolitana bem como define um sistema
denominado GIRO para o gerenciamento de falhas integrando o gerenciamento de eventos
com uma viso geogrfica. A plataforma de gerenciamento remota foi implementada e os
benefcios na recuperao de falhas so aqui apresentados.

1. Introduo
Os recentes avanos na tecnologia de redes pticas tm possibilitado o desen-
volvimento de servios de banda larga em 100 Mbps, 1000 Mbps ou at mesmo em
10000 Mbps. As redes metropolitanas MANs (Metropolitan Area Network) eram tra-
dicionalmente desenvolvidas utilizando comutao de circuitos SONET/SDH enquanto
que as redes locais - LANs (Local Area Network) utilizavam a tecnologia Ethernet. A
tecnologia de Gigabit Ethernet juntamente com uma infra-estrutura de rede metropoli-
tana ptica a configurao atual que permite a melhor relao de custo, desempenho e
padronizao da tecnologia Ethernet no mbito da rede local e metropolitana [MiJM06].
Esse cenrio no entanto, tambm demanda solues para um problema desafiador que
o gerenciamento de configurao e falhas em redes pticas metropolitanas.

1
E-mail: lnnassif@uol.com.br
2
E-mail: bastosbh@yahoo.com.br
3
E-mail: alexandrebaldo@yahoo.com.br
3
E-mail: itamarfonseca@hotmail.com

87
Lilian Noronha Nassif, Alex Vidigal bastos, Alexandre Baldo, Itamar Fonseca de Resende

Uma das dificuldades para o gerenciamento de configurao a carncia de


produtos robustos que possam gerenciar toda a malha de comunicao dessas redes.
Junte-se a isso a dificuldade de rompimento das fibras em um ambiente metropolitano. A
nossa abordagem elabora um novo modelo de relacionamento entre os elementos de uma
rede ptica metropolitana, realiza a monitorao e a medio de falhas remotamente e
localiza a falha em um sistema georreferenciado. Um ganho significativo de tempo de
recuperao das falhas obtido e um controle do ambiente disponibilizado ao associar
eventos dos elementos ativos e medies nos elementos passivos.
Este artigo est assim organizado: A seo 2 apresenta a arquitetura da nossa
soluo. A seo 3 descreve o mdulo de gerenciamento de falhas. A seo 4 mostra o
mdulo de medies e o mdulo de georreferenciamento. A seo 5 apresenta os resul-
tados da pesquisa e finalmente na seo 6 so apresentadas as concluses do trabalho.

2. Giro - Gerenciamento Integrado de Redes pticas

Figura 1: Arquitetura do GIRO

Uma viso geral da arquitetura do nosso sistema GIRO (Gerenciamento Integrado


de Redes pticas) ilustrada na Figura 1. O GIRO consiste de mdulos de cadastro,
configurao e falhas. O mdulo de cadastro possui processos de associao de servios a
componentes, cadastro de vistoria semanal do ambiente de rede implantado e cadastro das
informaes sobre as redes interligadas pela estrutura ptica. No Mdulo de configurao,
os componentes passivos, tais como trecho, duto, fibra, caixa de passagem e caixa de emenda

88
Gerenciamento Georreferenciado de Falhas para Redes pticas Metropolitanas

so lanados no Mapinfo e depois importados para o GIRO. Os componentes ativos so


georreferenciados no Mapinfo e importados para o GIRO e informaes complementares
sobre suas configuraes so feitas pela interface Web do aplicativo. O mdulo de falhas
composto dos mdulos de Incidentes, Medio e de Localizao que juntos associam a
falha identificada, realizam a medio da fibra e localizam geograficamente o rompimento
da fibra. O mdulo de falhas ser descrito em detalhes nas prximas sees.
O GIRO uma aplicao Web que utiliza o banco de dados MySQL e interage com
as ferramentas Mapinfo, Mapbasic, Syslog e simulador do OTDR (Optical Time Domain
Reflectometer). Todas essas ferramentas e integraes sero discutidas adiante.

2.1 Mdulo de Incidentes


O mdulo de incidentes baseado em gerenciamento de falhas por eventos e
gerenciamento de falhas por pooling. Utilizamos respectivamente o syslog e o SNMP
(Simple Network Management Protocol) para obter tais funcionalidades. Desenvolvemos
uma interface amigvel para manipulao das mensagens do syslog e do gerenciamento
SNMP com armazenamento e recuperao por banco de dados com diferenciao e
correlao dos alarmes. A seguir descreveremos os mtodos utilizados no gerenciamento
de falhas do GIRO.

2.1.1 Gerenciamento de eventos


O gerenciamento de eventos no GIRO feito nos elementos ativos da rede, ou seja,
nos switches, utilizando-se o syslog. O Syslog um padro da Internet Engineering Task
Force (IETF) para a transmisso de mensagens de log em redes IP. O termo geralmente
usado para identificar tanto o protocolo de rede quanto para a aplicao ou biblioteca de envio
de mensagens no protocolo syslog. O protocolo syslog muito simples: o remetente envia
uma pequena mensagem de texto (com menos de 1024 bytes) para o destinatrio (tambm
chamado syslogd, servio syslog ou servidor syslog). Tais mensagens podem ser
enviadas tanto por UDP (User Datagram Protocol) quanto por TCP (Transmission Control
Protocol). O contedo da mensagem pode ser puro ou codificado.
O protocolo syslog tipicamente usado no gerenciamento de computadores e na
auditoria de segurana de sistemas. Por ser suportado por uma grande variedade de dispositivos
em diversas plataformas, o protocolo pode ser usado para integrar diferentes sistemas em um
s repositrio de dados. Para que sejam armazenadas as mensagens de outros equipamentos
em um nico local, esses devero ser configurados para envio das mensagens.
Para a coleta das informes, o servico syslog dever estar instalado e ativo no
servidor. Para que sejam registradas as mensagens de outros equipamentos no servidor,
necessrio que sejam alterados alguns arquivos de configuracao do syslog, tais como o /etc/
syslog.conf. Nesse arquivo configurado para onde as mensagens sero enviadas ao serem
recebidas pelo servidor. Aps a configurao do syslog, o administrador dever realizar a
instalao do Java Development Kit (JDK) 5.0 ou superior, no servidor. Conforme nossa
implementao, um programa ClienteSocket faz a verificao se existem novas mensagens
no arquivo de log. Outro programa, denominado ServidorSocket executado no servidor
e fica ativo aguardando um pedido de conexo do cliente para estabelecimento de conexo,
transferncia e armazenamento de informaes no banco de dados.

89
Lilian Noronha Nassif, Alex Vidigal bastos, Alexandre Baldo, Itamar Fonseca de Resende

2.1.2 Gerenciamento SNMP


O gerenciamento por pooling no GIRO feito atravs do protocolo SNMP, que
um protocolo de gerncia tpico de redes TCP/IP, da camada de aplicao, e que facilita
o intercmbio de informao entre os dispositivos de rede. O SNMP possibilita aos
administradores de rede gerenciar o desempenho da rede, encontrar problemas, resolv-los e
planejar o crescimento da rede.
O SNMP coleta informaes de dispositivos na rede. Tais informaes ficam
armazenadas em arquivos chamados MIB (Management Information Base). O software
de gerncia de redes segue o modelo cliente-servidor convencional. A mquina cliente e a
mquina gerente devem oferecer suporte ao SNMP, podendose instalar o NET-SNMP para
esta finalidade.
No GIRO, a monitorao SNMP funciona com base na definio de perfis de agentes
que so definidos no sistema e ficam guardados no banco de dados. O processo para a
monitorao via SNMP inicia-se com o acesso ao sistema, opo Cadastro->Perfil-Agente-
>Novo Perfil, onde ser definido o nome do perfil, a MIB a qual este perfil pertence, os
atributos que sero coletados, o perodo (dias da semana) em que ser executada a coleta, o
horrio e o intervalo entre coletas.
Esses dados so guardados no banco (tabela perfis_agente). Aps cadastrar os dados
no banco, a coleta e tratamento sero realizadas dentro dos parmetros passados no cadastro.
O usurio dever definir quais equipamentos estaro ligados quele perfil. Na mquina onde
fica o software gerente, plataforma windows, foi instalado um programa que funciona como
um agendador de tarefas. Este fica residente o tempo todo na memria e verifica se algum
perfil deve ser executado naquele momento.
Havendo um perfil a ser executado, instanciada uma classe de nome igual MIB
que est relacionada com aquele perfil. Essa classe recebe como parmetro o nome do perfil,
busca o(s) nome(s) do(s) componente(s) ligado(s) quele perfil (tabela perfis_componentes)
bem como os atributos definidos para cada componente (tabela perfis_agente). Essa classe
busca as informaes no equipamento por comandos SNMP, trata esses dados e os grava no
banco de dados (tabela incidentes).

2.2 Mdulo de Medio e Localizao

2.2.1 Lanamento e migrao de dados geogrficos da base


Toda a base geogrfica sobre a planta de rede ptica lanada no Mapinfo e depois
importada para o GIRO. Todos os elementos ativos tambm so georreferenciados.
O MapInfo uma ferramenta de mapeamento eletrnico por computador de ampla
utilizao, que permite a execuo de anlises geogrficas complexas, como redistribuio
de territrios, acesso a seus dados remotos, incorporao de objetos de mapa em suas
aplicaes, criao de mapas temticos que enfatizam os padres de seus dados e muito mais.
Com o MapInfo, pode-se efetuar operaes como redistribuio territorial, combinao e
diviso de objetos e coberturas. Tambm possvel efetuar consultas ao seu banco de dados
[MaPr06].
No GIRO o MapInfo utilizado para se realizar um mapeamento das fibras pticas,
caixas, cabos, switches pticos e outros equipamentos que faam parte da Rede ptica

90
Gerenciamento Georreferenciado de Falhas para Redes pticas Metropolitanas

Metropolitana (ROM) da Prefeitura de Belo Horizonte (PBH). O MapInfo prov ainda uma
viso geral da rede em forma de mapa no caso de rompimento de fibra ptica, mostrando o
possvel ponto de rompimento e, facilitando na deteco de impacto da falha e agilidade na
manuteno do problema.
Os elementos geogrficos da rede e seus respectivos atributos modelados no GIRO
so descritos na Tabela 1 a seguir.

Tabela 1 Componentes geogrficos e seus


atributos modelados no sistema GIRO

2.2.2 Medio da fibra


A medio da falha na fibra feita com a integrao do GIRO com o equipamento
OTDR (Optical Time Domain Reflectometer) que o instrumento mais usado atualmente
para testes de atenuao em fibras pticas. O OTDR pode medir a atenuao na emenda, a
atenuao total em distncias especficas, a reflectncia, a distncia falha ou emenda e o
comprimento da fibra [AbCa02].
O diodo laser do OTDR um conversor eltrico-ptico acionado por um gerador
de pulsos. O pulso de luz acoplado numa fibra em teste via um acoplador direcional
ptico. As reflexes geradas pelo retroespalhamento retornam ao acoplador direcional e so
encaminhadas para o fotodiodo que converter o sinal ptico em sinal eltrico. O sinal eltrico
amplificado e enviado para um microprocessador que calcula o atraso de propagao e a
atenuao percebida pelo fotodiodo [DaC88].

2.2.3 Localizao da falha


A localizao geogrfica da falha feita utilizando-se o dado obtido pela medio
do OTDR que identifica a distncia entre o ponto medido e o ponto de falha. Esse valor de
distncia includo em um programa Mapbasic desenvolvido sobre o MapInfo.

91
Lilian Noronha Nassif, Alex Vidigal bastos, Alexandre Baldo, Itamar Fonseca de Resende

O MapBasic uma linguagem de programao que interage com o MapInfo,


permitindo manipular as tabelas de informao de modo a extrair com alguma preciso a
informao necessria para a implementao dos modelos no software [Mapb06]. Utilizando
esta linguagem pode-se personalizar o MapInfo com criao de menus e relacionar dados de
tabelas para gerao de mapas especficos.
No GIRO, foi desenvolvido um programa em Mapbasic que permite que o usurio
informe qual o cabo, a fibra e a distncia identificada pelo OTDR de foi detectada a falha
para que o GIRO informe no mapa, a localizao exata desta falha. Esse programa exige que
o usurio tenha o MapInfo instalado no servidor.

3. Como Obter um Cadastro Eficaz


O GIRO integra ferramentas importantes de monitorao de alarmes, medio de
fibras e georreferenciamento de falhas. Esta seo apresenta os resultados da implantao
do sistema para um estudo de caso genrico de uso da funcionalidade do sistema.
Inicialmente, atravs da tela de monitorao de alarmes, o administrador da rede
verifica uma incidncia grave de um alarme conforme pode ser verificado pela Figura 2.

Figura 2: Tela de acompanhamento de alarmes

A Figura 2 apresenta a tela de acompanhamento de eventos. Todos os eventos dos


equipamentos ativos da rede so direcionados para o servidor syslog e todas as medies
SNMP cujos valores ultrapassam determinado threshold so includos na lista de alarmes. Os
alarmes so classificados segundo sua gravidade, a saber: debug, informao, notificao,
aviso, erro, crtico, alerta e emergncia. A tela de alarmes apresenta o identificador do alarme
(ID), a data e horrio de ocorrncia da primeira e da ltima mensagem recebida para aquele
tipo de mensagem associado quele dispositivo (Primeira Mensagem e ltima Mensagem
respectivamente), o dispositivo que enviou a mensagem (Dispositivo), a categoria da
mensagem (Categoria), o mnemnico associado mensagem recebida (Mnemnico) e o
total de mensagens reincidentes para o mesmo dispositivo naquele intervalo de tempo
(Total). Com a coluna denominada Total, implementamos uma correlao de alarmes
evitando a repetio da mesma mensagem persistente na tela.

92
Gerenciamento Georreferenciado de Falhas para Redes pticas Metropolitanas

Atravs da identificao do dispositivo que est apresentando a falha e pela anlise


da descrio da mensagem, o administrador solicita a medio remota da fibra utilizando-
se o OTDR.

Figura 3 Tela de resultados de medio da fibra via OTDR

A Figura 3 apresenta a tela do OTDR que apresenta o resultado das medies


na fibra tais como o comprimento total do cabo de fibra, a atenuao da fibra ptica, a
localizao em termos de distncia do incio do cabo, das emendas ou falhas, das perdas
das emendas ou falhas.

Figura 4 Programa MapBasic para localizao georreferenciada de falhas

Utilizando-se a distncia de rompimento da fibra, o programa em Mapbasic permite


que o usurio informe qual o cabo, a fibra e a distncia conforme Figura 4.

93
Lilian Noronha Nassif, Alex Vidigal bastos, Alexandre Baldo, Itamar Fonseca de Resende

O programa em MapBasic localiza a falha de forma georreferenciada e retorna


um resumo sobre os clculos informando a distncia do rompimento da fibra, a distncia
calculada considerando-se as reservas nas caixas de reserva do percurso e o comprimento
total do cabo conforme mostra a Figura 5.
Atravs de um zoom na tela do Mapinfo, pode-se ver com detalhe e exatido,
a localizao da falha considerando o mapa da rede e o arruamento conforme mostra a
Figura 6. A falha pode ser localizada nesta figura ao se observar a variao de cor da
trajetria da fibra.

Figura 5 Resumo da identificao da falha

Figura 6 Detalhe do rompimento da fibra

94
Gerenciamento Georreferenciado de Falhas para Redes pticas Metropolitanas

4. Concluses
Este artigo apresenta uma soluo para o problema do gerenciamento de
configurao e de falhas para redes pticas metropolitanas. A soluo dada atravs de
um sistema denominado GIRO (Gerenciamento Integrado de Redes pticas) composto de
mdulos de cadastro, configurao e falhas.
O mdulo de configurao associa todos os elementos ativos e passivos da rede em
um ambiente geogrfico de forma que mapas temticos possam ser construdos de forma a
analisar o impacto da falha em diferentes servios providos pelos componentes da rede.
O mdulo de falhas a maior contribuio do trabalho, fazendo diversas integraes
e obtendo ganho significativo na localizao das falhas. No mdulo de incidentes foi
desenvolvida uma interface amigvel para o acompanhamento e manipulao das mensagens
syslog e snmp. No mdulo de medio, a medio remota da fibra realizada atravs de
comandos pela interface serial e pela emulao do dispositivo do OTDR remotamente. No
mdulo de localizao, a falha georreferenciada e a localizao precisa do rompimento
disponibilizada para o administrador da rede.
Em trabalhos futuros pretendemos incrementar a quantidade de mapas temticos
previamente definidos e mostrar de forma georreferenciada os impactos nos servios
afetados em decorrncia da falha do dispositivo ou da fibra. O sistema GIRO apresentou
uma rpida convergncia de dados em ferramentas essenciais para o gerenciamento de
falhas em redes pticas metropolitanas.

Keywords
Network management, Fault management, Geoprocessing, Metropolitan Area Network,
Optical Fiber

Abstract
Optical metropolitan network installations are increasing in the last few years pressed
by optical fiber cost reduction and multimedia application demands, which requires high
bandwidth and low delay. Nevertheless, the configuration and fault management of this
network is not a trivial problem since several passive elements form part of this environment.
This paper presents a model for metropolitan optical network elements and defines a system
named GIRO, which integrates the fault management with a geographic view. A remote
network management was implemented and the benefits for the fault recovery are shown in
this work.

Agradecimentos
Os autores agradecem FAPEMIG pelo financiamento do projeto de pesquisa EDT-
101758/05 que resultou no desenvolvimento do GIRO. Agradecem ainda Prodabel pelo
apoio institucional e aos analistas da Prodabel que ajudaram no decorrer da pesquisa: Mrcio
Freire Ramos, Edson Geraldo de Souza, Sidiney Xavier, Paulo Geraldo Sena Guedes, Carlos
Csar Fernandes de Morais e Simone Reis DAlmeida.

95
Lilian Noronha Nassif, Alex Vidigal bastos, Alexandre Baldo, Itamar Fonseca de Resende

Referncias Bibliogrficas
[AbCa02] ABBADE, Andr L. R., Caputo, Maria Regina C. Aplicao do OTDR na
Anlise de Problemas de Atenuao em Fibras pticas: Estudo de casos. Revista
Telecomunicaes Volume 05 Nmero 02 2002.
[DaCu88] Dakin, John, Culshaw, Brian. Optical Fiber Sensors: principles and components.
Artech House. 1988.
[AiPl98] AIDAROUS, Salah, Plevyak, Thomas. Telecommunications network manage-
ment. IEEE Communications Society. 1998.
[Anri02] ANRITSU. MW9076 Optical Time Domain Reflectometer Serial Interface.
Anritsu Corporarion. Fifth edition. 2002.
[Anri06] ANRITSU. MW9076 Optical Time Domain Reflectometer Operation Manual.
Anritsu Corporarion. 17th edition. 2006.
[MiJM06] Minoli, Daniel, Johnson, Peter, Miloli, Emma.Ethernet-based metro area ne-
tworks. McGraw Hill. 2002.
[MaPr06] Mapinfo Professional. Verso 8.5. Mapinfo Corporation, New York. 2006.
[Mapb06] MapBasic Version 8.5 Reference Guide.Mapinfo Corporation. New York.
2006.

Sobre os Autores
Lilian Noronha Nassif
Doutora em Cincia da Computao pela Universidade Federal de Minas Gerais. Mestre
em Administrao Pblica pela Fundao Joo Pinheiro, Especialista em Engenharia de
Telecomunicaes pelo IETEC, graduada em Cincia da Computao pela PUC/MG. pesquisadora
da Prodabel e foi coordenadora dos projetos de pesquisa GIRO (EDT-101758/05) e (EDT-1460/03),
financiados pela Fapemig.

Alex Vidigal Bastos


Possui graduao em Cincia da Computao (Unipac), Especialista em Redes de Telecomunicaes
(UFMG) e mestrando em Cincia da Computao (UFV), atualmente pesquisando na rea de redes
e computao mvel. Atualmente trabalha como Analista Desenvolvedor (Squadra Tecnologia) no
projeto OI.

Alexandre Baldo
Possui graduao pela Universidade Estadual de Santa Cruz (2004). Especialista em Redes de
Telecomunicaes (UFMG). Tem experincia na rea de Cincia da Computao.

Itamar Fonseca de Resende


Possui graduao em Tecnologia em Informtica pelo Centro Universitrio Newton Paiva (2004).
Tem experincia em suporte tcnico, redes de computadores e desenvolvimento de sistemas.

96