所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

ME60 V800R010C10SPC500 特性描述 - 广域网接入 01

本文档是ME60 V800R010C10SPC500 特性描述 - 广域网接入
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
4字节AS号

4字节AS号

目的

目前网络上使用的AS(Autonomous System)号范围为1至65535(2字节),随着网络规模的扩大,可分配的AS号已经濒临枯竭,需要将AS号范围扩展为1至4294967295(4字节),且能够与仅支持2字节AS号的Old Speaker兼容。

定义

4字节AS号是将AS号的编码范围由2字节扩大为4字节,并通过定义新的能力码和新的可选过渡属性来协商4字节AS号能力和传递4字节AS号信息,使支持4字节能力的New Speaker之间、New Speaker和只支持2字节AS号的Old Speaker之间能够进行通信。

为了支持4字节AS号,标准协议定义了一种新的Open能力码(0x41,代表本端支持4字节能力扩展)用于进行BGP连接的能力协商。

另外,标准协议还定义了2种新的可选过渡属性AS4_Path(属性码为0x11)和AS4_Aggregator(属性码为0x12)用于在Old Session上传递4字节AS信息。

如果New Speaker和Old Speaker建立连接且New Speaker的AS号大于65535,则在Old Speaker端需指定对端AS号为AS_TRANS。其中AS_TRANS是保留AS号,值为23456。

相关概念

  • 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连接。

基本原理

BGP通过相互通告Open消息来进行能力协商,其中New Speaker的Open消息格式如图9-35所示。BGP的Open消息头是固定的,其中My AS Number字段填写的是本地AS号,但是My AS Number字段只占有两个字节,无法填充4字节的AS号。因此New Speaker在发送Open消息时,将AS_TRANS号23456填充到My AS Number字段,而将自己实际的4AS Number填写在可选能力字段,这样邻居间就能通过Open消息的可选能力字段获知对方是否支持4字节AS能力。
图9-35 New Speaker的Open消息格式示意图
New Speaker与New Speaker之间、New Speaker与Old Speaker之间的邻居建立过程如图9-36所示。不同的BGP Speaker之间通过Open消息向对端通告是否支持4AS能力,能力协商完成后,New Speaker之间建立New Session,New Speaker和Old Speaker之间建立Old Session。
图9-36 BGP邻居建立示意图
在New Speaker之间的Update消息中,AS_Path属性和Aggregator属性里的AS号按照4字节进行编码。另外,由于Old Speaker的Update消息中AS_Path属性和Aggregator属性的AS号都是按照2字节编码,所以:
  • 当New Speaker向Old Speaker发送Update消息时,如果存在大于65535的AS号信息,会使用AS4_Path属性和AS4_Aggregator属性辅助AS_Path属性和AS_Aggregator属性传递4字节AS号信息,AS4_Path属性和AS4_Aggregator属性对Old Speaker来说是完全透明的。如图9-37所示,当AS 2.2的New Speaker向AS 65002的Old Speaker发送Update消息时,Update消息里的AS_Path为(23456,23456,65001),AS4_Path为(2.2,1.1),其中23456就是使用AS_TRANS替代1.1和2.2的结果。AS 65002的Old Speaker在向外发送路由时,不会对AS4_Path做任何改动,而是将(2.2,1.1)透明传输给其他AS。

  • 当New Speaker从Old Speaker收到带有AS_Path属性、AS4_Path属性、AS_Aggregator属性、AS4_Aggregator属性的Update消息时,会根据重构算法重构出真正的AS_Path属性和AS_Aggregator属性。如图9-37所示,当AS 65003的New Speaker从AS 65002的Old Speaker收到带有AS_Path属性(65002,23456,23456,65001)和AS4_Path属性(2.2,1.1)的Update消息后,重构出了真正的AS_Path属性(65002,2.2,1.1,65001)。

图9-37 BGP Update消息传递示意图

4字节AS的格式

4字节AS分为两种形式:整数形式和点分形式。整数形式和点分形式的4字节AS号在系统内部都是以无符号的整数形式存储。点分形式的4字节AS号一般为x.y格式,整数形式的4字节AS号和点分形式的4字节AS号的换算关系是:整数形式的4字节AS号=x*65536+y,例如点分形式的4字节AS号2.3,对应的整数形式的4字节AS号为:2*65536+3=131075。

ME60支持按照两种形式配置4字节AS号。配置文件里4字节AS号的格式与用户配置时使用的格式一致。

默认情况下,displaydebug等命令的输出信息里的4字节AS号的显示格式为点分形式。不论用户配置整数形式的4字节AS号还是点分形式的4字节AS号,系统都以点分形式显示。如果用户通过命令行将系统默认显示格式由点分形式切换到整数形式,那么系统自动将4字节AS号转换成整数形式显示。

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

受益

使用4字节AS号可以解决AS资源枯竭的问题,方便运营商扩大网络规模。

翻译
下载文档
更新时间:2019-01-04

文档编号:EDOC1100059511

浏览量:1069

下载量:20

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页