EIGRP(增强型网关协议)是结合了链路状态和距离矢量型路由选择协议优点的Cisco专用协议,协议端口号是88。
EIGRP的特点:

  ★快速收敛---EIGRP采用弥散修正算法(DUAL)来实现快速收敛。
  ★减少带宽占用---EIGRP不发送定期的路由更新信息。
  ★支持多种网络层协议(eigrp使用独立于协议的的模块(PDM))---Appletalk、Ip、Nevell的Netware。

  ▲EIGRP是源于距离矢量型路由选择协议。容易进行配置并能适合各种网络拓朴结构。它增加了几种链路状态特性,比如动态邻居发现,这使它成为一种高级的距离矢量型路由选择协议。

  ▲EIGRP比传统的距离矢量型路由选择协议提供了更多的好处,最重要的好处之一是对带宽的使用方面。采用EIGRP时,路由运行数据流主要是通过多目组播方式而不是广播,其结果是,未端站点不受路由更新或查询信息的影响。

  ▲EIGRP采用IGRP中的算法来计算度量值,但该值是以32比特的格式来表示,EIGRP的度量值是将IGRP的度量值乘以256。EIGRP的一个重要优点是它支持非等度量值负载均衡,从而允许管理员能够在网络中更好地分布数据流。载有E IPRP信息的IP数据包在它们的头部中使用协议号88。

  ▲EIGRP是被设计来同时在局域网和广域网环境中运行的,邻居关系是通过可靠的多目组播方式来形成和维护的,它同时支持体系化IP编址。E IGRP也支持VLSM,这促进了IP地址的有效分配,缺省地,EIGRP在主网络边界进行路由归纳,EIGRP支持超级网络(supernet)的创建或聚合的地址块。
EIGRP相关术语:

  ★邻居表---每台EIGRP路由器都维护着一个列有相邻路由器的路由表。命令:#show ip eigrp nei

  ★拓朴表---EIGRP路由器根据配置的网络协议都有维护着一个拓朴结构表 。命令:#show ip eigrp top

  ★路由表---EIGRP从拓朴结构表中选择到目的地的最佳路径,并将这些路由放到路由表中
   
        ★FD----到达目的网段的最小开销

  ★后继路由器(successor)---这是用来到期达目的地的主要路由器

        ★AD----邻居路由器到达目的网段的最小开销

  ★可行后继路由器(Feasible Successor , FS)---一条到达目的地的备份路由
EIGRP采用下面的五种类型数据包:

  ★HELLO包:该数据包用来发现并形成邻居

  ★更新包:更新信息被发送来通告已被某台路由器认为达到收敛的路由(刚启动时发送的数据包)

  ★查询包:当路由器进行路由计算但没能发现可行的后继路由时,它就向他邻居发送一个查询数据包以询问它们是否有一个到目的地的可行后继路由(当链路有故障时才用)

  ★答复包:答复数据包是用于对查询数据包进行应答

  ★确认包:确认是用来确认更新、查询和答复的。其中Hello包和确认包无需确认。

EIGRP的可靠性:

  EIGRP的可靠性技术确保了到期相邻路由器的关键路由信息的传输。这些信息是EIGRP维护无环路拓朴结构所需要的。所有传递路由信息(更新、查询和答复)的数据都被可靠地发送。

  可靠传输协议RTP,负责EIGRP数据包到所有邻居的有保证和按顺序的传输。它支持多目组播或单点传送数据包的混合传输。出于对效率的考虑,只有某些E IGRP数据包被保证可靠传输。

  RTP确保在相邻路由器间正在进行的通信能够被维持。因此,它为第个邻居维护了一张重传表。该表指示还没有被邻居确认的数据包。未确认的可靠数据包最多可以被重传1 6次或直到保持时间超时,以它们当中时间更长的那个为限。

  EIGRP所使用的多目组播地址是224.0.0.10

  通过HELLO协议,EIGRP路由器可以动态地发现直接与它相连的其它路由器。
EIGRP路由选择过程与其它路由选择协议不同,它具有如下特点:

  lEIGRP选择主路由与备份路由,并将这些路由加到拓朴结构表中(每个目的地最多有6个,默认4个)然后将主路由放到路由表中。

  lEIGRP度量值是IGRP度量值乘以256。该度量值的计算可以使用下面5个变量

  ----带宽:源和目的地间最少带宽;
  ----延时:路径上的累积接口延时;
  ----可靠性:根据keepalive信息的源与目的地间的最差可靠性;
  ----负载:在源和目的地之间链路上的最重负载;
  ----最大传输单元(MTU):路径中最小MTU;

  EIGRP采用DUAL算法计算到目的地的最佳路由。

  备份路径中的下一跳路由器也被子称为可行后继路由器(FS)。