目录
实验难度 | 2 |
实验复杂度 | 3 |
一、实验原理
限定EIGRP查询范围的最好的两个方法就是路由汇总与末节路由,上个章节就介绍了路由汇总来限定EIGRP查询,这个章节就介绍一下采用末节路由的方式来限定EIGRP查询。末节就是终点,末节网络就一个网络的终点或者边界点。在Hub-Spoke(中央到分支的网络拓扑结构)中常用这种末节路由,远程的路由器会将所有的非本地数据流量转发到中央路由器,它本身不需要保存完整的路由表。通常,中央路由器只需将一条默认路由通告给远程路由器就可以了。对于来自中央路由器的数据流,不应将远程路由器作为中转路由器,中转路由器和远程路由器之间的连接的带宽通常比网络核心中连接的低,这样就会导致网络拥塞的问题。EIGRP的末路由功能就可以很好地处理这种问题,它是通过禁止远程路由器将中央路由器的路由通告给其他中央路由器来实现的。
二、实验拓扑
三、实验步骤
1.搭建如图所示的网络拓扑图;
2.初始化路由器,配置相应的IP地址,测试直连网络的连通性;
3.配置EIGRP路由协议,使得整个EIGRP网络都是可以互通的;
4.当Hub与Spoke的直连链路发生故障时,EIGRP的路由会受到什么的影响呢?
5.把Middle配置成末节路由器,以避免成为中转路由器。
6.把Middle配置成末节路由器,且使用receive-only参数,查看效果。
7.把Middle配置成末节路由器,且使用connected参数,查看效果。
8.把Middle配置成末节路由器,且使用summary参数,查看效果。
9.把Middle配置成末节路由器,且使用static参数,查看效果。
10.把Middle配置成末节路由器,且使用redistribute参数,查看效果。
四、实验过程
1.搭建如图所示的网络拓扑图;
略。
2.初始化路由器,配置相应的IP地址,测试直连网络的连通性;
略。
3.配置EIGRP路由协议,使得整个EIGRP网络都是可以互通的;
效果:
4.当Hub与Spoke的直连链路发生故障时,EIGRP的路由会受到什么的影响呢?
.当Hub与Spoke的直连链路发生故障时,Spoke路由器会从Middle路由器学习前往Hub路由器的相关路由条目。那么问题来了,Middle路由器本身的资源就不多,线路的带宽也低,这时它成为中转路由器就必须要转发大量的流量,这个转发流量工作会使它超负荷的,势必会造成数据的转发出现延迟等问题,是否有办法避免呢?
5.把Middle配置成末节路由器,以避免成为中转路由器。
(1)配置末节路由
查看效果:
(2)在Middle路由器上配置一条汇总路由与默认路由
(3)查看效果
默认使用EIGRP STUB的话,路由器只会通告直连路由与汇总路由。
6.把Middle配置成末节路由器,且使用receive-only参数,查看效果。
效果:
从以上的结果中,可以得出使用receive-only参数只会接收eigrp的路由不会发送路由器的直连路由、静态路由、汇总路由。
7.把Middle配置成末节路由器,且使用connected参数,查看效果。
效果:
上表中,我们可以看到Hub路由表没有Spoke的172.16.10.0/24的路由条目,只收到Middle路由器直连的路由条目,所以有以下结论:使用EIGRP的connected的参数,路由器只会通告直连的路由。
8.把Middle配置成末节路由器,且使用summary参数,查看效果。
效果:
在上表中,我们发Hub路由器只接收到Middle路由器的汇总路由,但是其他的路由都没有学习到。所以当使用EIGRP的末节特性的summary参数时,路由器只会通告汇总的路由。
9.把Middle配置成末节路由器,且使用static参数,查看效果。
效果:
当使用EIGRP的末节特性的static后,记得使用redistribute的方法来重分发这个静态路由才能通告出去。
10.把Middle配置成末节路由器,且使用redistribute参数,查看效果。
效果:
以上的结果为:使用eigrp的末节特性的redistribute后,路由器会把直连路由、汇总路由、重分发的路由都通告出去。
注意事项:
1.末节路由通过发送Hello分组告诉所有邻接路由器,自己就是一台末节路由器,邻居路由器收到末节状态的分组后就不会发送查询路由给末节路由器了;
2.末节路由器不会被查询,与末节路由器相连的中央路由器将代表末节路由器对查询作出应答;
3.使用EIGRP末路由功能,简化了Hub-Spoke结构网络的配置与维护工作、提高网络的稳定性、减少占用的资源;
4.在双宿远程配置中启用末节路由功能后,不需要在远程路由器上配置过滤以防止它们被中央路由器用做中转路由器;
代码解析:
Middle(config-router)#eigrp stub //启用EIGRP的末节特性,默认是把直连路由与汇总路由通告出去
Middle(config-router)#eigrp stub receive-only //启用EIGRP的只接收EIGRP路由条目末节特性,不会把自身的路由通告出去
Middle(config-router)#eigrp stub static //启用EIGRP的只把重分发的静态路由通告出去
Middle(config-router)#eigrp stub connected //启用EIGRP的只通告直连路由的末节特性,不会把其他路由器接收到的路由条目发送出去
Middle(config-router)#eigrp stub summary //启用EIGRP只通告汇总路由的末节特性
总结
本章节的实验难度不大,相对之前的文章来说实验的复杂度算是适中,主要是代码量多,需要多加练习。好了,我们在下一个章节再见,加油!