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

[分享] 改变BGP路由的AS_Path属性apply as-path命令

[复制链接]
 成长值: 63475
发表于 2024-12-11 10:10:19 | 显示全部楼层 |阅读模式
命令功能
apply as-path命令用来在路由策略中配置改变BGP路由的AS_Path属性的动作。
undo apply as-path命令用来恢复缺省配置。
缺省情况下,路由策略中未配置改变BGP路由的AS_Path属性的动作。


命令格式
apply as-path { { as-number-plain | as-number-dot } &<1-10> { additive | overwrite } | none overwrite }
undo apply as-path


参数说明
参数
参数说明
取值
as-number-plain
指定要替换或增加的整数形式的AS号。在同一个命令行中最多可以同时指定10个AS号。
整数形式,取值范围是1~4294967295。
as-number-dot
指定要替换或增加的点分形式的AS号。在同一个命令行中最多可以同时指定10个AS号。
格式为x.y,x和y都是整数形式,x的取值范围是1~65535,y的取值范围是0~65535。
additive
在原有的AS_Path列表中追加指定的AS号。
-
overwrite
用指定的AS号覆盖原有的AS_Path列表。
-
none
清空原来的AS_Path列表。
-


视图
Route-Policy视图


缺省级别
2:配置级


使用指南
应用场景
当BGP路由需要改变AS_Path属性来参与路由选择的竞争时,可以应用包含apply as-path命令的路由策略,改变匹配成功的BGP路由的AS_Path属性。
AS_Path属性是BGP的私有属性,记录了某条路由从本地到目的地址所要经过的所有AS编号,通过应用AS_Path属性可以控制路由选择及防止路由环路。当到达同一目的地存在多条路由时,BGP会比较路由的AS_Path属性,AS_Path列表较短的路由将被认为是最佳路由。
配置此命令后,符合匹配条件的BGP路由的AS_Path列表将会改变。假设原来AS_Path为(30,40,50),在符合匹配条件的情况下:
  • 如果配置了apply as-path 60 70 80 additive命令,则AS_Path列表更改为(60,70,80,30,40,50)。这种配置一般用于调整使路由不被优选。
  • 如果配置了apply as-path 60 70 80 overwrite命令,则AS_Path列表更改为(60,70,80)。更改AS_Path的应用比较灵活,主要有以下几种情况:
    • 隐藏路由的真实路径信息。比如,AS_Path列表更改为(60,70,80)之后,路由就丢失了原来携带的AS_Path路径信息(30,40,50)。
    • 用于形成负载分担。比如,设备收到两条路由,目的地址都是10.1.0.0/16这个网络,其中一条路由的AS_Path为(60,70,80),另一条路由的AS_Path为(30,40,50),如果把AS_Path(30,40,50)更改为(60,70,80),那么这两条路由就有可能形成负载分担。
    • 如果配置了as-path-limit命令,接收路由时会检查AS_Path属性中的AS号是否超限,如果超限则丢弃路由。这样对于AS_Path较长的路由,在接收之前,可以把AS_Path替换成较短的AS_Path。例如原来的AS_Path为(60,70,80,65001,65002,65003),可以配置apply as-path 60 70 80 overwrite命令,把AS_Path列表更改为(60,70,80),缩短AS_Path的长度,防止路由由于AS号超限而被丢弃。
    • 缩短AS_Path长度,使路由被优选,把流量引导向本自治系统。
  • 如果配置了apply as-path none overwrite命令,则AS_Path列表更改为空。BGP在选路时,如果AS_Path列表为空,AS_Path长度按照0来处理。通过清空AS_Path,不但可以隐藏真实的路径信息,还可以缩短AS_Path长度,使路由被优选,把流量引导向本自治系统。

前置条件
先配置route-policy,才能配置apply as-path命令。
注意事项
策略生效后,将会影响BGP路由选路。
配置该命令会直接影响网络流量所经过的途径,另外也可能造成环路和选路错误,请谨慎使用该命令。


使用实例
# 在原来的AS_Path属性列表中追加AS号200,10.10。
<HUAWEI> system-view[HUAWEI] route-policy policy permit node 10[HUAWEI-route-policy] apply as-path 200 10.10 additive


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

本版积分规则

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

GMT+8, 2025-2-7 06:14 , Processed in 0.053145 second(s), 11 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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