配置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号也调整为点分形式。
二、操作步骤
- 执行命令 system-view 进入系统视图
- 执行命令 as-notation plain,配置BGP 4字节AS号的显示格式为整数形式
as-notation plain 会影响display命令的显示格式、AS-Path正则表达式的匹配结果和扩正团体属性过滤器的匹配结果,但不会影响系统生成的配置信息格式。 - 执行命令commit,提交配置。
补充说明:
2字节AS号:1 ~ 65535 (其中64512 ~ 65536私有)
4字节AS号:65536 ~ 4294967295