System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及通信领域,具体地,涉及一种信息处理方法、一种多用途标签栈的生成方法、一种网络侧节点、一种头节点、一种控制器和一种计算机可读介质。
技术介绍
1、多协议标签交换(mpls,multi-protocol lable switching)技术中,将具有相同特征的报文归为一类,成为转发等价类(fec,forwarding equivalence class)。属于相同fec的报文在转发过程中被标签交换路由器(lsr,lable switching router)以相同的方式处理。
2、标签(lable)是一个短而定长的、只具有本地意义的标识符,用于唯一标识一个分组所属的fec。标签空间是指标签的取值范围。目前,分配0~15用于特殊标签,其中,未使用的特殊标签只剩余4-6以及8-12。但是,随着通信技术的发展,新兴应用越来越多,出现了标签空间不够用的现象。
3、为了解决这一问题,出现了多用途标签等方案。即,采用一个特殊标签表示多用途能力或者复用现有的特殊标签,并定义新的bit位或者分配不同的码来标识携带的具体的应用信息,比如使用一个特殊标签来表示多用途能力后,通过定义flag位来标识具体的应用,这里的应用包括但是不限于切片,流标识,意图(时延、抖动、带宽等),ioam,染色,应用相关的信息等;使用熵标签复用现有的特殊标签,但是定义熵标签(el而不是eli)的ttl位,用于标识携带的具体的应用信息。但是,并非mpls网络中所有节点都支持这些扩展应用。
技术实现思路
...【技术保护点】
1.一种信息处理方法,所述信息处理方法包括:
2.根据权利要求1所述的信息处理方法,其中,所述节点业务相关信息包括以下信息中的至少一者:
3.根据权利要求2所述的信息处理方法,其中,所述节点业务能力相关信息包括以下信息中的至少一者:节点所支持的至少一种业务的业务能力标识信息、对节点支持的业务的处理方式信息、节点能够处理的业务辅助数据的长度信息,其中,
4.根据权利要求2所述的信息处理方法,其中,所述第一协议选自以下协议中的任意一者:
5.根据权利要求4所述的信息处理方法,其中,所述目标设备包括控制器,所述第一协议包括所述BGP-LS协议。
6.根据权利要求4所述的信息处理方法,其中,所述目标设备包括控制器或者网络侧节点,所述第一协议包括PCEP。
7.根据权利要求6所述的信息处理方法,其中,所述节点业务相关信息通过路径计算单元PCE能力扩展类型-长度-值sub-TLV携带,且所述PCE能力sub-TLV携带在开启open消息中。
8.根据权利要求6所述的信息处理方法,其中,所述节点业务相关信息包括
9.根据权利要求4所述的信息处理方法,其中,所述节点业务相关信息包括所述业务插入位置信息,所述第一协议包括PCEP,分段路由-显式路由对象SR-ERO object中不同的Flag位用于表征不同业务信息对应的业务位置插入信息,以通过所述目标消息通告在相应的段标识SID后插入相应的业务信息。
10.根据权利要求2所述的信息处理方法,其中,所述节点业务相关信息由目标设备发送的初级消息所携带,在通过第一协议将携带有至少一个节点业务相关信息的目标消息发送至至少一个目标设备之前,所述信息处理方法包括:
11.根据权利要求10所述的信息处理方法,其中,所述节点业务相关信息包括所述节点业务能力相关信息,所述第二协议包括BGP-LS协议,在根据所述第二协议对所述初级消息中的扩展部分进行解析的步骤中,根据所述第二协议对所述初级消息中与扩展得到的BGP-LS属性相对应的部分进行解析,以获得所述节点业务能力相关信息。
12.根据权利要求11所述的信息处理方法,其中,在根据所述第二协议对所述初级消息中与扩展得到的BGP-LS属性相对应的部分进行解析的步骤中,对节点属性的TLV进行解析;和/或,对扩展得到的prefix属性的TLV进行解析。
13.根据权利要求10所述的信息处理方法,其中,第二协议包括PCEP,所述节点能力相关信息由所述第二协议中的TLV所携带,在对所述初级消息中的扩展部分进行解析的步骤中,对所述初级消息中与所述第二协议中的TLV相对应的部分进行解析。
14.根据权利要求13所述的信息处理方法,其中,所述节点业务能力相关信息通过PCE能力sub-TLV携带,且所述PCE能力sub-TLV携带在open消息中。
15.根据权利要求13所述的信息处理方法,其中,所述节点业务能力相关信息通过LSP-EXTENDED-FLAG TLV中的flag位携带。
16.根据权利要求13所述的信息处理方法,其中,所述初级消息还携带有支持信息,所述支持信息包括表征支持所述控制器在算出的SR路径中插入业务信息的信息。
17.根据权利要求4所述的信息处理方法,其中,所述节点业务相关信息包括所述业务插入位置信息,所述第一协议包括BGP协议,所述第一协议携带Segment Sub-TLVs,且Segment Sub-TLVs中不同的Flag位用于表征不同业务对应的业务位置插入信息,以通过所述目标消息通告在相应的SID后插入相应的的业务信息。
18.根据权利要求1至17中任意一项所述的信息处理方法,其中,所述节点业务相关信息对应的业务选自以下业务的一种或多种:
19.根据权利要求18所述的信息处理方法,其中,通过所述第一协议的扩展部分的Flag字段的至少一个预设位置的Flag位标识所述节点业务相关信息,且所述第一协议的扩展部分的Flag字段包括第一预设位置、第二预设位置、第三预设位置、第四预设位置、第五预设位置、第六预设位置和第七预设位置中的至少一者,其中,
20.一种多用途标签栈的生成方法,用于网络侧节点中的头节点,所述生成方法包括:
21.根据权利要求20所述的生成方法,其中,所述获取由外部设备发送的至少一个节点业务相关信息包括:
22.根据权利要求21所述的生成方法,其中,所...
【技术特征摘要】
1.一种信息处理方法,所述信息处理方法包括:
2.根据权利要求1所述的信息处理方法,其中,所述节点业务相关信息包括以下信息中的至少一者:
3.根据权利要求2所述的信息处理方法,其中,所述节点业务能力相关信息包括以下信息中的至少一者:节点所支持的至少一种业务的业务能力标识信息、对节点支持的业务的处理方式信息、节点能够处理的业务辅助数据的长度信息,其中,
4.根据权利要求2所述的信息处理方法,其中,所述第一协议选自以下协议中的任意一者:
5.根据权利要求4所述的信息处理方法,其中,所述目标设备包括控制器,所述第一协议包括所述bgp-ls协议。
6.根据权利要求4所述的信息处理方法,其中,所述目标设备包括控制器或者网络侧节点,所述第一协议包括pcep。
7.根据权利要求6所述的信息处理方法,其中,所述节点业务相关信息通过路径计算单元pce能力扩展类型-长度-值sub-tlv携带,且所述pce能力sub-tlv携带在开启open消息中。
8.根据权利要求6所述的信息处理方法,其中,所述节点业务相关信息包括所述节点业务能力相关信息,所述节点业务能力相关信息通过标签交换路径lsp-扩展标志extended-flag tlv中的标志flag位携带。
9.根据权利要求4所述的信息处理方法,其中,所述节点业务相关信息包括所述业务插入位置信息,所述第一协议包括pcep,分段路由-显式路由对象sr-ero object中不同的flag位用于表征不同业务信息对应的业务位置插入信息,以通过所述目标消息通告在相应的段标识sid后插入相应的业务信息。
10.根据权利要求2所述的信息处理方法,其中,所述节点业务相关信息由目标设备发送的初级消息所携带,在通过第一协议将携带有至少一个节点业务相关信息的目标消息发送至至少一个目标设备之前,所述信息处理方法包括:
11.根据权利要求10所述的信息处理方法,其中,所述节点业务相关信息包括所述节点业务能力相关信息,所述第二协议包括bgp-ls协议,在根据所述第二协议对所述初级消息中的扩展部分进行解析的步骤中,根据所述第二协议对所述初级消息中与扩展得到的bgp-ls属性相对应的部分进行解析,以获得所述节点业务能力相关信息。
12.根据权利要求11所述的信息处理方法,其中,在根据所述第二协议对所述初级消息中与扩展得到的bgp-ls属性相对应的部分进行解析的步骤中,对节点属性的tlv进行解析;和/或,对扩展得到的prefix属性的tlv进行解析。
13.根据权利要求10所述的信息处理方法,其中,第二协议包括pcep,所述节点能力相关信息由所述第二协议中的tlv所携带,在对所述初级消息中的扩展部分进行解析的步骤中,对所述初级消息中与所述第二协议中的tlv相对应的部分进行解析。
14.根据权利要求13所述的信息处理方法,其中,所述节点业务能力相关信息通过pce能力sub-tlv携带,且所述pce能力sub-tlv携带在open消息中。
15.根据权利要求13所述的信息处理方法,其中,所述节点业务能力相关信息通过lsp-extended-flag tlv中的flag位携带。
16.根据权利要求13所述的信息处理方法,其中,所述初级消息还携...
【专利技术属性】
技术研发人员:陈然,钱勇,赵德涛,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。