EIGRP(增强型内部网关路由协议)是一种距离矢量无类路由协议,它于 1992 年与 IOS 9.21 一起发布。顾名思义,EIGRP 是 Cisco IGRP(内部网关路由协议)的增强版。它们都是 Cisco 的专有协议,只能在 Cisco 路由器上运行。

 
Cisco 开发 EIGRP 的主要目的在于开发 IGRP 的无类版本。EIGRP 中有几项功能在其它距离矢量路由协议(例如 RIP [RIPv1 和 RIPv2] 和 IGRP)中并不常见。这些功能包括:
可靠传输协议 (RTP)
限定更新
扩散更新算法 (DUAL)
建立邻接关系
邻居表和拓扑表
 
尽管 EIGRP 的工作方式 类似于链路状态路由协议,但它仍然是一种距离矢量路由协议。
 
注:术语混合 路由协议有时被用来指称 EIGRP,但此术语容易引起误解,因为 EIGRP 不是距离矢量路由协议和链路状态路由协议的混合体,而是纯粹的距离矢量路由协议。因此,Cisco 不再使用这个词来称呼 EIGRP。
 
在本章中,您将学习如何配置 EIGRP 以及如何使用新的 show 命令检验您的 EIGRP 配置。您还将学习 EIGRP 计算复合度量时使用的公式。
 
RTP(可靠传输协议)是 EIGRP 独有的协议,它可用于以可靠或不可靠两种方式传输 EIGRP 数据包。此外,EIGRP 与直连且启用了 EIGRP 的路由器建立邻接关系。邻接关系用于跟踪这些邻居的状态。RTP 以及对邻接关系的跟踪为 EIGRP 的核心 — 扩散更新算法 (DUAL) 打下了基础。
 
作为驱动 EIGRP 的计算引擎, DUAL 位于协议的中央,确保在整个路由域内消除路径环路并提供备用路径。您将详细学习 DUAL 如何选择要添加到路由表中的路由,以及 DUAL 如何处理潜在的备用路由。
 
与 RIPv2 相似,EIGRP 也可以执行有类或无类路由。您将学习如何禁用自动总结,以及如何手动总结网络以减小路由表。最后,您将学习如何使用 EIGRP 的默认路由。