设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1605|回复: 5
收起左侧

[分享] BGP的路由汇总

[复制链接]
 成长值: 59260
发表于 2017-10-25 11:03:47 | 显示全部楼层 |阅读模式
思科知识点汇总贴
http://bbs.hh010.com/thread-529979-1-1.html
(出处: 鸿鹄论坛)


BGP的路由汇总
1.router(config)#ip route 10.1.0.0 255.255.0.0 null0     #创建一条指向null0的静态路由
router(config)#router bgp 65010
router(config-router)#network 10.1.0.0 mask 255.255.0.0     #因为路由表中已经存在10.1.0.0/16的路由,因此可以通过network命令让BGP路由器通告此路由。此方式不需要通告明细路由。
2.router(config)#router bgp 65010
router(config-router)#network 10.1.1.0 mask 255.255.255.0
router(config-router)#network 10.1.2.0 mask 255.255.255.0
router(config-router)# aggregate-address 10.1.0.0 255.255.252.0 [summary-only] [as-set]     #[summary-only]表明此路由器只会向外通告汇总后的路由。此方式为BGP真正的路由汇总,它需要在本路由器上通过network命令先通告明细路由。添加[as-set]参数的目的是让这条汇总后的路由带上所有明细路由的AS号。不过这个AS的排序是无序的。
3.将IGP重发布到BGP时会自动汇总成主类网络,BGP自身通告的路由不会执行自动汇总
router(config)#router bgp 65010
router(config-router)#no auto-summary     #将自动汇总功能关闭
4. unsuppress-map
router(config)#ip prefix-list P1 permit 10.1.1.0/24     #使用前缀列表来匹配想要泄露给邻居的明细路由
router(config)#route-map UNSUPPRESS permit 10
router(config-route-map)#match ip address prefix-list P1
router(config-route-map)#exit
router(config)#router bgp 1
router(config-router)#network 10.1.1.0 mask 255.255.255.0
router(config-router)#network 10.1.2.0 mask 255.255.255.0
router(config-router)# aggregate-address 10.1.0.0 255.255.252.0 summary-only as-set     #汇总路由并且抑制所有明细
router(config-router)# neighbor 2.2.2.2 unsuppress-map UNSUPPRESS #应用配置好的route-map来达到明细路由泄露的目的
注:unsuppress-map的作用是,当我们使用summary-only参数后明细被抑制的情况下允许某些明细路由的通告。
5.advertise-map
router(config)#ip prefix-list P1 permit 10.1.1.0/24     #使用前缀列表来匹配想要排除在汇总路由之外的明细路由
router(config)#route-map ADVERTISE deny 10
router(config-route-map)#match ip address prefix-list P1
router(config-route-map)#route-map ADVERTISE permit 20
router(config-route-map)#exit
router(config)#router bgp 1
router(config-router)#network 10.1.1.0 mask 255.255.255.0
router(config-router)#network 10.1.2.0 mask 255.255.255.0
router(config-router)#aggregate-address 10.1.0.0 255.255.252.0 summary-only as-set advertise-map ADVERTISE     #应用配置好的route-map来达到将某条明细路由排除在汇总之外的目的
注:advertise-map的作用是将原本包含在汇总路由网段中的某些明细路由排除在汇总之外,主要表现在通过as-set设置的汇总路由不包含这些被排除的明细路由的as号。

发表于 2017-10-25 12:23:37 | 显示全部楼层
好东西谢谢楼主分享
沙发 2017-10-25 12:23:37 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2018-6-29 15:41:19 | 显示全部楼层
好东西谢谢楼主分享
5# 2018-6-29 15:41:19 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2020-7-25 18:52:28 | 显示全部楼层
感谢小乔分享
6# 2020-7-25 18:52:28 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-5-2 19:25 , Processed in 0.071468 second(s), 9 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表