配置BGP 4字节AS号的显示格式

数通
  • 背景信息
  • 操作步骤

配置BGP 4字节AS号的显示格式

一、背景信息

缺省情况下,BGP的4字节AS号的显示格式为点分形式,即x.y格式。如果用户习惯于使用整数形式的4字节AS号,那么可以执行该配置任务,将4字节的AS号的显示格式从点分形式切换到整数形式。

整数形式的4字节AS号和点分形式的4字节AS号的换算关系是:整数形式的4字节AS号=x*65535+y,例如点分形式的4字节AS号2.3,对应的整数形式的4字节AS号为:2*65535+3=131075

须知:

调整4字节的AS号的显示格式会影响AS-Path正则表达式和扩展团体属性的匹配结果,所以如果当前系统使用了AS-Path正则表达式或者扩展团体属性过滤器作为出口或者入口策略,调整4字节AS号的显示格式后,需要重新配置AS-Path正则表达式(使用 ip as-path-filter命令)和扩展团体属性过滤器(使用ip extcommunity-filter命令),否则会导致路由不能匹配出口或者入口策略,产生网络故障。

  • 如果配置使用整数形式的4字节AS号,则需要将AS-Path正则表达式和扩展团体属性过滤器里的AS号也调整为整数形式。
  • 如果配置使用点分形式的4字节AS号,则需要将AS-Path正则表达式和扩展团体属性过滤器里的AS号也调整为点分形式。

二、操作步骤

  1. 执行命令 system-view 进入系统视图
  2. 执行命令 as-notation plain,配置BGP 4字节AS号的显示格式为整数形式
    as-notation plain 会影响display命令的显示格式、AS-Path正则表达式的匹配结果和扩正团体属性过滤器的匹配结果,但不会影响系统生成的配置信息格式。
  3. 执行命令commit,提交配置。

补充说明:

2字节AS号:1 ~ 65535 (其中64512 ~ 65536私有)
4字节AS号:65536 ~ 4294967295