📜  EIGRP 基础知识(1)

📅  最后修改于: 2023-12-03 15:00:34.849000             🧑  作者: Mango

EIGRP 基础知识

简介

EIGRP (Enhanced Interior Gateway Routing Protocol) 是一种高级的内部网关路由协议,常被用于企业网络中的内部路由。作为一种距离向量路由协议,EIGRP 结合了距离向量和链路状态的优点,通过自适应性和快速收敛性提供了高效的路由选择和网络冗余。

特点
  • 快速收敛性:EIGRP 使用了可靠的多路径路由选择,当网络拓扑变化时,能迅速收敛,减少网络中断时间。
  • 低带宽消耗:EIGRP 使用了增量更新和组播通信机制,使路由器之间交换更新信息的带宽消耗降低。
  • 可扩展性:EIGRP 使用了自适应性机制,能够自动调整和适应不同网络环境的变化,提高网络的可扩展性。
  • 基于可靠性:EIGRP 使用可靠的传输机制,保证路由信息的可靠传递,防止数据包丢失或重复。
  • 支持 VLSM:EIGRP 能够适应不同子网掩码的变化,支持对网络进行可变长度子网掩码 (VLSM) 管理。
工作原理

EIGRP 使用了 DUAL (Diffusing Update Algorithm) 算法,该算法是一种混合距离向量和链路状态的路由选择算法。EIGRP 路由器通过以下方式来交换路由信息:

  1. 路由器首先发送 Hello 分组,以发现邻居路由器并建立邻居关系。
  2. 邻居路由器通过发送 Update 分组来交换路由信息。Update 分组中包含了路由表的增量更新信息。
  3. 路由器收到 Update 分组后,根据接收到的路由表信息更新本地路由表,并计算出最佳路由。
  4. 路由器周期性地发送 Query 和 Reply 分组,以解决可能产生的路由环路问题和资源消耗。
配置示例

下面是一个基本的 EIGRP 配置示例:

router eigrp 100 network 192.168.0.0 network 10.0.0.0 redistribute connected redistribute static


在这个配置示例中,EIGRP 进程号被设置为 100。`network` 命令用于指定需要参与 EIGRP 的网络地址。`redistribute` 命令用于将其他路由协议的路由信息纳入 EIGRP 中。

## 总结

EIGRP 是一种高效可靠的内部网关路由协议,具有快速收敛性、可扩展性和低带宽消耗等特点。它使用 DUAL 算法来选择最佳路由,并通过交换路由信息来建立和维护路由表。通过适当的配置和管理,EIGRP 可以为企业网络提供稳定和高性能的路由服务。