eigrp - echaia.com.br · ite pc v4.0 chapter 1 © 2007 cisco systems, inc. all rights reserved....
TRANSCRIPT
© 2007 Cisco Systems, Inc. All rights reserved. Cisco PublicITE PC v4.0Chapter 1 1
EIGRP
Protocolos e Conceitos de Roteamento – Capítulo 9
ITE PC v4.0Chapter 1 2© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Objetivos Descrever os fundamentos e o histórico do EIGRP.
Descrever os recursos e operação do EIGRP.
Examinar os comandos de configuração básica de EIGRP e identificar suas finalidades.
Calcular a métrica composta utilizada pelo EIGRP.
Descrever os conceitos e a operação do DUAL.
Descrever os usos de comandos adicionais de configuração do EIGRP.
ITE PC v4.0Chapter 1 4© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRP
Raízes do EIGRP: IGRP-Desenvolvido em 1985 em resposta a limitação do RIPv1 na contagem de saltos
-Protocolo de roteamento de vetor dedistância
-Métricas usada pelo IGRP
Largura de banda (usado por padrão)
Atraso (usado por padrão)
Confiabilidade
Carga
-Descontinuado na versões do IOS12.2(13)T & 12.2(R1s4)S ou superior
ITE PC v4.0Chapter 1 5© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRP
Formato da Mensagem do EIGRP
Cabeçalho do EIGRPCabeçalho do frame de dados de enlace – contém endereço MAC de origem e destino
Cabeçalho do pacote IP – contém endereço IP de origem e destino
Cabeçalho do pacote EIGRP – contém o número do AS
Tipo/Comprimento/Campo – porção de dados da mensagem EIGRP
ITE PC v4.0Chapter 1 7© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRP
Cabeçalho do pacote EIGRP packet contém–Campo Opcode
–Nº de Autonomous System
ITE PC v4.0Chapter 1 8© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRP
Os parâmetros EIGRP contêm–Peso
–Tempo de Retenção
ITE PC v4.0Chapter 1 9© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRP
TLV: IP interno contêm–Campo Métrica
–Campo Máscara de sub-rede
–Campo Destino
ITE PC v4.0Chapter 1 10© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRP
TLV: IP externo contêm–Campos usados quando rotas externas são importadas para o processo de roteamento EIGRP
ITE PC v4.0Chapter 1 11© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRPMódulos Dependentes de Protocolo (PDM)
O EIGRP usa o PDM para rotear diferentes protocolos i.e. IP, IPX & AppleTalk
PDMs são responsáveis por tarefas específicas de roteamento para cada protocolo da camada de rede
ITE PC v4.0Chapter 1 12© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRPReliable Transport Protocol (RTP)
Propósito do RTP
–Usado pelo EIGRP para transmitir e receber pacotes EIGRP
Características do RTP
–Inclui entrega confiável e não confiável dos pacotes EIGRP
Entrega confiável necessita de confirmação do destino
Entrega não confiável não necessita de confirmação do destino
–Pacotes podem ser enviados em
Unicast
Multicast
–Usando o endereço 224.0.0.10
ITE PC v4.0Chapter 1 13© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRP5 Tipos de Pacotes EIGRP
Pacotes Hello–Usado para descobrir e formar adjacências com os vizinhos
ITE PC v4.0Chapter 1 14© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRP Pacotes de atualização
–Usado para propagar informações de roteamento
Pacotes de confirmação–Usado para confirmar o recebimento de pacotes de atualizações, consulta e resposta
ITE PC v4.0Chapter 1 15© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRP Pacotes de Consulta e Resposta
Usado pelo DUAL para procurar redes
Pacotes de Consulta
-Podem usar
Unicast
Multicast
Pacotes de Resposta
-Usa somente
unicast
ITE PC v4.0Chapter 1 16© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRP Propósito do Protocolo Hello
–Descobrir e estabelecer adjacência com roteadores vizinhos
Características do protocolo hello–Intervalo de tempo para envio do pacote hello
Na maioria das rede é enviado a cada 5 segundosMultipoint non broadcast multi-access networks
–Unicast a cada 60 segundos-Tempo de Retenção
Tempo máximo que o roteador deve aguardar antes de declarar um vizinho como inalcançável
Tempo de Retenção padrão
–3 vezes o intervalo hello
ITE PC v4.0Chapter 1 17© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRPAtualizações Associadas ao EIGRP
O EIGRP somente envia atualizações quando há uma alteração no estado do roteamento
Atualização parcial–Uma atualização parcial inclui somente informações da rota que mudou – a tabela completa NÃO é enviada
Atualização associada–Quando uma rota muda, somente os dispositivos impactados serão notificados da alteração
O uso das atualizações associadas pelo EIGRP minimiza o uso dalargura de banda
ITE PC v4.0Chapter 1 18© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRPDiffusing Update Algorithm (DUAL)
–Propósito
•Método primário do EIGRP para previnir loops de roteamento
–Vantagens do uso do DUAL
•Fornecer uma convergência mais rápida mantendo uma lista de backup com rotas livres de loop
ITE PC v4.0Chapter 1 19© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRP
Distância Administrativa (AD)–Definida como a confiança (preferência) da origem da rota
Distâncias administrativa padrão do EIGRP
ITE PC v4.0Chapter 1 20© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRP
Autenticação
EIGRP pode– Criptografar as informações de roteamento
– Autenticar informações de rotemanto
ITE PC v4.0Chapter 1 21© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRP
Topologia de Rede
A topologia utilizada é a mesma dos capítulos anteriores, com a adição do roteador ISP
ITE PC v4.0Chapter 1 22© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
EIGRP O EIGRP irá sumarizar automaticamente as rotas no limite
classful
ITE PC v4.0Chapter 1 23© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Configuração Básica do EIGRP Autonomous System (AS) e IDs de Processo
–Coleção de redes sobre controle de uma única autoridade administrativa (referência RFC 1930)
–Números de AS são designados pela IANA
–Entidades que necessitam de número de AS
ISP
Provedores de Backbone de Internet
Instituições que conectam outras instituições usando número de AS
ITE PC v4.0Chapter 1 24© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Configuração Básica do EIGRP O número do sistema
autônomo do EIGRPfunciona como um ID deprocesso
O ID de Processorepresenta a instância doprotocolo de roteamentoexecutando no roteador
Exemplo
Router(config)#router eigrp autonomous-system
ITE PC v4.0Chapter 1 25© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Configuração Básica do EIGRPO comando router eigrp
O comando global que ativa o EIGRP é
router eigrp autonomous-system
-Todos os roteadores em domínio de roteamento EIGRP devem usar o mesmo número de ID de Processo (número de sistema autônomo)
ITE PC v4.0Chapter 1 26© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Configuração Básica do EIGRP
O comando network
Funções do comando network–Habilita interfaces a transmitir e receber atualizações EIGRP
–Inclui redes ou sub-redes nas atualizações EIGRP updates
Exemplo–Router(config-router)#network network-address
ITE PC v4.0Chapter 1 27© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Configuração Básica do EIGRP O comando network com Máscara Curinga
-Esta opção é usado quando você quiser configurar o EIGRP para anunciar sub-redes específicas
-Exemplo
Router(config-router)#network network-address [wildcard-mask]
ITE PC v4.0Chapter 1 28© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Configuração Básica do EIGRPVerificando o EIGRP
Roteadores EIGRP devem estabelecer adjacências com os vizinhos antes que qualquer atualização possa ser recebida ou enviada
O comando utilizado para visualizar a tabela de vizinhos e verificar que o EIGRP estabeleceu adjacências com os vizinhos é show ip eigrp neighbors
ITE PC v4.0Chapter 1 29© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Configuração Básica do EIGRP O comando show ip protocols também é usado para
verificar se o EIGRP está habilitado
ITE PC v4.0Chapter 1 30© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Configuração Básica do EIGRP
Examinando a tabela de roteamento
O comando show ip route também é usado para verificar o EIGRP
As rotas EIGRP são identificadas na tabela de roteaemento pela letra “D”
Por padrão, o EIGRP sumariza automaticamente rotas no limite classfull
ITE PC v4.0Chapter 1 31© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Configuração Básica do EIGRP Apresentando rota de sumarização Null0
Null0 não é uma interface física–Na tabela de roteamento, as rotas sumarizadas são originadas da Null0
Razão: estas rotas são utilizadas com fins de anúncio
– O EIGRP irá incluir automaticamente a rota sumarizada null0 como rota secundária quando 2 condições ocorrem
Pelo menos uma sub-rede foi aprendida via EIGRP
Sumarização Automática está habilitada
ITE PC v4.0Chapter 1 32© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Configuração Básica do EIGRP
A tabela de roteamento R3 mostra que a rede 172.16.0.0/16 está sumarizada automaticamente pelo R1 e R3
Atividade 9.2.6 (4)
ITE PC v4.0Chapter 1 33© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Cálculo da Métrica do EIGRPMétricas Compostas do EIGRP e Valores K
O EIGRP usa os seguintes valores para sua métrica composta
-Largura de Banda, Atraso, Confiabilidade, e Carga
A métrica composta usada pelo EIGRP– a fórmula usada tem os valores de K1 K5
K1 & K3 = 1Os outros valores K = 0
ITE PC v4.0Chapter 1 34© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Cálculo da Métrica do EIGRP Use o comando sh ip protocols para verificar os
valores K
ITE PC v4.0Chapter 1 35© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Cálculo da Métrica do EIGRP
Métricas EIGRP
Use o comando show interfaces para visualizar as métricas
Bandwidth – O EIGRP usa a largura de banda estática para calcular a métrica
A maioria das interfaces usam a largura de banda padrão com o valor de 1.544Mbps (T1)
ITE PC v4.0Chapter 1 36© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Cálculo da Métrica do EIGRPMétricas EIGRP
Atraso é definido como a medida do tempo que o pacote leva para atravessar um caminho
-é um valor estático baseado no tipo de enlace na qual a interface está conectada
ITE PC v4.0Chapter 1 37© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Cálculo da Métrica do EIGRP
Confiabilidade (não é uma métrica padrão do EIGRP)-A medida da probabilidade de um link falhar
-Medida dinamicamente e mostrada como uma fração de 255
quanto maior a fração, melhor a confiabilidade
Carga (não é uma métrica padrão do EIGRP)– Um número que reflete quanto tráfego está usando um enlace
– O número é determinado dinamicamente e mostrado como uma fração de 255
Quanto menor a fração menor a carga no enlace
ITE PC v4.0Chapter 1 38© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Cálculo da Métrica do EIGRP
Usando o comando bandwidth
Modificando a largura de banda da interface-Use o comando bandwidth
-Exemplo
Router(config-if)#bandwidth kilobits
Verificando a largura de banda –Use o comando show interface
Nota – o comando bandwidth
não altera a largurade banda do link físico
ITE PC v4.0Chapter 1 39© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Cálculo da Métrica do EIGRP
A métrica EIGRP pode ser determinada examinando a largura de banda e o atraso
ITE PC v4.0Chapter 1 40© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Cálculo da Métrica do EIGRP
O EIGRP usa a menor largura de banda (BW) no cálculo da sua métrica
BW calculada = BW referência/ BW menor (kbps)
Atraso – EIGRP usa a soma cumulativa de todas as interfaces de saída
Atraso calculado = a soma do atraso das interfaces de saída
Métrica EIGRP = BW calculada + atraso calculado
ITE PC v4.0Chapter 1 41© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Cálculo da Métrica do EIGRP
Atividade 9.3.4 (3)
ITE PC v4.0Chapter 1 42© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Conceitos do DUAL
O Diffusing Update Algorithm (DUAL) é usado para previnir loops
ITE PC v4.0Chapter 1 43© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Conceitos do DUAL Sucessor
A rota de menor custo até um destino encontrada na tabela de roteamento
Distância viável
A menor métrica calculada para alcançar uma rede de destino
ITE PC v4.0Chapter 1 44© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Conceitos do DUAL
Sucessor viável, Condição viável & Distância Reportada
Sucessor Viável
- Esta é uma rota backup livre de loop para o mesmo destino da rota sucessora
Ver item 9.4.3
ITE PC v4.0Chapter 1 45© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Conceitos do DUAL
Condicação Viável (FC)
-Ocorre quando a RD do vizinho é menor que a FD do roteador local para a mesma rede de destino
Ver item 9.4.3
ITE PC v4.0Chapter 1 46© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Conceitos do DUAL
Distância Reportada (RD)
-A métrica que um roteador reporta para um vizinho sobre seu custo para acessar essa rede
Ver item 9.4.3
ITE PC v4.0Chapter 1 47© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Conceitos do DUAL
Tabela de Topologia: Sucessor & Sucessor Viável
Tabela de Topologia do EIGRP
–Visualizada usando o comando show ip eigrp topology
Conteúdo da tabela inclui:
– todas as rotas sucessoras
– todas as rotas sucessoras viáveis
ITE PC v4.0Chapter 1 48© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Conceitos do DUAL
Descrição da Tabela de Topologia do EIGRP
Ver item 9.4.4 (2)
ITE PC v4.0Chapter 1 49© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Conceitos do DUALTabela de Topologia: Nenhum Sucessor Viável
Um sucessor viável pode não estar presente, pois nenhum rota não cumpriu os requisitos
-Ou seja, a distância reportada é maior ou igual a distância viável atual
ITE PC v4.0Chapter 1 50© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Conceitos do DUAL
Máquina de Estado Finito (FSM)
–Uma máquina abstrata que define um conjunto de possíveis estados pelos quais algo pode passar, quais eventos causam esses estados e quais eventos são resultados desses estados
–FSMs são usados para descrever como um dispositivo, programa de computador ou algoritmo de roteamento reagirão a um conjunto de eventos de entrada
ITE PC v4.0Chapter 1 51© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Conceitos do DUAL
DUAL FSM
–Seleciona o melhor caminho livre de loops para um destino
–Seleciona rotas alternativas usando informações das tabelas EIGRP
ITE PC v4.0Chapter 1 52© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Conceitos do DUAL
Máquina de Estado Finito (FSM)
Para examinar a saída da máquina de estado finito do EIGRP usa o comando debug eigrp fsm
ITE PC v4.0Chapter 1 53© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Conceitos do DUAL
debug eigrp fsm – Nenhum sucessor viável
Atividade 9.4.6 (4)
ITE PC v4.0Chapter 1 54© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Mais Configurações EIGRP
As Rotas de Sumarização Null0
Por padrão, o EIGRP usa a interface Null0 para descartar qualquer pacotes que coincidem com a rota primária, mas não corresponde com as rotas secundárias
O EIGRP inclui automaticamente uma rota de sumarização null0 como uma rota secundária sempre que ambas as condições seguintes existirem:
–Há pelo menos uma sub-rede que foi reconhecida pelo EIGRP.
–A sumarização automática está habilitada.
ITE PC v4.0Chapter 1 55© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Mais Configurações EIGRP
Rota de Sumarização Null0
ITE PC v4.0Chapter 1 56© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Mais Configurações EIGRP
Desabilitando Sumarização Automática
O comando auto-summary permite o EIGRP sumarizar automaticamente no limite classful
O comando no auto-summary é usado para desabilitar a sumarização automática
–Isto faz com que todos os vizinhos EIGRP enviem atualizações que não serão automaticamente sumarizadas
Isso irá causar alterações que aparecerão tanto na
-Tabela de Roteamento
-Tabela de Topologia
ITE PC v4.0Chapter 1 57© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Mais Configurações EIGRPDesabilitando Sumarização Automática
ITE PC v4.0Chapter 1 58© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Mais Configurações EIGRPSumarização Manual
Sumarização manual pode incluir super redesRazão: EIGRP é um protocolo de roteamento classless e inclui máscaras de sub-rede nas atualizações
O comando usado para configurar a sumarização manual
–Router(config-if)#ip summary-address eigrp as-number network-address subnet-mask
ITE PC v4.0Chapter 1 59© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Mais Configurações EIGRPRota Padrão EIGRP
Rota estática padrão “quad zero”
- pode ser utilizada com qualquer protocolo de roteamento suportado
- A rota padrão estática é normalmente configurada no roteador que possui uma conexão com uma rede fora do domínio de roteamento EIGRP
– Utiliza-se o comando redistribute static para disseminar a rota padrão nas atualizações EIGRP
ITE PC v4.0Chapter 1 60© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Mais Configurações EIGRP
Ajustando o EIGRP
Utilização da largura de banda pelo EIGRP-Por padrão, o EIGRP usa somente 50% da largura de banda da interface para o envio de informações EIGRP
-O comando para alterar o percentual de largura de banda utilizada pelo EIGRP é
Router(config-if)#ip bandwidth-percent eigrp as-number percent
ITE PC v4.0Chapter 1 61© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Mais Configurações EIGRP Configurando Intervalos Hello e Tempos de Espera
-Os intervalos Hello e os tempos de espera são configuráveis por interface e não precisam corresponder com outros roteadores de EIGRP para estabelecer adjacências
-O comando para configurar o intervalo de Hello é
Router(config-if)#ip hello-interval eigrp as-number seconds
Alterar o valor do intervalo de hello exige a alteração do tempo de espera para um valor maior ou igual o intervalo de hello
-O comando para configurar o tempo de espera é
Router(config-if)#ip hold-time eigrp as-number seconds
Atividade 9.6.1 (2), 9.6.2 (2), 9.6.3(2) e 9.7.1 (3)
ITE PC v4.0Chapter 1 62© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Resumo Histórico
–EIGRP é derivado o IGRP
EIGRP é um protocolo vetor de distância proprietário da Cisco lançado em 1994
Termos e características do EIGRP– Usa o RTP para enviar e receber pacotes EIGRP
– Possui 5 tipos de pacotes:
Hello
Atualização
Confirmação
Solicitação
Resposta
–Suporta VLSM & CIDR
ITE PC v4.0Chapter 1 63© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Resumo
Termos e características do EIGRP
–Usa o protocolo Hello
Com o propósito de descobrir e estabelecer adjacências
–Atualizações de roteamento
Não periódicas
Parciais ou associadas
Convergência rápida
ITE PC v4.0Chapter 1 64© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Resumo
Comandos EIGRP–Os seguintes comandos são usados para configuração do EIGRP
RtrA(config)#router eigrp [autonomous-system #]RtrA(config-router)#network network-number
–Os seguintes comandos são usados para verificar o funcionamento do EIGRP
Show ip protocolsShow ip eigrp neighborsShow ip route
ITE PC v4.0Chapter 1 65© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Resumo
A métrica do EIGRP inclui
–Largura de Banda (padrão)
–Atraso (padrão)
–Confiabilidade
–Carga
ITE PC v4.0Chapter 1 66© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Resumo DUAL
–Propósito do DUALPrevinir loops de roteamento
–SucessorRota de menor custo para um destino
–Sucessor ViávelRota de Backup para um destino
–Distância ViávelMenor métrica calculada para um destino
–Distância ReportadaA distância até um destino anunciada por um vizinho
ITE PC v4.0Chapter 1 67© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Resumo Escolhendo a melhor rota
–Depois do roteador receber todas as atualizações dos vizinho diretamente conectados, ele calcula o DUAL
1º a métrica é calculada para cada rota
2º a rota com e menor métrica é designada como sucessor e adicionada na tabela de roteamento
3º O sucesso viável é encontrado
–Critério para o sucessor viável: deve ter uma distância reportada até o destino menor que a distância viável da rota sucessora
–Rotas viáveis são mantidas na tabela de topologia
ITE PC v4.0Chapter 1 68© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Resumo
Sumarização Automática
–Ativada por padrão
–Sumariza as rotas no limite classful
–A sumarização automática pode ser desabilitada usando o comando
RtrA(config-if)#no auto-summary