Nothing Special   »   [go: up one dir, main page]

CN117377015A - 报文传输方法、装置、相关设备及存储介质 - Google Patents

报文传输方法、装置、相关设备及存储介质 Download PDF

Info

Publication number
CN117377015A
CN117377015A CN202210769253.XA CN202210769253A CN117377015A CN 117377015 A CN117377015 A CN 117377015A CN 202210769253 A CN202210769253 A CN 202210769253A CN 117377015 A CN117377015 A CN 117377015A
Authority
CN
China
Prior art keywords
message
slice
sid
network node
processor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210769253.XA
Other languages
English (en)
Inventor
龚立艳
程伟强
姜文颖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN202210769253.XA priority Critical patent/CN117377015A/zh
Priority to PCT/CN2023/102901 priority patent/WO2024002101A1/zh
Publication of CN117377015A publication Critical patent/CN117377015A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/06Notations for structuring of protocol data, e.g. abstract syntax notation one [ASN.1]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请公开了一种报文传输方法、装置、第一网络节点、第二网络节点、管控设备及存储介质。其中,方法包括:第一网络节点确定第一报文的路由策略;利用所述路由策略及第一报文,生成第二报文,所述第二报文中的段身份标识(SID)与所述第一报文的切片关联;利用所述第二报文中的SID确定所述切片的资源;利用确定的资源发出所述第二报文。

Description

报文传输方法、装置、相关设备及存储介质
技术领域
本申请涉及互联网协议(IP)网络领域,尤其涉及一种报文传输方法、装置、相关设备及存储介质。
背景技术
网络切片是第五代移动通信技术(5G)的关键技术之一。网络切片就是指对网络数据实行类似于交通管理的分流管理,它的本质是将现实存在的物理网络在逻辑层面上,划分为多个不同类型的虚拟网络,依照不同用户的服务需求,以诸如时延高低、带宽大小、可靠性强弱等指标来进行划分,从而应对复杂多变的应用场景。通过网络切片,移动网络运营商可以将用户分为不同的类型,每个用户具有不同的服务请求,根据服务等级协议(SLA)管理每个用户有资格使用的分片类型和业务。
5G承载网是5G端到端业务路径的一部分,而承载网切片是指:通过对网络的拓扑资源(如链路、节点、端口及网元内部资源)进行虚拟化,在传输硬件设施中切分出多个逻辑的虚拟传输子网。虚拟传输子网具有独立的管理面、控制面和转发面,独立支持各种业务,以此实现不同业务之间的隔离。
对于承载网切片技术,主要思想是将切片ID引入到转发面,然而如何引入切片ID是目前亟待解决的问题。
发明内容
为解决相关技术问题,本申请实施例提供一种报文传输方法、装置、相关设备及存储介质。
本申请实施例的技术方案是这样实现的:
本申请实施例提供一种报文传输方法,应用于第一网络节点,包括:
确定第一报文的路由策略;
利用所述路由策略及第一报文,生成第二报文,所述第二报文中的段身份标识(SID)与所述第一报文的切片关联;
利用所述第二报文中的SID确定所述切片的资源;
利用确定的资源发出所述第二报文。
上述方案中,所述第二报文中的SID与所述第一报文的切片的资源关联。
上述方案中,所述第二报文中的SID中的第一字段标识与所述第一报文的切片关联的资源,且所述第一字段与网络节点的行为关联。
上述方案中,所述第一字段与网络节点的转发行为关联。
上述方案中,所述第一字段包括以下之一:
功能(Function)字段;
Flavor字段。
上述方案中,所述利用所述第二报文中的SID确定所述切片的资源,包括:
在第一表中查找到与所述第二报文中的SID对应的资源信息,所述第一表包含SID与切片的资源的对应关系。
上述方案中,所述确定第一报文的路由策略,包括:
确定所述第一报文的业务特征;
在第二表中查找到与所述第一报文的业务特征对应的路由策略,所述第二表包含业务特征、切片与路由策略的对应关系,路由策略包含路径对应的SID,SID与切片关联。
上述方案中,所述方法还包括:
接收管控设备发送的第一信息,所述第一信息至少包含切片与对应的路由策略;
利用所述第一信息,形成所述第二表。
上述方案中,所述方法还包括:
向所述管控设备发送至少一个切片中每个切片对应的SID。
本申请实施例还提供一种报文传输方法,应用于第二网络节点,包括:
接收第二报文,所述第二报文中的SID与对应的切片关联;
利用所述第二报文中的SID确定所述切片的资源;
利用确定的资源转发所述第二报文。
上述方案中,所述第二报文中的SID与对应切片的资源关联。
上述方案中,所述第二报文中的SID中的第一字段标识与所述切片关联的资源,且所述第一字段与网络节点的行为关联。
上述方案中,所述第一字段与网络节点的转发行为关联。
上述方案中,所述第一字段包括以下之一:
Function字段;
Flavor字段。
上述方案中,所述利用所述第二报文中的SID确定与所述切片的资源,包括:
在第三表中查找到与所述第二报文中的SID对应的资源信息,所述第三表包含SID与切片的资源的对应关系。
上述方案中,所述方法还包括:
向管控设备发送至少一个切片中每个切片对应的SID。
本申请实施例还提供一种报文传输方法,应用于管控设备,包括:
向第一网络节点发送第一信息,所述第一信息至少包含切片与对应的路由策略,每个路由策略包含路径对应的SID,SID与切片关联,所述路由策略用于进行报文转发。
上述方案中,SID与切片的资源关联。
上述方案中,SID中的第一字段标识与切片关联的资源,且所述第一字段与网络节点的行为关联。
上述方案中,所述第一字段与网络节点的转发行为关联。
上述方案中,所述第一字段包括以下之一:
Function字段;
Flavor字段。
上述方案中,所述方法还包括:
针对一个切片,接收至少一个网络节点发送的SID;
确定切片的路径;
利用接收的SID和确定的路径,生成切片的路由策略。
本申请实施例还提供一种报文传输装置,包括:
确定单元,用于确定第一报文的路由策略;
第一处理单元,用于利用所述路由策略及第一报文,生成第二报文,所述第二报文中的SID与所述第一报文的切片关联;利用所述第二报文中的SID确定所述切片的资源;以及利用确定的资源发出所述第二报文。
本申请实施例还提供一种报文传输装置,包括:
第一接收单元,用于接收第二报文,所述第二报文中的SID与对应的切片关联;
第二处理单元,用于利用所述第二报文中的SID确定所述切片的资源;以及利用确定的资源转发所述第二报文。
本申请实施例还提供一种报文传输装置,包括:
发送单元,用于向第一网络节点发送第一信息,所述第一信息至少包含切片与对应的路由策略,每个路由策略包含路径对应的SID,SID与切片关联,所述路由策略用于进行报文转发。
本申请实施例还提供一种第一网络节点,包括:第一处理器及第一通信接口;其中,
所述第一处理器,用于确定第一报文的路由策略,利用所述路由策略及第一报文,生成第二报文,所述第二报文中的SID与所述第一报文的切片关联;利用所述第二报文中的SID确定所述切片的资源;以及利用确定的资源通过所述第一通信接口发出所述第二报文。
本申请实施例还提供一种第二网络节点,包括:第二通信接口及第二处理器;
所述第二通信接口,用于接收第二报文,所述第二报文中的SID与对应的切片关联;
所述第二处理器,用于利用所述第二报文中的SID确定所述切片的资源;以及利用确定的资源通过所述第二通信接口转发所述第二报文。
本申请实施例还提供一种管控设备,包括:第三通信接口及第三处理器;其中,
所述第三通信接口,用于向第一网络节点发送第一信息,所述第一信息至少包含切片与对应的路由策略,每个路由策略包含路径对应的SID,SID与切片关联,所述路由策略用于进行报文转发。
本申请实施例还提供一种第一网络节点,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,
其中,所述第一处理器用于运行所述计算机程序时,执行上述第一网络节点侧任一方法的步骤。
本申请实施例还提供一种第二网络节点,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,
其中,所述第二处理器用于运行所述计算机程序时,执行上述第二网络节点侧任一方法的步骤。
本申请实施例还提供一种管控设备,包括:第三处理器和用于存储能够在处理器上运行的计算机程序的第三存储器,
其中,所述第三处理器用于运行所述计算机程序时,执行上述管控设备侧任一方法的步骤。
本申请实施例还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一网络节点侧任一方法的步骤,或者实现上述第二网络节点侧任一方法的步骤,或者实现上述管控设备侧任一方法的步骤。
本申请实施例提供的报文传输方法、装置、相关设备及存储介质,第一网络节点确定第一报文的路由策略;利用所述路由策略及第一报文,生成第二报文,所述第二报文中的SID与所述第一报文的切片关联;利用所述第二报文中的SID确定所述切片的资源;利用确定的资源发出所述第二报文;第二网络节点接收第二报文,所述第二报文中的SID与对应的切片关联;利用所述第二报文中的SID确定所述切片的资源;利用确定的资源转发所述第二报文。本申请实施例提供的方案,将SID与切片的链路资源(即网络资源)相关联,从而实现网络切片,这样,不需要改变已有分段路由(SR,Segment Routing)的报文结构以及转发机制,可实施性强,且与相关技术兼容。
附图说明
图1为本申请实施例一种报文传输的方法流程示意图;
图2为本申请实施例另一种报文传输的方法流程示意图;
图3为本申请应用示例一种包含SID的路由策略示意图;
图4为本申请应用示例报文转发示意图;
图5为本申请实施例一种报文传输装置结构示意图;
图6为本申请实施例另一种报文传输装置结构示意图;
图7为本申请实施例第三种报文传输装置结构示意图;
图8为本申请实施例第一网络节点结构示意图;
图9为本申请实施例第二网络节点结构示意图;
图10为本申请实施例管控设备结构示意图。
具体实施方式
下面结合实施例对本申请再作进一步详细的描述。
为了支持大规模切片,承载网切片技术的基本思想是将切片ID引入到转发面,报文能够关联切片ID,转发设备将切片ID与物理资源相关联,并与相应的物理隔离技术相结合,实现端到端的高质量的SLA,即实现端到端的保质量的业务保证的要求。其中,在转发面引入切片ID的技术方案可以实现子接口级别细粒度的切片,同时由于不需要扩展控制面协议,所以不会给系统带来过大开销,因此可支持大规模切片。
对于报文关联切片ID的实现方式,一种实现方式是在报文中携带切片ID。在报文中携带切片ID时,需要考虑切片ID的携带位置,可以在IPv6报文头中的逐跳选项头(英文可以表达为Hop-by-Hop)字段携带切片ID。然而,对于Hop-by-Hop字段,要求转发设备逐跳处理,存在DOS攻击风险,目前实际应用存在困难。
也可以在IPv6报文头中流量标签(Flow Label)字段携带切片ID。然而,由于FlowLabel字段主要用于流量负载分担,目前有20比特(bit),实际应用中,在流量负载分担影响较小的情况下可以划分部分比特用于携带切片ID,切片数量越大,对流量负载分担影响也越大,需要考虑两者的平衡。
还可以在IPv6报文头中目的地址字段携带切片ID。然而,对于SRv6技术,转发过程中目的地址在段表(SegmentList)中获取,存在变化的可能,因此无法规划切片ID。并且在G-SRv6技术中,目的地址压缩也导致切片ID的规划不可行。
基于此,在本申请的各种实施例中,将SID与切片的链路资源(即网络资源)相关联,从而实现网络切片,这样,不需要改变已有SR的报文结构以及转发机制,可实施性强,且与相关技术兼容。
需要说明的是:在本申请实施例中,第一网络节点和第三网络节点是网络边缘节点,可以称为PE节点、PE路由器、PE设备等,比如骨干网络中的运营商边缘节点;对应地,第二网络节点是网络转发节点,可以称为P节点、P路由器、P设备等,比如骨干网络中的运营商节点。
本申请实施例提供了一种报文传输方法,应用于第一网络节点,如图1所示,该方法包括:
步骤101:确定第一报文的路由策略;
步骤102:利用所述路由策略及第一报文,生成第二报文,所述第二报文中的SID与所述第一报文的切片关联;
步骤103:利用所述第二报文中的SID确定所述切片的资源;
步骤104:利用确定的资源发出所述第二报文。
其中,所述第二报文是IPv6报文,所述第二报文是对所述第一报文进行封装后得到的。切片也可以称为网络切片。
在一实施例中,步骤101的具体实现可以包括:
确定所述第一报文的业务特征;
在第二表中查找到与所述第一报文的业务特征对应的路由策略,所述第二表包含业务特征、切片与路由策略的对应关系,路由策略包含路径对应的SID,SID与切片关联。
其中,实际应用时,所述业务特征可以包括:虚拟局域网(VLAN,Virtual LocalArea Network)、虚拟专用网(VPN,Virtual Private Network)、差分服务代码点(DSCP,Differentiated Services Code Point)等中至少之一)。
路由策略可以称为SR策略(Policy),相应地,所述第二表可以称为SR Policy表,本申请实施例对此不作限定,只要实现其功能即可。
这里,所述路由策略是由网络设备(即网络节点)的管理者,即管控设备(比如软件定义网络(SDN)控制器或网管系统)进行路径规划化下发给所述第一网络节点的。
基于此,在一实施例中,该方法还可以包括:
接收管控设备发送的第一信息,所述第一信息至少包含切片与对应的路由策略;
利用所述第一信息,形成所述第二表。
其中,所述管控设备也可以称为管理设备、或管控系统,本申请实施例对此不作限定,只要实现其功能即可。
实际应用时,所述管控设备的功能可以包括配置下发、信息监控、规划路径等。所述网管系统也可以称为网管,本申请实施例对此不作限定,只要实现其功能即可。
实际应用时,可以通过统一规划配置,全局分配切片标识,比如由所述的管控设备,根据用户业务的特征全局规划切片标识,即将切片标识分配给对应的用户业务。其中,在SDN中,可以由SDN控制器来统一规划配置,全局分配切片标识;在非SDN中,可以由网管系统来统一规划配置,全局分配切片标识。规划完成后,所述管控设备需要将形成的切片规划信息发送给各网络节点,以便各网络节点能够据此获得报文的切片标识(比如ID)。示例性地,所述管控设备将包含切片ID与对应的资源(比如带宽(BW))的信息下发至各网络节点,即所有对接收的报文进行转发处理的网络节点,各网络节点收到下发的切片规划信息后,为各切片分配本地SID以及对应的资源(也可以称为链路资源、或网络资源、或路径、或资源保障路径等,本申请实施例对此不作限定),并将分配的本地SID发送给所述管控设备,以便所述管控设备将SID编排进SR Policy,以使各网络节点基于SID确定报文的资源,从而进行报文转发。
基于此,在一实施例中,该方法还可以包括:
向所述管控设备发送至少一个切片中每个切片对应的SID。
这里,所述第一网络节点向所述管控设备发送的SID是指:为切片分配的本地SID。也就是说,分配的SID仅在本地有效,因此不需要进行洪泛,比如不需要通过内部网关协议(IGP)进行洪泛。具体地,对于所述第一报文,所述第一网络节点匹配到自身分配的SID后,利用所述路由策略及第一报文,生成所述第二报文,并确定SID对应的资源,然后利用确定的资源发出所述第二报文。由于SID仅在本地有效,不需要进行洪泛,因此可以大大减小系统开销,如此,可以支持大规模切片。
所述第一网络节点基于所述管控设备下发的每个切片对应的资源信息(比如带宽信息)为切片分配资源,分配的资源可以包括:灵活以太网(Flex-E)子接口、G.MTN子接口、层次化服务质量(HQOS)队列等,也就是说,分配的资源可以包含至少一种形式,本申请实施例对此不作限定。
实际应用时,所述向所述管控设备发送至少一个切片中每个切片对应的SID,也可以理解为向所述管控设备上送至少一个切片中每个切片对应的SID。其中,所述第一网络节点可以基于网络遥测技术(telemetry)(英文还可以表达为network telemetry)、或边界网关协议-链路状态(BGP-LS)、或netconf等协议向所述管控设备发送SID,本申请实施例对此不作限定。
所述第一网络节点为各切片分配资源后,将切片的SID与资源建立绑定关系,即建立对应关系,并在本地保存,以便基于该对应关系切片的报文进行转发。
基于此,步骤103的具体实现可以包括:
在第一表中查找到与所述第二报文中的SID对应的资源信息,所述第一表包含SID与切片的资源的对应关系。
其中,实际应用时,所述第一网络节点在路由转发表项中查找与所述第二报文中的SID对应的出接口,然后在所述第一表中查找与所述第二报文中的SID对应的资源,基于对应的出接口和对应的资源,将所述第二报文发出。
从上面的描述可以看出,对于所述第一网络节点,对于一个报文,本地匹配到SID后,根据匹配的SID就能够获知按照对应的转发路径转发报文,也就是说,匹配的SID能够指示所述第一网络节点所采取的操作是按照报文的切片资源来转发报文。也就是说,对于所述第二报文,所述第二报文中的SID与所述第一报文的切片的资源关联。
另一方面,SID中包含有与节点本地行为关联的字段,可以采用该字段来指示节点所采用的操作是按照报文的切片资源来转发报文。
基于此,在一实施例中,所述第二报文中的SID中的第一字段标识与所述第一报文的切片关联的资源,且所述第一字段与网络节点的行为关联。
其中,所述第一字段与网络节点的行为关联,可以包括:
所述第一字段与网络节点的转发行为关联。
其中,所述第一字段包括以下之一:
Function字段;
Flavor字段。
这里,实际应用时,可以定义新的SID(比如End.S)来指示网络节点所采取的操作是按照报文的切片资源来转发报文,即网络节点根据新定义的SID的function字段或Flavor字段就能够获知采用的操作是按照报文的切片资源来转发报文。
也可以利用已有的SID来指示网络节点所采取的操作是按照报文的切片资源来转发报文,此时,需要利用已有的SID的具体值进行特殊处理后来实现网络节点所采取的操作是按照报文的切片资源来转发报文,即网络节点对已有的SID的function字段或Flavor字段的具体值进行特殊处理后就能够获知采用的操作是按照报文的切片资源来转发报文。示例性地,网络节点强制对每个SID去作匹配切片资源的操作,从而来按照报文的切片资源来转发报文,本申请实施例对SID的具体值进行特殊处理的具体处理过程不作限定。
为了实现本申请实施例的方案,在所述第二报文中,可以报文头的目的地址字段和/或分段路由头(SRH)(包含多个网络节点的SID)设置对应的SID。
相应地,本申请实施例还提供了一种报文传输方法,应用于第二网络节点,如图2所示,该方法包括:
步骤201:接收第二报文,所述第二报文中的SID与对应的切片关联;
步骤202:利用所述第二报文中的SID确定所述切片的资源;
步骤203:利用确定的资源转发所述第二报文。
其中,实际应用时,所述第二网络节点接收来自上一跳网络节点发送的第二报文;所述上一跳网络节点可以是所述第一网络节点,也可以所述第二报文对应的路径上的其他网络转发节点。
对于步骤202,所述第二网络节点的具体实现过程与所述第一网节点的具体实现过程相同。
具体地,在第三表中查找到与所述第二报文中的SID对应的资源信息,所述第三表包含SID与切片的资源的对应关系。
其中,实际应用时,所述第二网络节点在路由转发表项中查找与所述第二报文中的SID对应的出接口,然后在所述第三表中查找与所述第二报文中的SID对应的资源,基于对应的出接口和对应的资源,转发所述第二报文发出。
从上面的描述可以看出,对于所述第二网络节点,对于一个报文,本地匹配到SID后,根据匹配的SID就能够获知按照对应的转发路径转发报文,也就是说,匹配的SID能够指示所述第一网络节点所采取的操作是按照报文的切片资源来转发报文。也就是说,对于所述第二报文,所述第二报文中的SID与所述第一报文的切片的资源关联。
实际应用时,当收到所述管控设备下发的切片规划信息后,所述第二网络节点为各切片分配本地SID以及对应的资源(也可以称为链路资源、或网络资源、或路径、或资源保障路径等,本申请实施例对此不作限定),并将分配的本地SID发送给所述管控设备,以便所述管控设备将SID编排进SR Policy,以使各网络节点基于SID确定报文的资源,从而进行报文转发。
基于此,在一实施例中,该方法还可以包括:
向所述管控设备发送至少一个切片中每个切片对应的SID。
其中,所述第二网络节点向所述管控设备发送的SID是指:为切片分配的本地SID。也就是说,分配的SID仅在本地有效,因此不需要进行洪泛,比如不需要通过IGP进行洪泛。具体地,对于所述第二报文,所述第二网络节点匹配到自身分配的SID后,确定SID对应的资源,然后利用确定的资源发出所述第二报文。由于SID仅在本地有效,不需要进行洪泛,因此可以大大减小系统开销,如此,可以支持大规模切片。
所述第二网络节点基于所述管控设备下发的每个切片对应的资源信息(比如带宽信息)为切片分配资源,分配的资源可以包括:Flex-E子接口、G.MTN子接口、HQOS队列等,也就是说,分配的资源可以包含至少一种形式,本申请实施例对此不作限定。
实际应用时,所述向所述管控设备发送至少一个切片中每个切片对应的SID,也可以理解为向所述管控设备上送至少一个切片中每个切片对应的SID。其中,所述第二网络节点可以基于telemetry、或BGP-LS、或netconf等协议向所述管控设备发送SID,本申请实施例对此不作限定。
所述第二网络节点为各切片分配资源后,将切片的SID与资源建立绑定关系,即建立对应关系,并在本地保存,以便基于所述对应关系切片的报文进行转发。
相应地,本申请实施例还提供了一种报文传输方法,应用于管控设备,包括:
向第一网络节点发送第一信息,所述第一信息至少包含切片与对应的路由策略,每个路由策略包含路径对应的SID,SID与切片关联,所述路由策略用于进行报文转发。
其中,实际应用时,管控设备形成的切片规划信息发送给各网络节点,比如将包含切片ID与对应的资源的信息下发至各网络节点,各网络节点收到下发的切片规划信息后,为各切片分配本地SID以及对应的资源,并将为该切片分配的本地SID发送给所述管控设备,以便所述管控设备将SID编排进SR Policy,以使各网络节点基于SID确定报文的资源,从而进行报文转发。
基于此,在一实施例中,该方法还可以包括:
针对一个切片,接收至少一个网络节点发送的SID;
确定切片的路径;
利用接收的SID和确定的路径,生成切片的路由策略。
也就是说,针对每个切片,都会接收到至少一个网络节点发送的SID,然后生成切片的路由策略。
其中,实际应用时,所述管控设备可以根据切片的要求,计算切片路径,然后根据确定的切片路径,将SID编排进SR Policy,再将SR Policy下发给头节点。这里,SR Policiy中的段列表(Segment list)包含多个SID,多个SID具有顺序性,从而表示了切片的路径。
本申请实施例提供的报文传输方法,第一网络节点确定第一报文的路由策略;利用所述路由策略及第一报文,生成第二报文,所述第二报文中的SID与所述第一报文的切片关联;利用所述第二报文中的SID确定所述切片的资源;利用确定的资源发出所述第二报文;第二网络节点接收第二报文,所述第二报文中的SID与对应的切片关联;利用所述第二报文中的SID确定所述切片的资源;利用确定的资源转发所述第二报文。本申请实施例提供的方案,将SID与切片的链路资源(即网络资源)相关联,从而实现网络切片,这样,不需要改变现有SR的报文结构以及转发机制,可实施性强,且与相关技术兼容。
下面结合应用示例对本申请再作进一步详细的描述。
在本应用示例中,管控设备是SDN控制器,有两个用户(USER1、USER2)的切片业务。
本应用示例网络切片的实现流程主要包括:
步骤1,SDN控制器规划网络节点切片相关信息(即切片规划信息);
具体地,SDN控制器或者网管系统根据网络规划,比如根据不同的切片业务的业务特征规划对应的BW需求,并按照BW需求分配不同的切片ID,假设如表1所示,USER1、USER2的切片业务对应的切片ID分别为1、2,对应的带宽分别为10G、20G。
切片ID 资源信息
1 BW:10G
2 BW:20G
表1
SDN控制器向所有用于报文转发的网络节点发送切片规划信息,即向所有受控制的网络节点发送切片规划信息,比如将包含切片ID与对应的资源(比如带BW)的信息下发至各网络节点。
步骤2:各网络节点收到SDN下发的切片规划信息后,本地分配SID以及链路资源;
这里,分配的本地SID本地有效,不需要进行洪泛。
如图3所示,假设USER1和USER2的切片业务的报文需要由PE1、P1、P2进行转发,SDN控制器向PE1、P1、P2发送切片规划信息,PE1收到SDN控制器发送的切片规划信息后,各自为USER1、USER2的切片业务本地分配SID及链路资源,并建立对应关系,示例性地,对应关系可以如表2所示。
切片ID 链路资源 SID
1 Slice-Interface1 AA:D0::11
2 Slice-Interface2 AA:D0::22
表2
相应地,P1收到SDN控制器发送的切片规划信息后,各自为USER1、USER2的切片业务本地分配SID及链路资源,并建立对应关系,示例性地,对应关系可以如表3所示。
切片ID 链路资源 SID
1 Slice-Interface1 AA:D1::11
2 Slice-Interface2 AA:D1::22
表3
P2收到SDN控制器发送的切片规划信息后,各自为USER1、USER2的切片业务本地分配SID及链路资源,并建立对应关系,示例性地,对应关系可以如表4所示。
切片ID 链路资源 SID
1 Slice-Interface1 AA:D2::11
2 Slice-Interface2 AA:D2::22
表4
各网络节点保存对应关系,以便后续基于该对应关系对报文进行转发。
这里,基于SDI对应的网络节点的转发行为定义为:匹配SID后通过资源保障路径转发报文,该行为可以通过新定义Function或者新定义Flavor来实现,也可以对已有的Function或者Flavor的具体值进行特定处理后实现。
步骤3:各网络节点将分配的SID上送给SDN控制器,上送的信息可以包括切片ID及对应的SID;
示例性地,对于PE1,上报的信息可以如表5所示:
切片ID SID
1 AA:D0::11
2 AA:D0::22
表5
步骤4:SDN控制器收集各网络节点上送的信息后,计算切片路径,并将SID编排进SR Policy,下发SR Policy给头节点;
其中,如图3所示,对于USER1和USER2的切片业务,则下发SR Policy给PE1。其中,USER1的切片业务对应的SR Policy中Segment list信息为<AA:D0::11,AA:D1::11,AA:D2::11>,USER2的切片业务对应的SR Policy中Segment list信息为<AA:D0::22,AA:D1::22,AA:D2::22>。
步骤5:如图4所示,PE 1收到SR Policy后,当收到USER1或USER2的报文后,根据用户业务报文引流到SR Policy,根据SR Policy封装IPv6报文,封装后的报文的报文头包括IPv6报文头以及SRH,然后根据表2所示的对应关系确定报文的链路资源,利用确定的链路资源发送报文;
这里,封装后的报文的报文头包含Segment list信息。
步骤6:如图4所示,P1和P2收到报文后,继承现有机制解析Segment List获取SID,然后基于SID的function类型或者flavor行为来匹配对应的资源保障路径,将报文通过对应的路径转发。
P1收到报文后,对于USER1的报文将报文中的目的地址修改为AA:D2::11,并利用AA:D1::11从表3中确定对应的链路资源,利用确定的链路资源转发报文;对于USER2的报文,P1将报文中的目的地址修改为AA:D2::22,并利用AA:D1::22从表3中确定对应的链路资源,利用确定的链路资源转发报文。
P2收到报文后,对于USER1的报文将报文中的目的地址修改为VPN SID,并利用AA:D2::11从表4中确定对应的链路资源,利用确定的链路资源转发;对于USER2的报文,P2将报文中的目的地址修改为AA:D2::22,并利用AA:D2::22从表4中确定对应的链路资源,利用确定的链路资源转发报文。
从上面的描述可以看出,转发节点基于SID的function或者flavor来匹配对应的链路资源保障路径,并通过对应的路径转发报文。
从上面的描述可以看出,本申请实施例提供的方案,将SID与网络资源相关联,在已有的SR-MPLS以及SRv6隧道以及转发机制基础上进一步为路径提供确定资源保障路径,也就是说,在继承SR-MPLS,SRv6转发机制的基础上,将SID与链路资源相关联,实现了网络切片。具体地,SID的转发行为定义为:匹配SID后通过资源保障路径转发报文。
另外,SID本地有效,不需要通过IGP等协议洪泛,可以减小系统开销。
为了实现本申请实施例的方法,本申请实施例还提供了一种报文传输装置,设置在第一网络节点上,如图5所示,该装置包括:
确定单元501,用于确定第一报文的路由策略;
第一处理单元502,用于利用所述路由策略及第一报文,生成第二报文,所述第二报文中的SID与所述第一报文的切片关联;利用所述第二报文中的SID确定所述切片的资源;以及利用确定的资源发出所述第二报文。
其中,在一实施例中,所述确定单元501,用于:
确定所述第一报文的业务特征;
在第二表中查找到与所述第一报文的业务特征对应的路由策略,所述第二表包含业务特征、切片与路由策略的对应关系,路由策略包含路径对应的SID,SID与切片关联。
在一实施例中,所述第一处理单元502,用于:
在第一表中查找到与所述第二报文中的SID对应的资源信息,所述第一表包含SID与切片的资源的对应关系。
在一实施例中,该装置还可以包括:第三处理单元,用于:
接收管控设备发送的第一信息,所述第一信息至少包含切片与对应的路由策略;
利用所述第一信息,形成所述第二表。
其中,在一实施例中,所述第三处理单元,还用于向所述管控设备发送至少一个切片中每个切片对应的SID。
这里,在一实施例中,所述第三处理单元还用于为切片分配SID和资源,建立SID和切片的资源的对应关系,并存储所述对应关系。
实际应用时,所述确定单元501可由报文传输装置中的处理器实现;所述第一处理单元502和第三处理单元可由报文传输装置中的处理器结合通信接口实现。
为了实现本申请实施例第二网络节点侧的方法,本申请实施例还提供了一种报文传输装置,设置在第二网络节点上,如图6所示,该装置包括:
第一接收单元601,用于接收第二报文,所述第二报文中的SID与对应的切片关联;
第二处理单元602,用于利用所述第二报文中的SID确定所述切片的资源;以及利用确定的资源转发所述第二报文。
其中,在一实施例中,所述第二处理单元602,用于在第三表中查找到与所述第二报文中的SID对应的资源信息,所述第三表包含SID与切片的资源的对应关系。
这里,在一实施例中,所述第二处理单元602,还用于为切片分配SID和资源,建立SID和切片的资源的对应关系,并存储所述对应关系。
在一实施例中,所述第二处理单元602,还用于向管控设备发送至少一个切片中每个切片对应的SID。
实际应用时,所述第一接收单元601可由报文传输装置中的通信接口实现,所述第二处理单元602可由报文传输装置中的处理器结合通信接口实现。
为了实现本申请实施例管控设备侧的方法,本申请实施例还提供了一种报文传输装置,设置在管控设备上,如图7所示,该装置包括:
发送单元701,用于向第一网络节点发送第一信息,所述第一信息至少包含切片与对应的路由策略,每个路由策略包含路径对应的SID,SID与切片关联,所述路由策略用于进行报文转发。
其中,在一实施例中,如图7所示,该装置还可以包括:
第二接收单元702,用于针对一个切片,接收至少一个网络节点发送的SID
第四处理单元703,用于确定切片的路径;以及利用接收的SID和确定的路径,生成切片的路由策略。
实际应用时,所述发送单元701和第二接收单元702可由报文传输装置中的通信接口实现,所述第四处理单元703可由报文传输装置中的处理器实现。
需要说明的是:上述实施例提供的报文传输装置在进行报文传输时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的报文传输装置与报文传输方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
基于上述程序模块的硬件实现,且为了实现本申请实施例发第一网络节点侧的方法,本申请实施例还提供了一种第一网络节点,如图8所示,第一网络节点800包括:
第一通信接口801,能够与其他网络节点进行信息交互;
第一处理器802,与所述第一通信接口801连接,以实现与其他网络节点进行信息交互,用于运行计算机程序时,执行上述第一网络节点侧一个或多个技术方案提供的方法;
第一存储器803,所述计算机程序存储在第一存储器803上。
具体地,所述第一处理器802,用于确定第一报文的路由策略,利用所述路由策略及第一报文,生成第二报文,所述第二报文中的SID与所述第一报文的切片关联;利用所述第二报文中的SID确定所述切片的资源;以及利用确定的资源通过所述第一通信接口801发出所述第二报文。
其中,在一实施例中,所述第一处理器802,用于:
确定所述第一报文的业务特征;
在第二表中查找到与所述第一报文的业务特征对应的路由策略,所述第二表包含业务特征、切片与路由策略的对应关系,路由策略包含路径对应的SID,SID与切片关联。
在一实施例中,所述第一处理器802,用于:
在第一表中查找到与所述第二报文中的SID对应的资源信息,所述第一表包含SID与切片的资源的对应关系。
在一实施例中,所述第一通信接口801,用于接收管控设备发送的第一信息,所述第一信息至少包含切片与对应的路由策略;
所述第一处理器802,还用于利用所述第一信息,形成所述第二表。
其中,在一实施例中,所述第一通信接口801,还用于向所述管控设备发送至少一个切片中每个切片对应的SID。
这里,在一实施例中,所述第一处理器802,还用于为切片分配SID和资源,建立SID和切片的资源的对应关系,并存储所述对应关系。
需要说明的是:所述第一处理器802和第一通信接口801的具体处理过程可参照上述方法理解。
当然,实际应用时,第一网络节点800中的各个组件通过总线系统804耦合在一起。可理解,总线系统804用于实现这些组件之间的连接通信。总线系统804除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图8中将各种总线都标为总线系统804。
本申请实施例中的第一存储器803用于存储各种类型的数据以支持第一网络节点800的操作。这些数据的示例包括:用于在第一网络节点800上操作的任何计算机程序。
上述本申请实施例揭示的方法可以应用于所述第一处理器802中,或者由所述第一处理器802实现。所述第一处理器802可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第一处理器802中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第一处理器802可以是通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第一处理器802可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第一存储器803,所述第一处理器802读取第一存储器803中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,第一网络节点800可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable LogicDevice)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或者其他电子元件实现,用于执行前述方法。
基于上述程序模块的硬件实现,且为了实现本申请实施例第二网络节点侧的方法,本申请实施例还提供了一种第二网络节点,如图9所示,该第二网络节点900包括:
第二通信接口901,能够与其他网络节点进行信息交互;
第二处理器902,与所述第二通信接口901连接,以实现与其他网络节点进行信息交互,用于运行计算机程序时,执行上述第二网络节点侧一个或多个技术方案提供的方法;
第二存储器903,而所述计算机程序存储在第二存储器903上。
具体地,所述第二通信接口901,用于接收第二报文,所述第二报文中的SID与对应的切片关联;
所述第二处理器902,用于利用所述第二报文中的SID确定所述切片的资源;以及利用确定的资源通过所述第二通信接口901转发所述第二报文。
其中,在一实施例中,所述第二处理器902,用于在第三表中查找到与所述第二报文中的SID对应的资源信息,所述第三表包含SID与切片的资源的对应关系。
这里,在一实施例中,所述第二处理器902,还用于为切片分配SID和资源,建立SID和切片的资源的对应关系,并存储所述对应关系。
在一实施例中,所述第二通信接口901,还用于向管控设备发送至少一个切片中每个切片对应的SID。
需要说明的是:第二处理器902和第二通信接口901的具体处理过程可参照上述方法理解。
当然,实际应用时,第二网络节点900中的各个组件通过总线系统904耦合在一起。可理解,总线系统904用于实现这些组件之间的连接通信。总线系统904除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图9中将各种总线都标为总线系统904。
本申请实施例中的第二存储器903用于存储各种类型的数据以支持第二网络节点900操作。这些数据的示例包括:用于在第二网络节点900上操作的任何计算机程序。
上述本申请实施例揭示的方法可以应用于所述第二处理器902中,或者由所述第二处理器902实现。所述第二处理器902可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第二处理器902中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第二处理器902可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第二处理器902可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第二存储器903,所述第二处理器902读取第二存储器903中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,第二网络节点900可以被一个或多个ASIC、DSP、PLD、CPLD、FPGA、通用处理器、控制器、MCU、Microprocessor、或其他电子元件实现,用于执行前述方法。
基于上述程序模块的硬件实现,且为了实现本申请实施例管控设备侧的方法,本申请实施例还提供了一种管控设备,如图10所示,该管控设备1000包括:
第三通信接口1001,能够与网络节点进行信息交互;
第三处理器1002,与所述第三通信接口1001连接,以实现与网络节点进行信息交互,用于运行计算机程序时,执行上述管控设备侧一个或多个技术方案提供的方法;
第三存储器1003,而所述计算机程序存储在第三存储器1003上。
具体地,所述第三通信接口1001,用于向第一网络节点发送第一信息,所述第一信息至少包含切片与对应的路由策略,每个路由策略包含路径对应的SID,SID与切片关联,所述路由策略用于进行报文转发。
其中,在一实施例中,所述第三通信接口1001,还用于针对一个切片,接收至少一个网络节点发送的SID;
所述第三处理器1002,用于确定切片的路径;以及利用接收的SID和确定的路径,生成切片的路由策略。
需要说明的是:第三处理器1002和第三通信接口1001的具体处理过程可参照上述方法理解。
当然,实际应用时,管控设备1000中的各个组件通过总线系统1004耦合在一起。可理解,总线系统1004用于实现这些组件之间的连接通信。总线系统1004除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线系统1004。
本申请实施例中的第三存储器1003用于存储各种类型的数据以支持管控设备1000操作。这些数据的示例包括:用于在管控设备1000上操作的任何计算机程序。
上述本申请实施例揭示的方法可以应用于所述第三处理器1002中,或者由所述第三处理器1002实现。所述第三处理器1002可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第三处理器1002中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第三处理器1002可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第三处理器1002可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第三存储器1003,所述第三处理器1002读取第三存储器1003中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,管控设备1000可以被一个或多个ASIC、DSP、PLD、CPLD、FPGA、通用处理器、控制器、MCU、Microprocessor、或其他电子元件实现,用于执行前述方法。
可以理解,本申请实施例的存储器(第一存储器803、第二存储器903、第三存储器1003)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,ErasableProgrammable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,ElectricallyErasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagneticrandom access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,SynchronousStatic Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random AccessMemory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random AccessMemory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data RateSynchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本申请实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
在示例性实施例中,本申请实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的第一存储器803,上述计算机程序可由第一网络节点800的第一处理器802执行,以完成前述第一网络节点侧方法所述步骤,再比如包括存储计算机程序的第二存储器903,上述计算机程序可由第二网络节点900的第二处理器902执行,以完成前述第二网络节点侧方法所述步骤,再比如包括存储计算机程序的第三存储器1003,上述计算机程序可由管控设备1000的第三处理器1002执行,以完成前述管控设备侧方法所述步骤。计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器。
需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
另外,本申请实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。

Claims (32)

1.一种报文传输方法,其特征在于,应用于第一网络节点,包括:
确定第一报文的路由策略;
利用所述路由策略及第一报文,生成第二报文,所述第二报文中的段身份标识SID与所述第一报文的切片关联;
利用所述第二报文中的SID确定所述切片的资源;
利用确定的资源发出所述第二报文。
2.根据权利要求1所述的方法,其特征在于,所述第二报文中的SID与所述第一报文的切片的资源关联。
3.根据权利要求2所述的方法,其特征在于,所述第二报文中的SID中的第一字段标识与所述第一报文的切片关联的资源,且所述第一字段与网络节点的行为关联。
4.根据权利要求3所述的方法,其特征在于,所述第一字段与网络节点的转发行为关联。
5.根据权利要求3所述的方法,其特征在于,所述第一字段包括以下之一:
功能字段;
Flavor字段。
6.根据权利要求2所述的方法,其特征在于,所述利用所述第二报文中的SID确定所述切片的资源,包括:
在第一表中查找到与所述第二报文中的SID对应的资源信息,所述第一表包含SID与切片的资源的对应关系。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述确定第一报文的路由策略,包括:
确定所述第一报文的业务特征;
在第二表中查找到与所述第一报文的业务特征对应的路由策略,所述第二表包含业务特征、切片与路由策略的对应关系,路由策略包含路径对应的SID,SID与切片关联。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
接收管控设备发送的第一信息,所述第一信息至少包含切片与对应的路由策略;
利用所述第一信息,形成所述第二表。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
向所述管控设备发送至少一个切片中每个切片对应的SID。
10.一种报文传输方法,其特征在于,应用于第二网络节点,包括:
接收第二报文,所述第二报文中的SID与对应的切片关联;
利用所述第二报文中的SID确定所述切片的资源;
利用确定的资源转发所述第二报文。
11.根据权利要求10所述的方法,其特征在于,所述第二报文中的SID与对应切片的资源关联。
12.根据权利要求11所述的方法,其特征在于,所述第二报文中的SID中的第一字段标识与所述切片关联的资源,且所述第一字段与网络节点的行为关联。
13.根据权利要求12所述的方法,其特征在于,所述第一字段与网络节点的转发行为关联。
14.根据权利要求12所述的方法,其特征在于,所述第一字段包括以下之一:
功能字段;
Flavor字段。
15.根据权利要求10至14任一项所述的方法,其特征在于,所述利用所述第二报文中的SID确定与所述切片的资源,包括:
在第三表中查找到与所述第二报文中的SID对应的资源信息,所述第三表包含SID与切片的资源的对应关系。
16.根据权利要求15所述的方法,其特征在于,所述方法还包括:
向管控设备发送至少一个切片中每个切片对应的SID。
17.一种报文传输方法,其特征在于,应用于管控设备,包括:
向第一网络节点发送第一信息,所述第一信息至少包含切片与对应的路由策略,每个路由策略包含路径对应的SID,SID与切片关联,所述路由策略用于进行报文转发。
18.根据权利要求17所述的方法,其特征在于,SID与切片的资源关联。
19.根据权利要求18所述的方法,其特征在于,SID中的第一字段标识与切片关联的资源,且所述第一字段与网络节点的行为关联。
20.根据权利要求19所述的方法,其特征在于,所述第一字段与网络节点的转发行为关联。
21.根据权利要求19所述的方法,其特征在于,所述第一字段包括以下之一:
功能字段;
Flavor字段。
22.根据权利要求17至21任一项所述的方法,其特征在于,所述方法还包括:
针对一个切片,接收至少一个网络节点发送的SID;
确定切片的路径;
利用接收的SID和确定的路径,生成切片的路由策略。
23.一种报文传输装置,其特征在于,包括:
确定单元,用于确定第一报文的路由策略;
第一处理单元,用于利用所述路由策略及第一报文,生成第二报文,所述第二报文中的SID与所述第一报文的切片关联;利用所述第二报文中的SID确定所述切片的资源;以及利用确定的资源发出所述第二报文。
24.一种报文传输装置,其特征在于,包括:
第一接收单元,用于接收第二报文,所述第二报文中的SID与对应的切片关联;
第二处理单元,用于利用所述第二报文中的SID确定所述切片的资源;以及利用确定的资源转发所述第二报文。
25.一种报文传输装置,其特征在于,包括:
发送单元,用于向第一网络节点发送第一信息,所述第一信息至少包含切片与对应的路由策略,每个路由策略包含路径对应的SID,SID与切片关联,所述路由策略用于进行报文转发。
26.一种第一网络节点,其特征在于,包括:第一处理器及第一通信接口;其中,
所述第一处理器,用于确定第一报文的路由策略,利用所述路由策略及第一报文,生成第二报文,所述第二报文中的SID与所述第一报文的切片关联;利用所述第二报文中的SID确定所述切片的资源;以及利用确定的资源通过所述第一通信接口发出所述第二报文。
27.一种第二网络节点,其特征在于,包括:第二通信接口及第二处理器;
所述第二通信接口,用于接收第二报文,所述第二报文中的SID与对应的切片关联;
所述第二处理器,用于利用所述第二报文中的SID确定所述切片的资源;以及利用确定的资源通过所述第二通信接口转发所述第二报文。
28.一种管控设备,其特征在于,包括:第三通信接口及第三处理器;其中,
所述第三通信接口,用于向第一网络节点发送第一信息,所述第一信息至少包含切片与对应的路由策略,每个路由策略包含路径对应的SID,SID与切片关联,所述路由策略用于进行报文转发。
29.一种第一网络节点,其特征在于,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,
其中,所述第一处理器用于运行所述计算机程序时,执行权利要求1至9任一项所述方法的步骤。
30.一种第二网络节点,其特征在于,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,
其中,所述第二处理器用于运行所述计算机程序时,执行权利要求10至16任一项所述方法的步骤。
31.一种管控设备,其特征在于,包括:第三处理器和用于存储能够在处理器上运行的计算机程序的第三存储器,
其中,所述第三处理器用于运行所述计算机程序时,执行权利要求17至22任一项所述方法的步骤。
32.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9任一项所述方法的步骤,或者实现权利要求10至16任一项所述方法的步骤,或者实现权利要求17至22任一项所述方法的步骤。
CN202210769253.XA 2022-06-30 2022-06-30 报文传输方法、装置、相关设备及存储介质 Pending CN117377015A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210769253.XA CN117377015A (zh) 2022-06-30 2022-06-30 报文传输方法、装置、相关设备及存储介质
PCT/CN2023/102901 WO2024002101A1 (zh) 2022-06-30 2023-06-27 报文传输方法、装置、相关设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210769253.XA CN117377015A (zh) 2022-06-30 2022-06-30 报文传输方法、装置、相关设备及存储介质

Publications (1)

Publication Number Publication Date
CN117377015A true CN117377015A (zh) 2024-01-09

Family

ID=89383024

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210769253.XA Pending CN117377015A (zh) 2022-06-30 2022-06-30 报文传输方法、装置、相关设备及存储介质

Country Status (2)

Country Link
CN (1) CN117377015A (zh)
WO (1) WO2024002101A1 (zh)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113507417B (zh) * 2018-10-27 2023-05-09 华为技术有限公司 报文处理方法、相关设备及计算机存储介质
CN110266594B (zh) * 2019-06-28 2021-07-30 Ut斯达康通讯有限公司 跨网络切片的分段路由转发方法及装置
WO2022110535A1 (zh) * 2020-11-27 2022-06-02 华为技术有限公司 一种报文发送方法、设备及系统
CN115334589A (zh) * 2021-05-11 2022-11-11 中国移动通信有限公司研究院 报文传输方法、装置、相关设备及存储介质
CN113852552B (zh) * 2021-09-23 2023-04-18 网络通信与安全紫金山实验室 一种网络通讯方法、系统与存储介质

Also Published As

Publication number Publication date
WO2024002101A1 (zh) 2024-01-04

Similar Documents

Publication Publication Date Title
CN110719185B (zh) 网络切片控制方法及装置、计算机可读存储介质
CN107733799B (zh) 一种报文传输方法和装置
CN102461089B (zh) 用于使用标签进行策略执行的方法和设备
CN115296993B (zh) 用于互连多域网络分片控制和管理的系统、功能和接口
CN108964940B (zh) 消息发送方法及装置、存储介质
US10374935B2 (en) Link discovery method, system, and device
WO2017124709A1 (zh) 流量工程隧道建立方法和装置
WO2022166465A1 (zh) 一种报文处理方法及相关装置
EP3694153B1 (en) Method, relevant device and system for acquiring a target transmission path
WO2022222750A1 (zh) 报文转发方法、装置、网络设备及存储介质
CN117118886A (zh) 报文转发方法、头端设备、控制器、设备及存储介质
WO2022237291A1 (zh) 报文传输方法、装置、相关设备及存储介质
CN115348202A (zh) 基于网络切片的数据传输方法、装置、设备及存储介质
CN115550252A (zh) 路由发布和转发报文的方法、装置、设备和存储介质
CN115242713B (zh) 基于ipv6的分段路由报文的转发方法、配置方法及设备
CN109768929B (zh) 一种基于vpws的报文传输方法及装置
CN114629843A (zh) 一种报文处理方法及装置
CN117377015A (zh) 报文传输方法、装置、相关设备及存储介质
CN111865805B (zh) 一种组播gre报文处理方法及系统
CN115242699A (zh) 报文传输方法、切片生成方法、装置及系统
WO2024012316A1 (zh) 报文处理方法、装置、网络节点及存储介质
WO2024007640A1 (zh) 数据传输方法、数据处理方法、电子设备、存储介质
US20120011235A1 (en) Systems and Methods for Implementing Multiple ISIS Routing Instances on a Network Element
CN111182016B (zh) 一种PPPoE拨号报文传输方法及装置
CN116938719A (zh) 实现网络底层资源感知的确定性服务方法、设备、介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination