欢迎访问南京建策科技股份有限公司! 分支机构: 南京 | 广州 | 合肥 | 长沙 | 上海 | 扬州 | 常州
 最新动态 NEWS     More...
Linux技术大赛暨2018...
建策人才联盟秋季专场招聘会—...
建策人才联盟秋季专场招聘会—...
建策科技国庆节放假通知
一次性通过!!建策又添一CC...
【建策RHCE9月考试战报】...

 

  网站位置:首页 > 学习交流 > 技术文档下载
静态黑洞路由防止环路
[2018-9-11]

NE的课程中学习静态路由时,大家都学习过静态黑洞路由,静态黑洞路由的目的是用来防止环路的,今天的技术帖我们就给大家介绍一下静态黑洞路由。

如图所示:

RT1左侧有一个loopback接口用来模拟PC机,RT2loopback接口模拟另外一台PC机。

分别在RT1和RT2上配置静态路由,如下所示:

[RT1]ip route-static 192.168.0.0 16 10.1.1.2

[RT2]ip route-static 0.0.0.0 0 10.1.1.1

此时RT2上的loopback1接口ping RT2上的loopback接口,目的地址指向192.168.1.1的报文匹配RT2上的静态默认路由,报文根据下一跳发送给RT1设备,因为192.168.1.1RT1的直连地址,RT1设备有一条到达192.168.1.1/32的直连路由,如下图所示:

所以报文是可以ping通192.168.1.1/32的地址的。

但是下面我们把RT1上的loopback1接口给shutdown了,此时RT1的路由表中就没有指向192.168.1.1/32的路由了,如下图所示:

此时RT1查看路由表,没有指向192.168.1.1/32的直连路由,但是192.168.1.1/32的地址匹配RT1路由表中目的地址指向192.168.0.0/16的静态路由,根据这条路由的下一跳报文发送给RT2设备,而RT2设备根据静态默认路由又发送给RT1,依次反复,出现环路,如下图所示:

此时若要防环,可以在RT1设备上配置静态黑洞路由来实现,如下所示:

静态黑洞路由的目的地址还是正常的目的地址,只是出接口使用null0的空接口,代表只要匹配这个目的路由的报文,就会被丢弃,不会在网络中转发,从而达到防止环路的目的。如下图所示:

但是黑洞路由在配置时要注意,正常黑洞路由的掩码要比RT1上的这条[RT1]ip route-static 192.168.0.0 16 10.1.1.2的路由的掩码要长,因为根据路由器查看路由表的最长匹配原则,掩码越长越优先匹配。但是有同学担心一旦RT1loopback接口恢复了,发往192.168.1.1/32的报文再匹配黑洞路由,那么报文会被丢弃,其实不用担心,因为黑洞路由的掩码比RT1上的loopback1接口的路由掩码要短(况且我们这张图上的RT1loopback接口的路由还是直连路由,更优)。

 如果您对技术帖内容有任何疑问,请联系官方邮箱:jcit@jiancenj.com,也欢迎广大学员踊跃投稿,一经录用,有稿费酬谢


友情链接
 
瞻博网络
华三
红帽
华三
瞻博网络
 Copyright @ 2016-2019 www.jiancenj.com All Rights Reserved. 版权所有 建策科技 苏ICP备11058165号
 总 部地 址:南京市玄武区洪武北路55号斯亚•置地广场23楼 联系电话: 025-84804339;84804652
 广州办事处:广州市天河区天河北路906号高科大厦A座11楼 联系电话:020-22233596、020-22233426
 长沙办事处:长沙市韶山北路139号湖南文化大厦2103室    联系电话:0731-82812056 82812057
 合肥办事处:合肥市南二环路与马鞍山路交口加侨国际广场A栋2111-2112室 联系电话:0551-65670518
 上海办事处:上海普陀区真南路1008号上海信息技术学院8号楼114室
 常州办事处:常州市武进区科教城创研港3A804 18662714115
 扬州办事处:扬州市邗江区润扬南路33号南京邮电大学通达学院2号实验楼2203-2206室