EIGRP
加强型内部网关路由协议
介绍
传统路由协议易于造成循环,这是因为它们将路由信息充斥于整个网络,这也是例如水平分割、
毒性逆转和 Hold Down 计时器技术得以使用的原因。同时,传统路由协议的每个路由器必须在送
出路径前重算算法,这就减慢了会聚。
加强型内部网关路由协议(EIGRP)的设计给予路由协议充分的灵活性的同时加快了会聚,例如
优先开放最短路径(OSPF)。另外,EIGRP也具备Protocol-Dependent组件,能够处理Apple Talk,
IPX及IP。这样的优点是只有一个路由选择进程在运行,而不是每个协议上运行一个进程 。
EIGRP提供无循环运行,并几乎同时同步所有路由。EIGRP与其他路由协议之间的重新分配基本
是自动的。例如,如果IGRP和EIGRP路由使用相同的AS号码,那个路径会在默认情况进行重新
分配。
EIGRP扩散更新算法(DUAL),使用这种算法路由器可以共享路径值,因此称之“扩散”, 然而
其他路由协议使用另一种Bellman-Ford算法来计算路径。一个路由器仅仅将路由更新值作为距离
向量送给直接连接的路径,而不是网络中的每个路径。同样,如果某个特定路径的拓补结构发生
变化,路由器只会发送更新给它。此外,这个更新只会送至相关的相邻路由器,而不是所有路由
器。这使得EIGRP成为一个具备高效带宽的路由协议。其他路由协议具有常规路由更新,即包括
所有默认路径信息。
EIGRP使用可靠传输协议(RTP)处理数据包的发送,它使用组播地址224.0.0.10进行可靠组
播以保证传送有序。EIGRP使用IP协议号88。
不同于IGRP, 在IP环境中EIGRP试一个无类别路由协议,因为更新携带子网掩码信
息。尽 管 EIGRP 自 动 概括网络 边界,但 是它能够经过配置 概 括任何比特 边界 。
EIGRP也能用来计算路由总和,例如当需要概括主要网络时。
EIGRP使用邻居表(
Neighbor Table
)列出相邻路由器。拓补表列出所有至目的地的已知路径,
同时路由表包含了至目的地的最佳路径,称之后继路由器( Successor)。可行后继路由器
(Feasible Successor)为保留在拓补表中的目的地提供后备路径。
MD5认证可以用来授权EIGRP数据包。
尺度(Metrics)
思科的EIGRP仅仅在尺度上类似IGRP:延迟、带宽、可靠性和负载。需要注意的是:最大
传输信元(MTU)并不是用来计算尺度,它在路径中被追踪以得到最小的MTU。
在IGRP中,最后三位的K值默认为0。除了在军事上使用“可靠性”外,大多数配置只
使用“延迟”和“带宽”的这两个尺度,并优先考虑“带宽”。EIGRP的尺度(metric)计算
方式是 :将 IGRP 的尺度( metric)乘以 256。 因此,计 算尺度( metric) 的公式
是:EIGRP Metric=256*
([K
1
*带宽 +
K
2
*带宽/(256-负载) +
K
3
*延迟]*[K
5
/(可靠性
+ K
4
)])
默认权值为
: