【转载】BGP选路 —— 本地始发选路+AS-PATH选路

目录

一、本地始发特性

二、最短的AS-PATH

(1)特性

(2)配置命令:

(3)图解:


BGP路由13条选路顺序:

权重——本地优先级——本地始发——最短AS-PATH——起源属性——MED属性——EBGP路由优于IBGP——八——九——十——十一——十二——十三

前六条规律:权本始 短起M

一、本地始发特性

  • 公有属性
  • BGP路由下一跳为0.0.0.0的优先,这个BGP路由在本地路由器产生的下一跳为0.0.0.0
  • 但前提是前两项已经比较过了,还比较不出来【权重+本地优先级】
  • 应用场景:本地配置了静态路由,然后还从其他地方学习到这个路由,本地配置优先。


—————————————————————————————————————————————————————

二、最短的AS-PATH

(1)特性

  • 1.1 公有属性,两种邻居皆可传递,强制性(BGP路由必须有这个属性)
  • 1.2 BGP路由条目添加:AS号只能在传给EBGP邻居路由的时候才能添加自己的AS号码
  • 1.3 AS号码可以用于选路也可以用于BGP防环
  • 1.4但前提是前面三项没有选出来(权重+本地优先级+本地始发)
  • 可以用于EBGP邻居之间防环(IBGP之间是路由水平分割)
  • 越少越优先
  • (距离矢量协议的的体现处)


—————————————————————————————————————————————————————

(2)配置命令:

r1(config)#ip prefix-list upaisen seq 1 permit 11.1.1.0/24 //前缀列表,主要匹配路由用的

r1(config)#route-map aaa permit 10 //定义一个策略路由,名字为aaa
r1(config-route-map)#match ip address prefix-list upaisen //符合这个路由的
r1(config-route-map)#set as-path prepend 100 100 100 100 999 //设置并添加他的AS号码
添加的AS号不能影响到其他路由(环路机制),最好是添加相同的。(因为只看个数,不看是否相同)
r1(config-route-map)#exit

r1(config)#route-map aaa permit 9999 //用这个放行其他的BGP路由,里面没有匹配什么,意味着默认匹配any

r1(config)#router bgp 200
r1(config-router)#neighbor 13.1.1.3 route-map aaa in //从13.1.1.3收到的路由执行route-map aaa策略
r1(config-router)#exit

————————————————————————————————————————————————————

 

(3)图解:

————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/qq_62311779/article/details/123099137

版权声明:
作者:SE_Ning
链接:https://www.cnesa.cn/2770.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
【转载】BGP选路 —— 本地始发选路+AS-PATH选路
目录 一、本地始发特性 二、最短的AS-PATH (1)特性 (2)配置命令: (3)图解: BGP路由13条选路顺序: 权重——本地优先级——本地始发——最短AS-PATH——起源属性——MED属性——EBGP路由优于IBGP——八——九——十——十一——十二——十三 前六条规律:权本始 短起M 一、本地始发特性 公有属性 BGP路由下一跳为0.0.0.0的优先,这个BGP路由在本地路由器产生的下一跳为0.0.0.0 但前提是前两项已经比较过了,还比较不出来【权重+本地优先级】 应用场景:本地配置了静态路由,然后还从其他地方学习到这个路由,本地配置优先。 ————————————————————————————————————————————————————— 二、最短的AS-PATH (1)特性 1.1 公有属性,两种邻居皆可传递,强制性(BGP路由必须有这个属性) 1.2 BGP路由条目添加:AS号只能在传给EBGP邻居路由的时候才能添加自己的AS号码 1.3 AS号码可以用于选路也可以用于BGP防环 1.4但前提是前面三项没有选出来(权重+本地优先级+本地始发) 可以用于EBGP邻居之间防环(IBGP之间是路由水平分割) 越少越优先 (距离矢量协议的的体现处) ————————————————————————————————————————————————————— (2)配置命令: r1(config)#ip prefix-list upaisen seq 1 permit 11.1.1.0/24 //前缀列表,主要匹配路由用的 r1(config)#route-map aaa permit 10 //定义一个策略路由,名字为aaa r1(config-route-map)#match ip address prefix-list upaisen //符合这个路由的 r1(config-route-map)#set as-path prepend 100 100 100 100 999 //设置并添加他的AS号码 添加的AS号不能影响到其他路由(环路机制),最好是添加相同的。(因为只看个数,不看是否相同) r1(config-route-map)#exit r1(config)#route-map aaa permit 9999 //用这个放行其他的BGP路由,里面没有匹配什么,意味着默认匹配any r1(……
<<上一篇
下一篇>>