Ao centro do EIGRP está o Algoritmo de atualização por difusão (DUAL, Diffusing Update Algorithm). A máquina de estado finito do DUAL é utilizada para determinar o melhor caminho e caminhos de backup em potencial para cada rede de destino.
O sucessor é um roteador vizinho que é utilizado para encaminhar pacotes utilizando a rota de menor custo para a rede de destino. Distância viável (FD, Feasible Distance) é a métrica mais baixa calculada para alcançar a rede de destino através do sucessor. Um sucessor viável (FS, Feasible Successor) é um vizinho que tem um caminho de backup sem loop para a mesma rede que o sucessor e que também atende a condição de viabilidade. A condição de viabilidade (FC, Feasibility Condition) é atingida quando a distância reportada (RD, Reported Distance) de um vizinho para uma rede for menor que a distância viável do roteador para a mesma rede de destino. A distância reportada é simplesmente uma distância viável do vizinho EIGRP para a rede de destino.
O comando network é semelhante ao utilizado com o RIP. A rede é o endereço de rede classful das interfaces diretamente conectadas no roteador. Uma máscara curinga é um parâmetro opcional que pode ser utilizado para incluir somente interfaces específicas. Existem diversos modos de propagar uma rota padrão estática com o EIGRP. O comando redistribute static no modo de roteador do EIGRP é um método comum.
É definido nas camadas Física (Camada 1) e de Enlace (Camada 2), interconecta duas ou mais LANs e usa técnica de multiplexação e o campo de CRC do frame para detectar erros na transmissão. Para maximizar a largura de banda, não os corrige, passando esta tarefa para as camadas superiores.