Vous êtes sur la page 1sur 10

Resumo - Este trabalho de Concluso de Curso apresenta

um estudo sobre o gerenciamento remoto de roteadores,


enfoca o uso do protocolo SNMP (Simple Networ
Management Protocol!" #presenta tamb$m o
desen%ol%imento de um modelo de sistema &E' para
gerenciamento de roteadores"
#bstract - (his &or of Completion of Course presents a
stud) on the remote management of routers, focusing on
the use of SNMP (Simple Networ Management Protocol!"
#lso presents the de%elopment of a model web s)stem for
managing routers"
Pala%ras Cha%e - SNMP" Roteadores" *erenciamento"
Protocolos" Redes"
I. INTRODUO
EVIDO a necessidade de compartilhar informaes, as
redes de comptadores !e conhecemos ho"e comearam
a ser tili#adas em $rande escala no fim dos anos %&,
principalmente por ni'ersidades e empresas. Depois de
poco tempo, essas redes comearam a che$ar a al$mas
resid(ncias, facilitando assim a troca de mensa$ens
eletr)nicas, 'isali#a*o de conte+dos on,line e tam-.m a
troca de ar!i'os, permitindo ma distri-i*o e
interati'idade de informaes de forma $lo-al.
D
/om a crescente demanda da tili#a*o dos recrsos de
redes, -oa parte de'ida ao crescimento e difs*o da internet,
noto,se ma dimini*o si$nificati'a nos cstos de
instala*o dessas redes, foi,se a$re$ando cada 'e# mais
e!ipamentos, de '0rios tipos, tornando,as maiores e mais
comple1as. /om o ad'ento da internet, torno,se necess0ria
a interli$a*o das redes "0 e1istentes. Desta forma, a
tili#a*o de roteadores e otros ati'os de redes eram
2
indispens0'eis.
II. 3RO45E67TI87O
7 necessidade de instala*o de roteadores, para a
interli$a*o das redes "0 e1istentes, tro1e consi$o al$ns
pro-lemas, entre eles, a dificldade de reali#ar as
confi$raes e mantenes, ocasionando transtornos para
s0rios e empresas, pois estes roteadores poderiam ter sas
instalaes f9sicas a '0rios !il)metros de dist:ncia do t.cnico
respons0'el. Especialistas da 0rea, cientes destes pro-lemas,
-sca'am m.todos e soles !e sanassem estas
dificldades, o !e fe# com !e a 0rea de ;erenciamento de
Redes ti'esse ma e'ol*o r0pida e concisa, tornando,a ho"e
ma das especialidades de Redes de /omptadores !e mais
cresce.
3ara a"dar a solcionar esse pro-lema, o protocolo SNMP
foi introd#ido em <=%%, ><? procrando atender @ crescente
demanda e a necessidade de ma norma de $est*o dos
dispositi'os !e operam so- o Internet Protocol AIPB. De
acordo com OReilly ><?, ele fornece aos ses s0rios m
simples con"nto de operaes !e permitem !e estes
dispositi'os se"am $eridos remotamente.
III. CUDTIEI/7TIV7D
E1istem atalmente no mercado, di'ersas opes
comerciais de sistemas de $erenciamento como o HP
OpenView e otros softFares Open Source como o Nagios,
Zenoss e Pandora, !e operam so-re SNMP. O primeiro
softFare citado, da HP, . m sistema comple1o, com alto
csto operacional e de a!isi*o. C0 os sistemas $ratitos,
conhecidos como Open Source, como o Nagios, Zenoss e
Pandora, citados acima, s*o tili#ados apenas para
monitoramento da rede, dei1ando de lado as opes de
$erenciamento e manipla*o de informaes do roteador,
como endereos IP AInternet ProtocolB das interfaces, nome
Sistema de Gerenciamento de Roteadores sob
Protocolo SNMP (Abril 2009)
Gustavo Spitale Machado Jacues
/o,ator e Orientador Tem0ticoG Cames 7le1andre 4araniH
/o,ator e /oordenador da 3es!isaG 6arcos Eernando Eerreira de Do#a
Tra-alho de 3es!isa de /oncls*o de /rso
3ontif9cia Uni'ersidade /atIlica do 3aran0 , 3U/3R
/rso De!Jencial de Eorma*o Espec9fica em Redes de /omptadores
!uritiba" #rasil
0$%2009
&'mail( )ustavo*+acues,pucpr*br
<
do Roteador entre otras. Dessa forma, . dif9cil encontrar no
mercado, sistemas de -ai1o csto, !e proporcionam ao
$erente de redes, ma sol*o completa de $erenciamento e
monitora*o da sa rede.
IV. O4CETIVO ;ER75
O principal o-"eti'o . desen'ol'er m protItipo de sistema
com interface $r0fica ami$0'el, !e leia e $ra'e as
informaes de acordo com as necessidades dos $erentes de
rede.
V. O4CETIVOD ED3E/KEI/OD
Demonstrar como m simples sistema -aseado em SNMP
pode a1iliar o $erente de redes a resol'er tarefas
rotineiras e monitorar ses e!ipamentos.
Desen'ol'imento de m protItipo de sistema web, para
$erenciamento remoto de roteadores so- protocolo SNMP
!e reali#e as se$intes fnesG
o 5istar roteadores e1istentes na rede.
o 6ostrar informaes detalhadas dos roteadores,
como endereo IP, Distema Operacional, 'ers*o
do IOS (Internetwork Operating System, nome
do roteador, nome e locali#a*o do contato, lista
de interfaces.
o 7lterar informaes do roteador, como nome,
contato e locali#a*o.
o 6ostrar estat9sticas de tili#a*o so-re I3,
I!MP (Internet !ontrol Message Protocol,
DN63 entre otros.
VI. 6ETODO5O;I7
3or meio de informaes cient9ficas coletadas atra'.s de
in'esti$aes -i-lio$r0ficas e docmentais, 'isa,se
demonstrar a implanta*o de m protItipo de sistema Fe-
destinado ao $erenciamento remoto de roteadores so-
protocolo SNMP.
Inicialmente ser0 descrito o fncionamento do protocolo
SNMP de acordo com as normas das R"! (Re#uest $or
!omments <<LM e <=&L. 3osteriormente ser0 desen'ol'ido
m protItipo do sistema web para $erenciamento de
roteadores, so- plataforma Microso$t, tili#ando as
lin$a$ens de pro$rama*o o !% e &SP'N()'
VII. EUND76ENT7O TENRI/7
&' Do-re o 3rotocolo SNMP
De acordo com Mark Miller >O?, o protocolo SNMP, em sa
primeira 'ers*o, foi desi$nado para ser m protocolo simples,
como se prIprio nome "0 di#. Ele fa# isso de tr(s formasG
<. Red#indo o csto do desen'ol'imento do so$tware
a$ente, red#indo o csto operacional e desta forma,
amentando sa aceita*o no mercado.
P. O SNMP . e1tens9'el, proporcionando ao 'endedor
adicionar fnes de $erenciamento de redes.
Q. Ele separa a ar!itetra de $erenciamento da
ar!itetra de *ardware como comptadores e
roteadores.
O n+cleo do SNMP . formado por m con"nto de
operaes Ae as informaes so-re essas operaesB !e
proporcionam ao administrador alterar o estado de al$ns
dispositi'os -aseados em SNMP. R poss9'el, por e1emplo,
desli$ar ma inter$ace do se roteador o 'erificar a
'elocidade so- a !al a inter$ace et*ernet est0 operandoS ><?.
O SNMP . salmente associado ao $erenciamento de
roteadores, mas . importante entender !e ele pode ser sado
para $erenciar '0rios tipos de dispositi'os. En!anto se
predecessor, o S+MP (Simple +ateway Management
Protocol foi desen'ol'ido e1clsi'amente para $erenciar
roteadores, o SNMP pode ser tili#ado para $erenciar
sistemas ,NI-, .indows, impressoras, modems e otros
di'ersos e!ipamentos. Tal!er dispositi'o !e tenha
capacidade de e1ectar m so$tware !e permite o retorno de
informaes SNMP pode ser $erenciado. Isto n*o incli
somente dispositi'os f9sicos, mas tam-.m so$twares como
Der'idores Feb e 4ancos de Dados ><?.
No mndo do SNMP e1istem dois tipos de entidadesG
;erentes e 7$entes. O ;erente . m ser'idor !e e1ecta
al$m tipo de so$tware capa# de fornecer tarefas de
$erenciamento para a rede ><?. O ;erente . tam-.m
conhecido como NMS (Network Management Station' O
7$ente . m so$tware !e fica em e1ec*o no dispositi'o de
rede !e dese"amos $erenciar. O 7$ente pode ser m so$tware
a parte, o pode estar incorporado ao sistema operacional,
como acontece no !isco IOS em roteadores.
O DN63 tili#a como protocolo de transporte o ,/P (,ser
/atagram Protocol, !e . respons0'el por trafe$ar os dados
entre os $erentes e a$entes. O ,/P foi escolhido Aso-re
protocolo )!PB por!e n*o necessita de ma cone1*o formal
esta-elecida entre as partes. 3ara ter certe#a !e o pacote foi
rece-ido corretamente, . tipicamente tili#ado m )ime,Out
simples. Isso si$nifica !e o NMS en'ia ma re!isi*o ,/P,
e a$arda o tempo estiplado, !e pode ser confi$rado. De o
tempo definido foi atin$ido e n*o foi o-tida ma resposta do
a$ente, . assmido !e o pacote foi perdido e . feita a re,
transmiss*o do mesmo. O n+mero de tentati'as de en'io
tam-.m pode ser confi$rado >O?.
7 "ig' 0 ilstra de forma simples, como . reali#ado o
relacionamento entre o ;erente ANMSB e o 7$ente. 7 NMS
en'ia ao 7$ente ma re!isi*o, !e . processada, e se
P
retorno . en'iado no'amente @ NMS. 7 $ig' 0 mostra ainda o
en'io de ma mensa$em )R&P ass9ncronas para o $erente.
"ig' 0 1 Relacionamento entre NMS e o &gente
2' !ommunity SNMP
Tanto a primeira !anto a se$nda 'ers*o do SNMP,
tili#am o conceito de community para esta-elecer ma
comnica*o confi0'el entre $erentes e a$entes. Um a$ente
salmente . confi$rado com dois tipos de commnities >O?G
Read3Only U /omo o prIprio nome "0 di#, permite
somente a leitra de informaes do dispositi'o.
Read3.rite U R a community tili#ada !ando se
dese"a reali#ar a leitra eVo altera*o de dados.
De acordo com a R"! <<LM, cada community SNMP .
nomeada por ma string de octetos >P?. Essa string forma a
senha, o nome da community' 7 maior parte dos
e!ipamentos 'endidos tem por padr*o de string para a
commnitW Read3Only o Xp-licS e para a Read3.rite o
Xpri4ateS. Essa confi$ra*o padr*o de'e ser modificada
antes !e o aparelho este"a li$ado @ rede, para e'itar al$m
tipo de ata!e. 7l.m de modificar os nomes das commnities,
tam-.m . recomend0'el !e se"am ha-ilitados filtros eVo
$irewalls, permitindo tr0fe$o UD3 somente para ma lista de
*osts conhecidos a fim de e'itar ata!es a m dispositi'o
$erenci0'el ><?.
Uma mensa$em SNMP ori$inada por ma aplica*o !e,
de fato, pertence @ community SNMP confi$rada, .
considerado at(ntico. O con"nto de re$ras pelo !al ma
mensa$em SNMP . identificada como ma at(ntica para
ma determinada comnidade SNMP . chamada de m
es!ema de atentica*o. Uma implementa*o de ma fn*o
!e identifica mensa$ens SNMP de acordo com m o mais
sistemas de atentica*o . chamado m ser'io de
atentica*o >P?.
!' MI2 (Management In$ormation /atabase
7ntes de iniciar o estdo so-re a MI2, . necess0rio !e
conheamos o conceito de O-"etos ;erenciados. Este nada
mais . do !e ma 'is*o a-strata de m recrso e1istente em
m sistema. Dessa forma, modelamos todos os recrsos da
rede !e dese"amos $erenciar e as estrtras resltantes dessa
modela$em s*o os O-"etos ;erenciados.
7 MI2 . m con"nto de O-"etos ;erenciados, !e 'isa
a-ran$er a maior parte das informaes necess0rias para !e
possamos $erenciar m dispositi'o.
7 estrtra se$ida para arma#enamento desses o-"etos na
MI2 . definida pela R"! 0567 A'ers*o P.&B. Ela . chamada de
SMI (Structure o$ Management In$ormation' 7 SMI define os
tipos de dados !e s*o tili#ados na MI2, e sa representa*o
>L?.
7 defini*o dos o-"etos pode ser di'idida em tr(s atri-tos
><?G
Nome U tam-.m conhecido como OI/ (Ob8ect
Identi$ier s*o identificadores +nicos para cada m dos
o-"etos da MI2. Ere!Jentemente aparecem em das
formasG nm.rica e te1to.
Tipo e Dinta1e U Define como os dados s*o
representados e transmitidos entre $erentes e a$entes.
/odifica*o U Uma +nica inst:ncia de m o-"eto .
codificada em ma string de octetos, para poderem ser
transmitidas pela (t*ernet.
Os principais tipos de dados s*o definidos conforme ta-ela
a-ai1oG
-ipo de .ado .escri/0o
IN)(+(R N+mero de QP bits
O!)() S)RIN+ String de & o mais octetos
!O,N)(R N+mero entre & e P
QP
O29(!) I/(N)I"I(R String separada por pontos.
Ta-ela < U 3rincipais Tipos de Dados Dportados
Os o-"etos $erenciados s*o or$ani#ados em ma hierar!ia
de 0r'ore, conforme mostra a "ig' :. Essa estrtra . a -ase
para o es!ema de nomenclatra SNMP. O OI/ (Ob8ect
Identi$ier . composto de ma s.rie de n+meros inteiros, !e
s*o -aseados nos nIs da 0r'ore, separado por ponto >O?.
Ei$. P U 3arte da estrtra de Yr'ore SMI
Q
N6D 7$ent
e
3edido en'iado ao 7$ente
Trap En'iado @ N6D
Resposta ao pedido en'iado.
Na estrtra SMI, o primeiro nI da 0r'ore . chamado
ROO). Tal!er nI !e tenha filhos, . chamado S,2)R((
o S,2,;RVOR(, e os nIs !e n*o possem filhos s*o
chamados de <(&" NO/(S o EO5Z7D >O?.
Tando !eremos, por e1emplo, recperar informaes
so-re as interfaces de m roteador, reali#amos a monta$em do
OI/ se$indo a 0r'ore de estrtra da MI2. Iniciamos o OI/
com m ponto A.B, !e . a refer(ncia ao nI ROO). 3ara
che$armos at. as informaes de interface, passamos pelos
se$intes nIsG
XRoot'iso'identi$iedorgani=ation'dod'internet'mgmt'inter$aceS
.
7 estrtra citada acima e!i'ale ao OI/ X.<.Q.O.<.P.PS.
/' Operaes SNMP
E1istem das operaes -0sicas do SNMP A+() e S()B e
sas deri'aes A+(),N(-) e )R&PB.
+() U ma re!isi*o +() . iniciada pela NMS,
!e en'ia para o a$ente m pedido. O a$ente rece-e
o pedido da NMS, e se conse$ir a$rpar a
informa*o solicitada, en'ia ma +(),R(SPONS(
de 'olta para a NMS, onde ela . processada >Q?.
+()3N(-) U permite !e se"a en'iada ma
se!J(ncia de comandos, para recperar m $rpo de
'alores da MI2. Ele percorre a 0r'ore, se$indo a
ordem. /omo o OI/ . ma se!J(ncia de inteiros, .
f0cil para o a$ente partir do primeiro nI da 0r'ore
AROO)B at. encontrar o OI/ !e est0 procrando.
Tando o NMS rece-e m retorno do a$ente, ele
dispara otra solicita*o, e assim 'ai at. !e o
a$ente retorne m erro, o !e si$nifica o fim da MI2
>Q?.
S() U . tili#ado para modificar o 'alor de m
o-"eto o para criar ma no'a linha na ta-ela.
Todos os o-"etos !e s*o definidos como read3write
Aleitra e escritaB o write3only Asomente escritaB
podem ser alterados o criados por esse comando. R
poss9'el tam-.m reali#ar a altera*o de mais de m
o-"eto ao mesmo tempo >Q?.
)R&PS U . a forma !e o a$ente possi de
comnicar @ NMS !e al$ma coisa inesperada
acontece. R tili#ado, por e1emplo, para !e o
$erente sai-a !e ma determinada inter$ace
et*ernet foi desli$ada, sem !e o $erente necessite
per$ntar ao a$ente >Q?.
E1istem, al.m dessas operaes citadas acima, al$mas
otras, !e n*o fa#em parte do foco deste tra-alho.
(' 5imitaes do 3rotocolo
3odemos citar como al$mas das limitaes do protocolo
SNMP os se$intes itens >[?G
N*o . aconselh0'el o se so em redes mito
$randes, de'ido a limitaes de desempenho.
3ossi m -ai1o n9'el de se$rana, de'ido @
atentica*o fraca por padr*o.
N*o sporta comnica*o ;erente,;erente.
"' Implanta*o do Distema .eb
3ara 'ia-ili#ar a implementa*o do protItipo de Distema
\e- para $erenciamento de roteadores, foi tili#ada a
lin$a$em de pro$rama*o !%> so- plataforma &SP.N(),
am-os da Microso$t.
De$indo a tend(ncias dos softFares atais, o sistema
possi ma interface simples, !e proporciona ao s0rio
final m melhor entendimento e facilidade de tili#a*o.
O protItipo sistema de $erenciamento de roteadores
proposto permite !e o $erente maniple informaes do
roteador dese"ado, se"a apenas para 'isali#ar o para atri-ir
a ela m 'alor dese"ado. 3ermite ainda !e o $erente 'isali#e
estat9sticas de tili#a*o do roteador comoG
IP
Data$ramas rece-idos
Data$ramas rece-idos com erros
I!MP
6ensa$ens en'iadas
6ensa$ens rece-idas
)!P
Tantidade de cone1es ati'as
,/P
Data$ramas entre$es
Data$ramas rece-idos
SNMP
6ensa$ens en'iadas
6ensa$ens rece-idas
Tantidade de o-"etos 6I4 res$atados
Em se tratando de m sistema modlar, onde cada ma de
sas fncionalidades se encontra em m mIdlo
independente, . poss9'el !e ao lon$o de se
amadrecimento, se"am criadas no'as fncionalidades e
atri-9das a ele facilmente, tornando simples a manten*o
eVo amplia*o de ses recrsos.
+' Descri*o do Encionamento do Distema
I. 7r!itetra
[
3or se tratar de m sistema web, n*o . necess0rio !e o
s0rio instale o sistema em se comptador para iniciar o
so. O sistema . e1ectado atra'.s do browser do
comptador, e se processamento . todo reali#ado no ser'idor
Fe- onde ele fica hospedado. 3ara m melhor fncionamento
do sistema, . recomendada a tili#a*o do Internet (?plorer
da Microso$t, 'ers*o M.& o sperior.
O sistema foi totalmente desen'ol'ido respeitando os
conceitos de orienta*o a o-"etos, !e proporciona ao sistema
m melhor desempenho, e tam-.m torna mais f0cil a
identifica*o de e'entais erros a$ili#ando a corre*o e
atali#a*o.
O acesso @s fncionalidades do SNMP (+et> +et Ne?t e
Set . feito atra'.s de ma -i-lioteca de m.todos chamada
SNMPS*arpNet. Essa -i-lioteca de recrsos de
desen'ol'imento so- protocolo SNMP foi totalmente escrita
em !%, e possi sporte a SNMP nas 'erses <, P e Q. Ela foi
desen'ol'ida pela comnidade 'N() (/ot Net do
Source"orge, . totalmente OpenSource e est0 disponi-ili#ada
no endereo eletr)nico @*ttpABBsnmps*arpnet'comC'
II. O-"etos do Distema
O protItipo de sistema web foi desen'ol'ido totalmente
orientado a o-"etos. Dessa forma, cada m dos roteadores
e1istentes na rede, . tratado como m o-"eto Roter pelo
sistema. 3ara $erar as estat9sticas dos roteadores, foi criado
m o-"eto denominado Estatisticas.
/ada m dos o-"etos do sistema possi m.todos e
propriedades definidos. 3ropriedades s*o as caracter9sticas
definidas para o o-"eto, e m.todos s*o as aes !e o o-"eto
pode tomar.
Os m.todos dos o-"etos s*o respons0'eis por retornar para
o sistema as informaes dos roteadores. D*o esses m.todos
!e se comnicam, 'ia SNMP, e en'iam o pedido ao
e!ipamento. 7o rece-er o retorno da solicita*o en'iada, o
m.todo processa, trata as informaes rece-idas e as mostra
no sistema.
III. Tela Inicial do Distema
7 tela inicial do sistema est0 di'idida em das partes. No
canto es!erdo, o s0rio ir0 'isali#ar ma ta-ela contendo
os roteadores e1istentes na rede. Essa ta-ela estar0 presente
em todas as otras telas do sistema, 'isando facilitar a
na'e$a*o entre os roteadores da rede. No canto es!erdo,
est0 presente m resmo dos roteadores da rede, !e lista o
nome do roteador, endereo IP, e Distema Operacional.
3ara 'isali#ar informaes detalhadas so-re o roteador, o
s0rio de'er0 selecionar m dos roteadores locali#ados no
canto es!erdo da tela. O sistema ir0 redirecionar o s0rio
para a tela de XDetalhes do RoteadorS, mostrando as
informaes do roteador selecionado.
O m.todo !e -sca as informaes para preencher a tela
inicial do sistema e1ecta ma opera*o SNMP do tipo +(),
solicitando ao roteador os se$intes OI/ AIdentificador do
O-"etoBG
.0'D'E'0':'0'0'F'6 (sysname U Retorna o nome do
roteador
.0'D'E'0':'0'0'0'6 (sys/escr U Retorna a descri*o do
sistema, com informaes so-re o IOS
Ei$. Q U Tela Inicial do Distema
7 fi$ra acima mostra a tela inicial do sistema, onde s*o
mostrados os detalhes de cada m dos roteadores encontrados
na rede. 3ara ter acesso @ tela de detalhes do roteador, o
s0rio de'er0 selecionar m dos roteadores !e aparecem na
lista @ es!erda da tela.
IV. Tela de Detalhes do Roteador
7 tela de detalhes do roteador ir0 mostrar ao s0rio as
informaes mais detalhadas do roteador. 7s informaes
iniciais mostradas s*oG
'0'D'E'0':'0'0'F'6 (sysname U Retorna o nome do
roteador
'0'D'E'0':'0'0'0'6 (sys/escr U Retorna a descri*o do
sistema, com informaes so-re o IOS, 'ers*o, data da
compila*o e informaes de sporte t.cnico.
'0'D'E'0':'0'0'D'6 (sys,p)ime1 O tempo !e o roteador
est0 li$ado, desde !e ocorre sa +ltima car$a.
'0'D'E'0':'0'0'G'6 (sysOR<ast!*ange U O tempo desde
!e foi reali#ada a +ltima altera*o nas informaes do
roteador.
'0'D'E'0':'0'0'H'6 (sys!ontact U Nome do contato
respons0'el pelo roteador.
'0'D'E'0':'0'0'E'6 (sys<ocation U 5ocali#a*o f9sica do
e!ipamento.
L
'0'D'E'0':'0':':'0': (/escriIJo de Inter$aces U Ta-ela
contendo todas as interfaces dispon9'eis no roteador
Aethernet e serialB com ses respecti'os stats A,P o
/O.NB.
/onforme pode ser 'isali#ado na Ei$. [, o s0rio
poder0, atra'.s da ta-ela de interfaces contida na tela,
'isali#ar se stats atal, !antidade de -its trafe$ados
pela interface e, ha-ilitar o desa-ilitar ma interface do
roteador simplesmente clicando so-re ela.
Essa tela cont.m tam-.m linH !e redireciona para a
p0$ina onde podem ser efetadas alteraes nas
informaes do roteador e m se$ndo linH !e redireciona
para a tela onde o $erente pode 'isali#ar as estat9sticas do
roteador.
Ei$. [ U Tela de Detalhes do Roteador
V. Tela de 7ltera*o das Informaes do Roteador
7o acessar essa tela, atra'.s do link espec9fico na tela de
informaes do Roteador, o s0rio do sistema poder0 alterar
as informaes -0sicas do roteador, e1ectando opera*o S()
nos se$intes OI/G
'0'D'E'0':'0'0'F'6 (sysname 3 Nome do Roteador
'0'D'E'0':'0'0'H'6 (sys!ontact , Nome do /ontato
'0'D'E'0':'0'0'E'6 (sys<ocation , 5ocali#a*o do
Roteador
3ara e1ectar as alteraes dese"adas em ma, o em todas
as opes citadas acima, -asta !e o $erente preencha os
campos correspondentes corretamente e cli!e na op*o
Dal'ar.
7 Ei$. L ilstra a tela de altera*o das informaes do
roteador. 7o iniciali#ar, o sistema -sca atomaticamente, 'ia
SNMP @s informaes necess0rias, e preenche os campos.
Ei$. L U Tela de 7ltera*o das Informaes do Roteador
VI. Tela de Estat9sticas do Roteador
7tra'.s da tela de estat9sticas do roteador, o $erente poder0
'isali#ar al$mas informaes importantes em formato de
$r0ficos, so-re a tili#a*o da sa rede. De$em a-ai1o
al$mas informaes !e s*o disponi-ili#adasG
IPG
N+mero total de data$ramas !e foram rece-idos
pelas interfaces.
N+mero de data$ramas !e foram descartados
de'ido a erros em se ca-ealho.
I!MPG
N+mero total de mensa$ens I!MP !e foram
rece-idas e en'iadas, inclindo as !e ti'eram erros
)!PG
N+mero m01imo de cone1es )!P sportada.
N+mero de cone1es )!P esta-elecidas.
,/PG
N+mero total de data$ramas ,/P en'iados e
rece-idos
O
N+mero da porta ,/P local
SNMPG
N+mero de mensa$ens en'iadas e rece-idas pela
entidade SNMP.
N+mero total de o-"etos da MI2 !e foram lidos
pela entidade SNMP.
Ei$. O U Tela de Estat9sticas do Roteador
7 fi$ra acima mostra os $r0ficos !e s*o criados pelo
sistema, atomaticamente, atra'.s de re!isies s9ncronas
'ia SNMP. 7 partir da resposta dessas re!isies, .
reali#ado o tratamento nos dados, a$rpando,os em listas !e
s*o 'incladas aos $r0ficos.
H' Docmenta*o do Distema
/omo docmenta*o formal de cria*o do sistema, foram
desen'ol'idos os se$intes dia$ramasG
Dia$rama de De!J(nciaG . m dia$rama
tili#ado em ,M< (,ni$ied Modeling
<anguage, !e representa a se!J(ncia dos
processos em m sistema. Define como os
o-"etos cola-oram para a e1ec*o do sistema ao
lon$o do tempo.
Dia$rama de /lassesG . ma representa*o
$r0fica do modelo de classes tili#adas para o
desen'ol'imento do sistema, ser'indo como -ase
para a cria*o do dia$rama de se!J(ncia.
Dia$rama de /aso de Uso A,se !aseBG
representa*o comportamental !e descre'e a
se!J(ncia de e'entos de m ator !e tili#a m
sistema para completar m processo.
De$e a-ai1o, nas fi$ras M, % e = a representa*o $r0fica
dos dia$ramas citados.
M
Ei$. M U Dia$rama de De!J(ncia
Ei$. % U Dia$rama de /lasses
%
Ei$. = U Dia$rama de /aso de Uso A,se !aseB
I' 7m-iente de Testes
3ara reali#ar os testes drante o desen'ol'imento, foi
tili#ado m so$tware espec9fico, !e emla no comptador
m am-iente de roteadores, com todas as sas
fncionalidades. O sistema adotado para tal finalidade foi o
/ynamips>M?>%?
/ynamips . m softFare !e permite a emla*o em m
3/ do IOD da /isco. 3odemos com ele criar '0rias inst:ncias
de roteadores 'irtais, independentes e intercomnic0'eis >M?.
R poss9'el tam-.m a comnica*o dos roteadores 'irtais
criados com o restante da rede local, -astando para isso
atri-ir m endereo I3 '0lido na inter$ace et*ernet dos
roteadores 'irtais.
7pIs reali#ar a instala*o e confi$ra*o do /ynamips,
foram criados &P roteadores 'irtais, rodando o IOS ADistema
OperacionalB !IS!O MP&&, e m switc* !e emla a
comnica*o dos roteadores 'irtais com o comptador. 3ara
facilitar a confi$ra*o do /ynamips, foi tili#ada ma
ferramenta chamada /ynagen, !e a1ilia na cria*o do
am-iente Aroteadores e switc*esB.
Dessa forma, foi poss9'el simlar m am-iente 'irtal com
todos os re!isitos necess0rios para demonstrar o
fncionamento do protItipo de sistema de $erenciamento so-
protocolo SNMP.
O /ynamips, "ntamente com sa interface de
confi$ra*o, chamada de /ynagen >M? e os ttoriais de
instala*o e confi$ra*o, podem ser encontrados no endereo
eletr)nico *ttpABBblog'ne?t*op'com'brB:667B6HBdynamips3
4ideo3tutorial'*tml, acessado em "nho de P&&=. Da
distri-i*o . li're, e o +nico pr.,re!isito . possir o
Distema Operacional da !IS!O AIOSB na 'ers*o dese"ada.
VIII./ON/5UDO
Este estdo possi-ilito a implementa*o do protItipo de
sistema web de administra*o de roteadores proposto,
tili#ando os recrsos -0sicos de comnica*o atra'.s do
protocolo SNMP 'ers*o < e P.
Os ar!i'os de cIdi$o fonte, -i-liotecas /<<, e todos os
pr.,re!isitos est*o dispon9'eis para download e a'alia*o na
comnidade !O/(P<(-, no se$inte endereoG
httpGVVsnmproter.codeple1.comV
Eoi poss9'el 'isali#ar a aplica*o pr0tica dos recrsos de
+()> +() N(-) e S(), 'ia-ili#ados pelo protocolo SNMP e
tam-.m da MI2 AManagement In$ormation 2aseB e tam-.m
demonstrar como m simples sistema -aseado em SNMP
pode a1iliar o $erente de redes a resol'er tarefas rotineiras e
monitorar ses e!ipamentos.
7 aplica*o pr0tica dos conhecimentos ad!iridos no
decorrer deste estdo permiti a solidifica*o da teoria
disctida drante o crso de $rada*o.
7. Tra-alhos Etros
/omo tra-alhos ftros, com o intito de melhorar a
!antidade de recrsos oferecidos pelo sistema, s$ere,se a
implementa*o de m sistema a$ente, !e tili#e os recrsos
de )R&P Amensa$ens ass9ncronasB para comnica*o com o
roteador, sem !e se"a necess0ria a inter'en*o do s0rio.
R s$erida tam-.m a implanta*o do sistema de
$erenciamento em m am-iente real, tendo em 'ista !e os
testes foram reali#ados apenas em am-iente 'irtal.
4. Dificldades
Drante o desen'ol'imento do sistema foram encontradas
di'ersas dificldades. Entre elas destaca,se a monta$em do
am-iente de testes e confi$ra*o dos roteadores 'irtais.
7l$ns otros pro-lemas tam-.m foram encontrados drante
o desen'ol'imento, principalmente na tili#a*o do
componente de acesso ao SNMP 'ia !%'
REEER]N/I7D 4I45IO;RYEI/7D
><? 67URO, Do$las R.^ D/Z6IDT, _e'in. (ssential SNMP' :K' OReillW,
P&&L.
>P? C. /ase, 6. Eedor, 6. Dchoffstall e C. Da'in. & Simple Network
Management Protocol (SNMP' R"! 00F7' NetForH \orHin$ ;rop.
6aio de <==&
>Q? C. /ase, _. 6c/lo$hrie, 6. Rose e D. \ald-sser. Protocol Operations
$or 4ersion : o$ t*e Simple Network Management Protocol (SNMP4:'
R"! 056F' NetForH \orHin$ ;rop. Caneiro de <==O
=
>[? C. /ase, _. 6c/lo$hrie, 6. Rose e D. \ald-sser. )ransport Mappings
$or 4ersion : o$ t*e Simple Network Management Protocol (SNMP4:'
R"! 056E' NetForH \orHin$ ;rop. Caneiro de <==O
>L? C. /ase, _. 6c/lo$hrie, 6. Rose e D. \ald-sser. Management
In$ormation 2ase $or 4ersion : o$ t*e Simple Network Management
Protocol (SNMP4:' R"! 0567' NetForH \orHin$ ;rop. Caneiro de
<==O
>O? 6I55ER, 6arH. Managing Internetworks wit* SNMP. 6`T 4ooHs,
<===.
>M? httpGVVFFF.-lindho$.netVcisco,roter,emlation,softFare,dWnamips,'ideo,
ttorialV , Ttorial de instala*o e confi$ra*o do DWnamips.
>%? httpGVVFFF.-lindho$.netVcisco,dWna$en,dWnamips,-asic,t<,confi$rationV ,
Ttorial de instala*o e confi$ra*o do DWnamips.
<&

Vous aimerez peut-être aussi