Você está na página 1de 43

Ao longo dos anos, os protocolos de roteamento evoluram para atender s crescentes

demandas de redes complexas. O primeiro protocolo usado foi o Protocolo de informaes de


roteamento (RIP, Routing Information Protocol. O RIP ainda ! popular devido sua
simplicidade e suporte difundido.
"ntender o RIP ! importante para os seus estudos de rede por duas ra#es. "m primeiro lugar,
o RIP ainda ! usado. $oc% pode encontrar uma implementa&o de rede 'ue se(a grande o
suficiente para precisar de um protocolo de roteamento, por!m simples o suficiente para usar o
RIP com efici%ncia. "m segundo lugar, a familiaridade com muitos dos conceitos fundamentais
do RIP o a(udar) a comparar o RIP com outros protocolos. "ntender o funcionamento e a
implementa&o do RIP facilitar) a aprendi#agem de outros protocolos de roteamento.
"ste captulo a*orda os detal+es da primeira vers&o do RIP, incluindo um pouco de +ist,ria,
caractersticas do RIPv-, opera&o, configura&o, verifica&o e identifica&o e solu&o de
pro*lemas. Ao longo do captulo, voc% poder) usar as atividades do Pac.et /racer para praticar
o 'ue voc% est) aprendendo. 0o final do captulo, s&o fornecidos tr%s la*orat,rios pr)ticos e
uma atividade avanada de Integra&o das 1a*ilidades do Pac.et /racer para a(ud)2lo a
integrar o RIPv- ao seu con(unto crescente de +a*ilidades e con+ecimentos de rede.
-
Impacto histrico do RIP
O RIP ! o mais antigo dos protocolos de roteamento de vetor de dist3ncia. "m*ora o RIP n&o
ten+a a sofistica&o dos protocolos de roteamento mais avanados, sua simplicidade e seu uso
corrente s&o uma prova da sua longevidade. O RIP n&o ! um protocolo 4em extin&o5. 0a
realidade, um formato IPv6 do RIP, c+amado RIPng (7ltima gera&o, () est) disponvel.
8li'ue nas datas na figura para comparar o RIP e o desenvolvimento do protocolo de rede com
o passar do tempo.
O RIP evoluiu de um protocolo anterior desenvolvido na 9erox, c+amado Protocolo de
Informaes de :ate;a< (:=I0>O, :ate;a< Information Protocol. 8om o desenvolvimento
do 90? (9erox 0et;or. ?<stem, o :=I0>O resultou no RIP. Posteriormente, ele gan+ou
popularidade por'ue foi implementado na @?A (@er.ele< ?oft;are Aistri*ution como um
daemon c+amado de routed (pronunciado Broute2deeB e n&o Brout2edB. $)rios outros
fornecedores fi#eram implementaes ligeiramente diferentes do RIP. Recon+ecendo a
necessidade de padroni#a&o do protocolo, 8+arles 1edric. escreveu a R>8 -CDE em -FEE,
no 'ual ele documentou o protocolo existente e especificou algumas mel+orias. Aesde ent&o, o
RIP foi mel+orado com o RIPvG em -FFH e com o RIPng em -FFI.
0otaJ A primeira vers&o do RIP ! c+amada fre'Kentemente de RIPv-, para diferenci)2la da
RIPvG. 0o entanto, am*as as verses compartil+am muitos dos mesmos recursos. Ao discutir
recursos comuns s duas verses, n,s iremos nos referir ao RIP. Ao discutir recursos
exclusivos de cada vers&o, n,s usaremos RIPv- e RIPvG. O RIPvG ! discutido em um captulo
posterior.
G
Caractersticas do RIP
8onforme discutido no 8aptulo H, BProtocolos de roteamento de vetor de dist3nciaB, as
principais caractersticas do RIP s&oJ
O RIP ! um protocolos de roteamento de vetor de dist3ncia.
O RIP usa a contagem de saltos como sua 7nica m!trica para sele&o de camin+o.
Rotas anunciadas com contagens de saltos maiores 'ue -D s&o inalcan)veis.
As mensagens s&o enviadas por *roadcast a cada LC segundos.
Passe o mouse so*re os campos na figura Mensagem RIPv- "ncapsulada para ver o processo
de encapsulamento.
A parte de dados de uma mensagem RIP ! encapsulada em um segmento do protocolo NAP,
com n7meros de porta de origem e de destino definidos como DGC. O ca*eal+o IP e os
ca*eal+os de enlace de dados adicionam endereos de destino *roadcast antes 'ue a
mensagem se(a enviada a todas as interfaces configuradas do RIP.
L
Formato de mensagem RIP: Cabealho RIP
?&o especificados tr%s campos na parte de ca*eal+o de 'uatro *<tes mostrada em laran(a na
figura. O campo Comando especifica o tipo de mensagem, discutido em mais detal+e na
pr,xima sec&o. O campo Verso ! definido como 1 para o RIP verso 1. O terceiro campo !
rotulado como Deve ser ero. Os campos BAeve ser #eroB permitem a expans&o futura do
protocolo.
Formato de mensagem RIP: !ntrada de rota
A parte da entrada de rota da mensagem inclui tr%s campos 'ue cont%mJ Identi"icador da
"amlia de endereos (G para IP, a menos 'ue uma ?olicita&o se(a para a ta*ela de
roteamento completaO nesse caso, o valor ser) configurado para #ero, !ndereo IP e #$trica.
"ssa parte da entrada de rota representa uma rota de destino com sua m!trica associada. Nma
atuali#a&o RIP pode conter at! GD entradas de rota. O taman+o m)ximo do datagrama ! DCH
*<tes, sem incluir os ca*eal+os IP ou NAP.
Por %&e h' tantos campos de"inidos como ero(
O RIP foi desenvolvido antes do IP e era usado para outros protocolos de rede (como o 90?.
O @?A tam*!m teve a sua influ%ncia. Inicialmente, o espao adicional foi includo com a
inten&o de suportar espaos de endereos maiores no futuro. 8omo veremos no 8aptulo I, o
RIPvG usa a maioria desses campos va#ios.
H
Processo de solicitao)resposta do RIP
O RIP usa dois tipos de mensagem especificados no campo 8ommandJ #ensagem de
solicitao e #ensagem de resposta*
8li'ue em Reprodu#ir para visuali#ar o processo de solicita&oPresposta.
8ada interface configurada pelo RIP envia uma mensagem de solicita&o na iniciali#a&o,
solicitando 'ue todos os vi#in+os RIP enviem suas ta*elas de roteamento completas. Nma
mensagem de resposta ! devolvida por vi#in+os +a*ilitados pelo RIP. Quando o roteador
solicitante rece*e as respostas, ele avalia cada entrada de rota. ?e uma entrada de rota for
nova, o roteador receptor instalar) a rota na ta*ela de roteamento. ?e a rota () estiver na ta*ela
e a nova entrada tiver uma contagem de saltos mel+or, a entrada existente ser) su*stituda.
"nt&o, o roteador de iniciali#a&o envia uma atuali#a&o disparada a todas as interfaces
+a*ilitadas pelo RIP 'ue cont%m sua pr,pria ta*ela de roteamento para 'ue os vi#in+os RIP
possam ser informados de todas as rotas novas.
D
6
Classes de endereos IP e roteamento class"&l
Ae acordo com o 'ue foi aprendido em estudos anteriores, inicialmente os endereos IP
atri*udos a +osts eram divididos em L classesJ classe A, classe @ e classe 8. A cada classe foi
atri*uda uma m)scara de su*2rede padr&o, conforme mostrado na figura. 8on+ecer a m)scara
de su*2rede padr&o de cada classe ! importante para entender como o RIP funciona.
O RIP ! um protocolo de roteamento classful. 8omo voc% deve ter perce*ido na discuss&o
anterior so*re formato de mensagem, o RIPv- n&o envia informaes de m)scara de su*2rede
na atuali#a&o. Portanto, um roteador usa a m)scara de su*2rede configurada em uma
interface local ou aplica a m)scara de su*2rede padr&o com *ase na classe do endereo.
Aevido a essa limita&o, as redes RIPv- n&o podem ser descontguas e n&o podem
implementar o $R?M.
O endereamento IP ! discutido no 8aptulo 6, B$R?M e 8IARB. $oc% tam*!m pode acessar os
lin.s a seguir para fa#er uma revis&o das classes.
Rin.s
BProtocolo IPB, +ttpJPP;;;.ietf.orgPrfcPrfcIF-.txt
B"ndereamento IP e cria&o de su*2redes para novos usu)riosB,
+ttpJPP;;;.cisco.comPenPN?Ptec+Pt.L6DPtec+nologiesStec+SnoteCF-E6aCCECCa6IfD.s+tml
I
Ae acordo com o 'ue foi aprendido no 8aptulo L, BIntrodu&o aos protocolos de roteamento
din3micoB, a dist3ncia administrativa (AA, administrative distance ! a confiana (ou
prefer%ncia da origem da rota. O RIP tem uma dist3ncia administrativa padr&o de -GC. Quando
comparado a outros protocolos I:P, o RIP ! o protocolo de roteamento menos preferido. I?2I?,
O?P>, I:RP e "I:RP t%m valores inferiores de AA padr&o.
Rem*re2se de 'ue voc% pode verificar a dist3ncia administrativa usando os comandos sho+ ip
ro&te ou sho+ ip protocols.
E
A figura mostra as tr%s topologias de roteador usadas no 8aptulo G, BRoteamento est)ticoB.
>isicamente, a topologia ! a mesma. A diferena ! 'ue n&o precisaremos de P8s conectados
s redes locais. Por!m, o es'uema de endereamento ! diferente. "stamos usando cinco
endereos de rede de classe 8.
8li'ue na /a*ela de endereos mostrada na figura para visuali#ar o endereamento da
interface de cada roteador.
F
Para +a*ilitar um protocolo de roteamento din3mico, entre no modo de configura&o glo*al e
use o comando router. 8onforme mostrado na figura, se voc% digitar um espao seguido por
um ponto de interroga&o, ser) exi*ida uma lista de todos os protocolos de roteamento
disponveis pelo IO?.
Para entrar no modo de configura&o de roteador do RIP, digite ro&ter rip no prompt de
configura&o glo*al. O*serve 'ue o prompt ! alterado de prompt de configura&o glo*al paraJ
R1,con"ig-ro&ter./
"sse comando n&o inicia diretamente o processo RIP. "m ve# disso, ele permite 'ue voc%
defina as configuraes do protocolo de roteamento. 0en+uma atuali#a&o de roteamento !
enviada.
?e voc% precisar remover completamente o processo de roteamento do protocolo RIP de um
dispositivo, negue o comando com no router rip. "sse comando p)ra o processo RIP e apaga
todas as configuraes RIP existentes.
-C
Ao entrar no modo de configura&o do roteador RIP, o roteador ! instrudo a executar o RIP.
Por!m, o roteador ainda precisa sa*er 'uais interfaces locais deve usar para a comunica&o
com outros roteadores e tam*!m 'uais redes localmente conectadas ele deve anunciar a
esses roteadores. Para +a*ilitar o roteamento RIP de uma rede, use o comando net+or0 no
modo de configura&o do roteador e insira o endereo de rede classful de cada rede
diretamente conectada.
Router(config-router)#network directly-connected-classful-network-address
O comando network:
1a*ilita o RIP em todas as interfaces 'ue pertencem a uma rede especfica. Agora, as
interfaces associadas enviar&o e rece*er&o atuali#aes RIP.
Anuncia a rede especificada em atuali#aes de roteamento do RIP enviadas a outros
roteadores a cada LC segundos.
0otaJ ?e voc% inserir um endereo de su*2rede, o IO? o converter) automaticamente em um
endereo de rede class"&l* Por exemplo, se voc% inserir o comando net+or0 112*134*1*52, o
roteador o converter) no comando net+or0 112*134*1*6*

--
0a figura, o comando net;or. ! configurado nos tr%s roteadores para as redes diretamente
conectadas. O*serve 'ue somente redes classful foram inseridas.
O 'ue acontecer) se voc% inserir um endereo de su*2rede ou um endereo IP de interface em
ve# do endereo de rede classful ao usar o comando net;or. para configuraes RIPT
R5,con"ig./ro&ter rip
R5,con"ig-ro&ter./net+or0 112*134*7*6
R5,con"ig-ro&ter./net+or0 112*134*8*1
0este exemplo, inserimos um endereo IP de interface em ve# do endereo de rede classful.
O*serve 'ue o IO? n&o exi*e uma mensagem de erro. "m ve# disso, ele corrige a entrada e
insere o endereo de rede class"&l. Isso ! provado com a verifica&o a*aixo.
R5/sho+ r&nning-con"ig
9
ro&ter rip
net+or0 112*134*7*6
net+or0 112*134*8*6
9
-G
Comandos e"icientes de identi"icao e sol&o de problemas
Para verificar, identificar e solucionar pro*lemas de roteamento, comece usando os comandos
sho+ ip ro&te e sho+ ip protocols. ?e voc% n&o conseguir isolar o pro*lema com esses dois
comandos, use o deb&g ip rip para ver exactamente o 'ue est) acontecendo. "sses tr%s
comandos s&o discutidos em uma ordem sugerida 'ue voc% pode usar para verificar, identificar
e solucionar pro*lemas de configura&o de um protocolo de roteamento. Antes de configurar
'ual'uer roteamento 2 est)tico ou din3mico U verifi'ue se todas as interfaces necess)rias est&o
4up5 (camada fsica e 4up5 (camada de enlace com o comando sho+ ip inter"ace brie".
-L
O comando sho+ ip ro&te verifica se as rotas rece*idas por vi#in+os RIP est&o instaladas na
ta*ela de roteamento. Nm R na sada de comando indica rotas do protocolo RIP. 8omo esse
comando exi*e toda a ta*ela de roteamento, incluindo rotas est)ticas e directamente
conectadas, normalmente ele ! o primeiro comando usado para verificar a converg%ncia. As
rotas podem n&o aparecer imediatamente 'uando voc% executar o comando, pois as redes
precisam de algum tempo para convergir. 0o entanto, 'uando o roteamento estiver configurado
correctamente em todos os roteadores, o comando s+o; ip route refletir) 'ue cada roteador
tem uma ta*ela de roteamento completa, com uma rota para cada rede na topologia.
-H
8omo voc% pode ver na figura, +) cinco redes na topologia. 8ada roteador lista cinco redes na
ta*ela de roteamentoO portanto, podemos di#er 'ue os tr%s roteadores convergiram por'ue
cada roteador tem uma rota para todas as redes mostradas na topologia.
Interpretando a sada do comando sho+ ip ro&te
Nsando as informaes da figura, vamos nos concentrar em uma rota do protocolo RIP
aprendida pelo R- e interpretar a sada de comando mostrada na ta*ela de roteamento.
R 112*134*8*6)27 :126)2; via 112*134*2*2< 66:66:25< =erial6)6)6
A listagem de rotas com o c,digo R ! uma maneira r)pida de verificar se o RIP est) sendo
executado nesse roteador. ?e o RIP n&o estiver pelo menos parcialmente configurado, voc%
n&o visuali#ar) nen+uma rota do protocolo RIP.
"m seguida, o endereo de rede remota e a m)scara de su*2rede ser&o listados
,112*134*8*6)27..
O valor de >D (126 para o RIP e a dist3ncia at! a rede (G saltos s&o mostrados entre
colc+etes.
?&o listados o endereo IP de pr,ximo salto do roteador anunciante (RG em 112*134*2*2 e os
segundos decorridos desde a 7ltima atuali#a&o (66:66:25, nesse caso.
Por fim, a interface de sada 'ue esse roteador usar) para o tr)fego destinado rede remota !
listada (=erial 6)6)6.
-D
Interpretando a sada de sho+ ip protocols
?e estiver faltando uma rede na ta*ela de roteamento, verifi'ue a configura&o de roteamento
usando o comando s+o; ip protocols. O comando sho+ ip protocols exi*e o protocolo de
-6
roteamento atualmente configurado no roteador. "sta sada de comando pode ser usada para
verificar a maioria dos par3metros de RIP para confirmar seJ
O roteamento RIP est) configurado
As interfaces corretas enviam e rece*em atuali#aes RIP
O roteador anuncia as redes corretas
Os vi#in+os RIP est&o enviando atuali#aes
"sse comando tam*!m ! muito 7til ao verificar os operaes de outros protocolos de
roteamento, como veremos posteriormente com o "I:RP e o O?P>.
A primeira lin+a da sada de comando verifica se o roteamento RIP est) configurado e em
execu&o no roteador RG. 8omo vimos na se&o anterior, B8onfigura&o *)sica do RIPv-B,
pelo menos uma interface ativa com um comando net;or. ! necess)ria para 'ue o roteamento
RIP se(a iniciado.
-I
"stes s&o os tempori#adores 'ue ser&o mostrados 'uando a pr,xima sess&o de atuali#aes
for enviada deste roteador 2 da'ui a GL segundos, no exemplo.
-E
"ssas informaes est&o relacionadas filtragem de atuali#aes e redistri*ui&o de rotas,
se estiverem configuradas neste roteador. A filtragem e a redistri*ui&o s&o t,picos do 880P.
"ste *loco de sada cont!m informaes so*re 'ual vers&o do RIP est) atualmente configurada
e 'uais interfaces est&o participando de atuali#aes RIP.
-F
"sta parte da sada do comando mostra 'ue o roteador RG est) sumari#ando no limite de rede
classful e, por padr&o, usar) at! 'uatro rotas de custo iguais para fa#er *alanceamento de
carga do tr)fego.
GC
As redes classful configuradas com o comando net;or. s&o listadas a seguir. "stas s&o as
redes 'ue o RG incluir) em suas atuali#aes RIP.
Role para visuali#ar a sada restante. A'ui, os vi#in+os RIP s&o listados como Origens de
informaes de roteamento. :ate;a< ! o endereo IP do pr,ximo salto do vi#in+o 'ue est)
enviando atuali#aes de RG. Aist3ncia ! o AA 'ue o RG usa para atuali#aes enviadas por
esse vi#in+o. Vltima atuali#a&o ! o tempo decorrido em segundos desde 'ue a 7ltima
atuali#a&o foi rece*ida desse vi#in+o.
G-
Interpretando a sada de deb&g ip rip
A maioria dos erros de configura&o do RIP envolve uma instru&o de configura&o de
net+or0 incorrecta, uma instru&o de configura&o de net+or0 'ue est) faltando ou a
configura&o de su*2redes descontguas em um am*iente class"&l* 8onforme mostrado na
figura, um comando eficiente usado para locali#ar pro*lemas com actuali#aes RIP ! o deb&g
ip rip. "le exi*e as actuali#aes feitas no roteamento do protocolo RIP en'uanto elas s&o
enviadas e rece*idas. 8omo as actuali#aes s&o peri,dicas, ! necess)rio aguardar a pr,xima
sess&o de actuali#aes para visuali#ar alguma sada.
GG
Primeiro, visuali#amos uma atuali#a&o vinda do R- na interface ?erial CPCPC. O*serve 'ue o
R- s, envia uma rota rede -FG.-6E.-.C. 0en+uma outra rota ! enviada por'ue isso violaria a
regra de split +ori#on. O R- n&o tem permiss&o para anunciar redes anteriormente enviadas a
ele pelo RG de volta ao RG.
A pr,xima actuali#a&o rece*ida ! de RL. 0ovamente, por causa da regra de split horion, o
RL envia somente uma rota 2 a rede -FG.-6E.D.C.
GL
O RG envia suas pr,prias actuali#aes. Primeiro, o RG cria uma actuali#a&o para ser enviada
interface >ast"t+ernetCPC. A actuali#a&o inclui toda a ta*ela de roteamento, excepto a rede
-FG.-6E.L.C, 'ue ! conectada >ast"t+ernetCPC.
A seguir, o RG cria uma actuali#a&o a ser enviada ao RL. ?&o includas tr%s rotas. Por causa
do split +ori#on, o RG n&o anuncia a rede 'ue RG e RL compartil+am nem a rede -FG.-6E.D.C.
GH
Por fim, RG cria uma actuali#a&o a ser enviada ao R-. ?&o includas tr%s rotas. Por causa do
split horion, o RG n&o anuncia a rede 'ue RG e R- compartil+am nem a rede -FG.-6E.-.C.
0otaJ ?e aguardar mais LC segundos, voc% visuali#ar) toda a sada do comando deb&g
mostrada na repeti&o da figura, pois o RIP envia actuali#aes peri,dicas a cada LC
segundos.
Para deixar de monitorar actuali#aes RIP no RG, insira o comando no deb&g ip rip ou
simplesmente &ndeb&g all, conforme mostrado na figura.
GD
Ao revisar essa sada de depura&o, podemos verificar se o roteamento RIP est) funcionando
completamente no RG. Mas voc% consegue imaginar uma maneira de optimi#ar roteamento RIP
no RGT O RG precisa enviar actuali#aes usando a >ast"t+ernetCPCT 0o pr,ximo t,pico,
veremos como ! possvel evitar actuali#aes desnecess)rias.
>ct&alia?es RIP desnecess'rias a"ectam a rede
8omo voc% viu no exemplo anterior, em*ora n&o exista nen+um dispositivo RIP nessa rede
local, RG est) enviando atuali#aes usando a >ast"t+ernetCPC. O RG n&o tem como sa*er isso
e, como resultado, envia uma atuali#a&o a cada LC segundos. "nviar atuali#aes
desnecess)rias em uma rede local afeta a rede de tr%s maneirasJ
-. 1) desperdcio de largura de *anda no transporte de atuali#aes desnecess)rias. 8omo as
atuali#aes RIP s&o *roadcast, os s;itc+es encamin+ar&o essas atuali#aes usando todas
as portas.
G. /odos os dispositivos na rede local devem processar a atuali#a&o at! as camadas de
transporte, onde ela ser) descartada pelo dispositivo receptor.
L. Anunciar atuali#aes em uma rede de *roadcast ! um risco segurana. As atuali#aes
RIP podem ser interceptadas com soft;are de detec&o de pacotes. As atuali#aes de
roteamento podem ser modificadas e enviadas novamente ao roteador, corrompendo a ta*ela
de roteamento com m!tricas falsas 'ue direcionam o tr)fego de forma errada.
Parando at&alia?es RIP desnecess'rias
$oc% poderia tentar parar as atuali#aes removendo a rede -FG.-6E.L.C da configura&o
usando o comando no net;or. -FG.-6E.L.C. 0o entanto, o RG n&o anunciaria essa rede local
como uma rota em atuali#aes enviadas a R- e RL. A solu&o correta ! usar o comando
passive2interface, 'ue impede a transmiss&o de atuali#aes de roteamento atrav!s de uma
interface do roteador, mas ainda permite 'ue essa rede se(a anunciada a outros roteadores.
Insira o comando passive2interface no modo de configura&o do roteador.
Ro&ter,con"ig-ro&ter./passive-inter"ace inter"ace-t@pe inter"ace-n&mber
G6
"sse comando p)ra as atuali#aes de roteamento pela interface especificada. 0o entanto, a
rede 'ual a interface especificada pertence ainda ser) anunciada em atuali#aes de
roteamento enviadas por outras interfaces.
0a figura, RG ! configurado primeiro com o comando passive2interface para impedir
atuali#aes de roteamento na >ast"t+ernetCPC, pois n&o existe nen+um vi#in+o RIP na rede
local. "nt&o, o comando s+o; ip protocols ! utili#ado para verificar a interface passiva. O*serve
'ue a interface n&o ! mais listada em Interface, e sim em uma nova se&o c+amada de
Passive Interface(s. O*serve tam*!m 'ue a rede -FG.-6E.L.C ainda ! listada em Routing for
0et;or.s, o 'ue significa 'ue essa rede ainda est) includa como uma entrada de rota em
atuali#aes RIP enviadas a R- e RL.
/odos os protocolos de roteamento suportam o comando passive2interface. $oc% dever) usar o
comando passive2interface, 'uando ade'uado, como parte de sua configura&o de roteamento
normal.
GI
Para a(udar na discuss&o da sumari#a&o autom)tica, a topologia RIP mostrada na figura
passou pelas seguintes modificaesJ
?&o usadas tr%s redes classfulJ
1A2*56*6*6)13
112*134*7*6)27
112*134*8*6)27
A rede -IG.LC.C.CP-6 ! dividida em tr%s su*2redesJ
1A2*56*1*6)27
1A2*56*2*6)27
1A2*56*5*6)27
Os seguintes dispositivos fa#em parte do endereo de rede classful -IG.LC.C.CP-6J
Bodas as inter"aces em R1
=6)6)6 e Fa6)6 em R2
A rede -FG.-6E.H.CPGH ! dividida como uma 7nica su*2rede -FG.-6E.H.EPLC
GE
Cli%&e em R1< R2 e R5 para vis&aliar os detalhes de con"ig&rao de cada roteador*
O*serve 'ue os comandos no sh&tdo+n e cloc0 rate n&o s&o necess)rios, pois esses
comandos ainda est&o configurados no 8en)rio A. 0o entanto, como foram adicionadas novas
redes, o processo de roteamento RIP foi completamente removido com o comando no ro&ter
rip e, em seguida, +a*ilitado novamente.
0a sada de R-, o*serve 'ue am*as as su*2redes foram configuradas com o comando
net+or0. "ssa configura&o est) tecnicamente incorrecta, pois o RIPv- envia o endereo de
rede class"&l em suas actuali#aes, e n&o a su*2rede. Portanto, o IO? alterou a configura&o
GF
para reflectir o correcto, a configura&o classful, como pode ser visuali#ado com a sada do
comando sho+ r&n.
0a sada de comando para RG, o*serve 'ue a su*2rede -FG.-6E.H.E foi configurada com o
comando net;or.. 0ovamente, essa configura&o est) tecnicamente incorreta e o IO? a
alterou para -FG.-6E.H.C na configura&o em execu&o.
LC
A configura&o de roteamento para RL est) correta. A configura&o em execu&o corresponde
ao 'ue foi inserido no modo de configura&o do roteador.
0otaJ "m exames de avalia&o e de certifica&o, inserir um endereo de su*2rede em ve# do
endereo de rede classful em um comando net;or. a resposta ser) considerada incorreta.
8omo sa*e voc%, o RIP ! um protocolo de roteamento classful 'ue sumari#a automaticamente
redes classful nas *ordas das principais redes. 0a figura, voc% pode visuali#ar 'ue o RG tem
interfaces em mais de uma rede classful principal. Isso fa# do RG um roteador de *orda no RIP.
As interfaces ?erial CPCPC e >ast"t+ernet CPC no RG est&o dentro do limite de -IG.LC.C.C. A
interface ?erial CPCP- est) dentro do limite de -FG.-6E.H.C.
8omo os roteadores de *orda sumari#am as su*2redes RIP de uma rede principal para outra,
as atuali#aes para as redes -IG.LC.-.C, -IG.LC.G.C e -IG.LC.L.C ser&o automaticamente
sumari#adas em -IG.LC.C.C 'uando enviadas pela interface ?erial CPCP- de RG.
$eremos nas pr,ximas duas sees como roteadores de *orda executam essa sumari#a&o.
L-
Regras para processar at&alia?es RIPv1
As duas regras a seguir determinam as atuali#aes RIPv-J
?e uma atuali#a&o de roteamento e a interface na 'ual ela ! rece*ida pertencerem
mesma rede principal, a m)scara de su*2rede da interface ser) aplicada rede na
atuali#a&o de roteamento.
?e uma atuali#a&o de roteamento e a interface na 'ual ela ! rece*ida pertencerem a
redes principais diferentes, a m)scara de su*2rede classful da rede ser) aplicada rede
na atuali#a&o de roteamento.
!Cemplo de processamento de at&alia?es RIPv1
0a figura, RG rece*e uma atuali#a&o de R- e insere a rede na ta*ela de roteamento. 8omo
RG sa*e 'ue essa su*2rede tem uma m)scara de su*2rede PGH (GDD.GDD.GDD.CT ?a*e por'ueJ
RG rece*eu essas informaes em uma interface 'ue pertence mesma rede classful
(-IG.LC.C.C 'ue a da atuali#a&o -IG.LC.-.C rece*ida.
O endereo IP para o 'ual RG rece*eu a mensagem B-IG.LC.-.C em - saltosB estava na
?erial CPCPC com um endereo IP de -IG.LC.G.G e uma m)scara de su*2rede de
GDD.GDD.GDD.C (PGH.
RG usa sua pr,pria m)scara de su*2rede nessa interface e a aplica a essa interface e a
todas as outras su*2redes -IG.LC.C.C 'ue rece*e nessa interface 2 nesse caso,
-IG.LC.-.C.
A su*2rede -IG.LC.-.C PGH foi adicionada ta*ela de roteamento.
Os roteadores 'ue executam RIPv- s&o limitados ao uso da mesma m)scara de su*2rede para
todas as su*2redes com a mesma rede classful.
8omo voc% aprender) em captulos posteriores, os protocolos de roteamento classless, como o
RIPvG, permitem 'ue a mesma rede principal (classful use m)scaras de su*2rede diferentes
em su*2redes diferentes, mais con+ecido como M)scara de su*2rede de taman+o vari)vel
($R?M.
LG
Dsando deb&g para eCibir a s&mariao a&tom'tica
Ao enviar uma atuali#a&o, o roteador de *orda RG incluir) o endereo de rede e a m!trica
associada. ?e a entrada de rota for para uma atuali#a&o enviada por uma rede principal
diferente, o endereo de rede na entrada de rota ser) sumari#ado para o endereo de rede
principal ou classful. Isso ! exatamente o 'ue RG fa# para -FG.-6E.H.C e -FG.-6E.D.C. "la envia
essas redes classful ao R-.
RG tam*!m tem rotas para as su*2redes -IG.LC.-.CPGH, -IG.LC.G.CPGH e -IG.LC.L.CPGH. 0a
atuali#a&o de roteamento de RG para RL na ?erialCPCP-, RG s, envia um resumo do endereo
de rede classful de -IG.LC.C.C.
?e a entrada de rota for para uma atuali#a&o enviada dentro de uma rede principal, a m)scara
de su*2rede da interface de sada ser) usada para determinar o endereo de rede a ser
anunciado. RG envia a su*2rede -IG.LC.L.C para R- usando a m)scara de su*2rede na
?erialCPCPC para determinar o endereo de su*2rede a ser anunciado.
R- rece*e a atuali#a&o -IG.LC.L.C na interface ?erialCPCPC, 'ue tem um endereo de interface
de -IG.LC.G.-PGH. 8omo a atuali#a&o de roteamento e a interface pertencem mesma rede
principal, R- aplica sua m)scara PGH rota -IG.LC.L.C.
LL
O*serve 'ue R- tem tr%s rotas para a rede principal -IG.LC.C.C, 'ue foi dividida em su*2redes
para PGH ou GDD.GDD.GDD.C. RL tem somente uma rota para a rede -IG.LC.C.C, e a rede n&o foi
dividida em su*2redes. RL tem a rede principal em sua ta*ela de roteamento. 0o entanto, seria
um engano assumir 'ue RL n&o tem conectividade completa. RL enviar) todos os pacotes
destinados s redes -IG.LC.-.CPGH, -IG.LC.G.CPGH e -IG.LC.L.CPGH para RG, pois essas tr%s
redes pertencem -IG.LC.C.CP-6 e s&o alcan)veis atrav!s de RG.
Vantagens da s&mariao a&tom'tica
LH
Assim como ocorreu com o RG na figura anterior, o RIP sumari#a automaticamente as
atuali#aes entre redes classful. 8omo a atuali#a&o de -IG.LC.C.C ! enviada por uma
interface (?erial CPCP- em outra rede classful (-FG.-6E.H.C, o RIP envia somente uma 7nica
atuali#a&o para toda a rede classful, em ve# de uma para cada uma das v)rias su*2redes.
"sse processo ! semel+ante ao 'ue fi#emos 'uando sumari#amos v)rias rotas est)ticas em
uma 7nica rota est)tica. Por 'ue a sumari#a&o autom)tica ! uma vantagemT
Atuali#aes de roteamento menores enviadas e rece*idas, o 'ue usa menos largura de *anda
para atuali#aes de roteamento entre RG e RL.
RL tem uma 7nica rota para a rede -IG.LC.C.CP-6, independente de 'uantas su*2redes existam
ou de como ela ! dividida em su*2redes. Nsar uma 7nica rota resulta em um processo de
*usca mais r)pido na ta*ela de roteamento para RL.
1) alguma desvantagem na sumari#a&o autom)ticaT ?im, 'uando +) redes descontguas
configuradas na topologia.
Desvantagem da s&mariao a&tom'tica
8omo voc% pode visuali#ar na figura, o es'uema de endereamento foi alterado. "ssa
topologia ser) usada para mostrar uma das principais desvantagens dos protocolos de
roteamento classful, como RIPv- 2 sua falta de suporte para redes descontguas.
LD
Protocolos de roteamento classful n&o incluem a m)scara de su*2rede nas atuali#aes de
roteamento. As redes s&o automaticamente sumari#adas nos limites da rede principal, pois o
roteador receptor n&o pode determinar a m)scara da rota. Isso ocorre por'ue a interface
receptora pode ter uma m)scara diferente da m)scara das rotas divididas em su*2redes.
O*serve 'ue R- e RL t%m su*2redes da rede principal -IG.LC.C.CP-6, e RG n&o.
"ssencialmente, R- e RL s&o roteadores de *orda para -IG.LC.C.CP-6 por'ue eles s&o
separados por outra rede principal, GCF.-6D.GCC.CPGH. "ssa separa&o cria uma rede
descontgua, pois os dois grupos de su*2redes -IG.LC.C.CPGH s&o separados por pelo menos
uma outra rede principal. -IG.LC.C.CP-6 ! uma rede descontgua.
Bopologias descontg&as no convergem com RIPv1
A figura mostra a configura&o RIP para cada roteador de acordo com a topologia. A
configura&o RIPv- est) correta, mas ela n&o pode determinar todas as redes dessa topologia
descontgua. Para entender por 'ue isso ocorre, lem*re2se de 'ue um roteador s, anunciar)
endereos de redes principais por interfaces 'ue n&o pertencem rota anunciada. 8omo
resultado, R- n&o anunciar) -IG.LC.-.C ou -IG.LC.G.C para RG na rede GCF.-6D.GCC.C. RL n&o
anunciar) -IG.LC.-CC.C ou -IG.LC.GCC.C para RG na rede GCF.-6D.GCC.C. 0o entanto, os
roteadores R- e RL anunciar&o o endereo de rede principal -IG.LC.C.C.
Qual ! o resultadoT ?em a inclus&o da m)scara de su*2rede na atuali#a&o de roteamento,
RIPv- n&o pode anunciar informaes de roteamento especficas 'ue permitir&o 'ue os
roteadores esta*eleam a rota correta para as su*2redes -IG.LC.C.CPGH.
L6
LI
R- n&o tem nen+uma rota para as redes locais conectadas a RL.
RL n&o tem nen+uma rota para as redes locais conectadas a R-.
RG tem dois camin+os de custos iguais para a rede -IG.LC.C.C.
RG far) *alanceamento de carga do tr)fego destinado a 'ual'uer su*2rede de
-IG.LC.C.C. Isso significa 'ue R- o*ter) metade do tr)fego e RL o*ter) a outra a
metade independentemente do destino do tr)fego ser ou n&o destinado a uma das suas
redes locais.
0o 8aptulo I, BRIPvGB, voc% ver) uma vers&o dessa topologia. "la ser) usada para mostrar a
diferena entre os roteamentos class"&l e classless.
>dicionando acesso E Internet E topologia
O RIP foi o primeiro protocolo de roteamento din3mico e foi muito usado nas primeiras
implementaes entre clientes e I?Ps, *em como entre I?Ps diferentes. 0o entanto, nas redes
atuais os clientes n&o t%m necessariamente 'ue trocar atuali#aes de roteamento com seus
I?Ps. Roteadores do cliente 'ue se conectam a um I?P n&o precisam de uma listagem para
todas as rotas na Internet. "m ve# disso, esses roteadores t%m uma rota padr&o 'ue envia todo
o tr)fego ao roteador I?P 'uando o roteador do cliente n&o tem uma rota para um destino. O
LE
I?P configura uma rota est)tica 'ue aponta para o roteador do cliente para endereos 'ue
est&o dentro da rede do cliente.
0o cen)rio 8, RL ! o provedor de servios com acesso Internet, representado pela nuvem.
RL e RG n&o trocam atuali#aes RIP. "m ve# disso, RG usa uma rota padr&o para alcanar a
rede local de RL e todos os outros destinos 'ue n&o est&o listados em sua ta*ela de
roteamento. RL usa uma rota de sumari#a&o est)tica para alcanar as su*2redes -IG.LC.-.C,
-IG.LC.G.C e -IG.LC.L.C.
Para preparar a topologia, podemos deixar o endereamento no localO ! o mesmo 'ue foi
usado no 8en)rio @. 0o entanto, precisamos tam*!m concluir as seguintes etapasJ
-.
Aesa*ilite o roteamento RIP para a rede -FG.-6E.H.C em RG.
G. 8onfigure RG com uma rota padr&o est)tica para enviar o tr)fego padr&o para RL.
L. Aesa*ilite completamente o roteamento RIP em RL.
H. 8onfigure RL com uma rota est)tica para as su*2redes -IG.LC.C.C.
LF
Para fornecer conectividade Internet para todas as outras redes no domnio de roteamento
RIP, a rota est)tica padr&o precisa ser anunciada a todos os outros roteadores 'ue usam o
protocolo de roteamento din3mico. $oc% poderia configurar uma rota est)tica padr&o em R-
apontando para RG, mas essa t!cnica n&o ! escal)vel. 8om todos os roteadores adicionados
ao domnio de roteamento RIP, voc% teria 'ue configurar outra rota est)tica padr&o. Por 'ue
n&o deixar o protocolo de roteamento fa#er o tra*al+o para voc%T
HC
"m muitos protocolos de roteamento, inclusive no RIP, voc% pode usar o comando default2
information originate no modo de configura&o do roteador para especificar 'ue esse roteador
servir) para originar informaes padr&o propagando a rota est)tica padr&o em atuali#aes
RIP. 0a figura, RG foi configurado com o comando default2information originate. O*serve 'ue a
sada de comando de*ug ip rip est) enviando uma rota est)tica padr&o B'uad2#eroB para R-.
H-
0a ta*ela de roteamento de R-, voc% pode ver 'ue +) uma rota padr&o candidata, conforme
denotado pelo c,digo RW. A rota est)tica padr&o em RG foi propagada para R- em uma
actuali#a&o RIP. R- tem conectividade rede local em RL e a todos os destinos na Internet.
Res&mo
O RIP (vers&o - ! um protocolo de roteamento de vetor de dist3ncia classless. O RIPv- foi
um dos primeiros protocolos de roteamento desenvolvido para roteamento de pacotes IP. O
RIP usa a contagem de saltos para sua m!trica, com uma m!trica de -6 saltos significando 'ue
essa rota ! inalcan)vel. 8omo resultado, o RIP s, pode ser usado em redes com at! 'uin#e
roteadores entre duas redes.
As mensagens RIP s&o encapsuladas em um segmento do protocolo NAP, com portas de
origem e de destino de DGC. Os roteadores RIP enviam suas ta*elas de roteamento completas
aos seus vi#in+os a cada LC segundos, excepto as rotas relacionadas a regra de split horion.
O RIP ! +a*ilitado usando o comando ro&ter rip no prompt de configura&o glo*al. O comando
net+or0 ! usado para especificar 'uais interfaces no roteador ser&o +a*ilitadas para RIP, (unto
com o endereo de rede classful de cada rede diretamente conectada. O comando net;or.
permite 'ue a interface envie e rece*a actuali#aes RIP e tam*!m anuncia essa rede em
actuali#aes RIP para outros roteadores.
O comando deb&g ip rip pode ser usado para exi*ir as actuali#aes RIP enviadas e
rece*idas pelo roteador. Para impedir 'ue as actuali#aes RIP se(am enviadas por uma
interface, como em uma rede local na 'ual n&o +) nen+um outro roteador, ! necess)rio usar o
comando passive-inter"ace.
HG
As entradas RIP s&o exi*idas na ta*ela de roteamento com o c,digo fonte de R e t%m uma
dist3ncia administrativa de -GC. As rotas padr&o s&o propagadas no RIP configurando uma rota
est)tica padr&o e usando o comando de"a&lt-in"ormation originate no RIP.
O RIPv- sumari#a su*2redes automaticamente para seus endereos classful ao enviar uma
atuali#a&o por uma interface 'ue est) em uma rede principal diferente da rede principal 'ue
cont!m o endereo de su*2rede da rota. 8omo o RIPv- ! um protocolo de roteamento classful,
a m)scara de su*2rede n&o ! includa na actuali#a&o de roteamento. Quando um roteador
rece*e uma actuali#a&o de roteamento RIPv-, o RIP deve determinar a m)scara de su*2rede
dessa rota. ?e a rota pertencer mesma rede classful principal da atuali#a&o, o RIPv-
aplicar) a m)scara de su*2rede da interface 'ue rece*eu a atuali#a&o. ?e a rota pertencer a
uma rede classful principal diferente da rede da interface receptora, o RIPv- aplicar) a m)scara
classful padr&o.
O comando sho+ ip protocols pode ser usado para exi*ir informaes para 'ual'uer
protocolo de roteamento +a*ilitado no roteador. ?o*re o RIP, esse comando exi*e informaes
de tempori#ador, status da sumari#a&o autom)tica, 'uais redes est&o +a*ilitadas nesse
roteador para RIP e outras informaes.
8omo o RIPv- ! um protocolo de roteamento classful, ele n&o suporta redes descontguas nem
$R?M. "sses dois t,picos s&o discutidos no 8aptulo I, BRIPvGB.
HL