设为首页收藏本站language 语言切换
查看: 3407|回复: 5
收起左侧

[原创] 【BGP实验系列之一】 BGP结合route-map 做MED 属性的选路 2013年3月15日 20:41:07

[复制链接]
发表于 2013-3-15 20:56:19 | 显示全部楼层 |阅读模式
BGP 路径选择属性我们都知道很丰富,于是在做实验的时候就会很多因素可能影响你的实验结果,今天随手做做MED选路这个属性,但是出现了各种不可避免的失败,这两天一直在思考:
拓扑如图:
各端口起lookback 1 X.X.X.X /24   各ibgp底层的IGP为rip。R1,R2各将lookback 2 通告就bgp






注意:本实验成功与否的至关重要一点就是IBGP邻居一定要注意设置neighbor 3.3.3.3 next-hop-self 否则就算选了另一条路,但是另一条路的下一条是不可达的,那就是路由黑洞,bgp表中也不会选这条路,结果就是还是走原路,route-map表不起效果!


可以看到R3到达100.100.100.0/24以及200.200.200.0/24的下一跳都是23.1.1.2
可以看到R4到达100.100.100.0/24以及200.200.200.0/24的下一跳都是14.1.1.1
这是因为EBGP优与IBGP
现在要在R1 R2上做流量分行,R3 R4到达网络100.100.100.0/24 都是从R1走
而到达200.200.200.0/24都是从R2走




R1配置:
步骤1、access-list 1 permit 200.200.200.0 0.0.0.255
!
route-map deny200 permit 10 -------这里如果不敲permit 10 直接route-map deny200 回车默认就是序列为10
match ip address 1
set metric 10
route-map deny200 permit 20  -------------注意,这个一定嘚敲,放行除了200.200.200.0的流量,否则会出现下面这个错误的路径(应为从14.1.1.1 去往100.100.100.100没被允许通过)
R4#




步骤2、应用route-map 在bgp中 做out方向  ------------只能是做out方向,通告EBGP邻居R4
neighbor 14.1.1.4 route-map deny200 out
注意: in 和out的区别  路由条目发出去告诉邻居你该怎么走时候修改的就是out,等待收到邻居的通知你相关策略的就是in!

R2上的配置基本和R1类似,就是抓取100.100.100.100的流量,让R3去该流量走下一跳为4.4.4.4---R1
R2(config)#access-list   1  pe 100.100.100.0 0.0.0.255
R2(config)#route-map  deny100 permit  10
R2(config-route-map)#match add 1
R2(config-route-map)#set metric  10
R2(config)#route-map deny100 permit 20 -----------------------空的一定要设置 放行R3到达本地200.200.200.200 的流量
R2(config-route-map)#router bg 1
R2(config-router)#nei  23.1.1.3   route-map deny100 out



R4完善后结果可见选路为 200.200.200.200 改走3.3.3.3----R2 OK!


修改后的R3上选路结果OK

R4.txt (873 Bytes, 下载次数: 10)

R3.txt (874 Bytes, 下载次数: 8)

R2.txt (1.17 KB, 下载次数: 6)

R1.txt (1.18 KB, 下载次数: 11)










配置已经贴出为附件


总结几点:
1,IBGP 邻居next-hop 一定要设置为self 否则选路就会是出现路由黑洞不可达

2.route-map空表放行, 空的不设置,导致自己的非ACL中路由被deny,

3,out 和in放向别搞错, out 是通告邻居, in是收通告, 主动和被动的关系



 成长值: 14030
发表于 2013-3-15 20:57:18 | 显示全部楼层
沙发 2013-3-15 20:57:18 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-3-15 20:59:23 | 显示全部楼层
贴图不成功?? 我只贴拓扑图吧 ,实验现象配置了 应该是很容易看到的,



后续会继续更新实验BGP 完全搞懂BGP
QQ截图20130315205548.jpg
板凳 2013-3-15 20:59:23 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-15 21:14:02 | 显示全部楼层
支持原创
地板 2013-3-15 21:14:02 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2016-3-18 11:05:20 | 显示全部楼层
谢谢共享资料
6# 2016-3-18 11:05:20 回复 收起回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-9 16:56 , Processed in 0.085886 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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