CN114826918A - 一种报文转发的方法、报文处理方法及设备 - Google Patents
一种报文转发的方法、报文处理方法及设备 Download PDFInfo
- Publication number
- CN114826918A CN114826918A CN202110130482.2A CN202110130482A CN114826918A CN 114826918 A CN114826918 A CN 114826918A CN 202110130482 A CN202110130482 A CN 202110130482A CN 114826918 A CN114826918 A CN 114826918A
- Authority
- CN
- China
- Prior art keywords
- network
- network slice
- mapping information
- header
- message
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 91
- 238000003672 processing method Methods 0.000 title claims abstract description 9
- 238000013507 mapping Methods 0.000 claims abstract description 199
- 238000012545 processing Methods 0.000 claims abstract description 36
- 238000013461 design Methods 0.000 description 31
- 238000010586 diagram Methods 0.000 description 17
- 238000004891 communication Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 12
- 238000002955 isolation Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 230000004044 response Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000005641 tunneling Effects 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/80—Ingress point selection by the source endpoint, e.g. selection of ISP or POP
- H04L45/85—Selection among different networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0252—Traffic management, e.g. flow control or congestion control per individual bearer or channel
- H04W28/0263—Traffic management, e.g. flow control or congestion control per individual bearer or channel involving mapping traffic to individual bearers or channels, e.g. traffic flow template [TFT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5048—Automatic or semi-automatic definitions, e.g. definition templates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0268—Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请实施例提供了一种报文转发的方法、报文处理方法及设备,用于确定报文对应的承载网的网络切片,从而利用对应承载网的网络切片传输报文。其中,报文转发的方法包括如下步骤:第一设备获得第一报文,所述第一设备为接入网或移动核心网的网络设备;所述第一设备根据所述第一报文确定网络切片映射信息;所述第一设备根据所述第一报文生成第二报文,所述第二报文包括所述网络切片映射信息;所述第一设备向第二设备发送所述第二报文,所述第二设备为承载网的网络设备,所述网络切片映射信息用于确定转发所述第二报文的承载网的网络切片。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种报文转发的方法、报文处理方法及设备。
背景技术
网络切片(network slice)技术是指将一个网络划分为多个相对独立的网络的技术,是第五代移动通信技术(5th generation mobile networks,5G)的关键技术。通过网络切片技术,一个网络设备可以具有多个相互隔离的网络切片。不同的网络切片可以具有不同的传输特性。这样,在传输数据时,网络设备可以根据待传输数据的特性,选择合适的网络切片传输数据,从而为不同的应用场景提供相互隔离的网络环境,使得不同应用场景可以按照各自的需求定制网络功能和特性,保障不同业务的需求。
目前的5G网络包括接入网(access network,AN)、承载网(transport network,TN)和移动核心网(core network,CN)。网络设备包括接入网的网络设备、承载网的网络设备和移动核心网的网络设备。其中,接入网的网络设备可以接收终端设备发送的报文,并通过承载网的网络设备发送给移动核心网的网络设备。相应地,移动核心网的网络设备也可以通过承载网的网络设备将报文发送给接入网的网络设备,再由接入网的网络设备发送给终端设备。在承载网被划分为多个网络切片的情况下,承载网的网络设备接收到报文后需要确定该报文对应的网络切片,从而利用与该报文相匹配的承载网的网络切片传输该报文。
发明内容
本申请实施例提供了一种报文转发的方法、报文处理方法及设备,用于确定报文对应的承载网的网络切片,从而利用对应承载网的网络切片传输报文。
第一方面,提供了一种报文转发的方法,该方法应用于第一设备,第一设备为接入网的网络设备或移动核心网的网络设备。该方法具体包括如下步骤:第一设备通过接入网或移动核心网获得第一报文,第一报文为需要通过承载网发送给移动核心网的网络设备或接入网的网络设备的报文。所述第一设备根据所述第一报文确定网络切片映射信息,该网络切片映射信息用于承载网的网络设备确定第一报文对应的承载网的网络切片,例如可以包括接入网或移动核心网的信息,也可以包括与承载网的网络切片相关的信息。在确定网络切片映射信息后,第一设备可以根据第一报文和网络切片映射信息生成包括该网络切片映射信息的第二报文,并向第二设备发送第二报文。第二设备为承载网的网络设备。在报文传输到承载网的网络设备之前,接入网或移动核心网的网络设备可以预先确定用于确定转发报文的承载网切片的网络切片映射信息,并在发送给第二设备的第二报文中携带网络切片映射信息。这样,承载网的网络设备在接收到报文后,可以根据网络切片映射信息确定对应的承载网的网络切片,从而利用对应承载网的网络切片传输第二报文。
作为一种可能的设计,网络切片映射信息可以包括第一网络切片标识,也可以包括以下信息中的任意一种或多种:服务质量(Quality of Service,QoS)参数(QoSparameters)、虚拟专用网络(Virtual Private Network,VPN)标识、服务质量参数标识(QoS parameters ID)、业务切片标识、资源切片标识和承载网切片标识。其中,该第一网络切片标识用于标识传输所述第一报文的接入网的网络切片,或用于标识传输所述第一报文的核心网的网络切片。第一网络切片标识可以是单一网络切片选择辅助信息(SingleNetwork Slice Selection Assistance Information,S-NSSAI)标识、网络切片实例(network slice instance,NSI)标识或网络切片子网实例(network slice subnetinstance,NSSI)标识等。服务质量参数为描述用于传输第一报文的接入网或移动核心网络或网络切片网所需要的服务质量的参数。服务质量参数标识为服务质量参数的标识。VPN标识为第一报文所使用的VPN的标识。承载网切片标识用于标识为第一报文对应的承载网的网络切片。业务切片标识,用于标识传输第二报文的承载网的业务切片。资源切片标识,用于标识传输第二报文的承载网的资源切片。
第一网络设备确定网络切片映射信息可以有如下三种可能的实现方式:
实现方式一:所述第一设备根据第一网络切片标识确定网络切片映射信息。其中,第一网络切片标识用于标识传输所述第一报文的接入网的网络切片,或用于标识传输所述第一报文的核心网络的网络切片。具体地,所述第一设备先根据所述第一报文确定第一网络切片标识,再根据所述第一网络切片标识确定所述网络切片映射信息。
可选地,实现方式一中第一设备确定第一网络切片标识可以具体为:所述第一网络设备根据所述第一报文的业务标识、流标识和用户标识中的一个或多个确定所述第一网络切片标识。第一设备还可以根据第一报文的属性信息或需求信息确定第一网络切片标识。
可选地,所述第一网络设备存储有第一网络切片标识和所述网络切片映射信息的对应关系,实现方式一中第一设备根据网络切片标识确定网络切片映射信息可以具体为:所述第一设备根据所述第一网络切片标识和所述对应关系确定所述网络切片映射信息。
实现方式二:所述第一设备根据所述第一报文的属性信息确定所述网络切片映射信息。第一报文的属性信息体现第一报文的属性,例如可以包括第一报文的QoS等级、第一设备接收第一报文的网络端口的端口号和第一报文所属的网段等信息中的任意一个或多个。
实现方式三:所述第一设备根据传输所述第一报文的需求信息确定所述网络切片映射信息。第一报文的需求信息表示第一报文需要的服务质量,例如可以包括传输第一报文所需要的带宽、传输第一报文对应的最大时延、第一报文对应的最大丢包率等信息。
上述三种可能的实现方式并不构成对本申请实施例的限定,本领域技术人员可以根据实际情况自行设计。
作为一种可能的设计,所述第二报文包括互联网协议第六版(Internet ProtocolVersion6,IPv6)扩展头、IPv6基本头、以太网头和多协议标签交换(Multi-Protocol LabelSwitching,MPLS)头中的任意一个或多个,所述IPv6扩展头、所述IPv6基本头、所述以太网头和所述MPLS头中的任意一个或多个携带所述网络切片映射信息。
作为一种可能的设计,所述IPv6扩展头包括以下其中一种或多种:逐跳可选头(Hop by Hop Options Header)、目的可选头(Destination Options Header)、路由头(Routing Header和段路由头(Segment Routing Header)。
作为一种可能的设计,所述网络切片映射信息携带在所述IPv6扩展头的类型长度值(Type-length-value,TLV)字段中。
作为一种可能的设计,所述网络切片映射信息携带在所述IPv6基本头的源地址(source address,SA)字段、目的地址(destination address,DA)字段或流标签(flowlabel)字段中的任意一个或多个。
作为一种可能的设计,所述以太网头包括虚拟局域网(Virtual Local AreaNetwork,VLAN)标识(VLAN Identifier,VLAN ID)字段,所述切片映射信息携带在所述VLANID字段中。
作为一种可能的设计,当第一设备为接入网的网络设备时,所述第一设备为基站或用户驻地设备(Customer Premises Equipment,CPE),所述第二设备为路由器或交换机。
第二方面,提供了一种报文处理方法,该方法应用于第二设备,第二设备可以为承载网的网络设备。该方法包括如下步骤:第二设备接收来自第一设备的第二报文,该第二报文包括网络切片映射信息,所述第一设备为接入网或移动核心网的网络设备,所述第二设备为承载网的网络设备。网络切片映射信息是第一设备根据第一报文生成的,第二报文是第一设备根据第一报文和网络切片映射信息生成的。第二设备可以根据述网络切片映射信息确定对应的承载网的网络切片,即传输第二报文的承载网的网络切片。在确定承载网的网络切片后,所述第二设备采用与该承载网的网络切片对应的网络资源发送第二报文。这样,作为承载网设备的第二设备接收到的第二报文中已经包括用于确定承载网的网络切片的网络切片映射信息。承载网的网络设备在接收到报文后,可以根据网络切片映射信息确定对应的承载网的网络切片,从而利用对应承载网的网络切片传输第二报文。
关于网络切片映射信息包括的内容以及在第二报文中携带的位置的可能的实现方式请参见上文描述,此处不再赘述。
作为一种可能的设计,所述第一设备为基站或用户驻地设备,所述第二设备为路由器或交换机。
作为一种可能的设计,所述网络资源包括带宽资源、缓存资源和队列资源中的任意一种或多种。
第三方面,提供了一种设备,用于包括多个设备的网络***,所述多个网络设备包括第一设备和第二设备,所述设备为所述第一设备,所述设备包括:获取单元,用于获得第一报文,所述第一设备为接入网或移动核心网的网络设备;处理单元,用于根据所述第一报文确定网络切片映射信息;根据所述第一报文生成第二报文,所述第二报文包括所述网络切片映射信息;发送单元,用于向第二设备发送所述第二报文,所述第二设备为承载网的网络设备,所述网络切片映射信息用于确定转发所述第二报文的承载网的网络切片。
在一种可能的设计中,所述网络切片映射信息包括以下信息中的一种或多种:服务质量参数、虚拟专用网络标识、服务质量参数标识、业务切片标识、资源切片标识和承载网切片标识。
在一种可能的设计中,所述网络切片映射信息包括第一网络切片标识,所述第一网络切片标识用于标识传输所述第一报文的接入网的网络切片,或用于标识传输所述第一报文的核心网的网络切片。
在一种可能的设计中,所述处理单元,用于根据所述第一报文确定第一网络切片标识,所述第一网络切片标识用于标识传输所述第一报文的接入网的网络切片,或用于标识传输所述第一报文的核心网络的网络切片;根据所述第一网络切片标识确定所述网络切片映射信息。
在一种可能的设计中,所述第一网络设备存储有第一网络切片标识和所述网络切片映射信息的对应关系;所述处理单元,用于根据所述第一网络切片标识和所述对应关系确定所述网络切片映射信息。
在一种可能的设计中,所述处理单元,用于根据所述第一报文的属性信息确定所述网络切片映射信息,或者,根据传输所述第一报文的需求信息确定所述网络切片映射信息。
在一种可能的设计中,所述处理单元,用于根据所述第一报文的业务标识、流标识和用户标识中的一个或多个确定所述第一网络切片标识。
关于网络切片映射信息在第二报文中携带的位置的可能的实现方式请参见上文描述,此处不再赘述。
第四方面,提供了一种设备,用于包括多个设备的网络***,所述多个网络设备包括第一设备和第二设备,所述设备为所述第二设备,所述设备包括:接收单元,用于接收来自第一设备的第二报文,所述第二报文包括网络切片映射信息;所述第一设备为接入网或移动核心网的网络设备,所述第二设备为承载网的网络设备;处理单元,用于根据所述网络切片映射信息确定对应的承载网的网络切片;发送单元,用于采用与所述承载网的网络切片对应的网络资源发送所述第二报文。
在一种可能的设计中,所述网络切片映射信息包括以下信息中的一种或多种:VPN标识、服务质量参数标识、业务切片标识、资源切片标识和承载网切片标识。
在一种可能的设计中,所述网络切片映射信息包括以下信息中的一种或多种:第一网络切片标识和服务质量参数,其中,所述第一网络切片标识用于标识传输所述第一报文的接入网的网络切片,或用于标识传输所述第一报文的核心网的网络切片。
在一种可能的设计中,所述处理单元,用于根据所述网络切片映射信息和对应关系确定对应的承载网的网络切片的切片标识,所述对应关系为所述网络切片映射信息和承载网切片标识之间的对应关系,所述承载网切片标识为所述承载网的网络切片的切片标识;所述发送单元,用于采用与所述承载网切片标识对应的网络资源发送所述第二报文。
关于网络切片映射信息在第二报文中携带的位置的可能的实现方式请参见上文描述,此处不再赘述。
在一种可能的设计中,所述第一设备为基站或用户驻地设备,所述第二设备为路由器或交换机。
在一种可能的设计中,所述网络资源包括带宽资源、缓存资源和队列资源中的任意一种或多种。
第五方面,提供了一种设备,应用于包括多个设备的网络***,多个设备包括第一设备和第二设备,该设备为第一设备,该第一设备包括:处理器和网络接口。网络接口用于报文的接收和发送。处理器用于执行前述第一方面或第一方面的任意一种可能的设计中的方法。
在一种可能的设计中,该第一设备还包括存储器,存储器可以用于存储指令或程序代码。处理器用于调用存储器中的指令或程序代码执行前述第一方面或第一方面的任意一种可能的设计中的方法。
第六方面,提供了一种设备,应用于包括多个设备的网络***,多个设备包括第一设备和第二设备,该设备为第二设备,该第二设备包括:处理器和网络接口。网络接口用于报文的接收和发送。处理器用于执行前述第二方面或第二方面的任意一种可能的设计中的方法。
在一种可能的设计中,该第二设备还包括存储器,存储器可以用于存储指令或程序代码。处理器用于调用存储器中的指令或程序代码执行前述第二方面或第二方面的任意一种可能的设计中的方法。
第七方面,提供了一种网络***,所述网络***包括如第三方面所述的第一设备和如第四方面所述的第二设备,或,包括如第五方面所述的第一设备或如第六方面所述的第二设备。
第八方面,提供了一种计算机可读存储介质,包括指令、程序或代码,当其在计算机上执行时,使得所述计算机执行如前述第一方面或第二方面的任意一种可能的实现方式之一所述的方法。
第九方面,提供了一种包括计算机指令的计算机程序产品,当该计算机程序产品在网络设备上运行时,使得网络设备执行第一方面或第二方面的任意一种可能的实现方式之一提供的方法。
第十方面,提供了一种芯片,包括存储器和处理器。存储器用于存储指令或程序代码。处理器用于从存储器中调用并运行该指令或程序代码,以执行上述第一方面或第一方面的任意一种可能的设计中的方法;或,处理器执行第二方面或第二方面任意一种可能的设计中的方法。
第十一方面,提供了一种芯片,上述芯片包括处理器,但不包括存储器,处理器用于读取并执行所述芯片外的存储器中存储的指令或程序代码,当指令或程序代码被执行时,处理器执行第一方面或第一方面的任意一种可能的设计中的方法;或,处理器执行第二方面或第二方面任意一种可能的设计中的方法。
附图说明
图1为本申请实施例提供的***100的一种结构示意图;
图2为本申请实施例提供的一种报文转发的方法的信令交互图;
图3为本申请实施例提供的不包括MPLS头的报文头的一种可能的格式示意图;
图4为本申请实施例提供的包括MPLS头的报文头的一种可能的格式示意图;
图5为本申请实施例提供的一种第一设备的结构示意图;
图6为本申请实施例提供的一种第二设备的结构示意图;
图7为本申请实施例提供的一种网络***的结构示意图;
图8是本申请实施例提供的一种设备的结构示意图;
图9是本申请实施例提供的一种设备的结构示意图。
具体实施方式
下面结合附图对传统技术和本申请实施例提供报文转发的方法和报文处理方法进行介绍。
首先结合图1对接入网、承载网和移动核心网进行介绍。
参见图1,该图为本申请实施例提供的***100的一种结构示意图。在***100中,包括终端设备111、终端设备112、终端设备113、基站121、基站122、网络设备131、网络设备132、网络设备133、网络设备134、网关设备141、网络设备142和服务器150。其中,基站121分别与终端设备111和网络设备131连接,基站122分别与终端设备112、终端设备113和网络设备133连接,网络设备131与网络设备132连接,网络设备133与网络设备134连接,网关设备141分别与网络设备132、网络设备134和网络设备142连接,服务器150与网络设备142连接。
在本申请实施例中,基站121和基站122为接入网的网络设备,网络设备131、网络设备132、网络设备133和网络设备134为承载网的网络设备,网关设备141和网络设备142属于移动核心网的网络设备。相应地,本申请实施例中接入网120包括基站121与终端设备111之间的网络、基站122与终端设备112之间的网络和基站122与终端设备113之间的网络,承载网130包括网络设备131和网络设备132之间的网络以及网络设备133和网络设备134之间的网络,移动核心网140包括网关设备141与网络设备142之间的网络。可选地,当终端设备111、终端设备112和终端设备113中任意一个终端设备通过无线网络与接入网的网络设备连接时,该终端设备与接入网的网络设备之间的网络可以被称为无线接入网(radioaccess network,RAN)。
下面以终端设备111向服务器150发送报文为例介绍一下报文在图1所示的网络中转发的过程。终端设备111先将报文通过接入网120发送给基站121,由基站121将报文转发给网络设备131。网络设备131可以通过承载网130将报文发送给网络设备132,由网络设备132将报文转发给网关设备141,网关设备141可以通过移动核心网140向网络设备142发送报文,最终由网络设备142将报文发送给服务器150。相似地,在服务器150需要向终端设备111发送报文的过程中,报文可以按顺序先后经过移动核心网的网络设备、承载网的网络设备和接入网的网络设备。
可见,承载网位于接入网和移动核心网之间,用于在接入网与移动核心网之间传输报文。与接入网的网络设备通信的承载网的网络设备可以接收该接入网的网络设备发送的报文,并将报文发送给移动核心网的网络设备;与移动核心网的网络设备通信的承载网的网络设备可以接收该移动核心网的网络设备发送的报文,并将报文发送给接入网的网络设备。其中,承载网中与接入网的网络设备连接的网络设备和与移动核心网的网络设备连接的网络设备可以称为承载网的边缘网络设备,边缘网络设备之间可以通过其他网络设备进行通信。例如图1中,网络设备131、网络设备132、网络设备133和网络设备134为承载网的边缘网络设备,网络设备131和网络设备132之间以及网络设备133和网络设备134之间可以通过其他网络设备进行通信,图1未示出。
在5G等技术中,为了确保网络中数据的正常传输,可以采用网络切片技术将网络划分为多个网络切片。不同的网络切片可以具有不同的传输特性,可以满足不同的业务的需求。例如,网络切片A可能具有时延低的特点,但是带宽相对较小。那么可以利用网络切片A传输对时延要求较高但是对带宽要求不高的业务的数据,例如金融业务和车联网业务等业务产生的数据。网络切片B具有大带宽的特点,但是数据的时延可能较高,那么可以利用网络切片B传输对带宽要求较高但是对时延要求不高的业务的数据,例如文件传输业务等业务产生的数据。这样,按照网络传输的特性将网络划分为多个网络切片,可以针对业务的特性选择最合适的网络切片传输该业务的数据,从而提升服务质量。
当承载网被划分为多个网络切片时,承载网设备可以选择承载网的网络切片转发报文,从而采用合适的网络资源转发报文。但是,承载网的边缘网络设备在接收到接入网(或移动核心网)的网络设备发送的报文时,边缘网络设备不能确定需要通过哪个承载网的网络切片发送该报文。
为了解决上述问题,本申请实施例提供了一种报文处理方法,接入网的网络设备或移动核心设备在接收第一报文后可以确定第一报文的网络切片映射信息,并向承载网的网络设备发送包括网络切片映射信息的第二报文。这样,承载网的网络设备可以根据网络切片映射信息确定对应的承载网的网络切片,从而利用对应承载网的网络切片传输第二报文。
本申请实施例提供的报文处理方法可以应用于图1所示的网络架构。
在本申请实施例中,终端设备111、终端设备112或终端设备113等终端设备,又可以称为用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobileterminal,MT)、终端等,是一种向用户提供语音和/或数据连通性的设备,或,设置于该设备内的芯片,例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端设备的举例为:手机、台式电脑、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internetdevice,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmentedreality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、支持5G接入的家庭网关设备(5G→residential gateway,5G→RG)等。
在图1所示实施例中,接入网的网络设备包括基站121和基站122,在一些其他的实现中,接入网的网络设备还可以是其他设备,例如用户驻地设备。网络设备131、网络设备132、网络设备133或网络设备134为承载网的网络设备,例如可以是路由器(router)、交换机(switch)等支持路由功能的实体设备,也可以是部署虚拟路由器或虚拟交换机的服务器。移动核心网的网络设备包括网关设备141和网络设备142。其中,网关(Gateway)设备又可以称为网间连接器、协议转换器,可以用于在承载网和移动核心网之间提供数据转换服务的计算机***或设备,网络设备142可以为路由器交换机等设备。服务器150例如可以是数据中心(data center,DC)的服务器。
参见图2,该图为本申请实施例提供的一种报文转发的方法的信令交互图,本申请实施例提供的报文转发的方法可以包括如下步骤:
S201:第一设备获得第一报文。
在本申请实施例中,第一设备可以是接入网的网络设备或移动核心网的网络设备,例如可以是图1中的网络设备121、网络设备122、网关设备141或网络设备142中的任意一个。第一报文可以是需要通过第一设备发送给承载网的网络设备的报文。例如,当第一设备为接入网的网络设备时,第一报文可以是终端设备发送给第一设备,并通过第一设备向承载网的网络设备发送的报文;当第一设备为移动核心网的网络设备时,第一报文可以是其他移动核心网的网络设备或服务器发送给第一设备,并通过第一设备向承载网的网络设备送的报文。
以图1为例进行说明。假设终端设备111向服务器150发送请求报文。该请求报文可以依次经过基站121、网络设备131、网络设备132、网关设备141和网络设备142,最终到达服务器150。服务器150在接收到请求报文后,可以生成响应报文并向网络设备142发送响应报文。该响应报文通过网关设备141、网络设备132、网络设备131和基站131的转发,最终到达服务器150。
可见,在传输请求报文的过程中,基站121可以向作为承载网的网络设备的网络设备131发送请求报文,那么基站121可以作为第一设备获得作为第一报文的请求报文。而在传输响应报文的过程中,网关设备141可以向作为承载网的网络设备的网络设备132发送响应报文,那么网关设备141可以作为第一设备获得作为第一报文的响应报文。
S202:第一设备确定第一报文的网络切片映射信息。
在获取第一报文后,第一设备可以确定第一报文的网络切片映射信息,该网络切片映射信息用于确定第一报文对应的承载网的网络切片。在本申请实施例中,网络切片映射信息可以包括接入网或移动核心网的信息,也可以包括与承载网的网络切片相关的信息。下面分别针对这两种情况进行介绍。
首先介绍网络切片映射信息包括接入网或移动核心网的信息的情况。具体地,该接入网或移动核心网的信息可以是第一网络切片标识和/或服务质量参数。
其中,第一网络切片标识用于标识接入网的网络切片或核心网的网络切片。当第一设备为接入网的网络设备时,第一网络切片标识用于标识传输第一报文的接入网的网络切片。当第一设备为移动核心网的网络设备时,第一网络切片标识用于标识传输第一报文的移动核心网的网络切片。在本申请实施例中,第一网络切片标识可以是单一网络切片选择辅助信息(Single Network Slice Selection Assistance Information,S-NSSAI)标识,也可以是网络切片实例(network slice instance,NSI)标识,还可以是网络切片子网实例(network slice subnet instance,NSSI)标识等。
服务质量参数为描述用于传输第一报文的网络或网络切片所需要的服务质量的参数。在本申请实施例中,第一报文的服务质量参数可以包括隔离等级(Isolationlevel)、理论包时延(Packet Delay Budget,PDB)、抖动(Jitter)和最大丢包率(Maximumpacket loss rate)等参数。服务质量参数也可以为服务质量概述(profile)参数。下面对上述服务质量参数进行详细介绍。
第一报文的隔离等级表示第一报文对应的网络切片与其他网络切片之间的隔离状态。举例说明。如果第一报文的隔离等级的值为2,表示第一报文对应的网络切片与其他网络切片之间的隔离状态为逻辑隔离(Logical Isolation);如果隔离等级的值为1,表示第一报文对应的网络切片与其他网络切片之间的隔离状态为物理隔离(PhysicalIsolation)。第一报文的理论包时延的值为数据包在第一报文对应的网络切片中传输的时延上界,即从第一报文被终端设备发出,到第一报文的目的设备接收报文的总时长。第一报文的抖动的值为第一报文对应的网络切片传递的任意两个相邻数据帧的时延之差的最大值。第一报文的最大丢包率为第一报文对应的网络切片在传输数据流时能够丢弃的报文占总报文的比例。
关于服务质量参数中各个参数的详细介绍可以参见全球移动通信***协会(global system for mobile communications alliance,GSMA)通用网络切片标准(Generic Network Slice Template)协议,这里不再赘述。
上面介绍了第一网络切片标识和服务质量参数的定义,下面分别针对网络切片映射信息包括第一网络切片标识和网络切片映射信息包括服务质量参数时,对第一设备确定网络切片映射信息的方法进行介绍。
当网络切片映射信息包括第一网络切片标识时,第一设备可以采用两种不同的方法获得网络切片映射信息。
在第一种可能的实现中,第一报文包括第一网络切片标识。那么在确定网络切片映射信息时,第一设备可以解析第一报文,并提取第一报文中携带的该第一网络切片标识,即得到网络切片映射信息。
在第二种可能的实现中,第一报文不包括第一网络切片标识。那么在确定网络切片映射信息时,第一设备可以根据第一报文的属性信息、传输第一报文的需求信息、第一报文的业务标识、第一报文的流标识和第一报文的用户标识中的任意一种或多种确定第一网络切片标识。下面进行详细介绍。
第一报文的属性信息体现第一报文的属性,例如可以包括第一报文的QoS等级、第一设备接收第一报文的网络端口的端口号和第一报文所属的网段等信息中的任意一个或多个。当第一报文包括第一报文的属性信息时,第一设备可以预先存储报文的属性信息和第一网络切片标识的对应关系。在接收到第一报文后,第一设备可以确定第一报文的属性信息,并根据第一报文的属性信息和该对应关系确定第一网络切片标识,从而得到网络切片映射信息。
传输第一报文的需求信息表示第一报文需要的服务质量,例如可以包括传输第一报文所需要的带宽、传输第一报文对应的最大时延、第一报文对应的最大丢包率等信息。当第一报文包括传输第一报文的需求信息时,第一设备可以预先存储需求信息和第一网络切片标识的对应关系。在接收到第一报文后,第一设备可以确传输定第一报文的需求信息,并根据传输第一报文的需求信息和该对应关系确定第一网络切片标识,从而得到网络切片映射信息。
第一报文的业务标识可以是第一报文所属的业务实例的标识,体现第一报文是由哪种业务实例生成的。其中,业务实例为终端设备中运行的业务类型,例如可以包括音视频业务、非音视频业务等业务类型。可选地,第一报文的业务标识可以是生成第一报文的设备根据第一报文所属的业务实例在第一报文中添加的。当第一报文包括第一报文的业务标识时,第一设备可以预先存储报文的业务标识和第一网络切片标识的对应关系。在接收到第一报文后,第一设备可以确定第一报文的业务标识,并根据第一报文的业务标识和该对应关系确定第一网络切片标识,从而得到网络切片映射信息。
第一报文的流标识为第一报文所属的数据流的标识,体现第一报文属于哪条数据流。可选地,第一报文的流标识可以是生成第一报文的设备根据第一报文所属的业务流在第一报文中添加的。当第一报文包括第一报文的流标识时,第一设备可以预先存储报文的流标识和第一网络切片标识的对应关系。在接收到第一报文后,第一设备可以确定第一报文的流标识,并根据第一报文的流标识和该对应关系确定第一网络切片标识,从而得到网络切片映射信息。
第一报文的用户标识可以为生成第一报文的设备的标识,例如可以是生成第一报文的终端设备的IP地址、媒体存取控制(Media Access Control,MAC)地址等标识,体现第一报文是由哪个设备生成的。第一报文的用户标识还可以为生成第一报文的应用程序的用户标识,该应用程序可以安装在生成第一报文的设备上。可选地,第一报文的用户标识可以是生成第一报文的设备在生成第一报文时添加到第一报文中的。当第一报文包括第一报文的用户标识时,第一设备可以预先存储用户标识和第一网络切片标识的对应关系。在接收到第一报文后,第一设备可以确定第一报文的用户标识,并根据第一报文的用户标识和该对应关系确定第一网络切片标识,从而得到网络切片映射信息。
需要说明的是,第一报文不包括第一网络切片标识的原因可以是接入网的网络设备(或移动核心网的网络设备)未将接入网(或移动核心网)的网络切片的标识添加到第一报文中,也可以是接入网(或移动核心网)不划分网络切片。
上面对网络切片映射信息包括第一网络切片标识的情况下,第一设备确定网络切片映射信息的方法进行了介绍,下面对网络切片映射信息包括服务质量参数的情况下,第一设备确定网络切片映射信息的方法进行介绍。
当网络切片映射信息包括服务质量参数时,第一设备可以采用两种不同的方法确定网络切片映射信息。
在第一种可能的实现中,第一设备可以根据第一网络切片标识确定服务质量参数。具体地,第一设备可以预先存储第一网络切片标识和服务质量参数的对应关系。在接收到第一报文后,当第一报文包括第一网络切片标识时,第一设备可以解析第一报文并获取第一网络切片标识,进而根据预先存储的对应关系确定与第一网络切片标识对应的服务质量参数;当第一报文不包括第一网络切片标识时,第一设备可以根据第一报文中的业务标识、流标识、用户标识、属性信息、需求信息等其中的一个或多个确定第一网络切片标识,进而根据预先存储的对应关系确定与第一网络切片标识对应的服务质量参数。关于第一设备确定第一网络切片标识的具体方法可以参见上文,这里不再赘述。
在第二种可能的实现中,第一设备可以根据第一报文的属性信息或传输第一报文的需求信息确定服务质量参数。关于属性信息和需求信息的描述可以参见上文,这里不再赘述。
在根据第一报文的属性信息确定服务质量参数时,第一设备可以解析第一报文的属性信息,根据第一报文的属性信息确定传输第一报文所需的服务质量,得到服务质量参数,从而得到网络切片映射信息。
在根据传输第一报文的需求信息确定服务质量参数时,第一设备可以对传输第一报文的需求信息进行整理,从而确定传输第一报文所需的服务质量,得到服务质量参数,从而得到网络切片映射信息。
上面介绍了网络切片映射信息包括接入网或移动核心网的信息的情况,下面介绍网络切片映射信息包括与承载网的网络切片相关的信息的情况。
在本申请实施例中,与承载网的网络切片相关的信息可以包括服务质量参数标识、VPN标识、承载网的网络切片标识、业务切片标识和资源切片标识等中的任意一种或多种。下面分别对这些信息进行介绍。
服务质量参数标识为上述服务质量参数的标识。一个服务质量参数标识可以用于标识一组服务质量参数,该一组服务质量参数可以包括一个或多个服务质量参数。服务质量参数标识与承载网的网络切片相对应,可以表示承载网的网络切片的服务质量等级。当服务质量参数为服务质量概述参数时,服务质量参数标识为服务质量概述标识。
举例说明。假设承载网包括承载网的网络切片1、承载网的网络切片2和承载网的网络切片3共三个承载网的网络切片。其中承载网的网络切片1和承载网的网络切片2的理论包时延为1毫秒,承载网的网络切片3的理论包时延为2毫秒。那么与承载网的网络切片1和承载网的网络切片2对应的服务质量参数标识可以为A,表示该承载网的网络切片1和承载网的网络切片2是服务质量等级较高的承载网的网络切片;与承载网的网络切片3对应的服务质量参数标识可以为B,表示该承载网的网络切片1和承载网的网络切片2是服务质量等级较低的承载网的网络切片。那么,如果第一报文的理论包时延为1毫秒,那么第一报文的服务质量参数标识为A。如果第一报文的理论包时延为2毫秒,那么第一报文的服务质量参数标识为B。
当第一报文为通过VPN传输的报文时,第一报文可以包括传输第一报文的VPN标识,该VPN标识为第一报文所使用的VPN的标识。
在将承载网划分为多个网络切片时,可以根据网络切片对应的业务类型将承载网划分为多个业务切片,也可以根据网络切片占用的网络资源将承载网划分为多个资源切片,还可以根据业务类型和网络资源以外的其他原则将承载网划分为多个承载网的网络切片。
当承载网不被划分为业务切片和资源切片时,第一报文对应的网络切片映射信息可以包括承载网切片标识。承载网切片标识用于标识为第一报文对应的承载网的网络切片。当承载网被划分为多个业务切片时,网络切片映射信息可以包括业务切片标识,表示第一报文对应的第二报文需要通过哪个业务切片传输;当承载网被划分为多个资源切片时,网络切片映射信息可以包括资源切片标识,表示第一报文对应的第二报文需要通过哪个资源切片传输。可选地,资源切片标识用于指定第一报文对应的承载网底层(underlay)网络。
上面介绍了与承载网的网络切片相关的信息,下面对在网络切片映射信息包括与承载网的网络切片相关的信息的情况下,第一设备确定网络切片映射信息的方法进行介绍。
当网络切片映射信息包括与承载网的网络切片相关的信息时,第一设备可以采用两种不同的方法确定网络切片映射信息。
在第一种可能的实现中,第一设备可以根据第一网络切片标识确定网络切片映射信息。具体地,第一设备可以预先存储第一网络切片标识和网络切片映射信息的对应关系,并结合对应关系确定网络切片映射信息。
以网络切片映射信息包括承载网切片标识为例进行说明。第一设备可以预先存储承载网切片标识与第一网络切片标识之间的对应关系,即承载网的网络切片的标识与接入网(或移动核心网)的网络切片的标识之间的对应关系。在接收到第一报文后,第一设备可以根据预先存储的对应关系确定与第一网络切片标识对应的承载网切片标识。第一设备获取第一网络切片标识的具体方法可以参见上文,这里不再赘述。
在第二种可能的实现中,第一设备可以根据第一报文的属性信息或传输第一报文的需求信息确定网络切片映射信息。关于属性信息和需求信息的描述可以参见上文,这里不再赘述。可选地,第一设备可以预先存储第一报文的属性信息与网络切片映射信息的对应关系,或传输第一报文的需求信息与网络切片映射信息的对应关系。在接收到第一报文后,可以确定第一报文的属性信息或传输第一报文的需求信息,再结合对应关系得到网络切片映射信息。
上述可能的实现方式不构成对本申请实施例技术方案的限定,本领域技术人员可以根据实际情况自行设计。
S203:第一设备根据第一报文生成第二报文。
在确定第一报文的网络切片映射信息后,第一设备可以根据第一报文生成第二报文。其中,该第二报文包括网络切片映射信息。可选地,第一设备可以将网络切片映射信息添加到第一报文的报文头中,将新的报文作为第二报文。当然,第一设备也可以生成新的报文头,并将第一报文中携带的数据和该新报文头封装为第二报文。本申请实施例对第一设备根据第一报文生成第二报文的具体方法不作限定。
在本申请实施例中,网络切片映射信息可以携带在第二报文的IPv6扩展头、IPv6基本头、以太网(ethernet)扩展头或MPLS头中的一个或多个。
下面分别对四种情况进行介绍。
在第一种可能的实现中,网络切片映射信息携带在第二报文的IPv6扩展头中。IPv6扩展头可以包括逐跳可选头(Hop by Hop Options Header)、目的可选头(Destination Options Header)、路由头(Routing Header)和段路由头(Segment RoutingHeader)中的任意一个或多个。
在本申请实施例中,网络切片映射信息可以携带在上述任意一种IPv6扩展头中。可选地,如果网络切片映射信息携带在第二报文的IPv6扩展头中,网络切片映射信息可以携带在IP扩展头的TLV字段中。
在第二种可能的实现中,网络切片映射信息携带在第二报文的IPv6基本头中。IPv6基本头可以包括源地址(source address,SA)字段、目的地址(destination address,DA)字段以及流标签(flow label)字段,网络切片映射信息可以携带在这三个字段中的一个或多个。
在第三种可能的实现中,网络切片映射信息携带在以太网头中。具体的,以太网头可以包括VLAN ID字段,用于携带网络切片映射信息。可选地,如果网络切片映射信息的长度大于VLAN ID字段的长度,网络切片映射信息可以携带在多个相邻的VLAN ID字段中。举例说明,假设网络切片映射信息为S-NSSAI,该S-NSSAI包括8比特(bit)的切片服务类型(slice service type),以及24比特的切片区分器(slice differentiator,SD)组成,即S-NSSAI的长度一共为32比特。由于每个VLAN ID字段的长度为12bit,网络切片映射信息可以携带在三个相邻的VLAN ID字段中。由于三个VLAN ID字段的总长度为36bit,大于网络切片映射信息的长度,因此三个VLAN ID字段能够容纳网络切片映射信息。
在第四种可能的实现中,网络切片映射信息携带在MPLS头。MPLS头是报文头中用于携带MPLS标签的区域。
在本申请实施例中,如果网络切片映射信息携带在第二报文的MPLS头中,该MPLS头可以包括多个MPLS标签,用于携带网络切片映射信息。可选地,如果网络切片映射信息的长度大于一个MPLS标签的长度,网络切片映射信息可以携带在多个相邻的MPLS标签中。举例说明,假设网络切片映射信息的长度为32比特(bit),每个MPLS标签的长度为20bit。由于两个MPLS标签的总长度为40bit,大于网络切片映射信息的长度,因此网络切片映射信息可以携带在两个相邻的MPLS标签中。
上面对IPv6扩展头、IPv6基本头、以太网头和MPLS头分别进行了介绍,下面对IPv6扩展头、IPv6基本头、以太网头和MPLS头对应的字段在报文中可能的位置进行介绍。
参见图3,图3为不包括MPLS头的报文头的一种可能的格式示意图。从该图中可以看出,报文头可以包括应用协议(Application Protocols)扩展头、IP(User)基本头、通用分组无线服务(General Packet Radio Service,GPRS)隧道协议(GPRS TunnelingProtocol)扩展头、用户数据报协议(User Datagram Protocol,UDP)扩展头、IPv6扩展头和以太网扩展头。其中,IP基本头指的是IPv6基本头。
参见图4,图4为包括MPLS头的报文头的一种可能的格式示意图。从该图中可以看出MPLS头可以位于UDP扩展头和IPv6扩展头之间。
S204:第一设备向第二设备发送第二报文。
在生成第二报文后,第一设备可以向第二设备发送该第二报文。其中,第二设备为承载网的网络设备,例如可以是图1中网络设备131、网络设备132、网络设备133和网络设备134中的任意一个。
S205:第二设备根据网络切片映射信息确定承载网的网络切片。
在接收到第二报文后,第二设备可以根据网络切片映射信息确定第一报文对应的承载网的网络切片。可选地,第二设备可以根据网络切片映射信息确定承载网的网络切片的标识,即承载网切片标识(Transport Network Slice Identifier,TNSI),从而确定第一报文对应的承载网的网络切片。
根据前文介绍可知,网络切片映射信息可以包括接入网(或移动核心网)的信息,也可以包括与承载网的网络切片相关的信息。下面对第二设备确定承载网的网络切片的方法进行详细介绍。
在第一种可能的实现中,网络切片映射信息包括接入网或移动核心网的信息,即网络切片映射信息包括第一网络切片标识和/或服务质量参数。那么在确定承载网的网络切片时,第二设备可以根据预先存储的对应关系确定承载网的网络切片。
以网络切片映射信息包括服务质量参数为例进行说明。第二设备可以预先存储服务质量参数与承载网切片标识的对应关系。这样,在接收到第二报文后,第二设备可以解析第二报文并提取服务质量参数,再根据对应关系确定第二报文对应的承载网切片标识,从而确定与承载网切片标识对应的承载网的网络切片。
在第二种可能的实现中,网络切片映射信息包括与承载网的网络切片相关的信息,即网络切片映射信息包括服务质量参数标识、VPN标识、承载网切片标识、业务切片标识和资源切片标识中的任意一种或多种,第二设备可以直接根据与网络切片映射信息确定对应的承载网的网络切片。
以网络切片映射信息包括服务质量参数标识为例进行说明。在划分承载网的网络切片时,第二设备可以对每个承载网的网络切片的服务质量参数进行分析,确定每个承载网的网络切片对应的服务质量参数标识。这样,在接收到第二报文后,第二设备可以解析第二报文并提取服务质量参数标识,再从多个承载网的网络切片中确定对应与第二报文中该服务质量参数标识的承载网的网络切片。
S206:第二设备根据承载网的网络切片对应的网络资源向第三设备发送第二报文。
在确定承载网的网络切片后,第二设备可以根据承载网的网络切片对应的网络资源向第三设备发送该第二报文。其中,第三设备可以是通过承载网与第二设备连接的网络设备,例如可以是承载网中其他网络设备。在本申请实施例中,当第二设备为图1中网络设备131时,第三设备可以为网络设备132;当第二设备为网络设备134时,第三设备可以为网络设备133。
在确定承载网的网络切片后,第二设备可以利用该承载网的网络切片对应的网络资源向第三设备发送第二报文。其中,网络资源可以包括带宽资源、缓存资源和队列资源中的任意一种或多种。
在本申请实施例提供的报文转发的方法中,作为接入网的网络设备或移动核心网的网络设备的第一设备在向作为承载网的网络设备的第二设备发送报文前,可以先确定报文的网络切片映射信息并携带在报文中。这样,可以在承载网的网络设备接收到报文前,预先确定传输该报文的承载网的网络切片需要满足的条件(即网络切片映射信息),并将这些条件携带在报文中发送给承载网的网络设备。承载网的网络设备在接收到报文后,可以根据报文中携带的网络切片映射信息确定传输该报文的承载网的网络切片需要满足的条件。如此,承载网的网络设备可以选择满足网络切片映射信息的承载网的网络切片转发报文。
图5示出了上述实施例中所涉及的第一设备的一种可能的结构示意图,该设备500可以实现图2所示实例中第一设备的功能。参阅图5,该网络设备500包括:获取单元501、处理单元502和发送单元503。这些单元可以执行上述方法示例中第一设备的相应功能。获取单元501,用于支持设备500执行图2中S201;处理单元502,用于支持网络设备500执行图2中的S202和S203;发送单元503,用于支持网络设备500执行图2中S204。举例来说,接收单元501,用于获得第一报文,所述第一设备为接入网或移动核心网的网络设;处理单元502,用于根据所述第一报文确定网络切片映射信息;根据所述第一报文生成第二报文,所述第二报文包括所述网络切片映射信息;发送单元503,用于向第二设备发送所述第二报文,所述第二设备为承载网的网络设备,所述网络切片映射信息用于确定转发所述第二报文的承载网的网络切片。具体执行过程请参考上述图2所示实施例中相应步骤的详细描述,这里不再一一赘述。
图6示出了上述实施例中所涉及的第二设备的一种可能的结构示意图,该设备600可以实现图2所示实例中第二设备的功能。参阅图6,该网络设备600包括:获取单元601、处理单元602和发送单元6033。这些单元可以执行上述方法示例中第二设备的相应功能。举例来说,接收单元601,用于接收来自第一设备的第二报文,所述第二报文包括网络切片映射信息;所述第一设备为接入网或移动核心网的网络设备,所述第二设备为承载网的网络设备;处理单元602,用于根据所述网络切片映射信息确定对应的承载网的网络切片;发送单元,用于采用与所述承载网的网络切片对应的网络资源发送所述第二报文。具体执行过程请参考上述图2所示实施例中相应步骤的详细描述,这里不再一一赘述。
需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。本申请实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。例如,上述实施例中,获取单元和处理单元可以是同一个单元,也不同的单元。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
参阅图7所示,发明实施例提供了一种网络***700,该***700用于实现前述方法实施例中的报文转发的方法和报文处理方法。该***700包括设备701和设备702。设备701可以实现图2所示的实施例中的第一设备的功能,设备702可以实现图2所示的实施例中第二设备的功能。具体执行过程请参考上述图2所示实施例中相应步骤的详细描述,这里不再一一赘述。
图8是本申请实施例提供的一种设备800的结构示意图。图5中的网络设备500、图6中的网络设备600可以通过图8所示的设备来实现。参见图8,该设备800包括至少一个处理器801,通信总线802以及至少一个网络接口804,可选地,该设备800还可以包括存储器803。
处理器801可以是一个通用中央处理器(central processing unit,CPU)、特定应用集成电路(application-specific integrated circuit,ASIC)或一个或多个用于控制本申请方案程序执行的集成电路(integrated circuit,IC)。处理器可以用于对报文进行处理,以实现本申请实施例中提供的报文转发的方法和报文处理的方法。比如,当图2中的第一设备通过图8所示的设备来实现时,该处理器可以用于获得第一报文;根据所述第一报文确定网络切片映射信息;根据所述第一报文生成第二报文,所述第二报文包括所述网络切片映射信息;向第二设备发送所述第二报文,所述第二设备为承载网的网络设备,所述网络切片映射信息用于确定转发所述第二报文的承载网的网络切片。又比如,当图2中的第二设备通过图8所示的设备来实现时,该处理器可以用于接收来自第一设备的第二报文,所述第二报文包括网络切片映射信息;所述第一设备为接入网或移动核心网的网络设备;根据所述网络切片映射信息确定对应的承载网的网络切片;采用与所述承载网的网络切片对应的网络资源发送所述第二报文。具体功能实现可参考方法实施例中第二设备的处理部分。
通信总线802用于在处理器801、网络接口804和存储器803之间传送信息。
存储器803可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其它类型的静态存储设备,存储器803还可以是随机存取存储器(random accessmemory,RAM)或者可存储信息和指令的其它类型的动态存储设备,也可以是只读光盘(compact disc read-only Memory,CD-ROM)或其它光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质,但不限于此。存储器803可以是独立存在,通过通信总线802与处理器801相连接。存储器803也可以和处理器801集成在一起。
可选地,存储器803用于存储执行本申请方案的程序代码或指令,并由处理器801来控制执行。处理器801用于执行存储器803中存储的程序代码或指令。程序代码中可以包括一个或多个软件模块。可选地,处理器801也可以存储执行本申请方案的程序代码或指令,在这种情况下处理器801不需要到存储器803中读取程序代码或指令。
网络接口804可以为收发器一类的装置,用于与其它设备或通信网络通信,通信网络可以为以太网、无线接入网(RAN)或无线局域网(wireless local area networks,WLAN)等。在本申请实施例中,网络接口804可以用于接收分段路由网络中的其他节点发送的报文,也可以向分段路由网络中的其他节点发送报文。网络接口804可以为以太接口(ethernet)接口、快速以太(fast ethernet,FE)接口或千兆以太(gigabit ethernet,GE)接口等。
在具体实现中,作为一种实施例,设备800可以包括多个处理器,例如图8中所示的处理器801和处理器405。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
图9是本申请实施例提供的一种设备900的结构示意图。图2中的第一设备和第二设可以通过图9所示的设备来实现。参见图9所示的设备结构示意图,设备900包括主控板和一个或多个接口板。主控板与接口板通信连接。主控板也称为主处理单元(mainprocessing unit,MPU)或路由处理卡(route processor card),主控板包括CPU和存储器,主控板负责对设备900中各个组件的控制和管理,包括路由计算、设备管理和维护功能。接口板也称为线处理单元(line processing unit,LPU)或线卡(line card),用于接收和发送报文。在一些实施例中,主控板与接口板之间或接口板与接口板之间通过总线通信。在一些实施例中,接口板之间通过交换网板通信,在这种情况下设备900也包括交换网板,交换网板与主控板、接口板通信连接,交换网板用于转发接口板之间的数据,交换网板也可以称为交换网板单元(switch fabric unit,SFU)。接口板包括CPU、存储器、转发引擎和接口卡(interface card,IC),其中接口卡可以包括一个或多个网络接口。网络接口可以为Ethernet接口、FE接口或GE接口等。CPU与存储器、转发引擎和接口卡分别通信连接。存储器用于存储转发表。转发引擎用于基于存储器中保存的转发表转发接收到的报文,如果接收到的报文的目的地址为设备900的IP地址,则将该报文发送给主控板或接口板的CPU进行处理;如果接收到的报文的目的地址不是设备900的IP地址,则根据该目的地查转发表,如果从转发表中查找到该目的地址对应的下一跳和出接口,将该报文转发到该目的地址对应的出接口。转发引擎可以是网络处理器(network processor,NP)。接口卡也称为子卡,可安装在接口板上,负责将光电信号转换为数据帧,并对数据帧进行合法性检查后转发给转发引擎处理或接口板CPU。在一些实施例中,CPU也可执行转发引擎的功能,比如基于通用CPU实现软转发,从而接口板中不需要转发引擎。在一些实施例中,转发引擎可以通过ASIC或现场可编程门阵列(field programmable gate array,FPGA)实现。在一些实施例中,存储转发表的存储器也可以集成到转发引擎中,作为转发引擎的一部分。
本申请实施例还提供一种芯片***,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得该芯片***实现上述图2所示实施例中第一设备或第二设备的方法。
可选地,该芯片***中的处理器可以为一个或多个。该处理器可以通过硬件实现也可以通过软件实现。当通过硬件实现时,该处理器可以是逻辑电路、集成电路等。当通过软件实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现。
可选地,该芯片***中的存储器也可以为一个或多个。该存储器可以与处理器集成在一起,也可以和处理器分离设置,本申请并不限定。示例性的,存储器可以是非瞬时性处理器,例如只读存储器ROM,其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请对存储器的类型,以及存储器与处理器的设置方式不作具体限定。
示例性的,该芯片***可以是FPGA,可以是ASIC,还可以是***芯片(system onchip,SoC),还可以是CPU,还可以是NP,还可以是数字信号处理电路(digital signalprocessor,DSP),还可以是微控制器(micro controller unit,MCU),还可以是可编程控制器(programmable logic device,PLD)或其他集成芯片。
应理解,上述方法实施例中的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
本申请实施例还提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行前述实施例中的方法。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包括,例如,包括了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本申请中“至少一项(个)”是指一个或者多个,“多个”是指两个或两个以上。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。本申请中认为“A和/或B”包括单独A,单独B,和A+B。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑模块划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要获取其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各模块单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件模块单元的形式实现。
所述集成的单元如果以软件模块单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
Claims (48)
1.一种报文转发的方法,其特征在于,包括:
第一设备获得第一报文,所述第一设备为接入网或移动核心网的网络设备;
所述第一设备根据所述第一报文确定网络切片映射信息;
所述第一设备根据所述第一报文生成第二报文,所述第二报文包括所述网络切片映射信息;
所述第一设备向第二设备发送所述第二报文,所述第二设备为承载网的网络设备,所述网络切片映射信息用于所述第二设备确定转发所述第二报文的承载网的网络切片。
2.根据权利要求1所述的方法,其特征在于,所述网络切片映射信息包括以下信息中的一种或多种:
服务质量参数、虚拟专用网络VPN标识、服务质量参数标识、业务切片标识、资源切片标识和承载网切片标识。
3.根据权利要求1所述的方法,其特征在于,所述网络切片映射信息包括第一网络切片标识,所述第一网络切片标识用于标识传输所述第一报文的接入网的网络切片,或用于标识传输所述第一报文的核心网的网络切片。
4.根据权利要求1或2所述的方法,其特征在于,所述第一设备确定网络切片映射信息包括:
所述第一设备根据所述第一报文确定第一网络切片标识,所述第一网络切片标识用于标识传输所述第一报文的接入网的网络切片,或用于标识传输所述第一报文的核心网络的网络切片;
所述第一设备根据所述第一网络切片标识确定所述网络切片映射信息。
5.根据权利要求4所述的方法,其特征在于,所述第一网络设备存储有第一网络切片标识和所述网络切片映射信息的对应关系,所述第一设备根据所述第一网络切片标识确定所述网络切片映射信息包括:
所述第一设备根据所述第一网络切片标识和所述对应关系确定所述网络切片映射信息。
6.根据权利要求1至3任一项所述的方法,其特征在于,所述第一设备确定网络切片映射信息包括:
所述第一设备根据所述第一报文的属性信息确定所述网络切片映射信息,或者,
所述第一设备根据传输所述第一报文的需求信息确定所述网络切片映射信息。
7.根据权利要求3所述的方法,其特征在于,所述第一设备根据所述第一报文确定所述网络切片映射信息包括:
所述第一网络设备根据所述第一报文的业务标识、流标识和用户标识中的一个或多个确定所述第一网络切片标识。
8.根据权利要求1至7任一权利要求所述的方法,其特征在于,所述第二报文包括互联网协议第六版IPv6扩展头、IPv6基本头、以太网头和多协议标签交换MPLS头中的任意一个或多个,所述IPv6扩展头、所述IPv6基本头、所述以太网头和所述MPLS头中的任意一个或多个携带所述网络切片映射信息。
9.根据权利要求8所述的方法,其特征在于,所述IPv6扩展头包括以下其中一种或多种:
逐跳可选头Hop by Hop Options Header、目的可选头Destination Options Header、路由头Routing Header和段路由头Segment Routing Header。
10.根据权利要求8或9所述的方法,其特征在于,所述网络切片映射信息携带在所述IPv6扩展头的类型长度值TLV字段中。
11.根据权利要求8至10任一权利要求所述的方法,其特征在于,所述网络切片映射信息携带在所述IPv6基本头的源地址字段、目的地址字段或流标签字段中的任意一个或多个。
12.根据权利要求8至11任一权利要求所述的方法,其特征在于,所述以太网头包括虚拟局域网标识VLAN ID字段,所述切片映射信息携带在所述VLAN ID字段中。
13.根据权利要求1至12任一权利要求所述的方法,其特征在于,所述第一设备为基站或用户驻地设备,所述第二设备为路由器或交换机。
14.一种报文处理方法,其特征在于,包括:
第二设备接收来自第一设备的第二报文,所述第二报文包括网络切片映射信息;所述第一设备为接入网或移动核心网的网络设备,所述第二设备为承载网的网络设备;
所述第二设备根据所述网络切片映射信息确定对应的承载网的网络切片;
所述第二设备采用与所述承载网的网络切片对应的网络资源发送所述第二报文。
15.根据权利要求14所述的方法,其特征在于,所述网络切片映射信息包括以下信息中的一种或多种:
虚拟专用网络VPN标识、服务质量参数标识、业务切片标识、资源切片标识和承载网切片标识。
16.根据权利要求14所述的方法,其特征在于,所述网络切片映射信息包括以下信息中的一种或多种:
第一网络切片标识和服务质量参数,其中,所述第一网络切片标识用于标识传输所述第一报文的接入网的网络切片,或用于标识传输所述第一报文的核心网的网络切片。
17.根据权利要求16所述的方法,其特征在于,所述第二设备根据所述网络切片映射信息确定对应的承载网的网络切片包括:
所述第二设备根据所述网络切片映射信息和对应关系确定对应的承载网的网络切片的切片标识,所述对应关系为所述网络切片映射信息和承载网切片标识之间的对应关系,所述承载网切片标识为所述承载网的网络切片的切片标识;
所述第二设备采用与所述承载网的网络切片对应的网络资源发送所述第二报文包括:
所述第二设备采用与所述承载网切片标识对应的网络资源发送所述第二报文。
18.根据权利要求14至17任一权利要求所述的方法,其特征在于,所述第二报文包括互联网协议第六版IPv6扩展头、IPv6基本头、以太网头和MPLS头中的任意一个或多个,所述IPv6扩展头、所述IPv6基本头、所述以太网头或所述MPLS头中的任意一个或多个携带所述网络切片映射信息。
19.根据权利要求18所述的方法,其特征在于,所述IPv6扩展头包括以下其中一种或多种:
逐跳可选头Hop by Hop Options Header、目的可选头Destination Options Header、路由头Routing Header和段路由头Segment Routing Header。
20.根据权利要求18或19所述的方法,其特征在于,所述网络切片映射信息携带在所述IPv6扩展头的类型长度值TLV字段中。
21.根据权利要求18至20任一权利要求所述的方法,其特征在于,所述网络切片映射信息携带在所述IPv6基本头的源地址字段、目的地址字段或流标签字段中的任意一个或多个。
22.根据权利要求18至21任一权利要求所述的方法,其特征在于,所述以太网头包括虚拟局域网标识VLAN ID字段,所述切片映射信息携带在所述VLAN ID字段中。
23.根据权利要求14至22任一权利要求所述的方法,其特征在于,所述第一设备为基站或用户驻地设备,所述第二设备为路由器或交换机。
24.根据权利要求14至23任一权利要求所述的方法,其特征在于,所述网络资源包括带宽资源、缓存资源和队列资源中的任意一种或多种。
25.一种设备,其特征在于,用于包括多个设备的网络***,所述多个网络设备包括第一设备和第二设备,所述设备为所述第一设备,所述设备包括:
获取单元,用于获得第一报文,所述第一设备为接入网或移动核心网的网络设备;
处理单元,用于根据所述第一报文确定网络切片映射信息;根据所述第一报文生成第二报文,所述第二报文包括所述网络切片映射信息;
发送单元,用于向第二设备发送所述第二报文,所述第二设备为承载网的网络设备,所述网络切片映射信息用于所述第二设备确定转发所述第二报文的承载网的网络切片。
26.根据权利要求25所述的设备,其特征在于,所述网络切片映射信息包括以下信息中的一种或多种:
服务质量参数、虚拟专用网络VPN标识、服务质量参数标识、业务切片标识、资源切片标识和承载网切片标识。
27.根据权利要求25所述的设备,其特征在于,所述网络切片映射信息包括第一网络切片标识,所述第一网络切片标识用于标识传输所述第一报文的接入网的网络切片,或用于标识传输所述第一报文的核心网的网络切片。
28.根据权利要求25或26所述的设备,其特征在于,
所述处理单元,用于根据所述第一报文确定第一网络切片标识,所述第一网络切片标识用于标识传输所述第一报文的接入网的网络切片,或用于标识传输所述第一报文的核心网络的网络切片;根据所述第一网络切片标识确定所述网络切片映射信息。
29.根据权利要求28所述的设备,其特征在于,所述第一网络设备存储有第一网络切片标识和所述网络切片映射信息的对应关系;
所述处理单元,用于根据所述第一网络切片标识和所述对应关系确定所述网络切片映射信息。
30.根据权利要求25至27任一项所述的设备,其特征在于,
所述处理单元,用于根据所述第一报文的属性信息确定所述网络切片映射信息,或者,根据传输所述第一报文的需求信息确定所述网络切片映射信息。
31.根据权利要求27所述的设备,其特征在于,
所述处理单元,用于根据所述第一报文的业务标识、流标识和用户标识中的一个或多个确定所述第一网络切片标识。
32.根据权利要求25至30任一权利要求所述的设备,其特征在于,所述第二报文包括互联网协议第六版IPv6扩展头、IPv6基本头、以太网头和多协议标签交换MPLS头中的任意一个或多个,所述IPv6扩展头、所述IPv6基本头、所述以太网头和所述MPLS头中的任意一个或多个携带所述网络切片映射信息。
33.根据权利要求32所述的设备,其特征在于,所述IPv6扩展头包括以下其中一种或多种:
逐跳可选头Hop by Hop Options Header、目的可选头Destination Options Header、路由头Routing Header和段路由头Segment Routing Header。
34.根据权利要求32或33所述的设备,其特征在于,所述网络切片映射信息携带在所述IPv6扩展头的类型长度值TLV字段中。
35.根据权利要求32至34任一权利要求所述的设备,其特征在于,所述网络切片映射信息携带在所述IPv6基本头的源地址字段、目的地址字段或流标签字段中的任意一个或多个。
36.根据权利要求32至35任一权利要求所述的设备,其特征在于,所述以太网头包括虚拟局域网标识VLANID字段,所述切片映射信息携带在所述VLANID字段中。
37.一种设备,其特征在于,用于包括多个设备的网络***,所述多个网络设备包括第一设备和第二设备,所述设备为所述第二设备,所述设备包括:
接收单元,用于接收来自第一设备的第二报文,所述第二报文包括网络切片映射信息;所述第一设备为接入网或移动核心网的网络设备,所述第二设备为承载网的网络设备;
处理单元,用于根据所述网络切片映射信息确定对应的承载网的网络切片;
发送单元,用于采用与所述承载网的网络切片对应的网络资源发送所述第二报文。
38.根据权利要求37所述的设备,其特征在于,所述网络切片映射信息包括以下信息中的一种或多种:
虚拟专用网络VPN标识、服务质量参数标识、业务切片标识、资源切片标识和承载网切片标识。
39.根据权利要求37所述的设备,其特征在于,所述网络切片映射信息包括以下信息中的一种或多种:
第一网络切片标识和服务质量参数,其中,所述第一网络切片标识用于标识传输所述第一报文的接入网的网络切片,或用于标识传输所述第一报文的核心网的网络切片。
40.根据权利要求39所述的设备,其特征在于,
所述处理单元,用于根据所述网络切片映射信息和对应关系确定对应的承载网的网络切片的切片标识,所述对应关系为所述网络切片映射信息和承载网切片标识之间的对应关系,所述承载网切片标识为所述承载网的网络切片的切片标识;
所述发送单元,用于采用与所述承载网切片标识对应的网络资源发送所述第二报文。
41.根据权利要求37至40任一权利要求所述的设备,其特征在于,所述第二报文包括互联网协议第六版IPv6扩展头、IPv6基本头、以太网头和MPLS头中的任意一个或多个,所述IPv6扩展头、所述IPv6基本头、所述以太网头或所述MPLS头中的任意一个或多个携带所述网络切片映射信息。
42.根据权利要求41所述的设备,其特征在于,所述IPv6扩展头包括以下其中一种或多种:
逐跳可选头Hop by Hop Options Header、目的可选头Destination Options Header、路由头Routing Header和段路由头Segment Routing Header。
43.根据权利要求41或42所述的设备,其特征在于,所述网络切片映射信息携带在所述IPv6扩展头的类型长度值TLV字段中。
44.根据权利要求41至43任一权利要求所述的设备,其特征在于,所述网络切片映射信息携带在所述IPv6基本头的源地址字段、目的地址字段或流标签字段中的任意一个或多个。
45.根据权利要求41至44任一权利要求所述的设备,其特征在于,所述以太网头包括虚拟局域网标识VLAN ID字段,所述切片映射信息携带在所述VLAN ID字段中。
46.一种网络***,其特征在于,所述网络***包括如权利要求25至36任一项所述的第一设备和如权利要求37至45任一项所述的第二设备。
47.一种计算机可读存储介质,其特征在于,包括指令、程序或代码,当其在计算机上执行时,使得所述计算机执行如权利要求1至24任一权利要求所述的方法。
48.一种芯片,其特征在于,包括存储器和处理器,存储器用于存储指令或程序代码,处理器用于从存储器中调用并运行该指令或程序代码,以执行如权利要求1至24任一权利要求所述的方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110130482.2A CN114826918A (zh) | 2021-01-29 | 2021-01-29 | 一种报文转发的方法、报文处理方法及设备 |
JP2023545951A JP2024504466A (ja) | 2021-01-29 | 2021-08-16 | パケット転送方法、パケット処理方法、およびデバイス |
PCT/CN2021/112679 WO2022160665A1 (zh) | 2021-01-29 | 2021-08-16 | 一种报文转发的方法、报文处理方法及设备 |
EP21922260.1A EP4283938A4 (en) | 2021-01-29 | 2021-08-16 | PACKET FORWARDING METHOD, PACKET PROCESSING METHOD AND APPARATUS |
US18/361,192 US20230370899A1 (en) | 2021-01-29 | 2023-07-28 | Packet forwarding method, packet processing method, and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110130482.2A CN114826918A (zh) | 2021-01-29 | 2021-01-29 | 一种报文转发的方法、报文处理方法及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114826918A true CN114826918A (zh) | 2022-07-29 |
Family
ID=82526681
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110130482.2A Pending CN114826918A (zh) | 2021-01-29 | 2021-01-29 | 一种报文转发的方法、报文处理方法及设备 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20230370899A1 (zh) |
EP (1) | EP4283938A4 (zh) |
JP (1) | JP2024504466A (zh) |
CN (1) | CN114826918A (zh) |
WO (1) | WO2022160665A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024055682A1 (zh) * | 2022-09-14 | 2024-03-21 | 华为技术有限公司 | 一种报文处理方法及装置 |
WO2024087691A1 (zh) * | 2022-10-28 | 2024-05-02 | 华为技术有限公司 | 一种报文处理方法及相关设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107517488A (zh) * | 2016-06-15 | 2017-12-26 | 华为技术有限公司 | 报文处理的方法及设备 |
CN108243106A (zh) * | 2016-12-23 | 2018-07-03 | 华为技术有限公司 | 控制网络切片的方法、转发设备、控制设备和通信*** |
CN108616995A (zh) * | 2016-12-30 | 2018-10-02 | 中国电信股份有限公司 | 移动网业务适配方法、设备、终端、基站和移动通信*** |
CN110535766A (zh) * | 2018-05-25 | 2019-12-03 | 华为技术有限公司 | 一种生成路由的方法和设备 |
CN110932895A (zh) * | 2019-11-26 | 2020-03-27 | 中国联合网络通信集团有限公司 | 一种网络切片的报文转发方法和装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110719185B (zh) * | 2018-07-13 | 2022-03-01 | 中兴通讯股份有限公司 | 网络切片控制方法及装置、计算机可读存储介质 |
US11128545B2 (en) * | 2018-12-13 | 2021-09-21 | Verizon Patent And Licensing Inc. | Intelligent prioritized mobility of low-latency applications |
-
2021
- 2021-01-29 CN CN202110130482.2A patent/CN114826918A/zh active Pending
- 2021-08-16 WO PCT/CN2021/112679 patent/WO2022160665A1/zh active Application Filing
- 2021-08-16 JP JP2023545951A patent/JP2024504466A/ja active Pending
- 2021-08-16 EP EP21922260.1A patent/EP4283938A4/en active Pending
-
2023
- 2023-07-28 US US18/361,192 patent/US20230370899A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107517488A (zh) * | 2016-06-15 | 2017-12-26 | 华为技术有限公司 | 报文处理的方法及设备 |
CN108243106A (zh) * | 2016-12-23 | 2018-07-03 | 华为技术有限公司 | 控制网络切片的方法、转发设备、控制设备和通信*** |
CN108616995A (zh) * | 2016-12-30 | 2018-10-02 | 中国电信股份有限公司 | 移动网业务适配方法、设备、终端、基站和移动通信*** |
CN110535766A (zh) * | 2018-05-25 | 2019-12-03 | 华为技术有限公司 | 一种生成路由的方法和设备 |
CN110932895A (zh) * | 2019-11-26 | 2020-03-27 | 中国联合网络通信集团有限公司 | 一种网络切片的报文转发方法和装置 |
Non-Patent Citations (1)
Title |
---|
石鸿伟;黄凤芝;: "基于SRv6的网络切片技术研究", 电子技术与软件工程, no. 16, 15 August 2020 (2020-08-15) * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024055682A1 (zh) * | 2022-09-14 | 2024-03-21 | 华为技术有限公司 | 一种报文处理方法及装置 |
WO2024087691A1 (zh) * | 2022-10-28 | 2024-05-02 | 华为技术有限公司 | 一种报文处理方法及相关设备 |
Also Published As
Publication number | Publication date |
---|---|
EP4283938A1 (en) | 2023-11-29 |
JP2024504466A (ja) | 2024-01-31 |
US20230370899A1 (en) | 2023-11-16 |
EP4283938A4 (en) | 2024-06-26 |
WO2022160665A1 (zh) | 2022-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112422393B (zh) | 可扩展虚拟局域网报文发送方法、计算机设备和可读介质 | |
CN107733799B (zh) | 一种报文传输方法和装置 | |
CN101573913B (zh) | 用于多播路由选择的方法和设备 | |
CN102136959B (zh) | 以太网链路管理方法、装置及*** | |
US20230370899A1 (en) | Packet forwarding method, packet processing method, and device | |
CN108964940B (zh) | 消息发送方法及装置、存储介质 | |
CN103401773A (zh) | 一种实现板间通信的方法及网络设备 | |
CN114095305A (zh) | Bier报文转发的方法、设备以及*** | |
CN105207909B (zh) | 一种发送信息的方法和网络装置 | |
CN113660164A (zh) | 一种报文转发方法及网络设备 | |
CN109728968B (zh) | 获得目标传输路径的方法、相关设备及*** | |
EP3503484A1 (en) | Message transmission method, device and network system | |
CN113965525A (zh) | 一种负载均衡方法、装置、网络设备及*** | |
CN113163276A (zh) | 路由信息的发布方法、装置及*** | |
CN108259350B (zh) | 一种报文传输方法、装置及机器可读存储介质 | |
CN117097818A (zh) | 一种报文处理的方法及相关设备 | |
CN116828024A (zh) | 业务连接的标识方法、装置、***及存储介质 | |
CN114221895A (zh) | 传输数据的方法、装置及网络设备 | |
CN113923075A (zh) | 一种数据传输方法和装置 | |
WO2022033496A1 (zh) | 一种报文发送方法、报文处理方法及设备 | |
US12047293B2 (en) | Packet sending method, packet processing method, and device | |
CN114124753B (zh) | 一种报文发送方法及设备 | |
CN116074235A (zh) | 报文处理方法、装置及*** | |
CN115277878A (zh) | 一种发送报文的方法、处理报文的方法及设备 | |
US20240048481A1 (en) | Packet processing method, apparatus, and system, device, and computer-readable storage medium |
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 |