Você está na página 1de 7

Visão geral sobre EIGRP

Enhanced Interior Gateway Routing Protocol (EIGRP)

Enhanced Interior Gateway Routing Protocol (EIGRP) é um protocolo de roteamento


baseado em vetor de distância, contando com o Algoritmo Diffused Update Algorithm
(DUAL) para calcular o caminho mais curto para um destino. É semelhante ao Interior
Gateway Routing Protocol (IGRP) no cálculo da métrica, mas tem muitas melhorias, como
a convergência rápida, atualizações incrementais e apoio para múltiplas camadas de
protocolos IP, Internetwork Packet Exchange (IPX) e AppleTalk. Vale ressaltar também que
o EIGRP é proprietário Cisco, sendo assim sua implementação se restringe a equipmentos
cisco.

Características do protocolo:

· Tipo do Protocolo : vetor de distância

· Algoritmo : Para a melhor escolha da rota usa Diffusing Update Algorithm


(DUAL)

· Especificação : Eigrp é proprietário Cisco

· Protocolos suportados : IPv4, IPv6, IPX, e AppleTalk

· Protocolo de transporte : IP/88

· Máxima contagem de saltos: 255

· Autenticação : Somente MD5

· Multicast IP : 224.0.0.10

· Distância Administrativa(Interna) AD : 90

· Distância Administrativa AD(rota externa) : 170

· Distância Administrativa AD(rota sumarizada) : 5

Configurando EIGRP:

Postings may contain unverified user-created content and change frequently. The content is provided as-is and
is not warrantied by Cisco.
1
Visão geral sobre EIGRP

Para habilitar o EIGRP em um roteador, use o comando “router eigrp” seguido


do número de sistema autônomo(AS) de sua rede e, em seguida, especifique as
redes conectadas ao roteador usando o comando “network” seguido da rede.

router eigrp [autonomous-system-number] network network-number [wildcard-


mask]Examplo:Router#conf tEnter configuration commands, one per line. End with CNTL/
Z.Router(config)#router eigrp100Router(config-router)#network 10.1.1.0 0.0.0.255

Vizinhos e adjacências:

Uma vez que a configuração eigrp é feita no roteador, ele tenta encontrar
vizinhos enviando “pacotes Hello” utilizando multicast através do endereço 
224.0.0.10. Uma vez que os roteadores troquem pacotes Hello eles se tornam
adjacentes após verificar algumas condições. As condições abaixo devem
“bater” para que esse estabelecimento ocorra.

1) número AS 2) sub rede 3) Métricas idênticas (valores de k) 4) Autenticação

Eigrp Atualizações:

Uma vez que o roteador se torne adjacente, eles trocam mensagens de atualização de
roteamento.

1) Inicialmente atualizações completas são enviadas, incluindo todas as atualizações.

2) Uma vez que todas as rotas foram trocadas, apenas atualizações parciais são
enviadas quando uma ou mais rotas mudam. Se falhar a vizinhança e subir novamente as
atualizações completas são enviadas. Eigrp usa RTP (protocolo de transporte confiável)
para enviar multicast das atualizações EIGRP e espera por mensagem de ACK unicast de
cada vizinho no link.

EIGRP Tipos de Pacotes:

Hello: hellos são pacotes enviados via multicast para descoberta e recuperação de
vizinhos.Acks: Reconhece o recebimento de uma atualização. Acks são sempre enviados
através de um endereço unicast.Updates: pacotes de atualização são enviados sendo
assim o vizinho pode criar sua tabela de topologia.

Postings may contain unverified user-created content and change frequently. The content is provided as-is and
is not warrantied by Cisco.
2
Visão geral sobre EIGRP

Queries: Queries são usadas para pedir aos vizinhos um caminho para uma
rota que recentemente foi perdida.Replies: Replies são enviadas quando os
destinos entram em estado ativo. As replies são sempre enviadas em resposta as
consultas.

EIGRP Convergência:

Feasible distance - Esta é a melhor métrica ao longo de todos os caminhos para uma rede
remota.Reported distance - Essa é a métrica de uma rede remota, como relatado por um
vizinho. É métrica da tabela de roteamento do vizinho.

Successor - Successor é o melhor caminho para uma rede remota. A rota


successor é usada pelo EIGRP para encaminhar o tráfego para um destino e é
armazenado na tabela de roteamento.Feasible successor - O caminho que não
é um sucessor, mas satisfaz a condição de viabilidade. O feasible successor é
um caminho cuja “reported distance” é menor do que a “feasible distance”, e
é considerada como uma via de backup.Feasibility condition- Quando múltiplos
caminhos para a mesma subrede existem, Reported Distance(RD) precisa ser
menor do que a Feasible Distance(FD)

Abaixo segue um exemplo identificando alguns dos componentes citados a cima:

R4# show ip eigrptopology

IP-EIGRP Topology Table for AS(1)/ID(4.4.4.4)

Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,

r - reply Status, s - sia Status

P 10.0.13.0/24, 1 successors, FD is 6400 –>>(Feasible distance para


via 10.0.34.3 (6400/3840), Serial1/0 10.0.13.0/24)

P 10.0.14.0/24, 1 successors, FD is 5120

Postings may contain unverified user-created content and change frequently. The content is provided as-is and
is not warrantied by Cisco.
3
Visão geral sobre EIGRP

via 10.0.34.3 (5120/2560), Serial1/0à(2560 é a Reported Distance

P 10.0.24.0/24, 1 successors, FD is 5120 para 10.0.14.0 via 10.0.34.3)

via10.0.34.3 (5120/2560), Serial1/0

P 10.0.46.0/24, 1 successors, FD is 1280

viaConnected, Serial1/1

P 10.0.35.0/24, 1 successors, FD is 2560

viaConnected, Serial1/0

P 10.0.36.0/24, 1 successors, FD is 3840

via 10.0.45.5 (3840/2560), Serial1/1à(Successor, melhor

via 10.0.34.3 (5120/2560), Serial1/0rota,menor feasible distance)

(A segunda rota via 10.0.34.3 é a Feasible Successor)

EIGRP Tabelas:

Neighbor table –  Cada roteador mantém informações sobre vizinhos adjacentes.


Quando roteador vizinho recém-descoberto é aprendido, o endereço de interface, Holdtime,
Uptime, Sequence, Retransmission Timeout (RTO), Smooth Round Trip Time (SRTT),
contagem da fila do vizinho são gravadas, e esta informação é realizada na tabela de
vizinhos. O comando para vizualizar é o show ip eigrp neighbors, no modo de usuário
privilegiado.

Router# 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)
160.89.81.28 Ethernet1 13 0:00:41 0 11 4 20#

Topology table – Ela contém todas as rotas de destino aprendidas pelos roteadores
vizinhos, Contendo cada destino e a lista dos vizinhos que reportaram esses destinos.
Tabela de topologia contém todas as informações necessárias para a construção da tabela
de roteamento EIGRP.A tabela de topologia age em cima do Diffusing Update Algorithm

Postings may contain unverified user-created content and change frequently. The content is provided as-is and
is not warrantied by Cisco.
4
Visão geral sobre EIGRP

(DUAL). O comando utilizado para vizualizar é o show ip eigrp topology table, no modo
de usuário.

Router# show ip eigrp topology table

Hello e hold time:

O hold time padrão é três vezes o hello interval.hello padrão de 5 segundos e 15 do hold
time, em:1) Broadcast2) Serial ponto a ponto, links de subrede ponto a ponto3) Largura de
banda alta em circuitos multiponto (maior que T1 (1544Kbps)hello padrão de 60 segundos e
180 de hold time, em:1) baixa velocidade, link NBMA com velocidade igual ou menor do que
t1.

Eigrp Métrica:

Composição da Metrica= [K1*Bandwidth+ (K2*Bandwidth)/ (256-


load) +k3*delay]*[K5/reliability+K4)]Os valores “K” são constantesPor
padrãoK1=1K2=0K3=1K4=0K5=0Composição da Metrica= 256*[Bandwidth
+delay]Bandwidth – 10^7/ (menor largura de banda no caminho, em Kbps)Delay
– resumo de delays no caminho, em dezenas de microsegundos.

EIGRP load balancing:

Load balancing desigual é controlado com o comando (variance),”dado” dentro


da configuração de roteamento EIGRP.Qualquer rota para um destino específico
que tenha métrica menor do que o valor da variance multiplicado pelo Feasible
Distance(FD) do Sucessor atual desse destino é adicionado na tabela de
roteamento( lembrando que o RD dessas rotas tem que ser menor do que o
FD do successor atual). Tem uma restriçao de 4 rotas para um destino. O valor
do “variance” pode alterar de 1 à 128( 1 já é habilitado padrão e significa load
balancing igual, ou seja, tem que ter FD iguais para fazer o load balancing).

Eigrp Queries e Stuck in active:

Roteamento EIGRP depende de seu vizinho para anunciar informações de


roteamento. Quando a rota é perdida da tabela de roteamento o EIGRP
ativamente procura pelas rotas para rápida convergência. Esse processo é
chamado de query process(processo de consulta). Quando a rota é perdida
e não tem nenhum feasible successor disponível, queries são enviadas para
todos os vizinhos, em todas interfaces exceto para interface do sucessor.
Se os routeadores vizinhos não tem a informação da rota perdida, mais
“querires”(consultas) são enviadas para os roteadores vizinhos até a “query

Postings may contain unverified user-created content and change frequently. The content is provided as-is and
is not warrantied by Cisco.
5
Visão geral sobre EIGRP

boundary” é alcançada. Query boundary consiste em uma ou outra extremidade


da rede. Quando as “queries” são enviadas, o roteador deve esperar por
todas as “replies”(respostas) do vizinho antes do router calcular a informação
do successor. Se o vizinho falha para responder em três minutos, o router é
considerado “stuck in active”. O roteador derruba qualquer vizinho que não
corresponde a resposta pensando que vizinhos estão tendo problema.

Sumarização de rotas:

Auto sumarização é por padrão permitida no roteador e pode ser desabilitada


usando o commando “no auto-summary” dentro do processo EIGRP. O
commando “ip summary-address” é usado para configurar sumarização de
endereços em nivel de interface.

Isso causa a criação de um resumo das rotas EIGRP para interface null 0 com a distância
administrative de 5 para prevenção de loop.

Não deve-se usar comando de sumarização ip summary-address eigrp para gerar uma rota
default(0.0.0.0) de uma interface, porque isso cria uma rota padrão sumarizada EIGRP
para a interface null 0 com a distância administrativa de 5. A menor distância administrativa
para essa rota default pode fazer com que essa rota substitua rotas default aprendidas da
tabela de roteamento de outros vizinhos.

Eigrp Stub

A característica “stub” é usada para limitar o escopo das mensagens de “query”


EIGRP, e para limitar quais rotas o vizinho anuncia. Roteamento stub EIGRP
provê mais estabilidade de controle e reduz a utilização de recursos. Quando o
roteamento stub EIGRP é configurado, somente o roteador “spoke ou remote”
precisam ser configurados como stub. Esse roteador responde a “queries” para
sumarizações, rotas conectadas, rotas estáticas redistribuídas, rotas externas, e
rotas internas com a menssagem “inaccessible” . O roteador stub também envia
informações para seu vizinho informando que é um roteador stub. Configuração
de roteamento stub EIGRP nos roteadores dentro do processo EIGRP usando o
seguinte comando.

Router(config-router)#eigrp stub [receive-only | connected | static | summary]As opções são


descritas a seguir:

receive-only : O roteador não envia nenhuma rota. connected :O roteador anuncia


todas as rotas conectadas para único vizinho. Nenhuma redistribuição é

Postings may contain unverified user-created content and change frequently. The content is provided as-is and
is not warrantied by Cisco.
6
Visão geral sobre EIGRP

necesária. static : O roteador anuncia todas rotas estáticas para


único vizinho. As rotas estáticas ainda precisam ser

redistribuídas dentro EIGRP para serem anunciadas. summary :O


roteador anuncia rotas sumarizadas.

EIGRP Referência de comando:

Cisco IOSCisco IOS XRCisco NX-OS/IOS comparison

Postings may contain unverified user-created content and change frequently. The content is provided as-is and
is not warrantied by Cisco.
7

Você também pode gostar