2. Comparando o EIGRP e o IGRP
•
• EIGRP
EIGRP versus
versus IGRP
IGRP:
– Baseado no IGRP. Converge mais rápido e
gerencia melhor os loops pois usa o DUAL
gerencia melhor os loops pois usa o DUAL
(Diffusing Update Algorithm) para montar suas
tabelas;
tabelas;
– Compartilham e redistribuem informações de
p ç
roteamento entre si, desde que estejam no
mesmo AS;
2
• Vide Mídia 3.1.1 e Atividade interativa 3.1.1
3. Comparando o EIGRP e o IGRP
•
• Características gerais do EIGRP
Características gerais do EIGRP:
– Suporta CIDR e VLSM, o que permite maximizar o
espaço de endereçamento e melhora a escalabilidade;
p ç ç ;
– Utiliza alguns dos melhores recursos do OSPF, tais
como atualizações parciais (utilização eficiente de
como atualizações parciais (utilização eficiente de
Largura de Banda) e descoberta de vizinhos, porém é
mais fácil de configurar;
mais fácil de configurar;
– Considerado um protocolo de roteamento híbrido.
3
4. Tecnologias EIGRP
•
• Quatro recursos fundamentais do EIGRP:
Quatro recursos fundamentais do EIGRP:
– Descoberta e recuperação de vizinhos
• Pacotes Hello, Update, Query, Reply e Acknowledgement.
– Protocolo de Transporte Confiável (RTP)
• Opera na camada 4 e é independente do TCP/IP.
p p
– Algoritmo DUAL que usa uma máquina de estado finito
• Informações importantes nas tabelas de vizinhos e de topologia;
Informações importantes nas tabelas de vizinhos e de topologia;
•
• Sucessor routes
Sucessor routes Æ Se falha um link Æ Elege Feasible Sucessor
Feasible Sucessor.
– Módulos dependentes do protocolo (PDM)
Módulos dependentes do protocolo (PDM)
• Projetos modulares ou em camadas são comprovadamente os
mais escaláveis e adaptáveis. Suporta IP/ IPX/ ApleTalk
4
• Vide Mídia 3.1.4
5. Estrutura de dados do EIGRP
•
• Cinco tipos de pacotes EIGRP:
Cinco tipos de pacotes EIGRP:
–
– Hello
Hello (Multicast 224.0.0.10)
• Descobrir, verificar e redescobrir roteadores vizinhos ;
• Hold Time = 3x Hello Interval. Hello Interval=5seg.
–
– Acknowledgment
Acknowledgment (Confirmação Unicast)
• Garante confiabilidade.
–
– Update
Update
• Descoberta de novos vizinhos ou mudança na topologia
• Descoberta de novos vizinhos ou mudança na topologia.
–
– Query
Query (Consulta)
• Para obter informações específicas dos vizinhos
–
– Reply
Reply (Resposta)
• Resposta para a consulta
5
• Vide Mídia 3.1.5
6. Conceitos e terminologia do EIGRP
•
• Tabelas mantidas pelo EIGRP:
Tabelas mantidas pelo EIGRP:
–
– Vizinhos
Vizinhos – relação de adjacências
• Via troca de pacotes Hello.
–
– Topologia
Topologia – soma de todas tabelas de roteamento do AS
• Route source;
Route status ;
• Route status ;
• Interface information;
• Reported distance (RD);
( )
• Feasible distance (FD);
•
• Feasible successor
Feasible successor (FS)
(FS) ou rotas de backup.
ou rotas de backup.
–
– Roteamento
Roteamento – tabela de vizinhos + tabela de topologia
Roteamento
Roteamento tabela de vizinhos + tabela de topologia
•
• Sucessor routes
Sucessor routes (melhores rotas encontradas);
• Route Tags ( rotas internas ou externas).
6
• Vide Mídia 3.1.2
7. Descobrir rotas
•
• A tabela de roteamento :
A tabela de roteamento :
É
– É gerada pelo DUAL a partir das tabelas de vizinhos e
de topologia;
Sã l l d t d t té d ti
– São calculadas as rotas de menor custo até o destino,
ultilizando como metricas que compoe o custo largura de
b d l id d
banda e velocidade;
– Tais rotas primárias são denominadas “successor
successor
routes”
routes” :
• Uma cópia é armazenada na tabela de roteamento;
• Outra cópia vai para a tabela de topologias.
– São calculadas, também, rotas de backup “feasible
feasible
”
”
7
successors” :
successors” :
• Uma cópia vai para a tabela de topologias.
• Vide Mídia 3.2.5
8. Selecionar rotas
•
• Seleção de rotas :
Seleção de rotas :
– Quando um link falha é selecionada uma rota alternativa na
tabela de topologias;
– Caso não haja uma rota feasible successor
feasible successor na tabela a rota
com falha é marcada como Ativa (não utilizável) ;
P t d lt (Q ) ã i d t d
– Pacotes de consulta (Query) são enviados aos roteadores
vizinhos, solicitando informações sobre a topologia;
O DUAL utiliza essas informações para recalcular rotas
– O DUAL utiliza essas informações para recalcular rotas
successor route
successor route e feasible successor
feasible successor até o destino;
A rota até o destino final agora passa do estado Ativo ao
– A rota até o destino final agora passa do estado Ativo ao
estado Passivo (está operacional e confiável )
8
• Vide Mídia 3.2.6
11. Configurando o EIGRP
•
• Etapas de configuração do EIGRP:
Etapas de configuração do EIGRP:
– Ativar o EIGRP e definir o sistema autônomo
• Router(config)# router eigrp
router eigrp AS
AS-
-number
number
( g) g p
g p
– Publicar as redes diretamente conectadas
( fi )# t k
t k k
k b
b
• Router(config-router)# network
network network
network-
-number
number
– Definir a largura de banda das interfaces
• Router(config-if)# bandwidth
bandwidth kbps
kbps
– Para monitorar mudanças nas adjacências
– Para monitorar mudanças nas adjacências
• Router(config)# eigrp log
eigrp log-
-neighbor
neighbor-
-changes
changes
11
• Vide Mídia 3.2.1 • Vide e-Lab 3.2.1
12. Configurando a sumarização do EIGRP
•
• Sumarização automática de rotas:
Sumarização automática de rotas:
– O EIGRP faz automaticamente a sumarização das rotas
no limite classful;
– Para desativar a auto-sumarização de rotas
• Router(config-router)# no auto
no auto-
-summary
summary
y
y
12
• Vide Mídia 3.2.2
13. Configurando a sumarização do EIGRP
•
• Sumarização manual de rotas:
Sumarização manual de rotas:
– Rotas sumarizadas manualmente são configuradas em
cada interface
• Router(config-if)# ip summary
ip summary-
-address eigrp
address eigrp
AS
AS-
-number ip
number ip-
-address mask adm
address mask adm-
-distance
distance
– Por exemplo
•
• RTC(config)#
RTC(config)# interface
interface serial 0/0
serial 0/0
RTC( fi
RTC( fi if)#
if)# i
i dd i
dd i 2446
2446
•
• RTC(config
RTC(config-
-if)#
if)# ip summary
ip summary-
-address eigrp
address eigrp 2446
2446
2.1.0.0 255.255.0.0
2.1.0.0 255.255.0.0
Na maioria dos casos de sumarização manual deve ser
– Na maioria dos casos de sumarização manual, deve ser
utilizado o comando no auto
no auto-
-summary.
summary.
13
• Vide Mídia 3.2.2