1、 实验目的
通过本实验可以:
1) 掌握 EIGRP 的基本配置
2) 理解 EIGRP 的邻居表、拓扑表以及路由表的含义
3) 掌握查看 EIGRP 路由协议的相关信息
4) 掌握 FD、AD、S、FS 以及 FC 的含义
5) 理解 EIGRP 的 hello 报文作用
6) 理解路由快速收敛的含义
7) 理解 EIGRP 的不等价负载均衡
2、实验需求
1) 参照逻辑拓扑,使用合适的线缆完成物理拓扑的搭建。
2) 完成各路由器的基本配置,实现各直连设备之间可以互 ping 对方,要求
PC1 的 IP 地址设置为 172.16.1.1/24,网关设置为 172.16.1.254,PC2 的
IP 地址设置为 172.16.3.1/24,网关设置为 172.16.3.254,各路由器接口间
的地址自己规划。
3) 全网启用 EIGRP,通告各自的直连网络路由,并关闭自动汇总。
4) 在 R1 上使用 show ip protocols 命令,观察并理解该命令的输出信息。
5) 查看各路由器的邻居表、拓扑表以及路由表,分别找出 FD、AD 以及 S
等重要信息。
6) 测试 PC1 与 PC2 之间的连通性。
7) 在 R2 上添加一个 loopback1 接口,地址为 200.200.200.200/24,然后在
EIGRP 中通告,观察 R1 和 R3 是否能马上学习到 R2 上新增的 loopback1
网段,并测试各主机与该 loopback1 之间的连通性。
8) 使用 wireshark 抓取 EIGRP 的报文,理解 EIGRP 报文各字段的含义。
9) 在 R1 上添加一个 loopback1 接口,地址为 100.100.100.100/24,然后在
EIGRP 中通告。
10) 断开 R1 和 R3 与各主机之间的连接,连接 R1 与 R3 之间的以太网接口,
完成必要配置,实现 200.200.200.200 访问 100.100.100.100 的不等价负
载均衡。
3、 实验步骤
网络拓扑:
步骤一
将网络拓扑搭建完毕后,并为每台设备的每个接口配置IP地址。
注:图中两台PC机是由路由器关闭路由功能并且,改变symbol
PC机器配置
IOU5#enable ——进入特权模式
IOU5#configure——进入配置模式
IOU5(config)#interface e0/0——进入接口e0/0
IOU5(config-if)#no shutdown——打开接口
IOU5(config-if)#ip address 172.16.2.1 255.255.255.0 ——添加IP地址和子网掩码
IOU5(config)#no ip routing——关闭路由功能
路由器配置
IOU1#enable
IOU1#configure
IOU1(config)#interface e0/1
IOU1(config-if)#no shutdown
IOU1(config-if)#ip address 172.16.1.254 255.255.255.0
步骤二
目前只能实现直连的接口互相ping通,还没实现全网互通,现在我们全网启用EIGRP.
每台路由器都配置完后。
基本配置:
IOU1(config)#router eigrp 90——启用EIGRP路由协议,90是选择的AS号
IOU1(config-router)#network 172.16.1.0 0.0.0.255——通告的网段,及反掩码
IOU1(config-router)#network 192.168.12.0——通告网段,默认是主类网段
IOU1(config-router)#no auto-summary ——关闭自动汇总
注:通告网段,所选择启用EIGRP的AS号要一致才能通信(90也是内部的管理距离,为了方便记)
启用 EIGRP,通告各自的直连网络路由,并关闭自动汇总,现全网已可以通信。
步骤三
IOU1(config)#do show ip eigrp neighbors——查看路由器发现的EIGRP邻居
EIGRP-IPv4 Neighbors for AS(90)——AS号是90
IOU1(config)#do show ip eigrp topology ——查看路由器的的网络拓扑表
P 192.168.23.0/24, 1 successors, FD is 2195456——到达192.168.23.0/24网段的继任者(S)距离是1,FD是2195456
注:FD--可行性距离:到达目的地的度量值。
AD--通告距离:下一跳到达目的地的度量值。
IOU1(config)#do show ip route eigrp ——查看路由器学习到的EIGRP路由
步骤四
IOU2(config)#interface loopback 0——进入一个loopback接口
IOU2(config-if)#ip address 200.200.200.200 255.255.255.0——给接口添加一个IP地址及子网掩码
IOU2(config-if)#no shutdown ——打开接口
IOU2(config)#router eigrp 90——启用EIGRP路由协议,AS号90
IOU2(config-router)#network 200.200.200.200 0.0.0.255——通告200.200.200.0/24 网段
IOU2(config-router)#no auto-summary ——关闭自动汇总
在R2和R3上都能马上学习到这个新增的网段,并且也都能ping通。
步骤五
断开 R1 和 R3 与各主机之间的连接,连接 R1 与 R3 之间的以太网接口
实现200.200.200.200访问100.100.100.100的不等价负载均衡
访问100.100.100.0/24,只从192.168.12.1这个接口IP,我们为了实现不等价负载均衡,
让R2从192.168.23.1处去访问。
R2到R1的FD(可行性距离)值是409600,R3到R1的FD值也是409600,又因为R3到R1的FD值等于R2的AD(通告距离)。所以不满足FC(可行性条件),所以没有FS(可行性继任者),
所以我们可以通过提高R2到R2的FD,因为默认情况下FD=带宽+延迟,所以我们只要调高延迟使得FD>AD就可以了。
IOU2(config)#do show interfaces e0/0——查看e0/0接口信息
IOU2(config)#interface e0/0——进入e0/0接口
IOU2(config-if)#delay 200——修改带宽为200×10
IOU2#clear ip eigrp neighbors ——重建邻居
我们可以看到访问100.100.100.100的路径已经变为两条。
用到的命令
IOU5#enable ——进入特权模式
IOU5#configure——进入配置模式
IOU5(config)#interface e0/0——进入接口e0/0
IOU5(config-if)#no shutdown——打开接口
IOU5(config-if)#ip address 172.16.2.1 255.255.255.0 ——添加IP地址和子网掩码
IOU5(config)#no ip routing——关闭路由功能
IOU1#enable
IOU1#configure
IOU1(config)#interface e0/1
IOU1(config-if)#no shutdown
IOU1(config-if)#ip address 172.16.1.254 255.255.255.0
IOU1(config)#router eigrp 90——启用EIGRP路由协议,90是选择的AS号
IOU1(config-router)#network 172.16.1.0 0.0.0.255——通告的网段,及反掩码
IOU1(config-router)#network 192.168.12.0——通告网段,默认是主类网段
IOU1(config-router)#no auto-summary ——关闭自动汇总
IOU1(config)#do show ip eigrp neighbors——查看路由器发现的EIGRP邻居
IOU1(config)#do show ip eigrp topology ——查看路由器的的网络拓扑表
IOU1(config)#do show ip route eigrp ——查看路由器学习到的EIGRP路由
IOU2(config)#interface loopback 0——进入一个loopback接口
IOU2(config-if)#ip address 200.200.200.200 255.255.255.0——给接口添加一个IP地址及子网掩码
IOU2(config-if)#no shutdown ——打开接口
IOU2(config)#router eigrp 90——启用EIGRP路由协议,AS号90
IOU2(config-router)#network 200.200.200.200 0.0.0.255——通告200.200.200.0/24 网段
IOU2(config-router)#no auto-summary ——关闭自动汇总
IOU2(config)#do show interfaces e0/0——查看e0/0接口信息
IOU2(config)#interface e0/0——进入e0/0接口
IOU2(config-if)#delay 200——修改带宽为200×10
IOU2#clear ip eigrp neighbors ——重建邻居
排错命令
do show run | section router eigrp//查看配置文件中eigrp的配置命令
show ip protocols//查看当前路由器运行的eigrp协议状态
show ip route summary//查看eigrp路由汇总状态
show ip eigrp neighbors//查看eigrp邻居状态
show ip eigrp interface//查看各个运行eigrp的状态
show ip eigrp interface detail//查看各个运行eigrp的详细状态
show ip route eigrp//查看eigrp协议学习到的路由表
show ip eigrp topology//查看eigrp的拓扑表
biu√