Redes de Computadores II Prof. Celio Trois portal.redes.ufsm.br/~trois/redes2
Roteamento Dinâmico As principais vantagens do roteamento dinâmico são: Simplifica o gerenciamento da rede. Viável em grandes ambientes de produção, com várias redes e ambientes diferentes. As principais desvantagens do roteamento dinâmico são: Utiliza larga de banda da conexão para troca de informações sobre roteamento entre os roteadores. Consome processamento da CPU do roteador.
Roteamento Dinâmico Os protocolos de roteamento utilizados em redes pertencem a duas categorias: IGP (Interior Gateway Protocol) e EGP (Exterior Gateway Protocol). Protocolos IGP (ou IRP) são usados para troca de informações entre roteadores pertencentes a uma mesmo Sistema Autônomo (coleção de redes sob um mesmo domínio administrativo). Protocolos EGP (ou ERP) são utilizados para comunicação entre roteadores pertencentes a Sistemas Autônomos diferentes.
Roteamento Dinâmico IRPs: RIP, OSPF, IGRP ERP: BGP
Distâncias Administrativas Distâncias Administrativas são métricas utilizadas para classificar a confiabilidade das informações recebidas por roteador através de seus vizinhos. A Distância Administrativa é um número inteiro entre zero e 255, sendo que quanto menor mais confiável é a rota. Ou seja, zero é a rota mais confiável e 255 indica uma rota inalcalçável.
Distâncias Administrativas Origem da Rota Padrão Interface diretamente conectada 0 Rota estática 1 Rotas Sumarizadas EIGRP 5 BGP 20 EIGRP Interno ao Sistema Autônomo 90 IGRP 100 OSPF 110 IS-IS 115 RIP 120 EGP 140 ODR (On Demand Routing) 160 EIGRP Externo ao Sistema Autônomo 170 BGP Interno 200 Desconhecido 255
Classificação dos Protocolos Dinâmicos Vetor distância utilizam a distância à uma rede para definição do melhor caminho. A distância é medida de acordo com o número de roteadores que o pacote percorre até o destino (hup). Exemplos: RIP e IGRP. Estado do link utilizam diversos fatores: banda disponível, processamento, etc, para identificar o melhor caminho. Exemplo: OSPF. Híbrido Protocolos de roteamento classificados nessa categoria possuem características de ambas as classes anteriores. Exemplo: EIGRP.
Protocolos Baseados em Vetor Distância O algoritmo de roteamento vetor distância envia as tabelas de roteamento completa para os roteadores vizinhos através de todas as interfaces ativas Estes combinam as tabelas recebidas com as tabelas que já possuem e completam o mapa da rede. Quando existem caminhos alternativos para o mesmo destino o fator da Distância Administrativa é levada em consideração pelo protocolo de roteamento.
Protocolos Baseados em Vetor Distância Mudança na topologia? O algoritmo realiza o envio da tabela de tempos em tempos, haverá um tempo para a convergência de todo o ambiente. Durante o período de convergência, nenhuma informação é transmitida, o que torna o tempo um fator crítico no processo.
Tratamento de Inconsistências Período de convergência inconsistências nas tabelas de roteamento, usase as seguintes técnicas: Contagem máxima de saltos (Maximum Hop Count) uma maneira simples de evitar que sejam criadas referências infinitas na tabela de roteamento. Split Horizon solução em que o roteador que receber uma atualização da tabela de roteamento por uma interface não irá propagar o resultado pela mesma interface. Envenenamento do Roteador (Route Poisoning) no momento que um roteador detectar que seu vizinho possui uma tabela de roteamento com problemas, ele propaga para a rede que o vizinho está inalcançável. Holddowns previne que uma mensagem regular de atualização reative uma rota que encontra-se inalcançável por algum motivo. (Faz com que mudanças repentinas sejam efetivadas apenas depois de algum tempo).
Routing Information Protocol (RIP) Um dos protocolos mais utilizados e antigos de roteamento é o RIP. Envia a tabela de roteamento completa para todas as interfaces a cada 30 segundos. Utiliza apenas a contagem de saltos como métrica. Se houver dois caminhos com o mesmo custo, será realizado o round-robin load balance (distribuirá a carga igualmente entre os links) pode ser aplicada até um máximo de 6 conexões com o mesmo custo. Limita a contagem máxima a 15 saltos consecutivos, ou seja, não é viável em redes de grande porte ou com muitos roteadores. O RIP versão 1 utiliza roteamento classfull.
Especificação do RIP Route Update Timer Intervalo em que as atualização são enviadas. Padrão = 30 segundos. Route Invalid Timer Intervalo de tempo que deve ocorrer antes de um roteador determinar que uma rota tornou-se inválida. Padrão = 180 segundos. Route Holddown Timer Intervalo de tempo que o roteador irá reter as atualizações antes de efetivá-las. Padrão = 180 segundos. Route Flush Timer Intervalo de tempo para remover uma rota que se tornou inválida. Antes de eliminar uma rota de sua tabela de roteamento, o roteador avisa aos vizinhos que determinada rota encontra-se inativa. Padrão = 240s.
Vamos à prática... Abra o arquivo da aula anterior: A9-RoteamentoEstatico.pkt Remova as rotas estáticas dos 3 roteadores: Roteador A no ip route 10.0.3.0 255.255.255.0 10.0.1.2 no ip route 10.0.2.0 255.255.255.0 10.0.1.2 Roteador B no ip route 10.0.0.0 255.255.255.0 10.0.2.2 no ip route 10.0.1.0 255.255.255.0 10.0.2.2 Roteador C no ip route 10.0.0.0 255.255.255.0 10.0.1.1 no ip route 10.0.3.0 255.255.255.0 10.0.2.1
Configurando o RIP Coloque o PacketTracer no modo simulação No modo global de configuração Habilitar o roteamento RIP A(config)# router rip Configurar o RIP para divulgar a rede 10.0.0.0 A(config-router)# network 10.0.0.0 Você precisará dizer para o RIP todas as redes que o roteador irá divulgar Repita o procedimento nos Roteadores B e C Inicie a simulação e veja o que acontece
Outras configurações Evitar que o RIP seja propagado em uma interface Router(config)#router rip Router(config-router)#passive-interface fastethernet 0/0 RIP versão 2 suporta sub-redes e autenticação Router(config)#router rip Router(config-router)#version 2 Verificando configurações RIP show ip route Apresenta toda a tabela de roteamento, incluindo as rotas aprendidas pelo RIP. show ip route rip Apresenta apenas as rotas aprendidas através do RIP. debug ip rip Envia as atualizações propagas e recebidas pelo roteador para a console.
Modificando a Topologia Adicione um novo Roteador D entre os Roteadores A e B. Modifique os endereços IPs, configurando, para os novos enlaces, IPs das redes 10.0.5.0/30 e 10.0.6.0/30. Configure roteamento RIP. No modo simulação, inicie um ping do PC0 para o PC1 e perceba o que acontece. Digite o comando show ip route e identifique as redes distribuidas com RIP.