加强型内部网关路由协议(Enhanced Interior Routing Protocol,EIGRP)是增强型的IGRP协议,是典型的平衡混合路由选择协议,融合了距离矢量和链路状态两种路由选择协议的优点,使用一种散射更新算法,实现了很高的路由性能。运行EIGRP的路由器之间形成邻居关系,并交换路由信息,通过hello包维持邻居关系;它将存储所有与其相邻路由器的路由表信息,以快速适应路由变化。即在EIGRP路由器内包含一个相邻路由器表、一个拓扑结构表、一个路由表。它支持VLSM、自动路由汇总、支持多种网络层协议。
1、EIGRP配置命令EIGRP路由配置常用命令如下:
命令 | 说明 |
router eigrp autonomous-system | 指定使用EIGRP协议,其中autonomous-system是自治系统号,EIGRP协议只在相同自治系统号的路由器之间完成路由更新。 |
network network-addr 掩码反码 | 指定与该路由器直接相联的网络。如果指定的网络是A、B、C类,则无需加入掩码反码,如果是子网则需要加入掩码反码 |
no auto-summary | 关闭自动汇总功能 |
如下图所示为一个EIGRP的例子:
以R1为例,说明整个配置过程:
R1 # config terminal
R1 (config) # interface Ethernet0
R1 (config) # ip address 192.168.1.1 255.55.255.0
R1 (config) # exit
R1 (config) # interface Serial0
R1 (config) # ip address 172.16.4.13 255.255.255.252
R1 (config) # bandwidth 1544
R1 (config) # exit
R1 (config) # interface Serial1
R1 (config) # ip address 172.16.4.6 255.255.255.252
R1 (config) # bandwidth 1544
R1 (config) # clockrate 130000
R1 (config) # exit
R1 (config) # router eigrp 10
R1 (config-router) # network 172.16.4.4 0.0.0.3
R1 (config-router) # network 172.16.4.12 0.0.0.3
R1 (config-router) # network 192.168.1.0
注意:在上面的配置中,network 172.16.4.4和172.16.4.12是两个子网,因此需写出掩码的反码。也可以将其合并为:network 172.16.0.0。