信息处理方法、生成方法、节点、头节点、控制器、介质技术

技术编号:38878172 阅读:21 留言:0更新日期:2023-09-22 14:10
本公开提供一种信息处理方法,用于网络侧节点,包括:通过扩展协议将携带有节点业务相关信息的初级消息发送至目标设备,其中,所述扩展协议为以路由协议为基础的协议。本公开还提供一种多用途标签栈的生成方法、一种节点、一种头节点、一种控制器和一种计算机可读存储介质。介质。介质。

【技术实现步骤摘要】
信息处理方法、生成方法、节点、头节点、控制器、介质


[0001]本公开涉及通信领域,具体地,涉及一种信息处理方法、一种多用途标签栈的生成方法、一种网络侧节点、一种头节点、一种控制器和一种计算机可读介质。

技术介绍

[0002]多协议标签交换(MPLS,Multi

Protocol Lable Switching)技术中,将具有相同特征的报文归为一类,成为转发等价类(FEC,Forwarding Equivalence Class)。属于相同FEC的报文在转发过程中被标签交换路由器(LSR,Lable Switching Router)以相同的方式处理。
[0003]标签(Lable)是一个短而定长的、只具有本地意义的标识符,用于唯一标识一个分组所属的FEC。标签空间是指标签的取值范围。目前,分配0~15用于特殊标签,其中,未使用的特殊标签只剩余4

6以及8

12。但是,随着通信技术的发展,新兴应用越来越多,出现了标签空间不够用的现象。
[0004]为了解决这一问题,出现了多用途标签等方案。即,采用一个特殊标签表示多用途能力或者复用现有的特殊标签,并定义新的bit位来标识携带的具体的应用信息,比如使用一个特殊标签来表示多用途能力后,通过定义flag位来标识具体的应用,这里的应用包括但是不限于切片,流标识,意图(时延、抖动、带宽等),IOAM,染色,应用相关的信息等;使用熵标签复用现有的特殊标签,但是定义熵标签(EL而不是ELI)的TTL位,用于标识携带的具体的应用信息。但是,并非MPLS网络中所有节点都支持这些扩展应用。

技术实现思路

[0005]本公开实施例提供一种信息处理方法、一种多用途标签栈的生成方法、一种网络侧节点、一种头节点、一种控制器和一种计算机可读介质。
[0006]作为本公开的第一个方面,提供一种信息处理方法,用于网络侧节点,包括:
[0007]通过扩展协议将携带有节点业务相关信息的初级消息发送至目标设备,其中,所述扩展协议为以路由协议为基础的协议。
[0008]可选地,所述节点业务相关信息包括以下信息中的至少一者:
[0009]节点业务能力相关信息和标签栈深信息,其中,
[0010]所述标签栈深信息包括当前节点所支持的各个业务能力对应的标签可达栈深,或者,所述标签栈深信息包括携带当前节点所支持的各个业务能力的多用途标签的可达深度。
[0011]可选地,所述节点业务能力相关信息包括以下信息中的至少一者:当前节点所支持的至少一种业务的业务能力标识信息、对当前节点支持的业务的处理方式信息、当前节点能够处理的业务辅助数据的长度信息,其中,
[0012]所述处理方式信息包括以下处理方式中的至少一者:丢弃接收到的报文、将接收到的报文上送控制面、跳过接收到的报文中携带的节点业务相关信息。
[0013]可选地,所述节点业务相关信息包括所述节点业务能力相关信息,所述目标设备为当前节点之外的节点,所述路由协议包括内部网关协议IGP,所述扩展协议具有在所述路由协议基础上扩展得到的类型

长度

值TLV,
[0014]所述节点能力相关信息由所述扩展协议的TLV所携带。
[0015]可选地,所述IGP包括中间系统到中间系统ISIS协议,
[0016]携带有所述节点业务能力相关信息的TLV位于路由能力TLV中;和/或,所述节点业务能力相关信息位于前缀属性标识Prefix Attribute Flags TLV。
[0017]可选地,所述IGP包括开放式最短路径优先OSPF协议,
[0018]携带有所述节点业务能力相关信息的TLV位于OSPFv3/OSPFv2路由信息不透明链路状态通告Router Information Opaque LSA中;和/或,所述节点业务能力相关信息位于OSPF v2/v3可变长度前缀属性variable length Prefix attributes Sub

TLVs中。
[0019]可选地,所述目标设备为控制器,所述路由协议包括边界网关

链路状态BGP

LS协议。
[0020]可选地,所述节点业务相关信息包括所述节点业务能力相关信息,所述扩展协议具有在所述路由协议的基础上扩展得到的BGP

LS属性,所述节点业务能力相关信息通过扩展得到的BGP

LS属性所携带。
[0021]可选地,所述扩展得到的BGP

LS属性为节点属性,所述节点业务能力相关信息通过所述节点属性的TLV携带;和/或,所述扩展得到的BGP

LS属性为prefix属性,所述节点业务能力相关信息通过所述prefix属性的TLV携带。
[0022]可选地,所述目标设备为控制器,所述节点业务相关信息包括所述节点业务能力相关信息,所述路由协议包括扩展路径计算单元通信PCEP协议,所述扩展协议具有在所述路由协议基础上扩展得到的TLV,所述节点能力相关信息由所述扩展协议的TLV所携带。
[0023]可选地,所述扩展协议的TLV包括扩展获得的PCE能力sub

TLV,所述节点业务能力相关信息通过所述PCE能力sub

TLV携带,且所述PCE能力sub

TLV携带在open消息中。
[0024]可选地,所述节点业务能力相关信息通过扩展后的LSP

EXTENDED

FLAG TLV中的flag位携带,以向控制器请求在SR路径中插入所述业务能力相关信息。
[0025]可选地,所述初级消息还携带有支持信息,所述支持信息为表征支持所述控制器在算出的SR路径中插入业务信息的信息。
[0026]可选地,所述节点业务相关信息用于表征当前节点支持以下业务中的至少一者:
[0027]切片、流、意图、带内OAM信息、熵标签信息、染色信息、应用。
[0028]可选地,通过所述扩展协议的扩展部分的Flag字段的至少一个预设位置的Flag位标识所述节点业务相关信息。
[0029]可选地,至少一个预设位置包括第一预设位置、第二预设位置、第三预设位置和第四预设位置、第五预设位置、第六预设位置、第七预设位置中的至少一者,其中,
[0030]第一预设位置的信息用于标识节点是否支持切片能力;
[0031]第二预设位置的信息用于标识节点是否支持流标识能力;
[0032]第三预设位置的信息用于标识节点是否支持意图能力;
[0033]第四预设位置的信息用于标识节点是否支持IOAM信息;
[0034]第五预设位置的信息用于标识节点是否支持染色信息;
[0035]第六预设位置的信息用于标识节点是否支持多用途方式的熵标签能力。...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,用于网络侧节点,包括:通过扩展协议将携带有节点业务相关信息的初级消息发送至目标设备,其中,所述扩展协议为以路由协议为基础的协议。2.根据权利要求1所述的信息处理方法,其中,所述节点业务相关信息包括以下信息中的至少一者:节点业务能力相关信息和标签栈深信息,其中,所述标签栈深信息包括当前节点所支持的各个业务能力对应的标签可达栈深,或者,所述标签栈深信息包括携带当前节点所支持的各个业务能力的多用途标签的可达栈深。3.根据权利要求2所述的信息处理方法,其中,所述节点业务能力相关信息包括以下信息中的至少一者:当前节点所支持的至少一种业务的业务能力标识信息、对当前节点支持的业务的处理方式信息、当前节点能够处理的业务辅助数据的长度信息,其中,所述处理方式信息包括以下处理方式中的至少一者:丢弃接收到的报文、将接收到的报文上送控制面、跳过接收到的报文中携带的节点业务相关信息。4.根据权利要求2所述的信息处理方法,其中,所述节点业务相关信息包括所述节点业务能力相关信息,所述目标设备为当前节点之外的节点,所述路由协议包括内部网关协议IGP,所述扩展协议具有在所述路由协议基础上扩展得到的类型

长度

值TLV,所述节点能力相关信息由所述扩展协议的TLV所携带。5.根据权利要求4所述的信息处理方法,其中,所述IGP包括中间系统到中间系统ISIS协议,携带有所述节点业务能力相关信息的TLV位于路由能力TLV中;和/或,所述节点业务能力相关信息位于前缀属性标识Prefix Attribute Flags TLV。6.根据权利要求4所述的信息处理方法,其中,所述IGP包括开放式最短路径优先OSPF协议,携带有所述节点业务能力相关信息的TLV位于OSPFv3/OSPFv2路由信息不透明链路状态通告Router Information Opaque LSA中;和/或,所述节点业务能力相关信息位于OSPF v2/v3可变长度前缀属性variable length Prefix attributes Sub

TLVs中。7.根据权利要求2所述的信息处理方法,其中,所述目标设备为控制器,所述路由协议包括边界网关

链路状态BGP

LS协议。8.根据权利要求7所述的信息处理方法,其中,所述节点业务相关信息包括所述节点业务能力相关信息,所述扩展协议具有在所述路由协议的基础上扩展得到的BGP

LS属性,所述节点业务能力相关信息通过扩展得到的BGP

LS属性所携带。9.根据权利要求8所述的信息处理方法,其中,所述扩展得到的BGP

LS属性为节点属性,所述节点业务能力相关信息通过所述节点属性的TLV携带;和/或,所述扩展得到的BGP

LS属性为prefix属性,所述节点业务能力相关信息通过所述prefix属性的TLV携带。10.根据权利要求2所述的信息处理方法,其中,所述目标设备为控制器,所述节点业务相关信息包括所述节点业务能力相关信息,所述路由协议包括扩展路径计算单元通信PCEP协议,所述扩展协议具有在所述路由协议基础上扩展得到的TLV,所述节点能力相关信息由所述扩展协议的TLV所携带。11.根据权利要求10所述的信息处理方法,其中,所述扩展协议的TLV包括扩展获得的
PCE能力sub

TLV,所述节点业务能力相关信息通过所述PCE能力sub

TLV携带,且所述PCE能力sub

TLV携带在open消息中。12.根据权利要求10所述的信息处理方法,其中,所述节点业务能力相关信息通过扩展后的LSP

EXTENDED

FLAG TLV中的flag位携带,以向控制器请求在SR路径中插入所述节点业务能力相关信息。13.根据权利要求10所述的信息处理方法,其中,所述初级消息还携带有支持信息,所述支持信息为表征支持所述控制器在算出的SR路径中插入业务信息的信息。14.根据权利要求1至13中任意一项所述的信息处理方法,其中,所述节点业务相关信息用于表征当前节点支持以下业务中的至少一者:切片、流、意图、带内OAM信息、熵标签信息、染色信息、应用。15.根据权利要求14所述的信息处理方法,其中,通过所述扩展协议的扩展部分的Flag字段的至少一个预设位置的Flag位标识所述节点业务相关信息。16.根据权利要求15所述的信息处理方法,其中,至少一个预设位置包括第一预设位置、第二预设位置、第三预设位置和第四预设位置、第五预设位置、第六预设位置、第七预设位置中的至少一者,其中,第一预设位置的信息用于标识节点是否支持切片能力;第二预设位置的信息用于标识节点是否支持流标识能力;第三预设位置的信息用于标识节点是否支持意图能力;第四预设位置的信息用于标识节点是否支持IOAM信息;第五预设位置的信息用于标识节点是否支持染色信息;第六预设位置的信息用于标识节点是否支持多用途方式的熵标签能力;第七预设位置的信息用于标识节点是否支持应用信息。17.一种信息处理方法,用于网络侧节点,所述信息处理方法包括:接收当前节点之外的其他设备发送的初级消息;根据扩展协议对接收到的所述初级消息进行解析,以获得所述初级消息中携带的节点业务相关信息,所述扩展协议为以路由协议为基础的协议。18.根据权利要求17所述的信息处理方法,其中,所述节点业务相关信息包括以下信息中的至少一者:相应节点的节点业务能力相关信息、业务插入位置信息和标签栈深信息,其中,所述业务插入位置信息用于表征控制器确定的、至少一种业务信息在路径中的位置,所述标签栈深信息包括当前节点所支持的各个业务能力对应的标签可达栈深,或者,所述标签栈深信息包括携带当前节点所支持的各个业务能力的多用途标签的可达深度。19.根据权利要求18所述的信息处理方法,其中,所述节点业务能力相关信息包括以下信息中的至少一者:相应节点所支持的至少一种业务的业务能力标识信息、对相应节点支持的业务的处理方式信息、相应节点能够处理的业务辅助数据的长度信息,其中,所述处理方式信息包括以下处理方式中的至少一者:丢弃接收到的报文、将接收到的报文上送控制面、跳过接收到的报文中携带的节点业务相关信息。20.根据权利18所述的信息处理方法,其中,所述其他设备包括当前节点之外的网络侧节点,所述路由协议包括IGP,所述扩展协议具有在所述路由协议基础上扩展得到的TLV,
在根据扩展协议对接收到的所述初级消息进行解析的步骤中,对所述初级消息中对应于所述扩展协议的TLV的部分进行解析,以获得所述节点业务相关信息中的节点能力相关信息。21.根据权利要求20所述的信息处理方法,其中,所述IGP包括ISIS协议,在根据扩展协议对接收到的所述初级消息进行解析的步骤中,对所述路由能力TLV中对应于所述扩展协议的TLV的部分进行解析;和/或,对Prefix Attribute Flags TLV中对应于所述扩展协议的TLV的部分进行解析。22.根据权利要求20所述的信息处理方法,其中,所述IGP包括开放式最短路径优先OSPF协议,在根据扩展协议对接收到的所述初级消息进行解析的步骤中:对OSPFv3/OSPFv2 Router Information Opaque LSA中对应于所述扩展协议的TLV的部分进行解析;和/或对OSPF v2/v3 variable length Prefix attributes Sub

TLVs中对应于所述扩展协议的TLV的部分进行解析。23.根据权利要求18所述的信息处理方法,其中,所述其他设备包括控制器。24.根据权利要求23所述的信息处理方法,其中,所述路由协议包括PCEP,所述扩展协议限定有在所述路由协议基础上扩展得到的TLV,在根据扩展协议对接收到的所述初级消息进行解析的步骤中:对所述初级消息中与所述扩展协议的扩展得到的TLV对应的部分进行解析。25.根据权利要求24所述的信息处理方法,其中,所述扩展协议扩展得到的TLV包括扩展获得的PCE能力sub

TLV,接收到的初级消息为open消息,在对所述扩展协议扩展得到的TLV进行解析的步骤中,对open消息所携带的PCE能力sub

TLV进行解析。26.根据权利要求24所述的信息处理方法,其中,所述扩展协议扩展得到的TLV包括扩展后的LSP

EXTENDED

FLAG TLV,在对所述扩展协议扩展得到的TLV进行解析的步骤中,对与扩展后的LSP

EXTENDED

FLAG TLV相对应的部分中的flag位进行解析。27.根据权利要求24所述的信息处理方法,其中,所述路由协议包括PCEP,所述扩展协议扩展获得的TLV包括扩展获得的分段路由

显式路由对象SR

ERO object,所述节点业务相关信息包括所述业务插入位置信息,所述根据扩展协议对接收到的所述初级消息进行解析,包括:对所述初级消息中与扩展获得的SR

ERO object对应的部分的Flag位进行解析,以确定控制器通告的业务插入位置信息、以及在相应的SID后插入的相应业务信息。28.根据权利要求23所述的信息处理方法,其中,所述路由协议包括BGP,所述节点业务相关信息包括所述业务插入位置信息,所述扩展协议具有扩展获得的Segment Sub

TLVs,且获得的Segment Sub

TLVs中不同的Flag位用于标识不同的业务信息,所述根据扩展协议对接收到的所述初级消息进行解析,还包括:对所述初级消息中与扩展获得的Segment Sub

TLVs对应的部分的Flag位进行解析,以确定控制器通告的业务插入位置信息、以及在相应的SID后插入的相应业务信息。29.根据权利要求17至28中任意一项所述的信息处理方法,其中,所述节点业务相关信息对应的业务选自以下业务:切片、流、意图、带内OAM信息、熵标签信息、染色信息、应用。30.根据权利要求29所述的信息处理方法,其中,通过所述扩展协议的扩展部分的Flag
字段的至少一个预设位置的Flag位标识所述节点业务相关信息,在根据扩展协议对接收到的所述初级消息进行解析的步骤中,对所述初级消息中与所述扩展协议扩展得到的扩展部分的Flag字段的至少一个预设位置的Flag位进行解析。31.根据权利要求30所述的信息处理方法,其中,至少一个预设位置包括第一预设位置、第二预设位置、第三预设位置和第四预设位置、第五预设位置、第六预设位置、第七预设位置中的至少一者,其中,第一预设位置的信息用于标识节点是否支持切片能力;第二预设位置的信息用于标识节点是否支持流标识能力;第三预设位置的信息用于标识节点是否支持意图能力;第四预设位置的信息用于标识节点是否支持IOAM信息;第五预设位置的信息用于标识节点是否支持染色信息;第六预设位置的信息用于标识节点是否支持多用途方式的熵标签能力。第七预设位置的信息用于标识节点是否支持应用信息。32.一种信息处理方法,用于控制器,所述信息处理方法包括:通过第一扩展协议将携带有至少一个节点业务相关信息的目标消息发送至至少一个网络侧节点,所述第一扩展协议为以第一路由协议为基础的协议。33.根据权利要求32所述的信息处理方法,其中,所述节点业务相关信息包括以下信息中的至少一者:节点业务能力相关信息、业务插入位置信息和标签栈深信息,其中,所述业务插入位置信息用于表征当前控制器确定的至少一种业务信息在路径中的位置;所述标签栈深信息包括节点所支持的各个业务能力对应的标签可达栈深,或者,所述标签栈深信息包括携带节点所支持的各个业务能力的多用途标签的可达深度。34.根据权利要求33所述的信息处理方法,其中,所述节点业务能力相关信息包括以下信息中的至少一者:节点所支持的至少一种业务的业务能力标识信息、对节点支持的业务的处理方式信息、节点能够处理的业务辅助数据的长度信息,其中,所述处理方式信息包括以下处理方式中的至少一者:丢弃接收到的报文、将接收到的报文上送控制面、跳过接收到的报文中携带的节点业务能力相关信息所表征的业务信息。35.根据权利要求33所述的信息处理方法,其中,所述第一扩展协议具有以所述第一路由协议为基础进行扩展得到的TLV,所述节点业务相关信息由所述第一扩展协议扩...

【专利技术属性】
技术研发人员:陈然钱勇赵德涛
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1