RIP – ROUTING INTERNETWORK PROTOCOL
http://about.me/rafaelonline
AGENDA Características Problemas com o protocolo Configuração Diferenças entre RIP e RIPv2) Referencias
CARACTERÍSTICAS DO PROTOCOLO
Aberto Classfull ou seja não envia informações da
mascara de sub-rede na atualização Não suporta VLSM, não faz CIDR (Classless
Interdomain Routing) Atualizações a cada 30s via broadcast Métrica – usa contagem de saltos até 15
saltos Roteamento por rumor (informações dos
vizinhos) Distância administrativa: 120
CARACTERÍSTICAS DO PROTOCOLO (CONT.)
Limitações:
Máximo de 15 saltos; Alto tempo de convergência; Alto consumo de link; Só faz balanceamento de carga se as métricas
até o destino forem iguais, independente de banda.
MÉTRICA Parâmetro utilizado na escolha do caminho; Conjunto de variáveis utilizadas pelo
protocolo na escolha do caminho.
VETOR DISTÂNCIA Define o melhor caminho baseando-se na
distância à rede remota (nº de saltos); Protocolos que se baseiam em nº de saltos
(RIP, RIPV2, IGRP). IGRP é classificado como DV mesmo usando
largura de banda e atraso da linha como métricas default.
VETOR DISTÂNCIA Da rede conectada em R8 para R1 temos os seguintes
caminhos: 4 saltos passando por R2 3 saltos passando por R5 2 saltos passando por R7
“Loops de roteamento ocorrem quando os roteadores encaminham pacotes de forma que o mesmo pacote acabe voltando aos mesmo roteadores repetidas vezes, desperdiçando largura de banda e nunca entregando o pacote.”
Recursos do vetor distância que auxiliam na prevenção de loops: Route Poisoning (envenenamento de rotas) Maximum Hop Count (contagem até o infinito) Split horizon Triggered Updates (Atualização instantanea) e Poison
Reverse Holddowns e Timer Holddown
PREVENÇÃO DE LOOPS
ROUTE POISONING Quando uma rede cai, o router onde a
mesma estava conectada “envenena” a rota, inserindo em sua tabela um valor “16” para a rede que caiu;
CONTAGEM ATÉ O INFINITO (16): UM PROBLEMA
MAXIMUM HOP COUNT Permite apenas uma contagem de salto até
15. A partir do 16º salto a rede é tida como inalcançável;
Não resolve o loop, mas remedia. Os pacotes continuam passando pelo loop, coma diferença que não circularam “eternamente”.
SPLIT HORIZON “A informação não pode ser enviada de volta
na mesma direção e no mesmo sentido que foi recebida”;
Reduz o overhead, bem como informações incorretas na rede;
Por default vem habilitado.
TRIGGERED UPDATES E POISON REVERSE Geram uma nova tabela de roteamento que
é imediatamente enviada aos vizinhos uma vez que uma mudança foi detectada na rede.
Quando o router recebe envenenamento de rota de outro router, envia um poison reverse (as regras de do split horizon são suspensas para aquela rota), assegurando que todas as rotas no segmentos tenham recebido a informação sobre a rota envenenada.
REDES REDUNDANTES: UM PROBLEMA
HOLDDOWNS E TIMER HOLDDOWN Processo Holddown: informa aos routers para que
“retenham” por um período de tempo (geralmente 180 s), quaisquer mudanças que possam afetar as rotas recém-desativadas, prevenindo que rotas inoperantes sejam prematuramente restauradas em tabelas de outros routers.
“Ao ficar sabendo sobre uma rota envenenada (route poisoning) inicie o timer holddown para aquela rota. Até que o time expire, não acredite em nenhuma outra informação de roteamento sobre a rota que falhou, pois acreditar nessa informação pode provocar um loop de roteamento. No entanto, você pode acreditar nas informações aprendidas com o vizinho que originalmente anunciou a rota em funcionamento antes que o timer holddown expire.”
COMANDOS RIP (config)# router rip ; (config-router)# network [IP network] # show rip database # show ip route # show ip route rip
PASSIVE-INTERFACEPara se evitar a propagação do rip por uma determinada interface, por exemplo a da internet, podemos usar o comando passive-interface;
(config)# router rip (config-router) network 10.0.0.0 (config-router) passive interface serial 0
RIP – UPDATES INTELIGENTES
Soluciona a sobrecarga de tráfego gerado pelos updates do RIP em conexões ponto-a-ponto fazendo que os updates só sejam gerados caso tenha necessidade.
(config)#interface serial 0/0 (config-if)#ip rip triggered Deve ser configurado nas duas interfaces.
RIPV2 Classless; Suporta autenticação; Atualizações em multicast (IP 224.0.0.9)
RIPV2 (config)# router rip ; (config-router)# version 2 ; (config-router)# network [IP network]
RIPV1 X RIPV2
BIBLIOGRAFIA E IMAGENS
CCNA ICND2 - Official Exam Certification Guide
Second Edition Wendell Odom, CCIE No. 1624 Cisco Press
Part III:Routing Protocols Configuration and Troubleshooting
Chapter 8 - Routing Protocol Theory, 305
Google Imagens