Sie sind auf Seite 1von 23

Configurao do Cisco IOS

Prtica de roteadores e switches no algo abominvel! Realmente bem simples, ainda mais quando se tem facilidade de uso de CL !Command Line nterface", ou se#a, profissionais $ni%&li'e ou mesmo ()*&li'e iro gostar da maneira como programamos as instru+,es, at porque o )* baseado no $ni%- )s ob#etivos da apostila so. Conceitos sobre o Cisco )* Configura+o bsica do )* Objetivo 1: Conceitos sobre o Cisco IOS ) Cisco )* ! nternetwor' )perating */stem" o software responsvel por tratar todas as informa+,es do n0cleo da maioria dos equipamentos de rede da Cisco, como roteadores e switches- 1le o *istema )peracional da maior parte dos equipamentos de rede, sendo que apenas modelos antigos no fa2em uso do )* atualmente3s principais caracter4sticas do )* no hardware so. 5ransportar fun+,es e protocolos de rede1stabelecer trfego de alta velocidade entre dispositivosControle de acessoProver 1scalabilidadeProver Confiabilidade) )* pode ser acessado atravs de vrios meios. Console 6 normalmente utili2ando uma cone%o R7&89 na parte traseira do hardware- $tili2ado normalmente para configura+o inicial do equipamento- Para a reali2a+o da cone%o, necessrio a configura+o de um emulador de terminal, como o :indows ;/per5erminal ou minicom !<=>>bps, ? bits de dados, nenhuma paridade, bit de parada @ e sem controle de flu%o" Aodem 6 tambm chamada de cone%o au%iliar, reali2ada atravs de um modem, sendo que permite comandos de modem para um acesso discado 5elnet 6 utili2ando software emulador de terminal&burro 5elnet que estabelece cone%o na porta BC do roteador atravs de uma rede 5CPD PEocF pode se conectar ao )* para configur&lo, verificar a configura+o atual ou checar estat4sticasModos de Execuo ) acesso ao )* pode ser reali2ado de acordo com modos de e%ecu+o- *empre cheque o modo de e%ecu+o antes de reali2ar alguma configura+o- 3 tabela abai%o indica os modos de e%ecu+o e%istentes e a aparFncia da CL referente a cada um delesPrefixo da CLI G H !config"H Significado Aodo usurio Aodo privilegiado Aodo de configura+o global

!config&if"H !config&subif"H !config&line"H !config&router"H Boot do IOS

Aodo de configura+o de interface Aodo de configura+o de subinterface Aodo de configura+o de linha !e%. au%iliar, console, telnet" Aodo de configura+o de protocolo de roteamento

I importante estudarmos o processo de boot do )* at o momento que ele se encontra apto a ser acesso atravs de algum dos mtodos # ditos- ) flu%ograma abai%o define de maneira simples o processo-

3o ser ligado, a primeira etapa a reali2a+o do P)*5 !Power )n *elf 5est" reali2ado pela J )* !Jasic nput )utput */stem" presente em uma memKria no voltil no hardware- *e tudo ocorrer bem, a J )* ir iniciar o carregamento do )* presente na memKria Llash, que um tipo de memKria eletronicamente deletvel, programvel e acess4vel apenas para leitura !11PR)A 6 1rasable Programmable Read&)nl/ Aemor/"- Caso ocorra algum problema, o usurio ser levado ao modo R)A Aonitor, que um modo de recupera+o do )*, em que apenas capacidades m4nimas do sistema estaro dispon4veis- Porm, caso tudo ainda este#a bem, o )* ir reali2ar a procura por um arquivo chamado Mstartup&configN na OER3A !Oon&Eolatile Random 3ccess Aemor/"- 3rquivo esse que contm toda a configura+o do equipamento- Caso o arquivo e%ista, ele ser carregado na memKria R3A, assim como o )*, e ser fornecida uma CL para o usurio- Caso o arquivo no e%ista o roteador ir entrar no modo setup- 1sse um modo de configura+o bsico que permite o a#uste passo& a&passo por meio de menus interativos- ) modo setup tambm pode ser invocado a qualquer momento

na CL utili2ando o comando setup no modo de privilegiado do )*Oo modo setup o usurio possui duas op+,es. gerenciamento bsico e gerenciamento estendido) modo bsico permite apenas configura+,es para conectividade bsica do )*- ) modo estendido permite configura+,es globais, oferencendo um maior controle sobre o hardwareObjetivo : Configurao B!sica do IOS Eamos ver a seguir como reali2ar a configura+o bsica do )*, de maneira a tornar o equipamente de rede com um m4nimo de recursos dispon4veis"utenticao ) primeiro procedimento para acesso ao )* reali2ar a autentica+o do usurio- *e fPssemos resumir os modos de e%ecu+o e%istentes, seriam apenas modo usurio ou modo privilegiado, cada qual indicado apenas pelo 0ltimo prefi%o da CL - )u se#a, modo usurio !G" e modo privilegiado !H"- ) modo usurio o primeiro a ser dispon4vel assim que ele reali2a a primeira autentica+o, com base em usurio e senha, no )*- Oesse modo, apenas a reali2a+o de testes, checagem da configura+o e obten+o de estat4sticas podem ser reali2ados, no permitindo qualquer modifica+o na configura+o do )*) comando enable pode ser utili2ado para obter acesso ao modo privilegiado, mediante o uso de uma senha- Para cada um dos n4veis podem e%istir senhas diferentes, de maneira a criar um controle sobre o tipo de acesso reali2ado ao )*- $ma ve2 no modo privilegiado, para retornar ao modo usurio, basta o uso do comando disable. Para encerrar uma sesso, os comandos logout e exit no modo privilegiado ou usurio so suficientesModo de Configurao $ma ve2 no modo privilegiado podemos acessar os outros modos de acordo com o flu%o abai%o-

)u se#a, para acesso a um dos modos de configura+o, necessrio acessar o modo de configura+o global- Para acesso ao modo de configura+o global, o comando abai%o suficienteRouter#configure Enter configuration Router!config"# commands, one per line. End with terminal CNTL/ .

3bai%o uma descri+o detalhada sobre cada modo de configura+o !config&if"H 6 modo de configura+o das interfaces presentes no hardware, como interfaces *erial, 1thernet, Last1thernet, Qiga1thernet, Lrame&Rela/- Oesse modo de configura+o iremos reali2ar a atribui+o de endere+os de rede, largura de banda, tipo de meio de acesso, etc- ) )* no indica em qual interface estamos trabalhando, o que pode dificultar um pouco, caso o usurio tenha se esquecidoRouter!config"#interface Router!config$if"# fastethernet #/#

!config&subif"H 6 modo de configura+o de subinterfaces, o que permite uma grande possibilidade de interfaces virtuais em um mesmo hardware- 3s configura+,es poss4veis so quase as mesmas de uma interface realRouter!config"#interface Router!config$subif"# fastEthernet #/#.%

!config&router"H 6 modo de configura+o de protocolos de roteamento, como o R P, QRP, )*PL e outrosRouter!config"#router Router!config$router"# rip

!config&line"H 6 modo de configura+o do comportamento do terminal a qual o usurio est reali2ando o acessoRouter!config"#line Router!config$line"# console #

#ecursos de "juda )pa! Oo estamos so2inhos! ) )* possui diversas tcnicas para nos au%iliar durante a configura+o atravs da CL - ) ponto de interroga+o !R" pode ser utili2ado em qualquer modo para obter a lista de comandos dispon4veis- 5ambm podemos utili2ar o interroga+o para nos au%iliar no trmino de comandos, sendo que sempre que tivermos d0vida sobre o prK%imo parSmetro ou argumento, basta o uso dele !R" para que ele forne+a uma a#uda- Eamos a um e%emploRouter#ena& enable 3o digitar apenas MenaN seguido de um interroga+o no modo privilegiado, o )* automaticamente me retorna informando qual comando dispon4vel preenche o requisito de come+ar a ser chamado por MenaN)utro recurso de a#uda do )* muito interessante a capacidade para completar comandos, assim como reali2ado no shell dos $ni%&li'e- *endo assim, o e%emplo anterior bastaria digitar MenaN e a tecla 53J para autocompletar o comandoRouter#ena Router#enable

) simples uso do comando enable apenas como MenaN poss4vel sempre que no e%ista ambigTidade com outros comandos do trecho digitado- sso permite que comandos como o configure terminal se#am digitados apenas como Mconf tNRouter#conf Enter configuration Router!config"# commands, one per line. End with t CNTL/ .

Porm o e%emplo a seguir no pode ser reali2ado, pois MteN pode indicar tanto MterminalN como MtemplateN, Mtech&supportN e Mtelephon/&serviceNRouter#sh ' (mbiguous command) *sh te+ ) )* tambm indica onde e%iste erro na sinta%e dos comandos, como no e%emplo abai%oRouter!config"#interface , ' -n.alid input detected at /,0 mar1er. fastEthernet # # te

)u se#a, onde o acento circunfle%o indicar provavelmente ser o motivo do problema de sinta%e) )*, por ser baseado no $ni%, possui algumas combina+,es de teclas para navegar na CL Combina+,es essas que lembram a de um editor de te%tos, como o .i, do Linu%- 3 tabela abai%o muito 0til para nos au%iliar a trabalharmos de maneira mais eficienteCo$ando %uno CtrlU3 Aove o cursor para o in4cio da linhaCtrlU1 Aove o cursor para o final da linhaCtrlUJ Aove o cursor uma palavra para trsCtrlUL Aove o curso um caracter para frente1*CUL Aove o cursor para uma palavra para frenteCtrlU( (eleta apenas um caracterJac'space Aesmo que CtrlU(CtrlUR Reapresenta uma linhaCtrlU$ (eleta uma linhaCtrlU: (eleta uma palavraCtrlUV Linali2a o modo de configura+o e retorna ao modo privilegiado53J Completo a digita+o de um comandoCtrlUP 3presenta o 0ltimo comando digitadoCtrlUO ou setas direcionais Reapresenta o comando previamente digitado)utros comandos podem ser 0teis, como show histor/, que apresenta os 0ltimos @> comandos digitados- ) tamanho do buffer pode ser alterado com o comando abai%oRouter#terminal 4#$5678 9i3e of histor2 buffer Router#terminal histor2 si3e 5# histor2 si3e &

Linalmente, um recurso necessrio a qualquer CL a rolagem automtica de linhas longas- 1m outros sistemas com uso de linhas de comando pode ser utili2ado a linha abai%o para a continua+o do comendo- Oo )* diferente- 3s linhas de comando nunca so quebradas- *endo que ao invs disso, o caracter cifro aparecer indicando que h te%to oculto no lado indicado- Ee#am o e%emplo abai%oRouter!config"#$ %## permit ip %#.#.#.# #.566.566.566 %:5.#.#.# #.566.566.566

Configurao de Sen&as 1%istem cinco tipos de senhas que podem ser criadas e aplicadas para seguran+a do )*- 3s suas primeiras so utili2adas para resetringir o acesso ao modo privilegiado e as outras trFs so utili2adas para restringir o acesso ao )* atravs das portas console, au%iliar ou telnet3 configura+o das senhas para o modo privilegiado so reali2adas atravs do comando enable e a op+o adequada- 3 diferen+a fundamental entre as duas senhas o uso de criptografia no arma2enamento da senha- secret criptografa, ao contrrio da password. Router!config"#enable password thigu Router!config"#enable secret thigu Caso vocF tente inserir a mesma senha, o )* lhe advertir sobre o perigo em reali2ar essa opera+o- Porm, se o usurio insistir, o )* aceitar a nova senha, porm, nenhuma delas estar funcionando3 configura+o para senhas para o modo usurio so reali2adas dentro dos modos de configura+o de linhas- Para tanto, vamos a e%emplosRouter!config"#line Router!config$line"#password Router!config$line"#login console # thigu

) primeiro e%emplo trata da configura+o de uma senha de usurio para a interface console do )*- 3o reali2ar o acesso ao modo de configura+o de linha, necessrio indicarmos a qual linha estamos acessando- ) )* permite acesso simultSneo de vrias origens em um 0nico meio- Cada meio poss4vel contato a partir do 2ero- Oo caso da porta console, como possu4amos apenas uma origem poss4vel, pois no hardware e%iste apenas uma 0nica porta console, ela ser sempre a 2ero- (epois do acesso ao modo de configura+o de linha, podemos definir a senha com o comando password. 3pKs isso, devemos utili2ar o comando login para e%igir que o usurio tenha que se autenticar nessa linha para obter acessoRouter!config"#line Router!config$line"#password Router!config$line"#login .t2 # ; thigu

) segundo e%emplo reali2a a configura+o da senha de usurio para acessos atravs da rede 5CPD P utili2ando telnet- ) meio vt/ !Eirtual 5etWpe" permite diversos acessos simultSneos ao )*, pois o meio de origem ser uma rede baseada em 5CPD P- Como foi dito, as origens so numeradas come+ando com 2ero- )u se#a, a primeira cone%o que for estabelecida ser a 2ero, a segunda cone%o estabelecida ser a um, a terceira cone%o estabelecida ser a dois, e assim por diante- )* mais antigos aceitavam apenas 9 cone%,es simultSneas, numeradas de 2ero a quatro- Para obter a quantidade de

cone%,es poss4veis, utili2e o recurso de a#uda MRN- )s demais comandos tFm fun+o equivalente ao e%emplo anteriorRouter!config"#line Router!config$line"#password Router!config$line"#login aux # thigu

) terceiro e%emplo demonstra o procedimento de defini+o de uma senha chamada MthiguN para um acesso por uma interface 3u%iliar5odas as senhas, com e%ce+o da secret, so gravadas no arquivo de configura+,es !running& config" sem qualquer tipo de criptografia, o que cria um enorme furo de seguran+a! Aas nem tudo est perdido! ) comando ser.ice password$encr2ption criptografa tudo para nKs! Router!config"#ser.ice password$encr2ption )utra configura+o interessante que podemos reali2ar em interfaces consoles a possibilidade de definirmos um timeout para uma cone%o inativa !exec$timeout" ou mesmo impedir que mensagens de console fiquem constantemente aparecendo em sua tela, interrompendo a entrada dos comandos !loggin s2nchronous"Router!config"#line Router!config$line"#exec$timeout Router!config$line"#logging s2nchronous console # # #

)s dois n0meros que surgem depois do comando exec$timeout especificam respectivamente minutos e segundosConfigurao de Banners 1m redes grandes um equipamento de rede pode ser acessado por diversas pessoas que so encarregadas de configur&lo- Pessoas muitas ve2es de localidades diferentes e que nem devem se conhecer- ) que fa2er se precisarmos reali2ar para avisar a todos que se conectarem sobre algum eventoR 3s corpora+,es Cisco tFm a solu+o! I o uso de banners! Podemos definir quatro diferentes banners para os usurios, dei%ando&os informados sobre tudo- )s tipos de banners so. motd 6 Aessage )f 5he (a/, ou se#a, Aensagem do (ia- I o primeiro banner que ser e%ibido, antes mesmo de qualquer autentica+o- Recomenda&se incluir uma mensagem de advertFncia ou algum aviso sobre o uso indevido do sistema e%ec 6 Aensagem que ser e%ibida logo apKs login do usurio no modo de usurio login 6 Aensagem que ser apresentada apKs o motd e antes do prompt de login do usurio incoming& Aensagem que ser e%ibida apKs o login do usurio no modo de usurio caso ele este#a fa2endo uso de 5elnet Reverso3 configura+o de qualquer um dos banners bem simples! ) e%emplo abai%o tipifica o procedimentoRouter!config"#banner motd Enter TE=T message. End with ################################### # >EN9(?E> @E (@AERTENC-( ################################### < the ( character TB@B9 < /<0. #

3 sinta%e do comando bem simples! 3 arroba no comando determina qual ser o caracter que ir determinar quando o banner # foi digitado- )u se#a, a arroba o delimitador! Poderia ser qualquer outro caracter, desde que ele no sur#a no te%to em nenhum outro lugarCance'ando Configura(es 1 quando algum comando e%ecutado de maneira erradaR 7 eraR Oo! 3 Cisco pensou na gente! Para !quase" tudo poss4vel cancelarmos a configura+o- 1 para isso, o procedimento realmente simples! (uvidamR 1nto vamos ao e%emploRouter!config"#ser.ice password$encr2ption (e acordo com o e%emplo, estamos ativando a criptografia nas senhas- Para desfa2er isso !apenas as prK%imas senhas sero afetadas", basta adicionar ao comando o prefi%o MnoN- )u se#a, o e%emplo ficar assimRouter!config"#no ser.ice password$encr2ption *imples noR 1 assim que funciona com quase tudo! )utro e%emplo que fica um pouco diferenteRouter!config"#banner Enter TE=T message. >EN9(?E> < Router!config"#no banner login End @E login with the < character /<0. LB?-NCCC

)u se#a, no preciso redigitar toda mensagem para que o banner login se#a e%clu4doConfigurao de Interfaces de u$ #oteador 3 configura+o de interfaces uma das mais importantes configura+,es reali2adas no )*3lgumas das configura+,es que podemos reali2ar nas interfaces incluem endere+amento, defini+o da largura de banda, tipo de meio de acesso, entre outros(iferentes hardwares e%igem configura+,es diferentes- 3 linha B9>> de roteadores, por e%emplo, tem todas as interfaces fi%as, ou se#a, no poss4vel a incluso de novas placas, como na linha B=>>, que oferece a fle%ibilidade atravs da e%panso pela adi+o de mKdulos- 1ssas caracter4sticas impactam sobre a nomenclatura das interfaces- Ee#am os e%emplos abai%oRouter!config"#interface fastEthernet #/# )u se#a, primeiro o n0mero do mKdulo e depois o n0mero da interface- Podemos concluir ento que a interface Last1thernet do e%emplo a primeira do primeiro mKdulo- )utro e%emplo Router!config"#interface ethernet % ndica que a segunda interface ethernet em um hardware fi%o3inda sobre as interfaces, em alguns momentos iremos precisar, dependendo da placa, utili2ar o comando media&t/pe, para especificarmos qual o tipo de interface f4sica ser utili2ada- $tili2amos esse procedimento quando uma placa possuir dois tipos de conectores co&e%istindo- Ee#am o e%emplo

abai%o Router!config"#inter Router!config$if"#media$t2pe rD;6 fastEthernet #/#

Por padro, todas as interfaces em um roteador encontram&se desativadas- Para ativ&las ento, necessrio negar o comando shutdown, que # est presenteRouter!config$if"#no shutdown 1 o endere+amentoR 3o menos que vocF no este#a em uma rede 5CPD P, definir um endere+o P X interface ser necessrio- Para a configura+o do endere+o P utili2amos o comando ip address no modo de configura+o da interface- Podemos tambm definir mais de um endere+o por interface com o complemento summar2 ao finalRouter!config"#interface fastEthernet Router!config$if"#ip address %#.%#.%#.%# Router!config$if"#ip address %#.%#.%#.%% 566.566.566.# secondar2 #/# 566.566.566.#

Para a configura+o de uma interface *erial e%istem algumas especifica+o que devem ser discutidas- 3 interface poder estar conectada a um dispositivo C*$D(*$ !Channel *ervice $nitD(ata *ervice $nit" que ir prover um cloc' para sincroni2a+o da linha- Porm, poss4vel que algum dos equipamentos fa+a o trabalho do C*$D(*$, dispensando seu uso- ) equipamento que substituir o C*$D(*$ precisar prover o cloc' para a cone%o, sendo chamado de ponta (C1 !(ata Communication 1quipment"- ) outro equipamento que estiver conectado ao primeiro ser o (51 !(ata 5erminal 1quipment"- Para a configura+o do cloc' utili2amos o comando cloc1 rateRouter!config"#interface Router!config$if"#cloc1 rate 67### serial 5/#

Oo e%emplo, a cone%o ser sincroni2ada em 9=>>> bits por segundo, ou se#a, 9='bps)utra configura+o que podemos reali2ar em cone%,es seriais o bandwidth. 3o contrrio do que pode parecer, esse comando no limita a velocidade com que os dados so transferidos, sendo que utili2ado apenas por protocolos de roteamento, como QRP, 1 QRP e )*PL para clculo do custo da interface- *e estivermos utili2ando o protocolo de roteamento R P essa configura+o irrelevante- ) e%emplo abai%o configura uma largura de banda de B9='bpsRouter!config"#interface Router!config$if"#bandwidth 567 serial 5/#

Configura(es )erais )utras configura+,es gerais, como defini+o do nome do sistema e descri+,es so necessrias para customi2a+o do sistema e facilitar a identifica+o de problemas- Para modificarmos o nome do sistema, utili2amos o comando hostname. Router!config"#hostname No.oERouter!config"# No.oERouter

Podemos adicionar uma descri+o a alguma interface, com o intuito de informa+o apenas, utili2amos o comando description no modo de configura+o da interface-

Router!config"#interface Router!config$if"#description Ligacao com >arte

serial

5/#

3mbos os comandos, hostname e description, tFm apenas uso local, no tendo impacto em outros equipamentosSa'vando a Configurao 5oda a configura+o que fa2emos at ento toda salva na R3A apenas do )*, ou se#a, na running&config- sso quer di2er que se desligarmos o equipamento a configura+o ser totalmente perdida! Para salvarmos permanentemente as configura+,es precisamos copi&las para a OER3APodemos reali2ar isso atravs do comando cop2 ou write, como veremos abai%o os e%emplosRouter#cop2 @estination Huilding FBJG running$config filename startup$config Fstartup$configG& configurationI

1sse e%emplo reali2a a copia da configura+o da R3A !running&config" para a OER3A !startup&config"Router#write Huilding FBJG configurationI

Reali2a o mesmo que o e%emplo anterior caso se#a utili2ado sem outras op+,es*erificando a Configurao 1%istem diversos comandos ao administrador para verificar a configura+o do )*, bem como obter informa+,es sobre o sistema- 3bai%o alguns comandos de uso rotineiro show version 6 verifica informa+,es sobre o )* e o estado do sistema- nforma+,es como. verso do )*, tempo de uptime, nome da imagem )* em uso, modelo do hardware, interfaces dispon4veis, configura+o do registro e o tamanho da memKria OER3A e Llash show histor/ 6 mostra os 0ltimos @> comandos digitados, por padro show terminal 6 parSmetros do terminal, como tamanho e buffer show interfaces 6 informa+,es sobre o estado e a configura+o das interfaces show interfaces summar/ 6 resumo das interfaces show controllers 6 informa+,es sobre o estado das interfaces f4sicas show ip interface brief 6 breve sumrio do estado das interfaces show running&config 6 toda a configura+o em e%ecu+o no )* show startup&config 6 toda a configura+o arma2enada na OER3A que ser utili2ada na iniciali2a+o do sistemaEale a pena aprendermos melhor a interpretar a sa4da de algum dos comandos abai%o, como o show interfaces- Eamos a um e%emploEthernetK/% EthernetK/5 is is up, up, line line protocol protocol is is up down

EthernetK/K is down, line protocol 9erial;/# is administrati.el2 down, line protocol is down

is

down

3 sa4da do comando show interfaces foi resumida de maneira a mostrar apenas a primeira linha de cada interface- Oote que sempre h dois estados para cada interface- ) primeiro se refere X camada f4sica, estando ativo sempre que possui capacidade para receber dados, e o segundo se refere X camada de enlace, estando ativo quando o lin' possui conectividade- *endo assim, de acordo com o e%emplo anterior, a situa+o de cada interface . !up, up" 6 cone%o ativa e funcional!up, down" 6 problemas com sincroni2a+o da cone%o!down, down" 6 problema f4sico, se#a nos cabos ou interfaces f4sicas!administrativel/ down, down" 6 interface desligada atravs de configura+o no )*-

)utros comandos, como ping, telnet ou trace podem ser utili2ados para testar conectividade ou resolu+o de problemas no ambiente de rede-

#otea$ento IP
Oessa publica+o discutiremos o processo de roteamento P, os tipos de roteamento e os quatro protocolos de roteamento que so cobrados no e%ame CCO3 =8>&?>@. R P, QRP, 1 QRP e )*PL- )s ob#etivos desse te%to so. (escrever o processo de roteamento (escrever os protocolos de roteamento Objetivo 1: Processo de #otea$ento Para come+armos a estudar o que um processo de roteamento, precisamos definir o que roteamento- $m con#unto de regras que definem como dados originado em uma determinada sub&rede devem alcan+ar uma outra seria uma boa defini+o para roteamento3 fun+o de roteamento cabe ao Roteador- *ua fun+o encaminhar pacotes de uma rede para outra- )u se#a, por padro, ele no encaminha pacotes para uma mesma rede) processo de roteamento ocorre pois o roteador MaprendeN sobre as redes a qual ele pode enviar pacotes, atravs das comunica+,es que possui com os roteadores vi2inhos ou atravs de configura+o manual de um administrador de sistemas- Com as rotas MaprendidasN o roteador pode criar a tabela de roteamento, sendo ela utili2ada como referFncia para o encaminhamento dos pacotes3 maneira como os roteadores constroem a tabela de roteamento determina se reali2ado roteamento esttico ou dinSmico- 3 caracter4stica fundamental do roteamento esttico a e%istFncia de interven+o manual no processo, atravs de regras criadas por uma pessoa- ) roteamento dinSmico #ustamente o oposto, onde e%iste um processo !protocolo de roteamento" que reali2a a cria+o da tabela de roteamento de acordo com informa+,es de roteadores vi2inhos que tambm utili2em o protocolo de roteamento-

#otea$ento Est!tico 3s principais vantagens do roteamento esttico so. Redu+o da carga de processamento na CP$ do roteador Oo h uso da banda para troca de informa+,es entre os roteadores *eguran+a r4gida1 as principais desvantagens do roteamento esttico so. Oecessrio profundo conhecimento da rede pelo administrador de rede 3 cada nova rede adicionada ao con#unto, ser necessrio adicionar manualmente informa+,es sobre ela na tabela de roteamento Oo vivel em grandes ambientes de produ+o, onde e%istam diversas redes e ambientes distintosi+ route *inta%e. ip route redeEdestino mascara FenderecoEproximoEhupLinterfaceEsaidaG FpermanentG FdistanciaEadministrati.aG ) comando ip route pode ser utili2ado para a inser+o manual de rotas em um roteador1%emplos de uso. ip route %#.%#.%#.# 566.566.566.# %:5.%7M.%.% ip route #.#.#.# #.#.#.# %#.%.%.% ip route 5##.#.5.# 566.566.56;.# serial 5/# ) primeiro e%emplo de uso criar uma rota para qualquer trfego endere+ado X rede @>-@>-@>->DB8 ser encaminhado para @<B-@=?-@-@, que ser um endere+o diretamente contectado ao roteador- ) segundo e%emplo uma rota padro, assim como um default gatewa/, que encaminha tudo para o endere+o @>-@-@-@- Rotas default apenas devem ser configuradas em redes chamadas stub, ou se#a, redes que possuam apenas uma interface de sa4da, isso porque os roteadores utili2am essa rota apenas em 0ltimo caso, caso no e%ista outra rota mais especYf- ) terceiro e%emplo de uso criar uma rota para o destino B>>->-B->DBC atravs da interface *erial BD> do roteador3o se criar rotas estticas, tenha em mente que todas as redes diretamente conectadas # tFm rotas especYficas para cada- ) e%emplo abai%o e%ibe toda a tabela de roteamento de um roteadorRouter#show ip route Codes) C N connected, 9 N static, R N R-O, > N mobile, H N H?O @ N E-?RO, E= N E-?RO external, B N B9OP, -( N B9OP inter area N% N B9OP N99( external t2pe %, N5 N B9OP N99( external t2pe 5 E% N B9OP external t2pe %, E5 N B9OP external t2pe 5 i N -9$-9, su N -9$-9 summar2, L% N -9$-9 le.el$%, L5 N -9$-9 le.el$5 ia N -9$-9 inter area, Q N candidate default, R N per$user static route o N B@R, O N periodic downloaded static route

?atewa2 of last resort is %#.%%.5%#.% to networ1 #.#.#.# %#.#.#.#/5; is subnetted, % subnets C %#.%.%.# is directl2 connected, PastEthernet#/# S* #.#.#.#/# F%/#G .ia %#.%.%.% Para que se#a poss4vel alcan+ar as demais redes pertencentes a rede, a tabela de roteamente deve ento incluir informa+o que define onde as outras rede esto locali2adas e como alcan+&las- 3 primeira letra em cada linha indica como foi MaprendidaN a rota- Oo e%emplo, a primeira regra indica que a rede @>-@-@->DB8 est diretamente conectada !C" ao roteador atravs da interface Last1thernet >D>3 segunda linha indica uma rota padro que foi adicionada estaticamente !*")utro detalhe importante quando formos considerar o uso de rotas padro. o comando ip classless- 5odos os roteadores Cisco trabalham com redes classfull por padro- *endo assim, necessrio para o uso de rotas padro o comando ip classless, para que o roteador tambm analise as sub&redes na tabela de roteamento- (o )* @B-% em adiante, o comando ip classless encontra&se ativado por padro#otea$ento ,in-$ico 3s principais vantagens do roteamento dinSmico so. *implifica o gerenciamento da rede Eivel em grandes ambientes de produ+o, com vrias redes e ambientes diferentes3s principais desvantagens do roteamento dinSmico so. $tili2a larga de banda da cone%o para troca de informa+,es sobre roteamento entre os roteadores Consome processamento da CP$ do roteador Aenor controle, o que resulta em menor seguran+a do ambiente) processo de roteamento dinSmico utili2a protocolos para encontrar e atuali2ar tabelas de roteamento de roteadores- )s quatro protocolos de roteamento que iremos discutir so. R P !Routing nformation Protocol", QRP ! nterior Qatewa/ Routing Protocol", 1 QRP !1nhanced nterior Qatewa/ Protocol" e )*PL !)pen *hortest Path Lirst")s protocolos de roteamento utili2ados em redes pertencem a duas categorias. QP ! nterior Qatewa/ Protocol" e 1QP !1%terior Qatewa/ Protocol"- Protocolos QP so usados para troca de informa+,es entre roteadores pertencentes a uma mesmo *istema 3utPnomo, que uma cole+o de redes sob um mesmo dom4nio administrativo- 7 protocolos 1QP so utili2ados para comunica+o entre roteadores pertencentes a *istemas 3utPnomos diferentes- Protocolos 1QP no fa2em parte do escopo da prova CCO3 =8>&?>@,ist-ncias "d$inistrativas (istSncias 3dministrativas so mtricas utili2adas para classificar a confiabilidade das informa+,es recebidas por roteador atravs de seus vi2inhos- 3 (istSncia 3dministrativa um n0mero inteiro entre 2ero e B99, sendo que quanto menor mais confivel a rota- )u se#a, 2ero a rota mais confivel e B99 indica uma rota inalcal+vel-

Orige$ da #ota ,ist-ncia "d$inistrativa Padro nterface diretamente conectada > Rota esttica @ Rotas *umari2adas 1 QRP 9 JQP B> 1 QRP nterno ao *istema 3utPnomo <> QRP @>> )*PL @@> *& * @@9 RP @B> 1QP @8> )(R !)n (emand Routing" @=> 1 QRP 1%terno ao *istema 3utPnomo @Z> JQP nterno B>> (esconhecido B99 )s protocolos de roteamento podem ser de trFs classes. Eetor distSncia 6 Protocolos de roteamento classificados nessa categoria utili2am a distSncia X uma rede para defini+o do melhor caminho- 3 distSncia medida de acordo com o n0mero de roteadores que o pacote percorre at o destino !hup"- 1%emplo. R P e QRP 1stado do lin' 6 Protocolos de roteamento classificados nessa categoria utili2am diversos fatores do nodo, como banda dispon4vel, processamento, por e%emplo, para identificar o melhor caminho- 1%emplo. )*PL e *& * ;4brido 6 Protocolos de roteamento classificados nessa categoria possuem caracter4sticas de ambas as classes anteriores- 1%emplo. 1 QRPObjetivo : Protoco'os de #otea$ento Eamos iniciar nosso estudo sobre os protocolos de roteamento e sua configura+o em sistemas )*- niciaremos estudando cada protocolo de acordo com sua categoria anteriormente mencionadaProtoco'os Baseados e$ *etor ,ist-ncia ) algoritmo de roteamento vetor distSncia envia as tabelas de roteamento completa para os roteadores vi2inhos atravs de todas as interfaces ativas, que ento combinam as tabelas recebidas com as tabelas que # possuem e completam o mapa da rede- [uando e%istem caminhos alternativos para o mesmo destino o fator da (istSncia 3dministrativa levada em considera+o pelo protocolo de roteamento) R P, no entanto, utili2a apenas a contagem de saltos como mtrica para a escolha do melhor caminho- *e houver dois caminhos com o mesmo custo, ou se#a, a mesma quantidade de saltos para o destino, ser reali2ado o round&robin load balance, ou se#a, distribuir a carga igualmente entre os lin's1ssa tcnica pode ser aplicada at um m%imo de = cone%,es com o mesmo custo1 o que acontece quando ocorre uma mudan+a na topologiaR Como o algoritmo reali2a o envio da tabela de tempos em tempos, haver um tempo para a convergFncia de todo o ambiente- Oo entanto,

durante o per4odo de convergFncia, nenhuma informa+,es transmitida, o que torna o tempo um fator cr4tico no processo- $m dos maiores problemas do R P seu intervalo de convergFncia demasiado alto(urante o per4odo de convergFncia, podem ocorrer inconsistFncias nas tabelas de roteamento, ocasionando loops de roteamento- Para minimi2ar o efeito, algumas tcnicas so adotadas, como descritas a seguir. Contagem m%ima de saltos !Aa%imum ;op Count" 6 uma maneira simples de evitar que se#am criadas referFncias infinitas na tabela de roteamento, a defini+o de um limite para o n0mero de saltos- Oo caso do R P, o limite at @9 saltos- $ma rede dispon4vel apenas @= saltos depois ser considerada inacess4vel *plit ;ori2on 6 solu+o em que o roteador que receber uma atuali2a+o da tabela de roteamento por uma interface no ir propagar o resultado pela mesma interface- 1sse recurso ativado por padro em roteadore 1nvenenamento do Roteador !Route Poisoning" &fa2 com que no momento que um roteador detectar que seu vi2inho possui uma tabela de roteamento com problemas, ele propaga para a rede que o vi2inho estar a @= saltos de distSncia, ou se#a, inalcan+vel ;olddowns 6 previne que uma mensagem regular de atuali2a+o reative uma rota que, na verdade, encontra&se inalcan+vel por algum motivo- La2 com que mudan+as repentinas se#am efetivadas apenas de algum tempo#outing Infor$ation Protoco' $m dos protocolos mais utili2ados e antigos de roteamento o R P !Routing nformation Protocol"- *uas caracter4sticas so. 1nvia a tabela de roteamento completa para todas as interfaces a cada C> segundos $tili2a apenas a contagem de saltos como mtrica Limita a contagem m%ima a @9 saltos consecutivos, ou se#a, no vivel em redes de grande porte ou com muitos roteadores ) R P verso @ utili2a roteamento classfullPara que o protocolo de roteamento mantenha&se ativo e dispon4vel necessrio o uso de diversas tcnicas para au%iliar em sua performance- ) R P utili2a a seguinte especifica+o. Route $pdate 5imer 6 ntervalo em que as atuali2a+o so enviadas- ) R P envia a cada C> segundos Route nvalid 5imer 6 ntervalo de tempo que deve ocorrer antes de um roteador determinar que uma rota tornou&se invlida- 1ssa concluso ser atingida se no ocorrerem atuali2a+,es sobre um determinada rotea at o fim do per4odo- ) R P normalmente mantm um tempo de @?> segundos Route ;olddown 5imer 6 ntervalo de tempo que o roteador ir reter as atuali2a+,es entres de efetiv&las- ) R P normalmente mantm por um tempo de @?> segundos Route Llush 5imer 6 ntervalo de tempo para remover uma rota que se tornou invlida- 3ntes de eliminar uma rota de sua tabela de roteamento, o roteador avisa aos vi2inhos que determinada rota encontra&se inativa- ) R P normalmente espera por B8> segundosConfigurando o #IP 3 configura+o do R P muito simples se comparada ao roteamento esttico- Para iniciarmos a

configura+o do R P necessrio remover todas as rotas estticas que iro sobrepor os rotas geradas pelo R PRouter!config"#router rip Router!config$router"#networ1 %:5.%7M.%.# ) e%emplo acima ir configurar o R P para propagar e receber informa+,es atravs da rede @<B-@=?-@->- Oo necessrio especificar uma mscara de rede, pois por padro o R P classfull- Caso a rede tenha convergido, podemos verificar se o roteador # receber a rotaRouter#show ip route Codes) C N connected, 9 N static, R N R-O, > N mobile, H N H?O @ N E-?RO, E= N E-?RO external, B N B9OP, -( N B9OP inter area N% N B9OP N99( external t2pe %, N5 N B9OP N99( external t2pe 5 E% N B9OP external t2pe %, E5 N B9OP external t2pe 5 i N -9$-9, su N -9$-9 summar2, L% N -9$-9 le.el$%, L5 N -9$-9 le.el$5 ia N -9$-9 inter area, Q N candidate default, R N per$user static route o N B@R, O N periodic downloaded static route ?atewa2 of last resort is not set R %S5.%7.#.#/%7 F%5#/%G .ia %:5.%7M.%.5, ##)##)%#, 9erial%/# %#.#.#.#/5; is subnetted, % subnets C %#.%.%.# is directl2 connected, PastEthernet#/# C %:5.%7M.%.#/5; is directl2 connected, 9erial%/# Oo e%emplo, a rede @ZB-@=->-> foi recebida atravs do protocolo de roteamento R P, como constatado pela letra MRN no in4cio da linha- 1ssa rede acess4vel atravs da interface *erial @D>Porm, em algumas situa+,es pode no ser interessante que ha#a trfego R P ocorrendo em alguma das redes que um roteador est conectado- Para tanto, podemos limitar a propaga+o do R P em alguma das interfaces com o comando passi.e$interface- 1sse comando evita que uma atuali2a+o R P se#a propagada por uma determinada interface, porm, essa mesma interface continua a receber atuali2a+,es R PRouter!config"#router rip Router!config$router"#passi.e$interface fastethernet #/#

#IP *erso ) protocolo de roteamento R P possui duas vers,es- 1ssa segunda verso do protocolo no muito diferente da primeira verso, sendo que continua sendo um protocolo vetor distSncia e utili2ando saltos como mtrica- Jasicamente em sua nova verso, o R P suporta EL*A, C (R, redes descont4guas e autentica+o- Para o uso da segunda verso do R P, basta o uso do comando abai%oRouter!config"#router rip Router!config$router"#.ersion 5

#edes ,escont.guas Redes descont4guas so duas ou mais sub&redes de uma rede classfull, conectadas entre si atravs de uma rede classfull diferente- 3 figura abai%o representa bem isso-

*erificando a Configurao do #IP )s seguintes comandos podem ser usados para verifica+o das configura+,es R P. show ip route 6 3presenta toda a tabela de roteamento, incluindo as rotas aprendidas pelo R P show ip route rip 6 3presenta apenas as rotas aprendidas atravs do R P debug ip rip 6 1nvia as atuali2a+,es propagas e recebidas pelo roteador para a consoleInterior )ate/a0 #outing Protoco' ) protocolo QRP, tambm classificado como sendo vetor distSncia, surgiu para suprir algumas necessidades que o protocolo R P no possu4a- *uas principais caracter4sticas so. Protocolo proprietrio da Cisco Contagem m%ima de B99 saltos, sendo que o padro @>> $tili2a a largura de banda e atraso da linha como mtricas padro para defini+o das melhores rotas, sendo que suporta outras mtricas, como a seguran+a do meio, carga e A5$ utili2ado(a mesma maneira que o R P, o QRP tambm necessita de diversas tcnicas para au%4lio a sua performance Route $pdate 5imer 6 ) QRP envia a cada <> segundos por padroRoute nvalid 5imer 6 ) QRP por padro utili2a B@> segundos;olddown 5imer 6 ) QRP por padro utili2a BB> segundosRoute Llush 5imer 6 ) QRP utili2a =C> segundos, por padro-

Configurao do I)#P 3ssim como o R P, a configura+o do QRP bem simples, comparada X do roteamento esttico- 3 0nica diferente+a entre configurar o R P e o QRP ser que para o 0ltimo necessrio a especifica+o do *istema 3utPnomo a qual o roteador pertenceRouter!config"#router igrp %# Router!config$router"#networ1 %:5.%7M.%.# Podemos utili2ar o comando show ip route para verificar a tabela de roteamento, da mesma

maneira que fi2emos com o R P) QRP pode tambm ser utili2ado para balancear a carga entre quatro cone%,es desiguaisRedes R P devem ter a mesma contagem de saltos para balancear a carga, # o QRP utili2a a largura de banda para determinar como balancear a cargaOo entanto, o suporte ao QRP no )* foi descontinuado, dando lugar para o 1 QRP, que ser descrito nas prK%imas sess,esProtoco'os Baseados e$ Estado de Lin1 ) algoritmo de roteador estado de lin' envia as tabelas de roteamento de acordo com modifica+,es no ambiente, sendo que as atuali2a+,es so incrementaisO+en S&ortest Pat& %irst Oo sendo o 0nico e%emplo de protocolo baseado em estado de lin', o )*PL contm as seguintes caracter4sticas. Protocolo aberto e padroni2ado pelo 15L, o que permite que diversas plataformas diferentes utili2am o mesmo protocolo de roteamento $tili2a o algoritmo *PL !*hortest Path Lirst, tambm conhecido como (i#'stra" para defini+o do melhor caminho, de acordo com um custo- Cada interface de sa4da do roteador possui um custo associado, sendo que o custo total de um caminho a soma dos custos de todas as interfaces que sero ultrapassadas no caminho 5ransmisso das atuali2a+,es da tabela de roteamento atravs de Aulticasts, e no broadcasts, como o R Pv@ 3tuali2a+o incremental da tabela de roteamento, o que economi2a a banda entre os vi2inhos (iviso da rede em reas- Oo entanto, o e%ame CCO3 e%ige apenas conhecimento da configura+o do )*PL em uma 0nica reaCom rela+o X areas, alguns conceitos so importantes terem sido definidos, mesmo que se#a abordado o uso de apenas uma 0nica rea 3 rea 2ero sempre deve e%istir em redes com mais de uma rea- 1ssa rea conhecida como Mbac'bone areaN 5odas as outras reas devem sempre se conectar X rea 2ero \reas que no esto diretamente conectadas X rea 2ero devem criar o artif4cio de virtuais&lin's Roteadores da rea 2ero devem possuir uma capacidade de processamento elevada devido o alto trfego que ser corrento nessa rea-

3 figura abai%o demonstra um e%emplo de rede )*PL-

3 figura demonstra dois sistemas autPnomos, sendo um seccionado em diversas reas, com a rea 2ero representando a rea de bac'bone- )s roteadores pertencentes X rea do bac'bone se chamam Jac'bone Router, Xs reas que fa2em cone%o apenas com outras reas internas so chamados 3JR !3rea Jorder Router" e o roteador que se comunica com outro sistema autPnomo se chama 3*JR !3utonomous */stem Jorder Router"3 tabela abai%o demonstra uma sumari2a+o das principais caracter4sticas entre cada um dos protocolos at ento estudadosCaracter4stica 5ipo de Protocolo EL*A *umari2a+o automtica *umari2a+o manual Redes descont4guas RP Eetor (istSncia no sim no no QRP Eetor Eetor (istSncia (istSncia sim no sim sim sim sim no no R PvB )*PL 1stado de Lin' sim no sim sim 1 QRP ;4brido sim sim no sim

5ipo de Propaga+o Atrica utili2ada Limite de saltos ConvergFncia 3utentica+o ;ierarqui2a+o 5ipo de atuali2a+o 3lgoritmo adotado

Jroadcast

Aulticast !BB8->->-<" *altos @9 Lenta *im Oo PeriKdicas

Jroadcast

*altos @9 Lenta Oo Oo PeriKdicas

Composta B99 Lenta Oo Oo PeriKdicas

Aulticast !BB8->->-9 e BB8->->-=" Largura de banda OD3 Rpida *im *im 1ventuais

Aulticast !BB8->->-@>" Composta BB8 Rpida *im Oo ;4brido ($3L

Jellman&Lord Jellman&Lord

Proprietrio *PL !(i#'stra"

#oteador ,esignado2#oteador de Bac1u+ ,esignado ) protocolo )*PL utili2a um artif4cio de eleger um roteador como (R !(esigned Router" e outro como sendo substituto do primeiro, chamado J(R !Jac'up (esigned Router"- 1sse roteador eleito como (R ter como tarefa a distribui+o para todos da tabela de roteamento que ser utili2ada3 elei+o reali2ada de acordo com a prioridade de cada roteador- ) roteador com a a maior prioridade eleito o (R para seu segmento e o com a segunda maior prioridade, o J(R- *e os valores de prioridade nos roteadores, no entanto, forem os padr,es ou iguais, o Router ( !R (" de cada um usado para o desempate- o R ( o maior valor P configurado no roteador ou o P de um interface de loopbac', se cab4velCaso se#a necessrio e%cluir um roteador do processo de sele+o (RDJ(R, basta configurar sua prioridade para 2ero- *endo que a configura+o de prioridades reali2ado no modo de configura+o da interfaceRouter5!config"#interface serial %/# Router5!config$if"#ip ospf priorit2 5

Configurando OSP% 3 configura+o do )*PL ir se diferenciar dos protocolos de roteamento vistos anteriormente em pequenos detalhes- Eamos ao e%emplo abai%oRouter!config"#router ospf % Router!config$router"#networ1 %#.%.%.# #.#.#.566 area # Router!config$router"#networ1 %:5.%7M.%.# #.#.#.566 area # 3 primeira linha indica que iremos entrar no modo de configura+o de roteamento )*PL do processo @- ) n0mero do processo um dado irrelevante para o processo de roteamento, pois apenas uma maneira de identificar unicamente e localmente o comportamento do )*PL em uma situa+o- sso quer di2er, que podemos criar diversas instSncias do )*PL em um mesmo roteador- ) valor do processo pode variar de @ a =9-9C93 segunda linha ir reali2ar a divulga+o das redes, da mesma maneira que feito no R P e QRP, com o diferencial de necessitar da mscara invertida, ou wildcard- 3 mscara invertida , como o nome sugere, um mscara que reflete o inverso dos bits de uma mscara normal- $ma mscara comum B99-B99-B99-> !que em binrio @@@@@@@@-@@@@@@@@-@@@@@@@@->>>>>>>>" ter como equivalente

invertida o valor >->->-B99 !que em binrio >>>>>>>>->>>>>>>>->>>>>>>>-@@@@@@@@"- I interessante pensarmos em valores binrios quando tratamos de EL*A ou C (R- 3 mscara B99-B99-BB8-> !que em binrio @@@@@@@@-@@@@@@@@-@@@>>>>>->" ter a wildcard >->-C@-B99Continuando a segunda linha, ao final, temos que identificar a rea a qual esse rede ser divulgada- 1ssa identifica+o da rea pode ser atravs de um n0mero natural ou um endere+o P !>->->-> para a rea 2ero"3lm da divulga+o das redes, podemos configurar tambm o custo associado a cada interface do roteador- ) )*PL # cria um custo automtico para cada interface de acordo com a largura de banda, sendo que a fKrmula @>]?D!largura da banda"- ) custo pode ser modificado manualmente tambm, com um valor entre @ e =9-9C9, como no e%emplo abai%oRouter5!config"#interface serial %/# Router5!config$if"#ip ospf cost 5###

*erificando a Configurao OSP% )s seguintes comandos podem ser utili2ados para verificarmos a configura+o do )*PL show ip ospf 6 3presenta informa+,es importantes ao processo )*PL, como o n0mero do processo, R (, e informa+,es sobre a rea- Caso e%istisse uma interface de loopbac', seu valor seria utili2ado como R ( show ip ospf data 6 3presenta uma informa+o mais resumida da anterior, indicando o estado de cada processo )*PL que estiver correndo localmente show ip ospf interface 6 3presenta informa+,es )*PL relacionadas X interface, como endere+o P, rea )*PL, processo, R (, tipo de rede, custo, prioridade, informa+,es (RDJ(R quando poss4vel, estado de envio de pacotes de estados da rede e informa+,es sobre os roteadores ad#acentes, ou se#a, os vi2inhos show ip ospf neighbor 6 3presenta informa+,es sobre o roteador ad#acenteProtoco'os de #otea$ento 3.bridos 3lguns algoritmos de roteador ;4bridos combinam o que e%istem de melhor entre os dois mundos. algoritmos vetor distSncia e algoritmos estado do lin'- *endo assim, o comportamento pode ser algo 0nico para cada protocolo, # que cada um ir escolher o que mais adequado ao seu propKsitoEn&anced Interior )ate/a0 #outing Protoco' ) 1 QRP um protocolo do tipo classless, com algumas caracter4sticas de vetor distSncia como de estado de lin'- 3 Cisco algumas ve2es refere&se ao protocolo como sendo vetor distSncia, vetor distSncia h4brido ou apenas h4brido- ) 1 QRP possui as seguintes caracter4sticas. *uporte a EL*A, C (R e sumari2a+o de rotas*uporte a autentica+oLimite de BB8 saltos*uporta m0ltiplos protocolos de cada de rede ! P^, 3pple5al'" alm do P*uporte a sumari2a+o e redes no&cont4guas-

$tili2a o algoritmo ($3L !(iffusion $pdate 3lgorithm" para inibir a forma+o de loops 5roca de pacotes MhelloN em tempos periKdicos, de maneira a identificar caso algum vi2inho pare de responder 5roca de atuali2a+,es incrementais quando ocorrem mudan+as na rede 1nvio da tabela completa de roteamento apenas quando detectado um novo vi2inho 3penas troca informa+,es com vi2inhos que perten+am ao mesmo sistema autPnomo ProvF balanceamento de carga em at quatro cone%,es desiguais !por padro" ou seis ao m%imo) 1 QRP tambm utili2a&se de um protocolo proprietrio chamado R5P !Reliable 5ransport Protocol" para gerFncia do flu%o de informa+,es entre os roteadores- [uando o 1 QRP no recebe uma resposta de algum dos vi2inhos depois de um multicast, o R5P transforma o MhelloN em unicast apenas para o vi2inho indispon4vel- *e apKs @= tentativas ainda no houver resposta, o vi2inho tido como MdeadN,iffusion 4+date "'gorit&$ ) 1 QRP utili2a o ($3L para selecionar e manter em sua tabela de roteamento as melhores rotas para as redes- 3s principais fun+,es desse algoritmo so. (etermina+o de rotas alternativas quando poss4vel- 1ssa rota alternativa chama&se Mfeasible succesorN, que arma2enada na tabela topolKgica !vista adiante"- $m MsuccesorN a rota primria, arma2enada em ambas as tabelas topolKgica e de roteamento *uporte EL*A e C (R dentifica+o dinSmica de rotas atravs de perguntas aos vi2inhos Procura por rotas alternativas caso ele desconhe+a) 1 QRP com o algoritmo ($3L oferecem um dos melhores tempos de convergFncia da rede*uas vantagens para tornar isso poss4vel so. ) 1 QRP arma2ena toda as rotas que so recebidas pelos vi2inhos, de maneira a construir uma tabela topolKgica em busca da melhor rota alternativa Caso o 1 QRP no possua uma rota alternativa para um destino, o protocolo ir reali2ar um processo de Mquer/N nos vi2inhos, os questionando sobre a e%istFncia de alguma rota) 1 QRP, como mencionado, mantm trFs tabelas em um roteador. 5abela dos Ei2inhos !Oeighbor table" 6 informa+,es sobre os roteadores vi2inhos 5abela 5opolKgica !5opolog/ table" 6 informa+,es sobre as rotas propagadas por cada vi2inho 5abela de Roteamento !Routing table" 6 rotas que esto efetivamente em uso no momentoConfigurao do EI)#P ) 1 QRP, assim como o R PvB, no suportam redes descont4guas por padro- *endo assim, necessrio utili2ar o comando no auto$summar2 sempre que for utili2ar redes no&cont4guas3 configura+o do 1 QRP no possui maiores detalhes, como demonstrado no e%emplo abai%oRouter!config"#router eigrp % Router!config$router"#networ1 %#.%.%.# Router!config$router"#passi.e$interface f#/#

Router!config$router"#no auto$summar2 3 primeira linha ir reali2ar a entrada no modo de configura+o do protocolo de roteamento- ) 0ltimo n0mero indica o n0mero do sistema autPnomo a qual esse roteador ir participar3 segunda linha e%porta as redes que iro fa2er parte do processo 1 QRP de roteamento3 terceira linha ir fa2er com que a interface Last1thernet >D> no propague atuali2a+,es 1 QRP, apenas recebendo3 0ltima linha ir desabilitar a sumari2a+o automtica de rotas, o que necessrio quando estamos trabalhando em redes descont4guas*erificando a Configurao EI)#P show ip eigrp neighbor 6 apresenta+,es diversas sobre o estado do protocolo 1 QRP no roteador, como o tempo entre corrido entre cada MhelloN, uptime de cada ad#acFncia, controles de seqTFncia show ip eigrp topolog/ 6 mostra a tabela de rotas 1 QRP, com os feasible distance de cada3lm disso, mostra o estado de cada rota- I poss4vel estar ativas ou pass4veis- [uando um rota se encontra passiva, tudo est normal, e ela encontra&se inseria na tabela de roteamento- [uando uma rota encontra&se ativa, indica que a rota em questo no se encontra mais na tabela de roteamento e o 1 QRP est MindagandoN aos vi2inhos se e%iste um caminho alternativo para a rota MperdidaN-

Das könnte Ihnen auch gefallen