EIGRP简单实验
增强内部网关路由协议。 EIGRP是Cisco公司的私有协议(2013年已经公有化)。 EIGRP结合了链路状态和距离矢量型路由选择协议的Cisco专用协议,采用弥散修正算法(DUAL)来实现快速收敛,可以不发送定期的路由更新信息以减少带宽的占用,支持Appletalk、IP、Novell和NetWare等多种网络层协议。
实验拓扑
实验目的
准确掌握 EIGRP 路由协议的配置方法,以及对 network 命令的正确理解。并且学会对 EIGRP 路由协议查看排错的相关命令。
实验步骤
本次实验推荐使用GNS3或者EVE软件来做(本人使用的是GNS3)
1、首先在 R1 上配置相关接口,并且在 R1 上配置环回口,loopback 0 地址为1.1.1.1/24。并且在e0/0,loopback 0,上启用 EIGRP 110。
Router#conf t
Router(config)#hostname R1
R1(config)#int e0/0
R1(config-if)#ip add 192.168.12.1 255.255.255.0
R1(config-if)#no sh
R1(config-if)#exit
R1(config)#int lo0
R1(config-if)#ip add 1.1.1.1 255.255.255.0
R1(config-if)#no sh
R1(config-if)#exit
R1(config)#router eigrp 110 //开启 EIGRP 110 进程,110 为 AS 号,(AS号必须一致,否知无法建立邻居关系)
R1(config-router)#no auto-summary //关闭自动汇总
R1(config-router)#network 1.0.0.0
R1(config-router)#network 192.168.12.0
R1(config-router)#exit
2、在 R2 上进行相应的 EIGRP 配置。在 R2 上配置两个环回口,loopback 0的地址为 2.2.2.2/24,并且在 e0/0,loopback0上启用 EIGRP 110。
Router#conf t
Router(config)#hostname R2
R2(config)#int e0/0
R2(config-if)#ip add 192.168.12.2 255.255.255.0
R2(config-if)#no sh
R2(config-if)#exit
R2(config)#int lo0
R2(config-if)#ip add 2.2.2.2 255.255.255.0
R2(config-if)#no sh
R2(config-if)#exit
R2(config)#router eigrp 110
R2(config-router)#no auto-summary
R2(config-router)#network 2.2.2.0 0.0.0.255
R2(config-router)#network 192.168.12.0 0.0.0.255
R2(config-router)#exit
从上述配置中,我们可以发现,EIGRP 默认是开启自动汇总的,一般来说我们都直接关闭 EIGRP 的自动汇总。同时,我们可以发现,在 R1 和 R2 上 network 命令的不同使用方法。
注意
a) 如果使用了 network 命令,并且没有添加反掩码,那么 network 后的网络参数必须为有类主网,该台路由器上所有满足所指定的主类网络范围的接口将会被加入 EIGRP 进程。
b)如果使用了 network 命令,并且添加了反掩码,那么 network 后的网络参数和反掩码准确匹配的网络范围将和路由器上直连接口相互比较,满足该范围的被加入 EIGRP 进程。
3、通过路由器上实时出现的日志可以判断 EIGRP 邻居建立完成。
*Mar 1 00:05:41.791: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 110: Neighbor 192.168.12.2(Ethernet0/0) is up: new adjacency
4、验证EIGRP命令
a) show ip eigrp interface //用于查看参与 EIGRP 进程的相关接口信息
b) show ip protocols //列举在每个路由进程下的 network 命令的内容和邻居 IP地址。
c) show ip eigrp neighbors //列举出已知的 EIGRP 邻居,但不会列举出因参数不匹配而不可用的邻居。
d) show ip eigrp topology //查看本台路由器上后继路由和可行性后继路由的情况。不会显示所有已知的路由。
e) show ip route //查看本台路由器上的路由表,显示为 D 的表示来自 EIGRP。