【转载】BGP选路 —— 权重选路

BGP路由13条选路顺序:

  • 权重——本地优先级——本地始发——最短AS-PATH——起源属性——MED属性——EBGP路由优于IBGP——八——九——十——十一——十二——十三
  • 前六条规律:权本始 短起M

一、权重特性:

  • 1.1 思科私有属性
  • 1.2 不可传递:不能跟随其他路由传递给BGP邻居,只在本地生效(即只能在本地配置)!!
  • 1.3 自己本地产生的路由权重默认值为:32768
  • 1.4 从邻居学习到的路由权重默认值为:0
  • 1.5 数值越大越好,越大越优先。

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

二、配置命令:

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

r3(config)#route-map aaa permit 10 //定义一个策略路由,名字为aaa
r3(config-route-map)#match ip address prefix-list aaa //符合这个路由的
r3(config-route-map)#set weight 1 //设置他的权重值为1
r3(config-route-map)#exit

r3(config)#route-map aaa permit 9999 //用这个放行其他的BGP路由,里面没有匹配什么,意味着默认匹配any,最好写得大一点,方便在10~9999之间插入策略!!!!
如果没有写该策略,那造成的影响是:从R5只能收到匹配的路由1.1.1.0,而其他的路由不能从R5收到,全部默认deny了
r3(config-route-map)#exit

r3(config)#router bgp 200
r3(config-router)#neighbor 5.5.5.5 route-map aaa in //从23.1.1.2收到路由执行route-map aaa策略,out为我给该邻居发送路由更新方向
r3(config-router)#exit
r3#clear ip bgp * //重新收敛BGP进程

 

  • r3(config)#route-map aaa permit 9999 //用这个放行其他的BGP路由,里面没有匹配什么,意味着默认匹配any,最好写得大一点,方便插入策略!!!!
  • r3#clear ip bgp * //重新收敛BGP进程 //只是实验上面可以做,但是真实网络不可配置!!!
  • 只能软收敛!!!

BGP —— 软收敛_孤城286的博客-CSDN博客

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

三、图解

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

三(1)出现现象及解释:

  • 现象:因为R6上配置了RR反射器,所以按道理的话,R5应该从R3收到11.1.1.0路由,还从R6收到11.1.1.0路由,但是实际上R5只有从R3收到11.1.1.0路由。、
  • 解释:通过show命令,查看到R6从R5收到的11.1.1.0的路由是最优的,那我R6就不能把这个最优路由再发给R5了(发过去的话,就会造成路由环路)
  • 我从你哪里收到一个最优的路由条目,那我就不会再把这个路由条目发给你——BGP协议的水平分割(防环)

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

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

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

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

THE END
分享
二维码
打赏
海报
【转载】BGP选路 —— 权重选路
BGP路由13条选路顺序: 权重——本地优先级——本地始发——最短AS-PATH——起源属性——MED属性——EBGP路由优于IBGP——八——九——十——十一——十二——十三 前六条规律:权本始 短起M 一、权重特性: 1.1 思科私有属性 1.2 不可传递:不能跟随其他路由传递给BGP邻居,只在本地生效(即只能在本地配置)!! 1.3 自己本地产生的路由权重默认值为:32768 1.4 从邻居学习到的路由权重默认值为:0 1.5 数值越大越好,越大越优先。 ———————————————————————————————————————————————————— 二、配置命令: r3(config)#ip prefix-list aaa seq 1 permit 11.1.1.0/24 //前缀列表,主要匹配路由用的 r3(config)#route-map aaa permit 10 //定义一个策略路由,名字为aaa r3(config-route-map)#match ip address prefix-list aaa //符合这个路由的 r3(config-route-map)#set weight 1 //设置他的权重值为1 r3(config-route-map)#exit r3(config)#route-map aaa permit 9999 //用这个放行其他的BGP路由,里面没有匹配什么,意味着默认匹配any,最好写得大一点,方便在10~9999之间插入策略!!!! 如果没有写该策略,那造成的影响是:从R5只能收到匹配的路由1.1.1.0,而其他的路由不能从R5收到,全部默认deny了 r3(config-route-map)#exit r3(config)#router bgp 200 r3(config-router)#neighbor 5.5.5.5 route-map aaa in //从23.1.1.2收到路由执行route-map aaa策略,out为我给该邻居发送路由更新方向 r3(config-router)#exit r3#clear ip bgp * //重新收敛BGP进程   r3(config)#route-map aaa permit 9999 //用这个放行其他的BGP路由,里面没有匹配什么,意味着默认匹配any,最好写得大一点,方便插入策略!!!! r3#clear ip bgp * //重新收敛BGP进程 //只是实验上面可以做,但是真实网络不可配置!!! 只……
<<上一篇
下一篇>>