📜  增强型内部网关路由协议 (EIGRP) 的特性

📅  最后修改于: 2021-09-27 06:20:21             🧑  作者: Mango

增强型内部网关路由协议 (EIGRP) 是 Cisco 专有的混合路由协议,包含距离矢量和链路状态路由协议的功能。它是一种网络层协议,适用于协议编号 88。

它的一些特点是:

  1. 快速收敛——EIGRP 使用 DUAL 算法来支持快速收敛。如果通往网络的路由出现故障,则可以使用另一条路由(可行的后继路由)。如果拓扑表中也没有到该网络的路由,则多播查询消息以找出到该网络的替代路由。
  2. 减少带宽使用 – EIGRP 不会像其他距离矢量路由协议那样发送定期更新。像 RIP 这样的距离矢量路由协议会在一段时间内发送完整的路由表,因此会不必要地消耗可用带宽,但 EIGRP 会在发生任何变化时使用部分更新在拓扑中发生,即更新仅在发生任何事件时触发,因此在需要时消耗带宽。此外,EIGRP 更新仅传播到需要它的路由器。
  3. 支持所有 LAN 和 WAN 数据链路协议和拓扑 – EIGRP 支持多路访问网络(如 fddi、令牌环等)和所有 WAN 拓扑(如租用线路、点对点链路)。 EIGRP 不需要跨第 2 层协议(如帧中继)进行任何额外配置。
  4. 支持自动汇总 –在 EIGRP 中,默认情况下启用自动汇总。自动汇总是一项允许路由协议自动汇总到其有类网络的路由的功能,即路由器将自动接收汇总路由。 EIGRP。 eg-1.1.1.1 /24 会自动汇总到有类的 1.1.1.1/8
  5. 支持非等价负载均衡——通过改变方差值,可以在 EIGRP 中实现非等价负载均衡。默认情况下,方差为 1,因此支持等成本负载均衡,但是如果我们想使用不等成本负载均衡,那么我们可以根据要在不同路径上划分的流量量来更改方差的值。可行距离以这样一种方式相乘,即它变得大于后继可行距离的值。
  6. 通过可靠传输协议 (RTP) 进行通信 – EIGRP 依靠专有协议 RTP 来管理 EIGRP 说话路由器之间的通信。 EIGRP 使用 224.0.0.10 作为多播地址。对于它发送的每个组播,路由器准备并维护一个路由器列表(说 EIGRP)。如果没有收到多播确认,则通过 16 条单播消息传输相同的数据。如果即使在 16 次单播尝试后仍未收到确认,则宣布它已死亡。此过程称为可靠多播。
  7. 使用 DUAL 的最佳路径选择 – EIGRP 使用扩散更新算法 (DUAL) 来找出网络可用的最佳路径。 EIGRP 说话路由器维护一个拓扑表,其中维护了所有到网络的路由。如果最佳路径(后继)出现故障,则使用拓扑表中的第二个最佳路径(可行后继)。如果拓扑表中没有可用路径,则它发送查询消息以解决查询。它主要维护3个不同的表:
    (a) 邻居表:它包含有关与其建立邻居关系的路由器的信息。它包含SRTT、RTP。它还包含未被确认的 hello 消息的队列计数值。
    (b) 拓扑表:它包含网络可用的所有路由(可行后继和后继)。
    (c) 路由表:它包含用于做出当前路由决策的所有路由。此表中的路由被视为后继(最佳路径)路由。
  8. 流量控制 –假设如果路由器的一个接口连接到 ISP,那么我们不希望该接口成为 EIGRP 进程的一部分。对于这种情况,EIGRP 提供了一项功能,我们可以将接口标记为被动,即不参与 EIGRP 进程。
  9. 支持可变长度子网掩码 (VLSM)。
  10. 支持 IPv4 和 IPv6。