A message processing method, device, equipment and readable storage medium
By carrying network slicing information, especially S-NSSAI, in the forwarding equipment of the IP bearer network, the problem of lack of perception and guarantee of 5G network slicing on the IP bearer network is solved, end-to-end slice service quality assurance is achieved, and the user experience is improved.
Patent Information
- Application Number
- CN202011259687.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-12
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2040-11-12
AI Technical Summary
5G network slicing lacks slice perception and protection mechanisms on IP bearer networks outside the network domain, affecting users' end-to-end service experience.
The network slicing information, especially S-NSSAI, is carried in the forwarding equipment of the IP bearer network and extended through the option field of the IPv4 message and the hop-by-hop option header of the IPv6 message to achieve slice awareness and quality assurance.
It expands the protection scope of end-to-end slicing, improves users' end-to-end service experience, and enables the IP bearer network to accurately perceive and ensure the quality of network slicing services.
Smart Images

Figure CN114554598B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a message processing method, apparatus, device and readable storage medium. Background Art
[0002] The purpose of 5G network slicing is to create dedicated virtual networks for different industries or enterprises on the operator's 5G network to meet the specialized needs of these industries or enterprises. Currently, the end-to-end definition of 5G network slicing is from user equipment (UE) to the core network. Therefore, the radio access network (RAN), transport network (TN), and core network (CN) all have corresponding slice perception and management mechanisms, and can guarantee the quality requirements of the slice's service-level agreement (SLA) in their respective network domains.
[0003] However, in the existing technology, 5G network slicing services do not have corresponding slice perception and guarantee mechanisms on the IP bearer network outside the network domain, which affects the user's end-to-end service experience. Summary of the Invention
[0004] Embodiments of the present invention provide a message processing method, apparatus, device, and readable storage medium to enhance user end-to-end service experience.
[0005] In a first aspect, an embodiment of the present invention provides a message processing method, including at least one of the following:
[0006] The UPF (User Plane Function) sends the first IP packet to the forwarding device of the IP bearer network;
[0007] The service provider's network device sends a second IP message to the forwarding device of the IP bearer network;
[0008] The first IP packet and the second IP packet carry information about the network slice.
[0009] Among them, the information of the network slice includes S-NSSAI (Single Network Slice SelectionAssistance Information).
[0010] The first IP packet or the second IP packet includes an IPv4 packet, and the S-NSSAI is carried in an option field of the IPv4 packet.
[0011] Among them, the option field of the IPv4 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0012] The first IP packet or the second IP packet includes an IPv6 packet, and the S-NSSAI is carried in a hop-by-hop options header of the IPv6 packet.
[0013] The hop-by-hop options header of the IPv6 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0014] In a second aspect, an embodiment of the present invention provides a message processing method, which is applied to a forwarding device of an IP bearer network, and is characterized by comprising:
[0015] Receive an IP message sent by the UPF and / or the service provider's network equipment, wherein the IP message carries information about the network slice;
[0016] Acquire a control strategy based on the information of the network slice;
[0017] Performing quality assurance on the network slice using the control strategy;
[0018] The IP packet carries information about the network slice.
[0019] The network slice information includes S-NSSAI; the IP message includes an IPv4 message, and the S-NSSAI is carried in the option field of the IPv4 message.
[0020] Among them, the option field of the IPv4 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0021] The network slice information includes S-NSSAI; the IP packet includes an IPv6 packet, and the S-NSSAI is carried in a hop-by-hop options header of the IPv6 packet.
[0022] The hop-by-hop options header of the IPv6 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0023] The acquiring of a control strategy according to the information of the network slice includes:
[0024] Based on the information of the network slice, the control strategy of the network slice is obtained from the management and control system of the IP bearer network.
[0025] In a third aspect, an embodiment of the present invention provides a message processing device, applied to a UPF, including:
[0026] A first sending module, configured to send a first IP message to a forwarding device of an IP bearer network;
[0027] Among them, the first IP packet carries information about the network slice.
[0028] Among them, the information of the network slice includes S-NSSAI.
[0029] The first IP packet includes an IPv4 packet, and the S-NSSAI is carried in an option field of the IPv4 packet.
[0030] Among them, the option field of the IPv4 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0031] The first IP packet includes an IPv6 packet, and the S-NSSAI is carried in a hop-by-hop options header of the IPv6 packet.
[0032] The hop-by-hop options header of the IPv6 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0033] In a fourth aspect, an embodiment of the present invention provides a message processing device, which is applied to a network device of a service provider, including:
[0034] A first sending module, configured to send a second IP message to a forwarding device of the IP bearer network;
[0035] Among them, the second IP packet carries information about the network slice.
[0036] Among them, the information of the network slice includes S-NSSAI.
[0037] The second IP packet includes an IPv4 packet, and the S-NSSAI is carried in an option field of the IPv4 packet.
[0038] Among them, the option field of the IPv4 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0039] The second IP packet includes an IPv6 packet, and the S-NSSAI is carried in a hop-by-hop options header of the IPv6 packet.
[0040] The hop-by-hop options header of the IPv6 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0041] In a fifth aspect, an embodiment of the present invention provides a message processing device, which is applied to a forwarding device of an IP bearer network, including:
[0042] A first receiving module is configured to receive an IP packet sent by a UPF and / or a network device of a service provider, wherein the IP packet carries information about a network slice;
[0043] A first acquisition module is used to acquire a control strategy based on the information of the network slice;
[0044] A first processing module is configured to perform quality assurance on the network slice using the control strategy;
[0045] The IP packet carries information about the network slice.
[0046] The network slice information includes S-NSSAI; the IP message includes an IPv4 message, and the S-NSSAI is carried in the option field of the IPv4 message.
[0047] Among them, the option field of the IPv4 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0048] The network slice information includes S-NSSAI; the IP packet includes an IPv6 packet, and the S-NSSAI is carried in a hop-by-hop options header of the IPv6 packet.
[0049] The hop-by-hop options header of the IPv6 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0050] Among them, the first acquisition module is used to obtain the control policy of the network slice from the management and control system of the IP bearer network based on the information of the network slice.
[0051] In a sixth aspect, an embodiment of the present invention provides a message processing device, applied to a UPF, comprising: a processor and a transceiver;
[0052] The transceiver is used to send a first IP message to a forwarding device of the IP bearer network;
[0053] Among them, the first IP packet carries information about the network slice.
[0054] Among them, the information of the network slice includes S-NSSAI.
[0055] The first IP packet includes an IPv4 packet, and the S-NSSAI is carried in an option field of the IPv4 packet.
[0056] Among them, the option field of the IPv4 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0057] The first IP packet includes an IPv6 packet, and the S-NSSAI is carried in a hop-by-hop options header of the IPv6 packet.
[0058] The hop-by-hop options header of the IPv6 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0059] In a seventh aspect, an embodiment of the present invention provides a message processing device, applied to a network device of a service provider, comprising: a processor and a transceiver;
[0060] The transceiver is used to send a second IP message to a forwarding device of the IP bearer network;
[0061] Among them, the second IP packet carries information about the network slice.
[0062] Among them, the information of the network slice includes S-NSSAI.
[0063] The second IP packet includes an IPv4 packet, and the S-NSSAI is carried in an option field of the IPv4 packet.
[0064] Among them, the option field of the IPv4 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0065] The second IP packet includes an IPv6 packet, and the S-NSSAI is carried in a hop-by-hop options header of the IPv6 packet.
[0066] The hop-by-hop options header of the IPv6 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0067] In an eighth aspect, an embodiment of the present invention provides a message processing device, applied to a forwarding device of an IP bearer network, comprising: a processor and a transceiver;
[0068] The transceiver is configured to receive an IP message sent by the UPF and / or the service provider's network device, wherein the IP message carries information about the network slice;
[0069] The processor is configured to obtain a control strategy based on the information of the network slice; and perform quality assurance on the network slice using the control strategy;
[0070] The IP packet carries information about the network slice.
[0071] The network slice information includes S-NSSAI; the IP message includes an IPv4 message, and the S-NSSAI is carried in the option field of the IPv4 message.
[0072] Among them, the option field of the IPv4 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0073] The network slice information includes S-NSSAI; the IP packet includes an IPv6 packet, and the S-NSSAI is carried in a hop-by-hop options header of the IPv6 packet.
[0074] The hop-by-hop options header of the IPv6 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0075] In which, the processor is used to obtain the control policy of the network slice from the management and control system of the IP bearer network based on the information of the network slice.
[0076] In the tenth aspect, an embodiment of the present invention also provides a communication device, including: a transceiver, a memory, a processor, and a program stored in the memory and runnable on the processor, wherein the processor implements the steps in the message processing method described above when executing the program.
[0077] In the eleventh aspect, an embodiment of the present invention further provides a readable storage medium, on which a program is stored, and when the program is executed by a processor, the steps in the message processing method described above are implemented.
[0078] In an embodiment of the present invention, the IP message sent by the UPF or the service provider's network equipment to the forwarding device of the IP bearer network carries information about the network slice, so that the forwarding device of the IP bearer network can perform quality assurance on the slice service according to the control policy of the network slice, thereby expanding the protection scope of the end-to-end slice and improving the user's end-to-end service experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0079] Figure 1 This is one of the flow charts of the message processing method provided by an embodiment of the present invention;
[0080] Figure 2 It is a schematic diagram of the structure of S-NSSAI;
[0081] Figure 3 Schematic diagram of extending an IPv4 message in an embodiment of the present invention;
[0082] Figure 4 Schematic diagram of extending IPv6 packets in an embodiment of the present invention;
[0083] Figure 5 This is the second flowchart of the message processing method provided by an embodiment of the present invention;
[0084] Figure 6 This is the third flowchart of the message processing method provided by an embodiment of the present invention;
[0085] Figure 7 is a schematic diagram of a message processing system provided by an embodiment of the present invention;
[0086] Figure 8 This is one of the structural diagrams of the message processing device provided by an embodiment of the present invention;
[0087] Figure 9 This is the second structural diagram of the message processing device provided by an embodiment of the present invention;
[0088] Figure 10 This is the third structural diagram of the message processing device provided by an embodiment of the present invention;
[0089] Figure 11 This is the fourth structural diagram of the message processing device provided by an embodiment of the present invention;
[0090] Figure 12 This is the fifth structural diagram of the message processing device provided by an embodiment of the present invention;
[0091] Figure 13 This is the sixth structural diagram of the message processing device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0092] In embodiments of the present invention, the term "and / or" describes the association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0093] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0094] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0095] See also Figure 1 , Figure 1 This is a flow chart of a message processing method provided by an embodiment of the present invention, which is applied to UPF. Figure 1 As shown, the following steps are included:
[0096] Step 101: Send a first IP packet to a forwarding device of an IP bearer network, wherein the first IP packet carries information about a network slice.
[0097] In an embodiment of the present invention, the network slice information includes S-NSSAI. The network slice information (such as S-NSSAI) is encapsulated into an IP message for slice perception of the IP bearer network.
[0098] The network can support the selection of network slices based on S-NSSAI. S-NSSAI can identify a specific network slice and is not repeated within the PLMN (Public Land Mobile Network). Its format is as follows Figure 2 As shown, it includes SST and SD, a total of 32 bits, of which:
[0099] SST (Slice / Service type): indicates the slice / service type, 8 bits, 0-255. 0-127 are standard definitions, and 128-255 can be customized by operators.
[0100] SD (Slice Differentiator): indicates the slice differentiator, 24 bits, operator-defined.
[0101] Based on the network-wide uniqueness of S-NSSAI information, encapsulating it in IP packets can enable the IP bearer network to have the ability to accurately perceive network slicing services.
[0102] In this embodiment of the present invention, end-to-end services can be provided by an IPv4 bearer network or an IPv6 bearer network as needed. Accordingly, the first IP packet can include both an IPv4 packet and an IPv6 packet. In practical applications, each IPv4 packet and IPv6 packet is extended to enable them to carry S-NSSAI.
[0103] 1. Specific method of extending the IPv4 message: The S-NSSAI is carried in the option field of the IPv4 message. Specifically, the network slicing information is encapsulated through the option field of the message header.
[0104] In an embodiment of the present invention, the option field of the IPv4 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0105] Specifically, such as Figure 3 As shown in the figure, the IPv4 packet header uses the "option field" to define a new option type and add the slice ID to the packet. The "slice ID option" is defined as follows:
[0106] Option Type = 221 (1101 1101):
[0107] Flag=1 (1 bit, option is copied to the fragment);
[0108] Class=2 (2 bits, measurement type);
[0109] Number = 29 (5 bits, option number, according to IANA specifications, select the undefined value 29);
[0110] Option Length = 6;
[0111] Option Data = S-NSSAI (4 bytes, slice ID).
[0112] 2. Specific method of extending the IPv6 message: The S-NSSAI is carried in the hop-by-hop options header of the IPv6 message. Specifically, the slice information is encapsulated through the newly defined options of the hop-by-hop extension header.
[0113] In an embodiment of the present invention, the hop-by-hop options header of the IPv6 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0114] Specifically, such as Figure 4 As shown in Figure 1, the IPv6 extension header uses the Hop-by-Hop Options header to define a new Slice ID option and add slicing information to the message. The Hop-by-Hop Options header is an option that must be processed by every node in the network transmission path and can carry multiple functional options simultaneously in the TLV (Tag, Length, Value) format. The Slice ID option is defined as follows:
[0115] Option Type = 214 (0001 0010):
[0116] Action = 0 (2 bits, if the option cannot be recognized, ignore this option and continue processing the extension header);
[0117] CHG=0 (1 bit, option data cannot be changed);
[0118] Sub-type = 18 (5 bits, option number, undefined value 18 selected according to IANA specifications);
[0119] Option Length = 4 (1 byte);
[0120] Option Data = S-NSSAI (4 bytes).
[0121] In an embodiment of the present invention, the IP message sent by the UPF to the forwarding device of the IP bearer network carries information about the network slice, so that the forwarding device of the IP bearer network can perform quality assurance on the slice service according to the control policy of the network slice, thereby expanding the protection scope of the end-to-end slice and improving the user's end-to-end service experience.
[0122] See also Figure 5 , Figure 5 This is a flow chart of a message processing method provided by an embodiment of the present invention, which is applied to a service provider's network equipment, such as Figure 5 As shown, the following steps are included:
[0123] Step 501: Send a second IP packet to a forwarding device of an IP bearer network, wherein the second IP packet carries information about a network slice.
[0124] In this embodiment of the present invention, end-to-end services can be provided by an IPv4 bearer network or an IPv6 bearer network as needed. Accordingly, the second IP packet may include both an IPv4 packet and an IPv6 packet. In practical applications, both IPv4 and IPv6 packets are extended to enable them to carry S-NSSAI. The extension methods for both IPv4 and IPv6 packets can be described in the preceding embodiments.
[0125] The network equipment of the service provider may be a server, etc.
[0126] In an embodiment of the present invention, the IP message sent by the service provider's network equipment to the forwarding equipment of the IP bearer network carries information about the network slice, so that the forwarding equipment of the IP bearer network can ensure the quality of the slice service according to the control policy of the network slice, thereby expanding the protection scope of the end-to-end slice and improving the user's end-to-end service experience.
[0127] See also Figure 6 , Figure 6 This is a flow chart of a message processing method provided by an embodiment of the present invention, which is applied to a forwarding device of an IP bearer network, such as Figure 6 As shown, the following steps are included:
[0128] Step 601: Receive IP packets sent by UPF and / or service provider's network equipment, wherein the IP packets carry information about network slices.
[0129] Specifically, in the upstream direction, the forwarding device of the IP bearer network receives the IP message sent by the UPF; in the downstream direction, the forwarding device of the IP bearer network receives the IP message sent by the service provider's network device.
[0130] The IP packet carries network slicing information. The network slicing information includes S-NSSAI. The IP packet includes an IPv4 packet, and the S-NSSAI is carried in an options field of the IPv4 packet. Alternatively, the IP packet includes an IPv6 packet, and the S-NSSAI is carried in a hop-by-hop options header of the IPv6 packet. For a specific carrying method, reference may be made to the description of the aforementioned embodiment.
[0131] Step 602: Obtain a control strategy based on the information of the network slice.
[0132] The IP bearer network's management and control system obtains network slice information and related SLA requirements (latency, bandwidth, packet loss, etc.) from the operator's BOSS (Business & Operation Support System) system (via the CSMF (Communication Service Management Function)). The IP bearer network leverages existing quality assurance technologies (e.g., priority scheduling, resource reservation, traffic engineering, etc.) to provide SLA guarantees for network slices on demand. The IP bearer network's management and control system then distributes the corresponding control policies to the IP bearer network forwarding devices.
[0133] Therefore, the forwarding device of the IP bearer network can obtain the control policy of the network slice from the management and control system of the IP bearer network based on the information of the network slice.
[0134] Step 603: Use the control strategy to ensure the quality of the network slice.
[0135] In an embodiment of the present invention, the IP message sent by the UPF or the service provider's network equipment to the forwarding device of the IP bearer network carries information about the network slice, so that the forwarding device of the IP bearer network can perform quality assurance on the slice service according to the control policy of the network slice, thereby expanding the protection scope of the end-to-end slice and improving the user's end-to-end service experience.
[0136] See also Figure 7 , Figure 7 Schematic diagram of a message processing system provided by an embodiment of the present invention. The system may include: an access network, a transmission network, a core network, an IP bearer network, and a service provider network.
[0137] In view of the limitation that the current end-to-end perception and assurance scheme of 5G network slicing only focuses on the distance from user terminals to the core network, in an embodiment of the present invention, a perception and assurance method for 5G network slicing services in an IP bearer network is proposed. In the uplink message (from the core network to the service provider network), the core network UPF encapsulates the network slicing information into an IP message and sends it to the IP bearer network. In the downlink message (from the service provider network to the core network), the server of the service provider network adds the network slice information to the IP message and then sends the IP message to the IP bearer network.
[0138] In the embodiments of the present invention, end-to-end services can be provided by either an IPv4 bearer network or an IPv6 bearer network as needed. Therefore, in practical applications, IPv4 and IPv6 packets are extended to carry network slice information, such as S-NSSAI. The extension method can be referred to in the description of the preceding embodiments.
[0139] The IP bearer network's management and control system obtains network slice SLA service quality requirements from the operator's BOSS system, sets control policies, and distributes them to IP bearer network forwarding devices as needed. IP bearer network forwarding devices identify slice services by parsing network slice information, such as S-NSSAI, in IP packets on demand. They then match the corresponding control policies, ensuring the SLA requirements of network slice services at the forwarding layer. IP bearer network quality assurance technologies include, for example, priority scheduling, resource reservation, and traffic engineering.
[0140] Specifically, when a network slice is created, CN-NSSMF (core network slice subnet management) notifies UPF of the mapping relationship between vlan-id and network slice ID (S-NSSAI), and UPF saves the mapping table.<vlan-id,S-NSSAI> After the service provider orders / signs a slice from the operator, it can obtain the corresponding network slice ID (S-NSSAI).
[0141] In the uplink direction (core network to service provider network), when the slice message leaves the core network UPF and enters the IP bearer network, the UPF obtains the slice ID from the mapping table through the message vlan-id and encapsulates it into the IP data message; in the downlink direction (service provider network to core network), when the service provider network provides slicing service, the server of the service provider network adds the network slice ID to which the service belongs to the IP message.
[0142] The IP bearer network management and control system obtains network slice information and related SLA requirements (latency, bandwidth, packet loss, etc.) from the operator's BOSS system. Leveraging existing quality assurance technologies (such as priority scheduling, resource reservation, and traffic engineering), it provides SLA guarantees for slices on demand and distributes the corresponding control policies to the forwarding devices of the IP bearer network. The forwarding devices of the IP bearer network identify the slice ID carried in the IP packet and match it with the corresponding control policy, thereby ensuring the SLA requirements of the network slice service at the forwarding level.
[0143] It can be seen from the above description that in the embodiment of the present invention, the IP bearer network can perceive the information of the network slice, and then can perform quality assurance on the network slice service according to the SLA of the network slice on the IP bearer network, thereby expanding the scope of protection of the end-to-end network slice. In the embodiment of the present invention, the slice perception method takes into account two types of network types, IPv4 and IPv6, and carries the unique slice ID of the entire network through the option field of the IPv4 packet header and the newly defined option of the IPv6 hop-by-hop extension header, without the need for new hardware. In addition, the IP bearer network can upgrade the software perception and processing network slice information of specific equipment as needed, and no software updates are required for other equipment. Therefore, the embodiment of the present invention can be flexibly deployed on demand without affecting existing services. Among them, the above-mentioned slice perception method is also applicable to service provider networks (such as user data center networks, content service provider networks, etc.), thereby achieving complete client-to-end slice service guarantee.
[0144] The embodiment of the present invention also provides a message processing device, which is applied to UPF. Figure 8 , Figure 8 Since the principle of the message processing device to solve the problem is similar to that of the message processing method in the embodiment of the present invention, the implementation of the message processing device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0145] like Figure 8 As shown, the message processing device 800 includes: a first sending module 801, used to send a first IP message to a forwarding device of an IP bearer network; wherein, the first IP message carries information about a network slice.
[0146] Among them, the information of the network slice includes S-NSSAI.
[0147] The first IP packet includes an IPv4 packet, and the S-NSSAI is carried in an option field of the IPv4 packet.
[0148] Among them, the option field of the IPv4 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0149] The first IP packet includes an IPv6 packet, and the S-NSSAI is carried in a hop-by-hop options header of the IPv6 packet.
[0150] The hop-by-hop options header of the IPv6 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0151] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effects are similar, so this embodiment will not be repeated here.
[0152] The embodiment of the present invention also provides a message processing device, which is applied to the network equipment of the service provider. Figure 9 , Figure 9 Since the principle of the message processing device to solve the problem is similar to that of the message processing method in the embodiment of the present invention, the implementation of the message processing device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0153] like Figure 9 As shown, the message processing device 900 includes: a first sending module 901, used to send a second IP message to the forwarding device of the IP bearer network; wherein, the second IP message carries information about the network slice.
[0154] Among them, the information of the network slice includes S-NSSAI.
[0155] The second IP packet includes an IPv4 packet, and the S-NSSAI is carried in an option field of the IPv4 packet.
[0156] Among them, the option field of the IPv4 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0157] The second IP packet includes an IPv6 packet, and the S-NSSAI is carried in a hop-by-hop options header of the IPv6 packet.
[0158] The hop-by-hop options header of the IPv6 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0159] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effects are similar, so this embodiment will not be repeated here.
[0160] The embodiment of the present invention also provides a message processing device, which is applied to a forwarding device of an IP bearer network. Figure 10 , Figure 10 Since the principle of the message processing device to solve the problem is similar to that of the message processing method in the embodiment of the present invention, the implementation of the message processing device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0161] like Figure 10 As shown, the message processing device 1000 includes:
[0162] The first receiving module 1001 is used to receive IP packets sent by the UPF and / or the service provider's network equipment, wherein the IP packets carry information about the network slice; the first acquisition module 1002 is used to obtain a control strategy based on the information about the network slice; the first processing module 1003 is used to perform quality assurance on the network slice using the control strategy; wherein the IP packets carry information about the network slice.
[0163] The network slice information includes S-NSSAI; the IP message includes an IPv4 message, and the S-NSSAI is carried in the option field of the IPv4 message.
[0164] Among them, the option field of the IPv4 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0165] The network slice information includes S-NSSAI; the IP packet includes an IPv6 packet, and the S-NSSAI is carried in a hop-by-hop options header of the IPv6 packet.
[0166] The hop-by-hop options header of the IPv6 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0167] Among them, the first acquisition module is used to obtain the control policy of the network slice from the management and control system of the IP bearer network based on the information of the network slice.
[0168] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effects are similar, so this embodiment will not be repeated here.
[0169] The embodiment of the present invention also provides a message processing device, which is applied to UPF. Figure 11 , Figure 11 Since the principle of the message processing device to solve the problem is similar to that of the message processing method in the embodiment of the present invention, the implementation of the message processing device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0170] like Figure 11 As shown, the message processing device 1100 includes: a processor 1101 and a transceiver 1102.
[0171] The transceiver 1102 is configured to send a first IP message to a forwarding device of the IP bearer network;
[0172] Among them, the first IP packet carries information about the network slice.
[0173] Among them, the information of the network slice includes S-NSSAI.
[0174] The first IP packet includes an IPv4 packet, and the S-NSSAI is carried in an option field of the IPv4 packet.
[0175] Among them, the option field of the IPv4 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0176] The first IP packet includes an IPv6 packet, and the S-NSSAI is carried in a hop-by-hop options header of the IPv6 packet.
[0177] The hop-by-hop options header of the IPv6 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0178] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effects are similar, so this embodiment will not be repeated here.
[0179] The embodiment of the present invention also provides a message processing device, which is applied to the network equipment of the service provider. Figure 12 , Figure 2 Since the principle of the message processing device to solve the problem is similar to that of the message processing method in the embodiment of the present invention, the implementation of the message processing device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0180] like Figure 12 As shown, the message processing device 1200 includes: a processor 1201 and a transceiver 1202.
[0181] The transceiver 1202 is configured to send a second IP message to a forwarding device of the IP bearer network;
[0182] Among them, the second IP packet carries information about the network slice.
[0183] Among them, the information of the network slice includes S-NSSAI.
[0184] The second IP packet includes an IPv4 packet, and the S-NSSAI is carried in an option field of the IPv4 packet.
[0185] Among them, the option field of the IPv4 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0186] The second IP packet includes an IPv6 packet, and the S-NSSAI is carried in a hop-by-hop options header of the IPv6 packet.
[0187] The hop-by-hop options header of the IPv6 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0188] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effects are similar, so this embodiment will not be repeated here.
[0189] The embodiment of the present invention also provides a message processing device, which is applied to a forwarding device of an IP bearer network. Figure 13 , Figure 13 Since the principle of the message processing device to solve the problem is similar to that of the message processing method in the embodiment of the present invention, the implementation of the message processing device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0190] like Figure 13 As shown, the message processing device 1300 includes: a processor 1301 and a transceiver 1302.
[0191] The transceiver 1302 is configured to receive an IP message sent by the UPF and / or the service provider's network device, wherein the IP message carries information about the network slice;
[0192] The processor 1301 is configured to obtain a control strategy based on the information of the network slice; and perform quality assurance on the network slice using the control strategy;
[0193] The IP packet carries information about the network slice.
[0194] The network slice information includes S-NSSAI; the IP message includes an IPv4 message, and the S-NSSAI is carried in the option field of the IPv4 message.
[0195] Among them, the option field of the IPv4 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0196] The network slice information includes S-NSSAI; the IP packet includes an IPv6 packet, and the S-NSSAI is carried in a hop-by-hop options header of the IPv6 packet.
[0197] The hop-by-hop options header of the IPv6 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
[0198] In which, the processor 1301 is used to obtain the control policy of the network slice from the management and control system of the IP bearer network based on the information of the network slice.
[0199] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effects are similar, so this embodiment will not be repeated here.
[0200] An embodiment of the present invention further provides a communication device, comprising: a transceiver, a memory, a processor, and a program stored in the memory and executable on the processor, wherein the processor implements the steps in the message processing method described above when executing the program.
[0201] The embodiment of the present invention further provides a readable storage medium having a program stored thereon. When the program is executed by a processor, the various processes of the above-mentioned message processing method embodiment are implemented, and the same technical effects are achieved. To avoid repetition, the details are not described here. The readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as a floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.
[0202] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0203] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, disk, CD-ROM) and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0204] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.
Claims
1. A message processing method, characterized in that: Include at least one of the following: The user plane function UPF sends a first IP message to the forwarding device of the IP bearer network; The service provider's network device sends a second IP message to the forwarding device of the IP bearer network; Among them, the first IP message and the second IP message carry information about the network slice, which is used to trigger the forwarding device of the IP bearer network to obtain the control strategy based on the information about the network slice, and use the control strategy to ensure the quality of the network slice.
2. The method according to claim 1, characterized in that The information of the network slice includes single network slice selection auxiliary information S-NSSAI.
3. The method according to claim 2, characterized in that The first IP packet or the second IP packet includes an IPv4 packet, and the S-NSSAI is carried in an option field of the IPv4 packet.
4. The method according to claim 3, characterized in that The option field of the IPv4 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
5. The method according to claim 2, characterized in that The first IP packet or the second IP packet includes an IPv6 packet, and the S-NSSAI is carried in a Hop-by-Hop Options header of the IPv6 packet.
6. The method according to claim 5, characterized in that The hop-by-hop options header of the IPv6 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
7. A message processing method, applied to a forwarding device of an IP bearer network, characterized in that: include: Receive an IP message sent by the UPF and / or the service provider's network equipment, wherein the IP message carries information about the network slice; Acquire a control strategy based on the information of the network slice; Performing quality assurance on the network slice using the control strategy; The IP packet carries information about the network slice.
8. The method according to claim 7, characterized in that The information of the network slice includes S-NSSAI; the IP message includes an IPv4 message, and the S-NSSAI is carried in the option field of the IPv4 message.
9. The method according to claim 8, characterized in that The option field of the IPv4 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
10. The method according to claim 7, characterized in that The information of the network slice includes S-NSSAI; the IP packet includes an IPv6 packet, and the S-NSSAI is carried in a hop-by-hop options header of the IPv6 packet.
11. The method according to claim 10, characterized in that The hop-by-hop options header of the IPv6 message includes a slice ID option, and the slice ID option includes: option type, option length, and option data.
12. The method according to claim 7, characterized in that The acquiring a control strategy according to the information of the network slice includes: Based on the information of the network slice, the control strategy of the network slice is obtained from the management and control system of the IP bearer network.
13. A message processing device, applied to UPF, characterized in that: include: A first sending module, configured to send a first IP message to a forwarding device of the IP bearer network; Among them, the first IP message carries information about the network slice, which is used to trigger the forwarding device of the IP bearer network to obtain a control strategy based on the information about the network slice, and use the control strategy to ensure the quality of the network slice.
14. A message processing device, applied to a service provider's network equipment, characterized in that: include: A first sending module, configured to send a second IP message to a forwarding device of the IP bearer network; Among them, the second IP message carries information about the network slice, which is used to trigger the forwarding device of the IP bearer network to obtain a control strategy based on the information about the network slice, and use the control strategy to ensure the quality of the network slice.
15. A message processing device, applied to a forwarding device of an IP bearer network, characterized in that: include: A first receiving module is configured to receive an IP packet sent by a UPF and / or a network device of a service provider, wherein the IP packet carries information about a network slice; A first acquisition module is used to acquire a control strategy based on the information of the network slice; A first processing module is configured to perform quality assurance on the network slice using the control strategy; The IP packet carries information about the network slice.
16. A message processing device, applied to UPF, characterized in that: include: processors and transceivers; The transceiver is used to send a first IP message to a forwarding device of the IP bearer network; Among them, the first IP message carries information about the network slice, which is used to trigger the forwarding device of the IP bearer network to obtain a control strategy based on the information about the network slice, and use the control strategy to ensure the quality of the network slice.
17. A message processing device, applied to a network device of a service provider, characterized in that: include: processors and transceivers; The transceiver is used to send a second IP message to a forwarding device of the IP bearer network; Among them, the second IP message carries information about the network slice, which is used to trigger the forwarding device of the IP bearer network to obtain a control strategy based on the information about the network slice, and use the control strategy to ensure the quality of the network slice.
18. A message processing device, applied to a forwarding device of an IP bearer network, characterized in that: include: processors and transceivers; The transceiver is configured to receive an IP message sent by the UPF and / or the service provider's network device, wherein the IP message carries information about the network slice; The processor is configured to obtain a control strategy based on the information of the network slice; and perform quality assurance on the network slice using the control strategy; The IP packet carries information about the network slice.
19. A communication device comprising: A transceiver, a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that: The processor is configured to read a program in a memory to implement the steps of the message processing method according to any one of claims 1 to 12.
20. A readable storage medium for storing a program, characterized in that: When the program is executed by a processor, the steps of the message processing method according to any one of claims 1 to 12 are implemented.
Citation Information
Patent Citations
Message transmission method, device and system
CN111050361A
Data transmission method and device
CN113765762A