Method and device for obtaining network slice identification
By adding or encapsulating network slice identifiers in service messages through wireless access devices, the problem of poor scalability of terminals providing the S-NSSAI method to the network is solved, efficient acquisition of network slice identifiers is achieved, and convenience of network slice management is improved and efficiency.
Patent Information
- Application Number
- CN202210876916.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-12-31
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2039-12-31
AI Technical Summary
In the prior art, the method of terminals providing network slice selection auxiliary information (S-NSSAI) to the network is poor in scalability and convenience, resulting in low efficiency in obtaining network slice identification.
The wireless access device receives service messages sent by the terminal, and generates a second service message containing the identifier by adding or encapsulating the network slice identifier, and sends it to the forwarding device, thereby improving the scalability and convenience of the network slice identifier.
Through the collaborative work of wireless access devices and forwarding devices, the acquisition process of network slice identification is simplified, the scalability and convenience of providing network slice identification is improved, and the efficiency of network slice management is improved.
Smart Images

Figure CN115426267B_ABST
Abstract
Description
[0001] This application is a divisional application of the Chinese patent application filed with the State Intellectual Property Office of China on December 31, 2019, with application number 201911417814.4 and invention name “Method and Device for Obtaining Network Slice Identification”. The entire contents of the original application are incorporated into this application by reference. Technical Field
[0002] The present application relates to the field of communications, and in particular to a method and device for obtaining a network slice identifier. Background Art
[0003] The fifth generation th In the 5G (5G) communication era, hundreds of billions of IoT devices will be connected to the network, and different types of application scenarios will have different network requirements. Network slicing technology provides isolated network environments for different application scenarios by virtualizing independent logical networks on the same network infrastructure, so that different application scenarios can customize network functions and features according to their own needs, thereby ensuring the needs of different businesses.
[0004] At present, the core network (CN) device selects and associates the appropriate network slice for the terminal, that is, the CN device assigns a network slice identification (NSID) to the terminal. For example: during the registration process of the terminal with a global land mobile network (PLMN), the CN device selects a network slice for the terminal based on the terminal's contract information. When the terminal needs to access a matching network slice, the terminal can provide the network with requested single network slice selection assistance information (Single Network Slice SelectionAssistance information, S-NSSAI). S-NSSAI is used by the network to select a suitable access and mobility management function (AMF) entity for the terminal to access the matching network slice. Among them, S-NSSAI is used as NSID. However, the current method of providing S-NSSAI to the network by the terminal has poor scalability and convenience. Summary of the invention
[0005] The embodiments of the present application provide a method and device for obtaining a network slice identifier, which helps to improve the scalability and convenience of providing a network slice identifier.
[0006] In a first aspect, a method for obtaining a network slice identifier is provided, the method comprising: a wireless access device receives a first service message sent by a terminal; the wireless access device obtains a second service message based on the first service message, the second service message comprising the first service message and a network slice identifier; the wireless access device sends the second service message to a forwarding device.
[0007] In the above method, the wireless access device can add a network slice identifier to a service message from the terminal, such as a first service message from the terminal, to obtain a second service message. In this way, the forwarding device that receives the second service message can obtain the network slice identifier from the received second service message, which helps to improve the scalability and convenience of providing network slice identifiers.
[0008] In a possible design, the wireless access device obtains the second service message based on the first service message, including: the wireless access device obtains a first identifier based on the first service message, and the first identifier is used to identify the user's service; the wireless access device obtains the second service message based on the first identifier, the first service message and a corresponding relationship, the corresponding relationship includes the network slice identifier and the first identifier, the second service message includes a tunnel encapsulation, and the tunnel encapsulation includes the network slice identifier.
[0009] In a possible design, the first identifier is at least one of a service identifier and a user identifier. When multiple users of a terminal sign up for multiple services, a service of a certain user can be distinguished by the service identifier and the user identifier. When a user of a terminal signs up for multiple services, a service of the user can be distinguished by the service identifier. When multiple users of a terminal sign up for a specific service, the specific service signed by a certain user can be distinguished by the user identifier.
[0010] In a possible design, the wireless access device obtains the second service message based on the first service message, including: the wireless access device obtains the network slice identifier from the first service message, and the first service message includes the identifier of the network slice; the wireless access device performs tunnel encapsulation on the first service message to obtain the second service message, and the tunnel encapsulation includes the network slice identifier.
[0011] In one possible design, the method further includes: the wireless access device receiving the corresponding relationship sent by a user profile function (UPF).
[0012] In one possible design, the tunnel encapsulation includes an Internet Protocol version 6 (IPv6) extension header, and the IPv6 extension header includes the network slice identifier.
[0013] In one possible design, the IPv6 extension header includes a hop-by-hop options header (hop-by-hop options header), and the hop-by-hop options header includes an option type (option type) and option data (option data), the option type is used to identify the type as a network slice identifier, and the option data is used to carry the network slice identifier.
[0014] In one possible design, the tunnel encapsulation includes a General Packet Radio Service Tunneling Protocol-User Plane (GTP-U) header, and the GTP-U header includes an extension header content (extension header content), and the extension header content is used to carry the network slice identifier.
[0015] In a second aspect, a method for obtaining a network slice identifier is provided, the method comprising: a forwarding device receives a second service message sent by a wireless access device, the second service message comprising a first service message and a network slice identifier; the forwarding device obtains the network slice identifier from the second message; the forwarding device imports the second service message into the network slice corresponding to the network slice identifier according to the network slice identifier.
[0016] In the above method, the forwarding device can obtain the network slice identifier from the second service message, which helps to improve the scalability and convenience of providing the network slice identifier.
[0017] In a possible design, the forwarding device imports the second service message into the network slice corresponding to the network slice identifier according to the network slice identifier, including: the forwarding device obtains the network resources corresponding to the network slice according to the network slice identifier and the corresponding relationship; the forwarding device uses the network resources corresponding to the network slice to send the second service message.
[0018] In one possible design, the second service message includes an IPv6 extension header, and the IPv6 extension header includes the network slice identifier.
[0019] In one possible design, the IPv6 extension header includes a hop-by-hop options header, and the hop-by-hop options header includes an option type and option data, the option type is used to identify the type as a network slice identifier, and the option data is used to carry the network slice identifier.
[0020] In one possible design, the tunnel encapsulation includes a GTP-U header, the GTP-U header includes an extended header content, and the extended header content is used to carry the network slice identifier.
[0021] According to a third aspect, a device for obtaining a network slice identifier is provided, characterized in that the device is arranged in a wireless access device, and the device includes: a receiving unit for receiving a first service message sent by a terminal; an obtaining unit for obtaining a second service message based on the first service message, wherein the second service message includes the first service message and a network slice identifier; and a sending unit for sending the second service message to a forwarding device.
[0022] In a possible design, the obtaining unit is specifically used to: obtain a first identifier according to the first service message, wherein the first identifier is used to identify the user's service; obtain the second service message according to the first identifier, the first service message and a corresponding relationship, wherein the corresponding relationship includes the network slice identifier and the first identifier, and the second service message includes a tunnel encapsulation, and the tunnel encapsulation includes the network slice identifier.
[0023] In a possible design, the first identifier is at least one of a service identifier and a user identifier.
[0024] In a possible design, the receiving unit is also used to receive the corresponding relationship sent by the UPF.
[0025] In one possible design, the tunnel encapsulation includes an IPv6 extension header, and the IPv6 extension header includes the network slice identifier.
[0026] In one possible design, the IPv6 extension header includes a hop-by-hop options header, and the hop-by-hop options header includes an option type and option data, the option type is used to identify the type as a network slice identifier, and the option data is used to carry the network slice identifier.
[0027] In one possible design, the tunnel encapsulation includes a GTP-U header, the GTP-U header includes an extended header content, and the extended header content is used to carry the network slice identifier.
[0028] In a fourth aspect, a device for obtaining a network slice identifier is provided, wherein the device is arranged in a forwarding device, and comprises: a receiving unit, for receiving a second service message sent by a wireless access node, wherein the second service message comprises a first service message and a network slice identifier; an acquisition unit, for obtaining the network slice identifier from the second message; and a processing unit, for importing the second service message into a network slice corresponding to the network slice identifier according to the network slice identifier.
[0029] In a possible design, the processing unit is specifically used to: obtain network resources corresponding to the network slice according to the network slice identifier and the corresponding relationship; and send the second service message using the network resources corresponding to the network slice.
[0030] In one possible design, the second service message includes an IPv6 extension header, and the IPv6 extension header includes the network slice identifier.
[0031] In one possible design, the IPv6 extension header includes a hop-by-hop options header, and the hop-by-hop options header includes an option type and option data, the option type is used to identify the type as a network slice identifier, and the option data is used to carry the network slice identifier.
[0032] In one possible design, the tunnel encapsulation includes a GTP-U header, the GTP-U header includes an extended header content, and the extended header content is used to carry the network slice identifier.
[0033] In a fifth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes instructions. When the instructions are executed on a computer, the computer executes the method for obtaining a network slice identifier described in the first aspect or any possible design of the first aspect.
[0034] In a sixth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes instructions, which, when executed on a computer, enables the computer to execute the method for obtaining a network slice identifier described in the second aspect or any possible design of the second aspect.
[0035] In the seventh aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method for obtaining a network slice identifier as described in the first aspect or any possible design of the first aspect.
[0036] In an eighth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method for obtaining a network slice identifier as described in the second aspect or any possible design of the second aspect.
[0037] In a ninth aspect, a device for obtaining a network slice identifier is provided, the device comprising: a processor, a memory, a bus, and a communication interface; the memory is used to store computer-executable instructions, the processor is connected to the memory through the bus, and when the device is running, the processor executes the computer-executable instructions stored in the memory, so that the device executes the method for obtaining a network slice identifier described in the first aspect or any possible design of the first aspect. The device may be the wireless access device mentioned in the first aspect or any possible design of the first aspect.
[0038] In a tenth aspect, a device for obtaining a network slice identifier is provided, the device comprising: a processor, a memory, a bus, and a communication interface; the memory is used to store computer-executable instructions, the processor is connected to the memory through the bus, and when the device is running, the processor executes the computer-executable instructions stored in the memory, so that the device executes the method for obtaining a network slice identifier described in the second aspect or any possible design of the second aspect. The device may be a forwarding device mentioned in the second aspect or any possible design of the second aspect.
[0039] In the eleventh aspect, a system for obtaining a network slice identifier is provided, the system comprising the device provided in the third aspect or the ninth aspect, and the device provided in the fourth aspect or the tenth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following is a brief introduction to the drawings required for describing the embodiments.
[0041] Figure 1 A schematic diagram of a network scenario provided for an embodiment of the present application.
[0042] Figure 2 A flowchart of a method for obtaining a network slice identifier provided in an embodiment of the present application.
[0043] Figure 3 A schematic diagram of a message encapsulation format provided in an embodiment of the present application.
[0044] Figure 4 A schematic diagram of an IPv6 extension header provided in an embodiment of the present application.
[0045] Figure 5 A schematic diagram of a message encapsulation format provided in an embodiment of the present application.
[0046] Figure 6 A schematic diagram of a GTP extension header provided in an embodiment of the present application.
[0047] Figure 7 A schematic diagram of the structure of an apparatus for obtaining a network slice identifier provided in an embodiment of the present application.
[0048] Figure 8 A schematic diagram of the structure of an apparatus for obtaining a network slice identifier provided in an embodiment of the present application.
[0049] Fig. 9 A schematic diagram of the structure of an apparatus for obtaining a network slice identifier provided in an embodiment of the present application.
[0050] Fig.10 A schematic diagram of the structure of an apparatus for obtaining a network slice identifier provided in an embodiment of the present application. DETAILED DESCRIPTION
[0051] The embodiments of the present invention are described below in conjunction with the accompanying drawings.
[0052] An embodiment of the present application provides a method for obtaining a network slice identifier. In this method, a wireless access device receives a first service message sent by a terminal; the wireless access device obtains a second service message based on the first service message, and the second service message includes the first service message and the identifier of the network slice; the wireless access device sends the second service message to a forwarding device. The forwarding device receives the second service message sent by the wireless access device; the forwarding device obtains the network slice identifier from the second message; the forwarding device imports the second service message into the network slice corresponding to the network slice identifier based on the network slice identifier.
[0053] Figure 1 A schematic diagram of a network scenario provided for an embodiment of the present application. Figure 1In the network scenario shown, the ports and links corresponding to VLAN1 belong to network slice 1. Network slice 1 corresponds to service 1. The ports and links corresponding to VLAN2 belong to network slice 2. Network slice 2 corresponds to service 2. Network slice 1 and network slice 2 are obtained by logically dividing the access network, transmission network and core network. Network slice 1 and network slice 2 are a specific manifestation of network slice identification, which is not limited in the embodiment of the present application. Both session 1 and session 2 can be protocol data unit (PDU) sessions. Service messages from enhanced mobile broadband (eMBB) applications, ultra-reliable low-latency communication (URLLC) applications or massive Internet of Things (MIoT) applications from terminals can be imported into corresponding network slices through different sessions. The service messages mentioned in the embodiment of the present application may belong to any of the above applications or other applications, which are not limited in the embodiment of the present application.
[0054] Figure 2 A schematic diagram of a method flow for obtaining a network slice identifier provided in an embodiment of the present application. Figure 1 , the method for obtaining the network slice identifier provided in an embodiment of the present application is described.
[0055] 201. The management and control plane of the core network negotiates with the terminal and allocates a network slice identifier to the terminal.
[0056] For example, the management and control plane of the core network can allocate a network slice identifier to the terminal based on the user's contract information, such as one or more of the user's identifier and the service identifier. When multiple users of the terminal have signed up for multiple services, a certain service of a certain user can be distinguished by the service identifier and the user's identifier. When a user of the terminal has signed up for multiple services, a certain service of the user can be distinguished by the service identifier. When multiple users of the terminal have signed up for a specific service, the specific service signed by a certain user can be distinguished by the user's identifier. Figure 1In the scenario shown, Service 1 and Service 2 are multiple services subscribed by a user to which the terminal belongs. The network slice identifier assigned to Service 1 is Network Slice Identifier 1, and the network slice identifier assigned to Service 2 is Network Slice Identifier 2. In one implementation, the management and control plane of the core network may be an access and mobility management function (AMF), and the AMF may send the network slice identifier and its corresponding service identifier to the terminal. Figure 1 In the scenario shown, the management and control of the core network sends the correspondence between the network slice identifier 1 and the identifier of service 1 to the terminal, and also sends the correspondence between the network slice identifier 2 and the identifier of service 2 to the terminal. For the relevant content of the terminal obtaining the network slice identifier, please refer to 3GPP TS23.501. In another implementation method, the AMF may send a first identifier to the terminal, and the first identifier includes one or more of the service identifier and the user identifier. When the terminal sends a service message to the wireless access device, the first identifier may be sent to the wireless access device together with the service message through the PDUsession, or the terminal may add the first identifier to the service message and send it to the wireless access device.
[0057] For example, the network slice identifier can be Single Network Slice Selection Assistance Information (S-NSSAI). S-NSSAI includes Slice / Service type (SST) and Slice Differentiator (SD). Among them, SST value 1 represents eMBB. SST value 2 represents URLLC. SST value 3 represents MIoT. When the SST included in two network slice identifiers is the same, different network slices can be distinguished by the SD included in the network slice identifier.
[0058] 202. The wireless access node negotiates with the management and control plane of the core network to determine a first corresponding relationship and a second corresponding relationship.
[0059] The wireless access node of the embodiment of the present application may be a base station or other device capable of accessing a wireless network, which is not limited in the embodiment of the present application. The first correspondence includes a first identifier and a network slice identifier. The second correspondence includes a network slice identifier and a tunnel identifier. The tunnel identifier is used to identify a tunnel port.
[0060] For example, the wireless access node negotiates with the management and control plane of the core network to create a tunnel, which may be a GPRS tunneling protocol (GTP) tunnel. For details, see 3GPP TS 29.060. The wireless access node and the management and control plane of the core network respectively store a second corresponding relationship. Figure 1 In the scenario shown, a line with solid dots at both ends represents the first tunnel, and a line with solid squares at both ends represents the second tunnel. The management and control plane of the wireless access node and the core network stores the correspondence between the network slice identifier 1 and the identifier of the first tunnel. The management and control plane of the wireless access node and the core network stores the correspondence between the network slice identifier 2 and the identifier of the second tunnel.
[0061] 203. The terminal obtains a first service message.
[0062] For example, a terminal can obtain a service message of a certain service, and the service message of the certain service can be identified by a service identifier carried in the service message. The service identifier can be a tuple, such as a two-tuple, a five-tuple, etc.; the service identifier can also be a specific identifier or field. The embodiment of the present application does not limit the specific form of the service identifier. In one implementation method, the terminal can add the network slice identifier to the service message according to the correspondence between the service identifier issued by the management and control plane of the core network and the network slice identifier to obtain a first service message. Figure 1 In the scenario shown, the terminal can add network slice identifier 1 to the service message carrying service identifier 1 according to the correspondence between network slice identifier 1 and service identifier 1. The terminal can add network slice identifier 2 to the service message carrying service identifier 2 according to the correspondence between network slice identifier 2 and service identifier 2. In another implementation method, the terminal can add the first identifier issued by the management control plane of the core network or the first identifier configured by other means to the service message to obtain the first service message. Figure 1 In the scenario shown, the terminal can add the user's identifier to the service message carrying the service identifier 1. The terminal can also add the user's identifier to the service message carrying the service identifier 2.
[0063] 204. The terminal sends the first service message to the wireless access node.
[0064] For example, a session corresponding to a certain service may be established between the terminal and the wireless access node. The terminal may use the established session corresponding to the certain service to send a first service message to the wireless access node. In one implementation, Figure 1In the network scenario shown, the terminal can send a service message carrying network slice identifier 1 to the wireless access node through session 1. The terminal can send a service message carrying network slice identifier 2 to the wireless access node through session 2. In another implementation, Figure 1 In the network scenario shown, the terminal can send a service message carrying service identifier 1 to the wireless access node through session 1. The terminal can send a service message carrying service identifier 2 to the wireless access node through session 2. The service message carrying service identifier 1 and the service message carrying service identifier 2 may also include a user identifier.
[0065] 205. The wireless access node obtains a second service message based on the first service message, where the second service message includes the first service message and a network slice identifier.
[0066] In one implementation, the wireless access device obtains the network slice identifier from the first service message, and the first service message includes the identifier of the network slice. The wireless access device performs tunnel encapsulation on the first service message to obtain the second service message, and the tunnel encapsulation includes the network slice identifier. The wireless access node may perform corresponding tunnel encapsulation on the first service message according to the tunnel identifier and the network slice identifier, and the tunnel encapsulation includes the network slice identifier. Figure 1 In the scenario shown, the wireless access node can obtain the network slice identifier 1 from the service message carrying the network slice identifier 1. The wireless access node can perform tunnel encapsulation on the service message carrying the service identifier 1 from the terminal, and the tunnel encapsulation includes the network slice identifier 1. The wireless access node can obtain the network slice identifier 2 from the service message carrying the network slice identifier 2. The wireless access node can perform tunnel encapsulation on the service message carrying the service identifier 2 from the terminal, and the tunnel encapsulation includes the network slice identifier 2.
[0067] In another implementation, the wireless access device obtains a first identifier according to the first service message. The first identifier may be carried in the first service message, or the first identifier may be determined according to the multi-tuple information included in the first service message. The wireless access device obtains a network slice identifier according to the first identifier and the first correspondence. The first correspondence includes a network slice identifier and a first identifier. The wireless access device may perform tunnel encapsulation on the first service message to obtain a second service message. The second service message includes a tunnel encapsulation, and the tunnel encapsulation includes a network slice identifier.
[0068] For example, tunnel encapsulation can be used Figure 3 The structure shown. Figure 3In the message format shown, IP Ext is an IPv6 extension header, which can be used to carry a network slice identifier so that the routing device that receives the service message as the head node can directly read the network slice identifier. Figure 4 for Figure 3 The IP Ext in the UDP packet contains an extension field, which can be carried in a hop-by-hop options header or a destination options header. The option type (Option Type) included in the extension field can be used to identify S-NSSAI, the option data length (OptData Len) is 4 bytes, and the option data (Option Data) can be used to carry SST and SD.
[0069] For example, tunnel encapsulation can be used Figure 5 The structure shown. Figure 5 In the message format shown, the tunnel endpoint identifier of the 8th byte is used to carry the GTP extension header. The GTP extension header is used to carry the network slice identifier so that the routing device as the head node that receives the service message can read the network slice identifier in the GTP extension header at a deeper level. Figure 6 As shown, the identifier of the network slice can be carried in the extension header content (Extension Header Content) field included in the GTP extension header.
[0070] 206. The wireless access node sends the second service message to the first routing device.
[0071] For example, the wireless access node can obtain the tunnel identifier according to the network slice identifier and the second corresponding relationship, where the second corresponding relationship includes the network slice identifier and the tunnel identifier. The wireless access node sends the second service message through the tunnel corresponding to the tunnel identifier. Figure 1 In the scenario shown, the wireless access node can send a service message carrying the network slice identifier 1 to the first routing device through a tunnel corresponding to the identifier of the first tunnel, such as a tunnel corresponding to VLAN1. The wireless access node can send a service message carrying the network slice identifier 2 to the first routing device through a tunnel corresponding to the identifier of the second tunnel, such as a tunnel corresponding to VLAN2.
[0072] 207. The first routing device imports the second service message into the network slice corresponding to the network slice identifier according to the network slice identifier.
[0073] For example, after receiving the second service message, the first routing device obtains the network slice identifier from the second service message; the first routing device sends the second service message using the network slice corresponding to the network slice identifier. Figure 1 In the scenario shown, the first routing device can import the service message carrying the network slice identifier 1 into the tunnel corresponding to VLAN 1. The first routing device can import the service message carrying the network slice identifier 2 into the tunnel corresponding to VLAN 2. In this way, the routing device can obtain the network slice identifier from the message header, simplifying the process of obtaining the network slice identifier.
[0074] Figure 7 A schematic diagram of the structure of an apparatus for obtaining a network slice identifier provided in an embodiment of the present application. Figure 7 The device 700 for obtaining a network slice can be arranged at Figure 1 and Figure 2 The wireless access node in the corresponding embodiment. The device 700 is described from the perspective of logical structure. The device 700 includes: a receiving unit 701, an obtaining unit 702 and a sending unit 703. The receiving unit 701 is used to receive a first service message sent by a terminal. The obtaining unit 702 is used to obtain a second service message according to the first service message, and the second service message includes the first service message and a network slice identifier. The sending unit 703 is used to send the second service message to the forwarding device. Among them, the receiving unit 701 is used to support the device 700 to execute Figure 2 The corresponding step 204 in the embodiment. The obtaining unit 702 is used to support the device 700 to perform Figure 2 The corresponding step 205 in the embodiment. The sending unit 703 is used to support the device 700 to execute Figure 2 This corresponds to step 206 in the embodiment.
[0075] In one implementation, the obtaining unit 702 is specifically used to: obtain a first identifier according to the first service message, the first identifier is used to identify the user's service; obtain the second service message according to the first identifier, the first service message and the corresponding relationship, the corresponding relationship includes the network slice identifier and the first identifier, the second service message includes a tunnel encapsulation, and the tunnel encapsulation includes the network slice identifier. The first identifier is at least one of the service identifier and the user identifier.
[0076] In another implementation, the obtaining unit 702 is specifically used to: obtain the network slice identifier from the first business message, the first business message includes the identifier of the network slice; perform tunnel encapsulation on the first business message to obtain the second business message, the tunnel encapsulation includes the network slice identifier.
[0077] Optionally, the receiving unit 701 is further configured to receive the corresponding relationship sent by the UPF. Figure 2 The first corresponding relationship in the corresponding embodiment.
[0078] For example, the tunnel encapsulation method can be found in Figure 2 The corresponding contents of the corresponding embodiments will not be repeated here.
[0079] Figure 8 A schematic diagram of the structure of an apparatus for obtaining a network slice identifier provided in an embodiment of the present application. Figure 8 The device 800 for obtaining a network slice identifier may be provided at Figure 1 or Figure 2 The first routing device of the corresponding embodiment. The device 800 is described from the perspective of logical structure. The device 800 includes a receiving unit 801, an acquisition unit 802 and a processing unit 803. Among them, the receiving unit 801 is used to receive a second service message sent by an access device, and the second service message includes a first service message and a network slice identifier. The acquisition unit 802 is used to obtain the network slice identifier from the second message. The processing unit 803 is used to import the second service message into the network slice corresponding to the network slice identifier according to the network slice identifier. The receiving unit 801 is used to support the device 800 to execute step 206. The acquisition unit 802 and the processing unit 803 are used to support the device 800 to execute step 207.
[0080] For example, the processing unit 803 is specifically used to: obtain the network resources corresponding to the network slice according to the network slice identifier and the corresponding relationship; and send the second service message using the network resources corresponding to the network slice.
[0081] Fig. 9 A schematic diagram of the structure of a device for obtaining a network slice identifier provided in an embodiment of the present application. Fig. 9 The device 900 provided in the corresponding embodiment may be Figure 7 The corresponding embodiment provides an apparatus 700. Fig. 9 The device 900 provided in the corresponding embodiment is described from the perspective of hardware structure. Fig. 9 The device 900 provided in the corresponding embodiment can realize Figure 2 The functions of the wireless access node in the corresponding embodiment. Fig. 9 The device 900 provided in the corresponding embodiment includes a processor 901, a memory 902, a communication bus 904 and a communication interface 903. The processor 901, the memory 902 and the communication interface 903 are connected via the communication bus 904. The memory 902 is used to store programs. The processor 901 executes the above-mentioned executable instructions included in the program read from the memory 902. Figure 2 The method executed by the wireless access node in the corresponding embodiment. The processor 901 can negotiate and communicate with the terminal and the first routing device through the communication interface 903.
[0082] The communication interface 903 is used to support the device 900 to execute Figure 2 The communication interface 903 is also used to support the device 900 to execute Figure 2 The processor 901 is used to support the device 900 to execute Figure 2 Corresponding to 205 in the embodiment.
[0083] Fig.10 A schematic diagram of the structure of a device for obtaining a network slice identifier provided in an embodiment of the present application. Fig.10 The device 1000 provided in the corresponding embodiment may be Figure 8 The corresponding embodiment provides an apparatus 800. Fig.10 The device 1000 provided in the corresponding embodiment is described from the perspective of hardware structure. Fig.10 The device 1000 provided in the corresponding embodiment can realize Figure 2 The function of the first routing device in the corresponding embodiment. Fig.10 The apparatus 1000 provided in the corresponding embodiment includes a processor 1001, a memory 1002, a communication bus 1004 and a communication interface 1003. The processor 1001, the memory 1002 and the communication interface 1003 are connected via the communication bus 1004. The memory 1002 is used to store programs. The processor 1001 executes the executable instructions included in the program read from the memory 1002. Figure 2 The method executed by the first routing device in the corresponding embodiment. The processor 1001 can negotiate and communicate with the wireless access node through the communication interface 1003.
[0084] The communication interface 1003 is used to support the device 1000 to execute Figure 2 Corresponding to 206 in the embodiment. The processor 1001 is used to support the device 1000 to execute Figure 2 Corresponding to 207 in the embodiment.
[0085] The embodiment of the present application provides a system for obtaining a network slice identifier, the system comprising a wireless access device and a forwarding device. The device 700 for obtaining a slice identifier or the device 900 for obtaining a slice identifier may be provided in the wireless access device. The device 800 for obtaining a slice identifier or the device 1000 for obtaining a slice identifier may be provided in the forwarding device. The wireless access device may execute Figure 2The actions performed by the wireless access node in the corresponding embodiment. The forwarding device may perform Figure 2 The actions performed by the first routing device in the corresponding embodiment.
[0086] The general processor mentioned in the embodiment of the present application may be a microprocessor or the processor may also be any conventional processor. In combination with the steps of the method disclosed in the embodiment of the present invention, it can be directly embodied as a combination of hardware and software modules in the processor to perform. When implemented using software, the code for implementing the above functions may be stored in a computer-readable medium. Computer-readable media include computer storage media. The storage medium may be any available medium that a computer can access. Taking this as an example but not limited to: a computer-readable medium may be a random access memory (full name for random-access memory, abbreviated as RAM in English), a read-only memory (full name for read-only memory, abbreviated as ROM in English), an electrically erasable programmable read-only memory (full name for electrically erasable programmable read-only memory, abbreviated as EEPROM in English), a read-only disc (full name for compact disc read-only memory, abbreviated as CD-ROM in English) or other optical disc storage, disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer. The computer readable medium may be a compact disc (full name in English, CD in English), a laser disc, a digital video disc (full name in English, DVD in English), a floppy disk or a Blu-ray disc.
[0087] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
Claims
1. A method for obtaining a network slice identifier, characterized in that: The method comprises: The wireless access device receives a first service message; The wireless access device obtains a second service message based on the first service message, where the second service message includes the first service message and a network slice identifier; The wireless access device sends the second service message based on the network slice identifier; The wireless access device obtaining a second service message based on the first service message includes: The wireless access device obtains the network slice identifier from the first service message, where the first service message includes the network slice identifier; The wireless access device performs tunnel encapsulation on the first service message to obtain the second service message, where the second service message includes the tunnel encapsulation, and the tunnel encapsulation includes the network slice identifier.
2. The method according to claim 1, characterized in that The wireless access device obtaining a second service message based on the first service message includes: The wireless access device determines a first identifier corresponding to a service of the user based on the first service message; The wireless access device obtains the second service message based on the first identifier, the first service message and the corresponding relationship, wherein the corresponding relationship includes the network slice identifier and the first identifier, the second service message includes a tunnel encapsulation, and the tunnel encapsulation includes the network slice identifier.
3. The method according to claim 2, characterized in that The first identifier is at least one of a service identifier and a user identifier.
4. The method according to claim 2 or 3, characterized in that: The tunnel encapsulation includes an Internet Protocol version 6 (IPv6) extension header, and the IPv6 extension header includes the network slice identifier.
5. The method according to claim 2 or 3, characterized in that: The tunnel encapsulation includes a General Packet Radio Service Quick-Tune Protocol user plane part GTP-U header, and the GTP-U header includes the network slice identifier.
6. A method for obtaining a network slice identifier, characterized in that: The method comprises: The forwarding device receives a second service message, where the second service message includes the first service message and a network slice identifier; The forwarding device acquires the network resource according to the network slice identifier and the corresponding relationship, where the corresponding relationship includes the network slice identifier and the network resource; The forwarding device sends the second service message using the network resources.
7. The method according to claim 6, characterized in that The second service message includes an Internet Protocol version 6 (IPv6) extension header, and the IPv6 extension header includes the network slice identifier.
8. The method according to claim 6, characterized in that The second service message includes a General Packet Radio Service Fast Track Protocol user plane part GTP-U header, and the GTP-U header includes the network slice identifier.
9. A device for obtaining a network slice identifier, characterized in that: The device is provided in a wireless access device, and comprises: A receiving unit, configured to receive a first service message; An obtaining unit, used to obtain a second service message based on the first service message, where the second service message includes the first service message and a network slice identifier; A sending unit, configured to send the second service message based on the network slice identifier; Wherein, the obtaining unit is specifically used for: Obtain the network slice identifier from the first service message, where the first service message includes the network slice identifier; Perform tunnel encapsulation on the first service message to obtain the second service message, wherein the tunnel encapsulation includes the network slice identifier.
10. The device according to claim 9, characterized in that The obtaining unit is specifically used for: Determine a first identifier corresponding to the user's service based on the first service message; Based on the first identifier, the first service message and the corresponding relationship, the second service message is obtained, the corresponding relationship includes the network slice identifier and the first identifier, the second service message includes a tunnel encapsulation, and the tunnel encapsulation includes the network slice identifier.
11. The device according to claim 10, characterized in that The first identifier is at least one of a service identifier and a user identifier.
12. The device according to claim 10 or 11, characterized in that The tunnel encapsulation includes an Internet Protocol version 6 (IPv6) extension header, and the IPv6 extension header includes the network slice identifier.
13. The device according to claim 10 or 11, characterized in that The tunnel encapsulation includes a General Packet Radio Service Quick-Tune Protocol user plane part GTP-U header, and the GTP-U header includes the network slice identifier.
14. A device for obtaining a network slice identifier, characterized in that: The device is provided in a forwarding device, and comprises: A receiving unit, used to receive a second service message, where the second service message includes the first service message and a network slice identifier; A processing unit is used to obtain network resources according to the network slice identifier and the corresponding relationship, and use the network resources to send the second service message, wherein the corresponding relationship includes the network slice identifier and the network resources.
15. The device according to claim 14, characterized in that The second service message includes an Internet Protocol version 6 (IPv6) extension header, and the IPv6 extension header includes the network slice identifier.
16. The device according to claim 14, characterized in that The second service message includes a General Packet Radio Service Fast Track Protocol user plane part GTP-U header, and the GTP-U header includes the network slice identifier.
17. A computer readable medium, characterized in that The computer-readable medium comprises instructions, and when the instructions are executed on a computer, the computer is caused to perform the method according to any one of claims 1 to 8.
18. A system for obtaining a network slice identifier, characterized in that: The system comprises the device according to any one of claims 9 to 13 and the device according to any one of claims 14 to 16.
Citation Information
Patent Citations
Data transmission method and related device
WO2017166148A1