欢迎访问南京建策科技股份有限公司! 分支机构: 南京 | 广州 | 合肥 | 长沙 | 上海 | 扬州 | 常州
 最新动态 NEWS     More...
够“潮”敢“拼”,2018“...
热烈庆祝南京建策科技股份有限...
Python来了!Pytho...
建策11月RHCE通过榜
建策9月H3CTE通过榜
建策科技2018年秋季专场招...

 

  网站位置:首页 > 学习交流 > 技术文档下载
H3CSE路由BGP中advertise-rib-active参数你会用吗?
[2018-9-6]

大家在学习bgp的过程中会看到这样一段话《只将最优路由发布给对等体。如果配置了advertise-rib-active命令,则BGP发布IP路由表中的最优路由;否则,发布BGP路由表中的最优路由》。这段话到底什么意思呢,今天就带着大家一起来学习一下。

首先我们通过三台路由器搭建一个bgp组网,环境如下图所示。

  三台设备基本配置如下:

RT1配置:

bgp 100

 peer 10.1.1.2 as-number 200

 #

 address-family ipv4 unicast

  peer 10.1.1.2 enable

 

RT2配置:

bgp 200

 peer 10.1.1.1 as-number 100

 peer 20.1.1.2 as-number 200

 #

 address-family ipv4 unicast

  peer 10.1.1.1 enable

  peer 20.1.1.2 enable

 

在RT2上配置一条静态路由去往9.9.9.9/32

ip route-static 9.9.9.9 32 20.1.1.2

 

RT3配置:

bgp 200

 peer 20.1.1.1 as-number 200

 #

 address-family ipv4 unicast

  network 9.9.9.9 255.255.255.255  # 9.9.9.9/32通过network引入BGP

  peer 20.1.1.1 enable

完成以上基本配置后我们在RT2上分别查看ip路由表和bgp路由表:

   通过以上查看结果我们发现ip路由表中优选通过静态去往9.9.9.9/32。那RT2还会不会把bgp路由表里的9.9.9.9/32通告给RT1呢?我们登录RT1设备分别查看ip路由表和BGP路由查看一下结果。发现RT2确实会把9.9.9.9/32bgp路由发布给RT1

    有些同学有疑问了,为什么RT2的ip路由表优选的是静态路由,还会把9.9.9.9/32发布给RT1呢。原因是跟advertise-rib-active这条参数有关,在V7版本里默认情况下BGP发布BGP路由表中的最优路由,不管该路由在IP路由表中是否为最优路由。如果我们希望减少BGP发送的路由数量,配置advertise-rib-active命令后可以保证发送出去的BGP路由在IP路由表中是最优的。我们在RT2上增加advertise-rib-active配置看看结果会不会有变化。

RT2上新增配置:

bgp 200

 address-family ipv4 unicast

  advertise-rib-active

<RT2>reset bgp all

备注:配置advertise-rib-active或者undo advertise-rib-active 后必须重启BGP,否则不生效哦!

新增advertise-rib-active配置后我们分别查看RT2的ip路由表、RT2bgp路由表及RT1bgp路由表:

   通过以上结果我们看到,在配置了advertise-rib-active后RT2没有把9.9.9.9/32路由发布给RT1,因为RT2ip路由表里优选的是静态路由去往9.9.9.9/32


  如果您对技术帖内容有任何疑问,请联系官方邮箱: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室