BGP高级特性——4字节AS号

4字节as号
相比于2字节as号,范围更大。由1~65535扩展到1~4294967295
支持4字节as号的bgp设备兼容仅支持2字节as号的bgp设备
相关概念
speaker(发言者)
发送bgp消息的路由器称为bgp speaker
new speaker
支持4字节as扩展能力的bgp speaker
old speaker
不支持4字节as扩展能力的bgp speaker
new session
new speaker之间建立的bgp连接
old session
new speaker和old speaker之间或者old speaker之间建立的bgp连接
两种过渡属性
通过定义两种可选过渡属性as4_path和as4_aggregator来辅助old speaker传递4字节as信息
as4_path(0x11):用来辅助as_path属性传递4字节as号信息
as4_aggregator(0x12):用于辅助aggregator属性传递4字节as号信息
4字节as号的格式
整数形式:1~4294967295
点分形式:x.y形式
整数形式与点分形式的对应关系
整数形式4字节as号=x*65536+y
即2.3对应 2*65536+3=131075
4字节as号建立邻居
bgp通过open报文进行参数协商,建立邻居
如何在open报文体现自身支持4字节as号
通过在open报文中定义了新的可扩展字段0x41来代表本端支持4字节扩展能力
open报文需要携带自身的as号,对于4字节as号如何携带
open消息头的my as字段只有2字节,无法填充4自己的as号
因此new speaker在发送open消息时,会将my as字段填充为23456(过渡as号)
将自己实际的as号填充在可选能力字段0x41中
邻居建立过程
对于old speak,不支持4as能力,会认为对方为2字节as号23456,进行协商,建立邻居,建立old session。
对于new speak,支持4as能力,会从open报文的可选字段中提取出对端4as号,进行协商,建立邻居,建立new session
4字节as号路由传递
通过update报文携带4字节as号,进行路由传递
对于支持4字节as号的new speaker,4字节如何传递
4字节as号存放在as_path中,直接识别
对于不支持4字节as号的old speaker,4字节as号如何传递
通过as4_path属性携带4字节as号
通过as_path属性携带过渡as号(23456)
路由传递过程
当new向old发送update消息时,会将大于65535的as号信息通过as4_path属性辅助as_path属性传递4字节as号信息(对于old speaker来说,as4_path属性是透明的,只能识别出过渡as号23456)
当new 从old收到带有as4_path属性的update报文时,会根据as4_path属性和as_path属性重新计算出真正的as_path属性
配置命令
华为设备配置
bgp [1.1] 配置4字节为1.1的as号
peer [2.2.2.2] as-number [1.1] 与2.2.2.2建立bgp邻居


工业机器人在未来工厂里地位是怎样的
华为跨界电动车效果显著,两日订单已突破3000辆
对于电动汽车电池火灾的担忧正在改变
这样的iPhone8,一万元买了又如何?
全球10大芯片公司盘点,中国占4家上榜
BGP高级特性——4字节AS号
解析服务机器人领域“五朵金花”的类型与商务模式
龙芯中科登陆科创板,首日大涨60%,募资35.12亿发力下一代CPU和GPU芯片
蓝兆推出新款蓝牙智能便捷式人机交互模块BT111
dfrobotXBee USB Adapter适配器介绍
因为疫情今年全球智能手机出货量有什么影响
华为荣耀安卓平板全曝光:配8英寸720P屏幕+200万前摄
如何制作USB声卡
低温下手机电池为什么耗电加快?
R&S和Applus在EMC测试环境中完成eCall测试
储能领域值得关注的四大趋势
福利来了!研华Windows开发工具Power Suite
累加和校验算法的实现
冻肉怕风干!海尔博观冰箱:风冷不风干
日光灯故障维修