Protocolo EIGRP
EIGRP= O protocolo EIGRP é um protocolo de roteamento classless, com isso suporta VLSM e sumarização, e é considerado híbrido por ter características de protocolos distance vector e link-state. Igual ao IGRP, ele usa o conceito de sistema autônomo para descrever um grupo de routers. Usa o conceito de upgrade incremental para preservar a largura de banda, enviando assim, somente as rotas alteradas, a não ser que um novo router entre na rede, neste caso é enviado a tabela completa. O EIGRP envia sua tabela pra os vizinhos no endereço de multicast 224.0.0.10, tendo um limite de 224 saltos.
Para formar adjacência com routers vizinhos, algumas condições precisam ser satisfeitas:
Enviar e receber pacotes Hello ou ACKs. (pacotes hello são como keep-alives) (5 segundos se > T1 [1.544mbps] 60 se <)
Estar no mesmo sistema autônomo (AS)
Possuírem os mesmos parâmetros (K values).
Mesma Sub-rede IP – *Apenas endereços Ips primários formam adjacências. Ips secundários não formam.
Feasible distance: é a distancia até uma rede, distancia presente na tabela de roteamento, essa distancia é a métrica do seu vizinho até a rede (reported distance, advertised distance), acrescida da métrica até o vizinho.
Reported Distance (Advertised Distance): Distância anunciada por um roteador vizinho até um destino. Esta métrica sempre será menor que a Feasible distance (pois se for maior está ocorrendo um loop de roteamento).
Sucessor route: Rota principal para um destino. É apresentada no comando show ip route e no show ip eigrp topology como sucessor route.
Feasible Sucessor: Possível rota alternativa para um destino. Apresentada na tabela de topologia e somente passa para a tabela de roteamento quando a sucessor route torna-se inalcançável ou tem um custo maior que a FS.
Feasible Condition: Quando um vizinho reporta uma AD menor que a FD.
O primeiro valor entre parêntese (3011840/2169856) indica a FD, enquanto segundo indica a RD para a rede remota.
Router1$ show ip eigrp topology
-output omitted-
P 192.168.10.0/24, 1 successors, FD is 3011840
via Summary (3011840/0), Null0
via 172.16.31.1 (41024000/2169856), Serial0/0/0
P 192.168.10.4/30, 1 successors, FD is 3523840
via 192.168.10.10 (3523840/2169856), Serial0/0/1
P 192.168.1.0/24, 1 successors, FD is 3014400
via 192.168.10.10 (3014400/28160), Serial0/0/1
via 172.16.3.1 (41026560/2172416), Serial0/0/0
Feasible Distance
Reported Distance
Métrica: O atraso é a soma de todos os atrasos no caminho, e a banda é a banda com valor menor. A formula é a seguinte métrica = banda + atraso, aonde a banda é calculada como (10000000/banda de menor valor no caminho)x256.
Menor BANDA = 56K
Atraso (soma) = 2000 + 400 (tens of microseconds)
Métrica = 10000000/56 +2400 x 256 = 46328685
O EIGRP mantém 3 tabelas:
Neighbor Table: Tabela de todo o vizinho, com seus respectivos IPs, interfaces de saída, valores de timers e tempo na tabela
Topology Table: Tabela com a topologia completa da rede, de todas as redes diretamente conectadas aos vizinhos.
Routing Table: Tabela de roteamento propriamente dita
O Protocolo DUAL provê um rápido tempo de convergência, mantendo uma rota backup, para se uma rota tornar-se inacessível, ela for colocada na tabela de roteamento.
EIGRP suporta redes descontíguas, mas nestes casos o comando auto-summarization tem que ser desativado, por este ser ativado por padrão.
As métricas padrão do protocolo EIGRP são K1 (bandwidth) e K3 (delay), mas também pode suportar K2 (load), K4 (reability) e K5 (MTU Size).
No comando show ip eigrp topology as rotas precedidas da letra P significam que a rota está em estado passivo (passive state) e a rota está normal. Quando a rota está inacessível ela se encontra em A (active-state) e está a procura da rota
Router(config)#router eigrp (AS)
Router(config)#router eigrp 20
Router(config-router)network 192.168.20.0
