EIGRP, ou Enhanced Interior Gateway Routing Protocol, é um protocolo de roteamento proprietário da Cisco usado em redes de computadores, especialmente em redes IP. Ele foi projetado para suportar vários protocolos de camada de rede e facilitar o roteamento eficiente dentro de uma rede. O EIGRP opera dentro de um único sistema autônomo (AS), permitindo que roteadores dentro do mesmo AS compartilhem dinamicamente informações de roteamento. Ao contrário dos protocolos de vetor de distância, o EIGRP usa um algoritmo de atualização difusa (DUAL) para calcular o caminho mais curto para um destino, considerando tanto a contagem mínima de saltos quanto as métricas do link de rede, como largura de banda e atraso. Isto permite uma convergência mais rápida e um uso mais eficiente dos recursos de rede em comparação com os protocolos de roteamento tradicionais.
O EIGRP é usado principalmente em redes corporativas para fornecer roteamento escalável e eficiente. Oferece vantagens como convergência rápida, consumo reduzido de largura de banda por meio de atualizações incrementais e suporte para vários protocolos roteados, como IP e IPX. O uso do DUAL pelo EIGRP garante que os roteadores possam se adaptar rapidamente às mudanças na topologia da rede, tornando-o adequado para redes onde confiabilidade e velocidade são requisitos críticos. Além disso, o EIGRP oferece suporte a recursos como balanceamento de carga de custos desiguais, resumo de rotas e autenticação, melhorando a segurança e o desempenho da rede.
Existem dois tipos de EIGRP: EIGRP Clássico e EIGRP Nomeado. O EIGRP clássico, também conhecido como EIGRP Autonomous System Border Router (ASBR), usa números de sistema autônomo e é a versão original do protocolo. O EIGRP nomeado, introduzido em versões posteriores do Cisco IOS, simplifica a configuração permitindo que os roteadores sejam agrupados em uma instância nomeada do EIGRP em vez de usar números AS numéricos. O Named EIGRP mantém todos os recursos do Classic EIGRP, mas oferece maior flexibilidade de configuração e facilidade de gerenciamento em redes de grande escala. Ambos os tipos de EIGRP operam com os mesmos princípios subjacentes, mas diferem na forma como são configurados e gerenciados em um ambiente de rede.