大家好,欢迎来到IT知识分享网。

概述
在OSPF动态路由协议组网拓扑中,ABR设备对非骨干区域的IP子网进行汇总,不但可以精简骨干路由器路由表项,而且减少骨干区域的OSPF报文交互量和保证其路由表的稳定。
此外,在非骨干区域配置Totally NSSA 区域后,非骨干区域内部路由器的路由表得到极大的精简并且减少了区域内部OSPF路由器之间的信息交互量。
虽然它们带来的如此多的好处,但是我们常常听说【路由汇总】会产生路由环路的问题,那么它到底是如何产生呢?
本期文章分享的重点是黑洞路由应用于解决路由汇总产生地路由环路示例。
组网应用示例
Tips:组网应用示例采用新华三HCL模拟器演绎
组网拓扑图及配置



组网配置说明
default-route-advertise always
always:如果当前路由器的路由表中没有缺省路由,使用此参数可产生一个描述缺省路由的Type-5 LSA发布出去。如果没有指定该关键字,仅当本地路由器的路由表中存在缺省路由时,才可以产生一个描述缺省路由的Type-5 LSA发布出去。
abr-summary 172.10.0.0 255.255.0.0
仅适用于区域边界路由器(ABR),用来对某一个区域内【10】的路由信息【172.10.1.0/24和172.10.2.0/24】进行聚合。对于属于该聚合网段范围的路由,ABR向其它区域只发送一条聚合后的路由。
nssa no-summary
配置一个区域为NSSA区域;
no-summary:该参数只用于NSSA区域的ABR,配置后,ABR只通过Type-3 LSA向区域内发布一条缺省路由,不再向区域内发布任何其它Type-3 LSA(这种区域又称为Totally NSSA区域)。
组网测试
HX设备OSPF进程采用默认配置
完成上述配置,我们首先分别查看ChuKou-R、HX和HJ-10设备的路由表。
ChuKou-R设备从HX学习到了路由汇总的信息【172.10.0.0/16】,的确精简骨干路由器【ChuKou-R】的路由表项,如下图所示;

HX设备从ChuKou-R设备学习到默认路由【0.0.0.0/0】;
此外,HX设备自动生成关于【172.10.0.0/16】路由汇总的黑洞路由,如下图所示;

HJ-10设备从HX设备学习到默认路由【0.0.0.0/0】,的确极大的精简非骨干路由器【HJ-10】的路由表项,如下图所示;

HX设备OSPF进程启用discard-route后
#抑制产生区域间聚合NULL0【黑洞】路由
discard-route internal suppression
HX设备自动生成关于【172.10.0.0/16】路由汇总的黑洞路由消失了,如下图所示;

此时,在JR01设备上发起路由跟踪测试,tracert 172.10.3.1,发现路由环路产生了,如下图所示;
路由环路产生在HX和ChuKou-R设备之间。

为了进一步验证环路的存在,特此在ChuKou-R设备的1口开启抓包;
然后,在JR01设备上发起ping 172.10.3.1的请求,发现它是无法ping通该地址;此外,ChuKou-R设备的1口抓取大量的ping报文并且报文的TTL持续在减少,如下图所示;
Tips:
-c 1 :指定指定ping请求的数量为1
-h 10 :指定TTL值为10


然而,当我们把HX设备OSPF进程中的discard-route去除后,再次进行测试,HX和ChuKou-R设备之间路由环路也就自动消失了。
总结
新华三模拟器设备配置成ABR角色并启用路由汇总功能,该设备自动生成关于路由汇总的黑洞路由,从而解决路由环路的问题。
以上分享,希望各位小伙伴有所收获,欢迎各位点赞、收藏和指正。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/178584.html