Você está na página 1de 25

EIGRP

Enhanced Interior Gateway Routing Protocol

Daniel Gurgel
CCNP Treinamento – Cisco CCNA
| CCDP | CCIP | RHCE
gurgel@secrel.net.br Módulo 07
Recursos EIGRP

 EIGRP suporta IP, IPv6, IPX e Apple Talk


 EIGRP faz a descoberta de vizinhos utilizando pacotes Hellos (224.0.0.10)
 Suporte a VLSM e sumarização manual
 Distância administrativa padrão do EIGRP é 90.
 Definido na RFC 7868
 Combina vantagens do distance-vector e link state.

Treinamento – Cisco CCNA


Módulo 07
Recursos EIGRP

 Suporte a Trigged Updates com atualizações parciais


 RTP (Reliable Transport Protocol) para controle de envio, caminho e confirmação dos updates
 Algoritmo DUAL (Diffusing Update Algorithm) para cálculo do caminho livre de loops e com
rápida convergência.

Treinamento – Cisco CCNA


Módulo 07
Estabelecimento da Sessão

 O EIGRP usa mensagens Hello enviadas ao endereço IP Multicast 224.0.0.10


para descoberta de vizinhos
 O roteador verifica as seguintes configurações para fechar a vizinhança:
 Número do AS (Privados: 64512 - 65534 e 4200000000 - 4294967294)
 Autenticação (se houver)
 Mesma sub-rede
Treinamento – Cisco CCNA
Módulo 07
Tabelas EIGRP
 Lista de todos os
roteadores diretamente
conectados executando
EIGRP
 Lista todas as rotas
aprendidas de cada
vizinho EIGRP

 Lista todas as melhoras


rotas da Topology Table
EIGRP e de outros
processos de roteamento

Treinamento – Cisco CCNA


Módulo 07
Tabela EIGRP (Cont.)
O EIGRP baseia-se em três tabelas para seu processo de
descoberta, cálculo e anúncio de rotas. São elas:

 Tabela de neighbors: Contém as informações de todos os


vizinhos, tais como endereço IP, interface e Hold-Time Interval.

 Tabela de topologia: Contém as informações conseguidas pelo


próprio roteador, assim como as rotas recebidas dos neighbors
sobre todos os caminhos possíveis para um determinado destino
(successor e feasible successor).

 Tabela de rotas: Contém os caminhos de menor custo para os


destinos aprendidos pelo próprio roteador ou via neighbors.

Treinamento – Cisco CCNA


Módulo 07
EIGRP Cálculo do Caminho (DUAL)

Advertised Distance - Também é chamada


de RD ou Reported Distance

Treinamento – Cisco CCNA


Módulo 07
EIGRP Cálculo do Caminho (DUAL)

Treinamento – Cisco CCNA


Módulo 07
EIGRP Cálculo do Caminho (DUAL)
O DUAL (Diffusion Update Algorithm) usa as informações de distância, conhecidas
como métrica, para selecionar um caminho eficiente e sem loops para cada
destino e insere essa opção na tabela de roteamento.

 Successor – É a rota primária ou caminho de menor custo até o destino.

 Feasible Sucessor – É a rota backup ou alternativa. Para ser Feasible


Sucessor o roteador deve possuir uma AD (Advertised Distance) dessa rota
menor que a Feasible Distance da rota principal.

 Advertised Distance – A métrica de um vizinho (próximo salto) para alcançar


um destino. (também chamada de RD ou Reported Distance)

 Feasible Distance – A soma da AD acrescida do custo (métrica) até o próximo


salto (vizinho), ou seja, a métrica total do melhor caminho.

Treinamento – Cisco CCNA


Módulo 07
Métricas EIGRP
Os critérios que o EIGRP usa por padrão para calcular sua
métrica são:
 Bandwidth (K1)
 Delay (K3)

Os critérios opcionais que o EIGRP pode ser configurado para


utilizar quando calcular sua métrica são:
 Reliability (K4)
 Load (K2)

Embora a MTU (K5) seja trocada nos pacotes EIGRP entre


roteadores vizinhos, MTU não é usado no cálculo métrico EIGRP.
Treinamento – Cisco CCNA
Módulo 07
EIGRP Cálculo do Caminho

MÉTRICA = MENOR BANDA NO CAMINHO + A SOMA DE TODOS OS DELAYS

 O valor do delay cumulativo é a soma de todos os valores de atraso


para todos os enlaces da rota, em uma unidade de “dezenas de
microsegundos”.
 A largura de banda e o delay podem ser configurados com os
subcomandos de interface: bandwidth e delay.
 A Cisco recomenda não utilizar os outros valores K - Deixe os valores
de Bandwidth o mais próximo do real. Altere o cálculo do EIGRP
utilizando o subcomando de interface delay [valor].

Treinamento – Cisco CCNA


Módulo 07
EIGRP Cálculo do Caminho

ABCD Menor bandwidth: 64 kbps Total delay: 6,000


AXYZD Menor bandwidth: 256 kbps Total delay: 8,000

 O Delay é a soma de todos os atrasos dos links ao longo do caminhos:


Delay = [delay em dezenas de micro secongundos] x 256
 BW é a menor largura de banda dos links ao longo do caminhos:
BW = [10,000,000 / (bandwidth em kbps)] x 256

Treinamento – Cisco CCNA


Módulo 07
Configuração
RouterX(config)# router eigrp autonomous-system
RouterX(config-router)# network network-number [wildcard mask]

 Com a wildcard mask você pode gerar anúncios mais especificos.


 O número de AS deve ser o mesmo em todos os neighbors.

Treinamento – Cisco CCNA


Módulo 07
EIGRP e redes não contínuas no cenário de
configuração padrão

 O EIGRP, por padrão, não anuncia sub-redes e, portanto, não pode


suportar sub-redes não contínuas.

Treinamento – Cisco CCNA


Módulo 07
Redes não contínuas com
no auto-summary

 EIGRP com o comando no auto-summary pode anunciar


sub-redes e, portanto, pode suportar sub-redes não
contínuas.
Treinamento – Cisco CCNA
Módulo 07
Sumarização Manual
A sumarização manual permite o ajuste fino e efetivo com a configuração
do IP e máscara sumarizada.

RouterX(config-if)# ip summary-address eigrp [autonomous-system-number]


[ip-address] [mask] [administrative-distance]

 A configuração é feita na interface.


 Rotas sumarizadas manualmente possuem AD 5 por padrão.
 A rota sumarizada origina de Null e não de uma interface real – A rota é
usada para fins de anúncios e não representa um caminho (interface)
real.

Treinamento – Cisco CCNA


Módulo 07
Verificando a Configuração
RouterX# show ip route eigrp
 Exibe as entradas EIGRP atuais na tabela de roteamento

RouterX# show ip protocols


 Exibe os parâmetros e o estado atual do processo

RouterX# show ip eigrp interfaces


 Exibe informações sobre interfaces configuradas com EIGRP
RouterX# show ip eigrp interfaces
IP EIGRP interfaces for process 109

Xmit Queue Mean Pacing Time Multicast Pending


Interface Peers Un/Reliable SRTT Un/Reliable Flow Timer Routes
Di0 0 0/0 0 11/434 0 0
Et0 1 0/0 337 0/10 0 0
SE0/1.16 1 0/0 10 1/63 103 0
Tu0 1 0/0 330 0/16 0 0

Treinamento – Cisco CCNA


Módulo 07
Verificando a Configuração
RouterX# show ip eigrp neighbors [detail]
 Exibe os vizinhos descobertos pelo EIGRP
RouterX# show ip eigrp neighbors
IP-EIGRP Neighbors for process 77
Address Interface Holdtime Uptime Q Seq SRTT RTO
(secs) (h:m:s) Count Num (ms) (ms)
172.16.81.28 Ethernet1 13 0:00:41 0 11 4 20
172.16.80.28 Ethernet0 14 0:02:01 0 10 12 24
172.16.80.31 Ethernet0 12 0:02:02 0 4 5 20

 Holdtime (secs): Segundos restantes antes de declarar vizinho down


 Uptime: Quanto tempo passou desde a hora em que o vizinho foi descoberto
 Q: Fila de mensagens. Um número alto pode indicar um problema.
 SRTT: Quanto tempo é preciso para este vizinho responder os pacotes confiáveis
 RTO: Quanto tempo para esperar antes de retransmitir se não houver nenhuma confirmação
 Seq: Número de sequência do último update do vizinho. Mantém a sincronização e evita a
duplicação de pacotes fora da sequência.

Treinamento – Cisco CCNA


Módulo 07
Verificando a Configuração (Cont.)
RouterX# show ip eigrp topology [all]

 Exibe a tabela de topologia de EIGRP


 Com o parâmetro [all], exibe successors e feasible successors

RouterX# show ip eigrp topology


IP-EIGRP Topology Table for process 77
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
r - Reply status
P 172.16.90.0 255.255.255.0, 2 successors, FD is 46251776
via 172.16.80.28 (46251776/46226176), Ethernet0
via 172.16.81.28 (46251776/46226176), Ethernet1
via 172.16.80.31 (46277376/46251776), Serial0
P 172.16.81.0 255.255.255.0, 2 successors, FD is 307200
via Connected, Ethernet1
via 172.16.81.28 (307200/281600), Ethernet1
via 172.16.80.28 (307200/281600), Ethernet0
via 172.16.80.31 (332800/307200), Serial0

Treinamento – Cisco CCNA


Módulo 07
Verificando a Configuração (Cont.)
RouterX# show ip eigrp traffic

 Exibe o número de pacotes EIGRP enviados e recebidos

RouterX# show ip eigrp traffic


IP-EIGRP Traffic Statistics for process 77
Hellos sent/received: 218/205
Updates sent/received: 7/23
Queries sent/received: 2/0
Replies sent/received: 0/2
Acks sent/received: 21/14

 Hello de 5s para links maiores que 1.544MB e 60s para menor.


 Dead time de 3 vezes o hello.

Treinamento – Cisco CCNA


Módulo 07
debug ip eigrp
RouterX# debug eigrp
IP-EIGRP: Processing incoming UPDATE packet
IP-EIGRP: Ext 192.168.3.0 255.255.255.0 M 386560 - 256000 130560 SM 360960 –
256000 104960
IP-EIGRP: Ext 192.168.0.0 255.255.255.0 M 386560 - 256000 130560 SM 360960 –
256000 104960
IP-EIGRP: Ext 192.168.3.0 255.255.255.0 M 386560 - 256000 130560 SM 360960 –
256000 104960
IP-EIGRP: 172.69.43.0 255.255.255.0, - do advertise out Ethernet0/1
IP-EIGRP: Ext 172.69.43.0 255.255.255.0 metric 371200 - 256000 115200
IP-EIGRP: 192.135.246.0 255.255.255.0, - do advertise out Ethernet0/1
IP-EIGRP: Ext 192.135.246.0 255.255.255.0 metric 46310656 - 45714176 596480
IP-EIGRP: 172.69.40.0 255.255.255.0, - do advertise out Ethernet0/1
IP-EIGRP: Ext 172.69.40.0 255.255.255.0 metric 2272256 - 1657856 614400
IP-EIGRP: 192.135.245.0 255.255.255.0, - do advertise out Ethernet0/1
IP-EIGRP: Ext 192.135.245.0 255.255.255.0 metric 40622080 - 40000000 622080
IP-EIGRP: 192.135.244.0 255.255.255.0, - do advertise out Ethernet0/1

 Nota: As rotas EIGRP são trocadas apenas quando ocorre uma


alteração na topologia.

Treinamento – Cisco CCNA


Módulo 07
EIGRP Load Balancing
 Por padrão, EIGRP faz o balanceamento de carga com
métricas iguais:
Por padrão, até quatro rotas com uma métrica igual
são instalados na tabela de roteamento.

 Pode haver até 16 entradas na tabela de roteamento


para o mesmo destino:
O número de entradas é configurável com o comando
maximum-paths [number].

Treinamento – Cisco CCNA


Módulo 07
Load Balance com custo desigual

RouterX(config-router)# variance [multiplier]

 Faz com que sejam incluídas como rotas ativas as feasible


sucessors que tenham custo menor ou igual a menor custo
computado * variance.

 O variance padrão é 1, o que significa o balanceamento de


carga de custo igual.

Treinamento – Cisco CCNA


Módulo 07
Variance

 O roteador E escolhe o roteador C como sucessor, rota para a rede 172.16.0.0


porque tem a menor distância (20).
 Com um variance de 2, o roteador E também escolhe o roteador B a rota para a
rede 172.16.0.0 (20 + 10 = 30) < [2 * (FD) = 40].
 Roteador D não é considerado um caminho para rede 172.16.0.0, pois AD(25) >
FD(20).
Treinamento – Cisco CCNA
Módulo 07
Treinamento – Cisco CCNA
Módulo 07

Você também pode gostar