侧边栏壁纸
博主头像
一揽芳华 博主等级

行动起来,活在当下

  • 累计撰写 265 篇文章
  • 累计创建 24 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

9、BGP选路原则五:优选AS路径(AS_Path)最短的路由

芳华是个男孩!
2024-10-14 / 0 评论 / 0 点赞 / 7 阅读 / 0 字
广告 广告

一、BGP选路原则五:优选AS路径(AS_Path)最短的路由

  • 如果以上选路规则都选不出来,接着选择AS_Path,AS_Path越短越优先

对于(AS_Path)我们需要考虑如下3点:

  • 1、默认值
    当BGP路由离开本地AS的时候会打上本地AS的AS号,在AS内部传递的时候不会打
  • 2、AS_Path值的长短
    越短越优先
  • 3、传播范围
    累加的,每经过一个AS就会打上所经过的AS的AS号,从右往左边排
    1669792956380

二、实验拓扑

image-1669774825188

三、实验过程

1、R1和R2建立EBGP邻居关系,R2分别和R1、R10 建立EBGP邻居关系,配置省略

2、R2和R4建立IBGP邻居关系,配置省略

3、R4分别和R5、R6建立EBGP邻居关系,配置省略

4、R7分别和R5、R6建立IBGP邻居关系,配置省略

5、保证所有BGP路由下一跳可达、配置省略。

6、在R1的BGP中注入路由10.1.1.1/32,在R7上观察是否学习到。

image-1669793566995

7、在R7上入方向上通过路由策略修改AS_Path,针对R5传递给R7的时候增加AS号,让R7去往R1的10.1.1.1/32走下一跳R6

ip ip-prefix R1 index 10 permit 10.1.1.1 32
#
route-policy R1 permit node 1
if-match ip-prefix R1
apply as-path 500 additive          
route-policy R1 permit node 100
#
bgp 300         
peer 10.1.5.5 route-policy R1 import
  • 观察1:在R7上观察BGP路由表信息,此时去往10.1.1.1/32下一跳走R6,选择原因是AS_Path最短的
    image-1669793829964

image-1669793876244

8、也可以在R5上针对R7做出向路由策略。

9、注意:增加AS-Path避免重复,已存在的AS号不在做策略添加,BGP中防止环路其中一条就是AS-Path,当一个路由收到一个路由的AS号和本身AS号相同时候会丢弃,如果策略中添加的AS,在现网中存在,就会导致现网的AS无法传递。

10、命令:bestroute as-path-ignore,此命令的作用是选路的时候忽略AS_Path,在R7上配置

[~AR7]bgp 300
[~AR7-bgp]bestroute as-path-ignore 
[*AR7-bgp]commit
  • 观察1:R7上查看BGP路由表信息,此时选路是依据Router-Id小的
    image-1669796031555

image-1669796073785

0
BGP
广告 广告

评论区