Splitting method, proxy gateway and splitting system
By adapting the offloading and response messages through the proxy gateway, the problem of interoperability between edge UPF network elements and core SMF network elements from different manufacturers is solved, enabling normal communication between devices from different manufacturers in the 5G network.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA TELECOM CORP LTD
- Filing Date
- 2022-11-18
- Publication Date
- 2026-04-21
AI Technical Summary
In 5G networks, due to differences in proprietary attributes and inconsistent uplink offloading design logic between edge UPF network elements and core SMF network elements from different manufacturers, normal interoperability is impossible, which affects the development of 5G services.
The proxy gateway determines whether the core network SMF network elements and the edge UPF network elements belong to the same vendor. If they are different, the routing messages and response messages are adapted to enable them to communicate with each other, including changing routing information, adjusting routing rules, and adding/deleting private attributes.
It enables normal interoperability between edge UPF network elements and core network SMF network elements from different vendors, ensuring the smooth operation of 5G services.
Smart Images

Figure CN115866544B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communications, and in particular to a traffic offloading method, a proxy gateway, and a traffic offloading system. Background Technology
[0002] In 5G networks, the edge UPF (User Plane Function) network elements are deployed to interact with the core network SMF (Session Management Function) network elements using the N4 interface.
[0003] The N4 interface uses PFCP (Packet Forwarding Control Protocol). According to 3GPP standards, the signaling interaction of the N4 interface between edge UPF network elements and core SMF network elements can customize some private IE (Information Element) attributes.
[0004] The inventors discovered that if edge UPF network elements and core SMF network elements belong to different vendors, due to differences in the private attributes defined by different vendors and the differences in the uplink offloading design logic of different vendors, the edge UPF network elements and core SMF network elements cannot communicate normally, which is not conducive to the prosperity and development of 5G services. Summary of the Invention
[0005] In this embodiment of the disclosure, the proxy gateway determines whether the vendor of the core network SMF network element and the vendor of the edge UPF network element are the same. If they are different, the communication messages between the edge UPF network element and the core network SMF network element are adapted before being sent, so that edge UPF network elements and core network SMF network elements from different vendors can also communicate normally.
[0006] This disclosure provides a traffic splitting method for use in proxy gateways, including:
[0007] Receive the diversion messages sent by the core network SMF network element to the edge UPF network element;
[0008] Determine whether the vendor of the core network SMF network element and the vendor of the edge UPF network element are the same. If they are different, adapt the diversion message.
[0009] The adapted offloading message is sent to the edge UPF network element.
[0010] In some embodiments, adapting the traffic offloading message includes: adapting the first uplink traffic offloading rule in the traffic offloading message that matches the first uplink traffic offloading design logic corresponding to the vendor of the core network SMF network element to the second uplink traffic offloading design logic corresponding to the vendor of the edge UPF network element to the second uplink traffic offloading rule.
[0011] In some embodiments, adapting the offloading message includes: supplementing the offloading message with the corresponding private attributes of the vendor to which the edge UPF network element belongs.
[0012] In some embodiments, it also includes:
[0013] Receive response messages sent by edge UPF network elements;
[0014] Determine whether the vendor of the core network SMF network element and the vendor of the edge UPF network element are the same. If they are different, adapt the response message.
[0015] The adapted response message is sent to the SMF network element in the core network.
[0016] In some embodiments, adapting the response message includes deleting the private attributes of the vendor to which the edge UPF network element belongs from the response message.
[0017] In some embodiments, it also includes:
[0018] Obtain the vendor information of the core network SMF network element based on the address information of the core network SMF network element;
[0019] Obtain the vendor information of the edge UPF network element based on its address information.
[0020] In some embodiments, adapting the traffic offloading message includes: adapting the first uplink traffic offloading rule in the traffic offloading message that matches the first uplink traffic offloading design logic corresponding to the manufacturer, model and version of the core network SMF network element to the second uplink traffic offloading design logic corresponding to the manufacturer, model and version of the edge UPF network element.
[0021] In some embodiments, adapting the offloaded messages includes:
[0022] If the first uplink traffic splitting rule is an N3-N9-N6 splitting path and the second uplink traffic splitting rule is an N3-N6 splitting path, then the N3-N9-N6 splitting path in the splitting message will be adapted to an N3-N6 splitting path; or...
[0023] If the first uplink traffic splitting rule is an N3-N6 splitting path and the second uplink traffic splitting rule is an N3-N9-N6 splitting path, then the N3-N6 splitting path in the splitting message will be adapted to an N3-N9-N6 splitting path.
[0024] N3, N9, and N6 represent network interfaces.
[0025] In some embodiments, the private attributes of the vendor to which the edge UPF network element belongs include: a private attribute that identifies that the session belongs to the uplink offloading.
[0026] Some embodiments of this disclosure propose a proxy gateway, including: a memory; and a processor coupled to the memory, the processor being configured to execute a traffic offloading method based on instructions stored in the memory.
[0027] This disclosure provides a traffic splitting system in some embodiments, including:
[0028] The core network SMF element is configured to send offloaded messages;
[0029] The proxy gateway is configured to execute a traffic splitting method to adapt the split messages;
[0030] The edge UPF network element is configured to send a response message and perform traffic splitting according to the adapted splitting message.
[0031] Some embodiments of this disclosure provide a non-transitory computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of a shunt method.
[0032] This disclosure provides embodiments of a proxy gateway, including:
[0033] The receiving unit is configured to receive the offloading messages sent by the core network SMF network element to the edge UPF network element;
[0034] The adaptation unit is configured to determine whether the vendor of the core network SMF network element and the vendor of the edge UPF network element are the same. If they are different, the offloading message is adapted.
[0035] The sending unit is configured to send the adapted offloaded message to the edge UPF network element.
[0036] In some embodiments, the receiving unit is configured to receive a response message sent by an edge UPF network element;
[0037] The adaptation unit is configured to determine whether the vendor of the core network SMF network element and the vendor of the edge UPF network element are the same; if they are different, the response message is adapted.
[0038] The sending unit is configured to send the adapted response message to the core network SMF element.
[0039] In some embodiments, the adaptation unit is configured to perform at least one of the following:
[0040] The first uplink offloading rule in the offloading message that matches the first uplink offloading design logic corresponding to the vendor of the core network SMF network element is adapted to the second uplink offloading rule that matches the second uplink offloading design logic corresponding to the vendor of the edge UPF network element.
[0041] The first uplink offloading rule in the offloading message that matches the first uplink offloading design logic corresponding to the manufacturer, model and version of the core network SMF network element is adapted to the second uplink offloading rule that matches the second uplink offloading design logic corresponding to the manufacturer, model and version of the edge UPF network element.
[0042] Supplement the offloading message with the corresponding private attributes of the vendor to which the edge UPF network element belongs;
[0043] Remove the corresponding private attributes of the vendor to which the edge UPF network element belongs in the response message. Attached Figure Description
[0044] The accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. This disclosure can be more clearly understood from the following detailed description with reference to the accompanying drawings.
[0045] Obviously, the accompanying drawings described below are merely some embodiments of this disclosure. Those skilled in the art can obtain other drawings based on these drawings without any creative effort.
[0046] Figure 1 A schematic diagram of a traffic splitting system according to some embodiments of the present disclosure is shown.
[0047] Figures 2(a) and 2(b) illustrate schematic diagrams of two uplink offloading design logics from different vendors for some embodiments of this disclosure.
[0048] Figure 3 The diagram illustrates a traffic offloading method based on a proxy network according to some embodiments of this disclosure.
[0049] Figure 4 A schematic diagram of the structure of a proxy gateway according to some embodiments of this disclosure is shown.
[0050] Figure 5 A schematic diagram of the structure of a proxy gateway according to some embodiments of this disclosure is shown. Detailed Implementation
[0051] The technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0052] Unless otherwise specified, the terms “first”, “second”, etc., used in this disclosure are used to distinguish different objects and are not used to indicate size or sequence.
[0053] Figure 1 A schematic diagram of a traffic splitting system according to some embodiments of the present disclosure is shown.
[0054] like Figure 1 As shown, the traffic offloading system 100 in this embodiment includes: core network equipment 110, such as core network SMF network element 111, core network UPF network element 112, etc., proxy gateway 120, and sinking edge UPF network element 130.
[0055] Core network equipment 110 provides network services such as terminal access and mobility management, authentication and authorization management, session management, and policy control. Core network SMF element 111 interacts with edge UPF element 130 via N4 signaling, cooperating with edge UPF element 130 to perform local network traffic offloading for UL CL (Uplink Classifier). Core network UPF element 112 can provide data services from external networks to terminals; the interface between core network UPF element 112 and edge UPF element 130 is N9. Both the local network and the external network are data networks (DN).
[0056] The proxy gateway 120 is, for example, a Customized-Interworking Function (C-IWF) gateway. The proxy gateway 120 includes functions such as signaling proxy forwarding, routing management, packet processing, transmission encryption, and authentication. It provides secure proxy and access authentication management functions for signaling / data of customized private network access elements. It can forward, adjust, and adapt signaling interactions between various network elements to meet and support the signaling interaction functions of multiple types of network elements.
[0057] Edge UPF element 130 is a private network element device that is deployed to provide edge access and customized network services for enterprises. It needs to interact with core network SMF element 111 via N4 signaling to complete the UL CL local network offloading function.
[0058] The insertion of ULCL into the edge UPF network element 130 enables the edge UPF network element 130 to perform traffic distribution based on the traffic detection rules and traffic forwarding rules provided by the core network SMF network element 111. The terminal is unaware of the insertion and deletion of ULCL.
[0059] In some embodiments, the core network SMF element 111 is configured to send a traffic offloading message; the proxy gateway 120 is configured to execute the traffic offloading method of any of the embodiments to adapt the traffic offloading message; and the edge UPF element 130 is configured to send a response message and perform traffic offloading according to the adapted traffic offloading message. The specific process is described in the following embodiments.
[0060] In this embodiment of the disclosure, the proxy gateway determines whether the vendor of the core network SMF network element and the vendor of the edge UPF network element are the same. If they are different, the communication messages between the edge UPF network element and the core network SMF network element are adapted before being sent, so that edge UPF network elements and core network SMF network elements from different vendors can also communicate normally.
[0061] Figures 2(a) and 2(b) illustrate schematic diagrams of two uplink offloading design logics from different vendors for some embodiments of this disclosure.
[0062] As shown in Figure 2(a), a manufacturer has set up ULCL and PSA (PDU Session Anchor) in the edge UPF network element 130, and the ULCL and PSA are also connected by the N9 interface. The uplink traffic splitting design logic shown in Figure 2(a) corresponds to the traffic splitting path N3-N9-N6. Here, N3, N9, and N6 represent network interfaces.
[0063] As shown in Figure 2(b), a manufacturer only sets up ULCL in the edge UPF network element 130. The corresponding offloading path of the uplink offloading design logic shown in Figure 2(b) is N3-N6.
[0064] Figure 3 The diagram illustrates a traffic offloading method based on a proxy network according to some embodiments of this disclosure.
[0065] like Figure 3 As shown, the traffic splitting method in this embodiment includes the following steps.
[0066] Assume the edge UPF network element belongs to vendor A, and the core network SMF network element and core network UPF network element belong to vendor B. The vendor of the core network SMF network element is different from that of the edge UPF network element. Vendor A and vendor B adopt different uplink traffic splitting design logics.
[0067] In step 300, initially, the terminal establishes a PDU session with the core network SMF element, requests access to the internal network, triggers UL CL traffic splitting, and can also request access to the external network. After security authentication, the edge UPF element establishes a secure channel and can communicate with the core network. The edge UPF element establishes a connection with the core network SMF element through a proxy gateway.
[0068] The terminal is, for example, a user equipment (UE).
[0069] In step 310, the core network SMF element selects the edge UPF element as the anchor point for the PDU session and establishes a UL CL session. The core network SMF element sends a traffic offloading message (such as a UL CL message) to the proxy gateway for the edge UPF element. The traffic offloading message includes traffic detection rules and traffic forwarding rules, which are used to indicate which traffic should be forwarded to which network element (such as the core network UPF element or the edge UPF element).
[0070] If a terminal requests access to the internal network, the traffic offloading message includes a set of corresponding traffic detection rules and traffic forwarding rules, which instruct the traffic indicated by the traffic detection rules to be forwarded to the edge UPF network element; if a terminal requests access to the external network, the traffic offloading message includes another set of corresponding traffic detection rules and traffic forwarding rules, which instruct the traffic indicated by the traffic detection rules to be forwarded to the core network UPF network element.
[0071] Traffic detection rules include, for example, PDR (Packet Detection Rule). Traffic forwarding rules include, for example, FAR (Forwarding Action Rule).
[0072] In step 320, after receiving the diversion message, the proxy gateway first determines whether the vendor of the core network SMF network element and the vendor of the edge UPF network element are the same. If they are the same, only the relevant routing information in the message is replaced; if they are different, the message is adapted and converted into a message that can be recognized by the vendor of the edge UPF network element.
[0073] The routing information in the replacement message includes, for example, replacing the source address and destination address of the diversion message from the core network SMF network element address and the proxy gateway address to the proxy gateway address and the edge UPF network element address, respectively.
[0074] Specifically, the proxy gateway can pre-store the mapping between network element addresses and their respective manufacturers. Then, it retrieves the manufacturer information of the core network SMF network element based on its address information, and retrieves the manufacturer information of the edge UPF network element based on its address information. Alternatively, the proxy gateway can pre-store the mapping between network element addresses and their respective manufacturers, models, and versions. Then, it retrieves the manufacturer information, model, and version information of the core network SMF network element based on its address information, and retrieves the manufacturer information, model, and version information of the edge UPF network element based on its address information.
[0075] The message adaptation includes adapting the first uplink offloading rule in the offloading message that matches the first uplink offloading design logic corresponding to the vendor of the core network SMF network element to the second uplink offloading rule that matches the second uplink offloading design logic corresponding to the vendor of the edge UPF network element.
[0076] The message adaptation includes adapting the first uplink offloading rule in the offloading message that matches the first uplink offloading design logic corresponding to the manufacturer, model, and version of the core network SMF network element to the second uplink offloading design logic corresponding to the manufacturer, model, and version of the edge UPF network element.
[0077] For example: if the first uplink traffic splitting rule is an N3-N9-N6 splitting path and the second uplink traffic splitting rule is an N3-N6 splitting path, the N3-N9-N6 splitting path in the splitting message will be adapted to an N3-N6 splitting path; or, if the first uplink traffic splitting rule is an N3-N6 splitting path and the second uplink traffic splitting rule is an N3-N9-N6 splitting path, the N3-N6 splitting path in the splitting message will be adapted to an N3-N9-N6 splitting path.
[0078] The message adaptation includes supplementing the offloading message with the corresponding proprietary attributes of the edge UPF network element's vendor. These proprietary attributes include, for example, attributes that identify whether a session belongs to an uplink offloading. For instance, if an edge UPF network element has the proprietary attribute "ZTEPsa2F" indicating that the session belongs to ULCL, and this proprietary attribute is not present in the offloading message, the proxy gateway supplements it to the offloading message so that the edge UPF network element can recognize the offloading message.
[0079] In step 330, the proxy gateway sends the adapted traffic splitting message to the edge UPF network element.
[0080] In step 340, after receiving the diversion message, the edge UPF network element sends a response message to the proxy gateway.
[0081] In step 350, after receiving the response message, the proxy gateway first determines whether the vendor of the core network SMF network element and the vendor of the edge UPF network element are the same. If they are the same, only the relevant routing information in the message is replaced; if they are different, the message is adapted and converted into a message that can be recognized by the vendor of the core network SMF network element.
[0082] The routing information in the replacement message includes, for example, replacing the source address and destination address of the response message from the edge UPF network element address and the proxy gateway address with the proxy gateway address and the core network SMF network element, respectively.
[0083] The message adaptation process includes removing the vendor-specific private attributes of the edge UPF network element from the response message. For example, if the edge UPF network element has the private attribute "ZTEPsa2F" indicating that the session belongs to ULCL, and this private attribute is present in the response message, the proxy gateway removes this private attribute from the response message so that the core network SMF network element can recognize the response message.
[0084] In step 360, the proxy gateway sends the adapted message to the core network SMF element.
[0085] In step 370, the core network SMF element updates the core network UPF element rules to provide tunnel information for the terminal to access the external network.
[0086] At this time, the terminal can access the internal network through the edge UPF network element to achieve local traffic offloading. If the edge UPF network element adopts the uplink traffic offloading design logic shown in Figure 2(a), the terminal performs traffic offloading through the offloading path N3-N9-N6. If the edge UPF network element adopts the uplink traffic offloading design logic shown in Figure 2(b), the terminal performs traffic offloading through the offloading path N3-N6. At this time, the terminal can also access the external network through the core network UPF network element.
[0087] In step 380, the core network SMF element updates the RAN (radio access network) side information and provides the offloading channel information corresponding to the edge UPF element.
[0088] In this embodiment of the disclosure, the proxy gateway determines whether the vendor of the core network SMF network element and the vendor of the edge UPF network element are the same. If they are different, the communication messages between the edge UPF network element and the core network SMF network element are adapted before being sent, so that edge UPF network elements and core network SMF network elements from different vendors can also communicate normally.
[0089] Figure 4 A schematic diagram of the structure of a proxy gateway according to some embodiments of this disclosure is shown.
[0090] like Figure 4 As shown, the proxy gateway 400 in this embodiment includes: a receiving unit 410, an adaptation unit 420, and a sending unit 430.
[0091] The receiving unit 410 is configured to receive the diversion message sent by the core network SMF network element to the edge UPF network element;
[0092] The adaptation unit 420 is configured to determine whether the vendor of the core network SMF network element and the vendor of the edge UPF network element are the same. If they are different, the diversion message is adapted.
[0093] The sending unit 430 is configured to send the adapted offloading message to the edge UPF network element.
[0094] The receiving unit 410 is configured to receive response messages sent by edge UPF network elements;
[0095] The adaptation unit 420 is configured to determine whether the vendor of the core network SMF network element and the vendor of the edge UPF network element are the same; if they are different, the response message is adapted.
[0096] The sending unit 430 is configured to send the adapted response message to the core network SMF element.
[0097] The adapter unit 420 is configured to perform at least one of the following as needed:
[0098] The first uplink offloading rule in the offloading message that matches the first uplink offloading design logic corresponding to the vendor of the core network SMF network element is adapted to the second uplink offloading rule that matches the second uplink offloading design logic corresponding to the vendor of the edge UPF network element.
[0099] The first uplink offloading rule in the offloading message that matches the first uplink offloading design logic corresponding to the manufacturer, model and version of the core network SMF network element is adapted to the second uplink offloading rule that matches the second uplink offloading design logic corresponding to the manufacturer, model and version of the edge UPF network element.
[0100] Supplement the offloading message with the corresponding private attributes of the vendor to which the edge UPF network element belongs;
[0101] Remove the corresponding private attributes of the vendor to which the edge UPF network element belongs in the response message.
[0102] For example, if the first uplink traffic splitting rule is an N3-N9-N6 splitting path and the second uplink traffic splitting rule is an N3-N6 splitting path, the N3-N9-N6 splitting path in the splitting message will be adapted to an N3-N6 splitting path; or, if the first uplink traffic splitting rule is an N3-N6 splitting path and the second uplink traffic splitting rule is an N3-N9-N6 splitting path, the N3-N6 splitting path in the splitting message will be adapted to an N3-N9-N6 splitting path.
[0103] Figure 5 A schematic diagram of the structure of a proxy gateway according to some embodiments of this disclosure is shown.
[0104] like Figure 5As shown, the proxy gateway 500 of this embodiment includes a memory 510 and a processor 520 coupled to the memory 510. The processor 520 is configured to execute the traffic offloading method in any of the embodiments based on instructions stored in the memory 510.
[0105] The proxy gateway 500 may also include input / output interfaces 530, network interfaces 540, storage interfaces 550, etc. These interfaces 530, 540, 550, as well as the memory 510 and processor 520, can be connected, for example, via a bus 560.
[0106] The memory 510 may include, for example, system memory, fixed non-volatile storage media, etc. The system memory may store, for example, the operating system, application programs, boot loader, and other programs.
[0107] The processor 520 can be implemented using a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates, or transistors, or other discrete hardware components.
[0108] The input / output interface 530 provides a connection interface for input / output devices such as monitors, mice, keyboards, and touchscreens. The network interface 540 provides a connection interface for various networked devices. The storage interface 550 provides a connection interface for external storage devices such as SD cards and USB flash drives. The bus 560 can use any bus architecture from a variety of bus structures. For example, bus architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, and Peripheral Component Interconnect (PCI) bus.
[0109] (1) A traffic splitting method applied to a proxy gateway, comprising:
[0110] Receive the diversion messages sent by the core network SMF network element to the edge UPF network element;
[0111] Determine whether the vendor of the core network SMF network element and the vendor of the edge UPF network element are the same. If they are different, adapt the diversion message.
[0112] The adapted offloading message is sent to the edge UPF network element.
[0113] (2) According to (1), adapting the diversion message includes: adapting the first uplink diversion rule in the diversion message that matches the first uplink diversion design logic of the vendor to which the core network SMF network element belongs to the second uplink diversion design logic that matches the second uplink diversion design logic of the vendor to which the edge UPF network element belongs to the second uplink diversion rule.
[0114] (3) According to (1) or (2), adapting the diversion message includes: supplementing the diversion message with the corresponding private attributes of the manufacturer to which the edge UPF network element belongs.
[0115] (4) According to (1) or (2) or (3), the method also includes:
[0116] Receive response messages sent by edge UPF network elements;
[0117] Determine whether the vendor of the core network SMF network element and the vendor of the edge UPF network element are the same. If they are different, adapt the response message.
[0118] The adapted response message is sent to the SMF network element in the core network.
[0119] (5) Adapting the response message according to (1) or (2) or (3) or (4) includes: deleting the private attributes of the manufacturer to which the edge UPF network element belongs in the response message.
[0120] (6) According to (1) or (2) or (3) or (4) or (5), the method further includes: obtaining the vendor information of the core network SMF network element based on the address information of the core network SMF network element; obtaining the vendor information of the edge UPF network element based on the address information of the edge UPF network element.
[0121] (7) Adapting the diversion message according to (1) or (2) or (3) or (4) or (5) or (6) includes: adapting the first uplink diversion rule in the diversion message that matches the first uplink diversion design logic corresponding to the manufacturer, model and version of the core network SMF network element to the second uplink diversion design logic corresponding to the manufacturer, model and version of the edge UPF network element to the second uplink diversion design logic.
[0122] (8) Adapting the split-flow message according to (1) or (2) or (3) or (4) or (5) or (6) or (7) includes:
[0123] If the first uplink traffic splitting rule is an N3-N9-N6 splitting path and the second uplink traffic splitting rule is an N3-N6 splitting path, then the N3-N9-N6 splitting path in the splitting message will be adapted to an N3-N6 splitting path; or...
[0124] If the first uplink traffic splitting rule is an N3-N6 splitting path and the second uplink traffic splitting rule is an N3-N9-N6 splitting path, then the N3-N6 splitting path in the splitting message will be adapted to an N3-N9-N6 splitting path.
[0125] N3, N9, and N6 represent network interfaces.
[0126] (9) According to (1) or (2) or (3) or (4) or (5) or (6) or (7) or (8), the private attributes of the vendor to which the edge UPF network element belongs include: the private attribute that identifies the session as belonging to the uplink splitter.
[0127] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more non-transitory computer-readable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer program code.
[0128] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0129] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0130] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0131] The above description is only a preferred embodiment of this disclosure and is not intended to limit this disclosure. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the protection scope of this disclosure.
Claims
1. A traffic splitting method applied to a proxy gateway, comprising: Receive the diversion messages sent by the core network SMF network element to the edge UPF network element; Determine whether the vendor of the core network SMF network element and the vendor of the edge UPF network element are the same. If they are different, adapt the traffic splitting message, including at least one of the following: adapt the first uplink traffic splitting rule in the traffic splitting message that matches the first uplink traffic splitting design logic corresponding to the vendor of the core network SMF network element to the second uplink traffic splitting rule that matches the second uplink traffic splitting design logic corresponding to the vendor of the edge UPF network element. The first uplink offloading rule in the offloading message that matches the first uplink offloading design logic corresponding to the manufacturer, model, and version of the core network SMF network element is adapted to the second uplink offloading rule that matches the second uplink offloading design logic corresponding to the manufacturer, model, and version of the edge UPF network element; the private attributes corresponding to the manufacturer of the edge UPF network element are added to the offloading message. The adapted offloading message is sent to the edge UPF network element.
2. The method according to claim 1, further comprising: Receive response messages sent by edge UPF network elements; Determine whether the vendor of the core network SMF network element and the vendor of the edge UPF network element are the same. If they are different, adapt the response message. The adapted response message is sent to the SMF network element in the core network.
3. The method according to claim 2, wherein adapting the response message includes: The private attributes of the vendor to which the edge UPF network element belongs are deleted in the response message.
4. The method according to claim 1, further comprising: Obtain the vendor information of the core network SMF network element based on its address information; Obtain the vendor information of the edge UPF network element based on its address information.
5. The method according to claim 1, wherein adapting the split-transmission message includes: If the first uplink traffic splitting rule is an N3-N9-N6 splitting path and the second uplink traffic splitting rule is an N3-N6 splitting path, then the N3-N9-N6 splitting path in the splitting message will be adapted to an N3-N6 splitting path; or... If the first uplink traffic splitting rule is an N3-N6 splitting path and the second uplink traffic splitting rule is an N3-N9-N6 splitting path, then the N3-N6 splitting path in the splitting message will be adapted to an N3-N9-N6 splitting path. N3, N9, and N6 represent network interfaces.
6. The method according to claim 1, wherein the proprietary attributes of the vendor to which the edge UPF network element belongs include: The identifier is a private attribute belonging to the uplink offloading.
7. A proxy gateway, comprising: Memory; as well as A processor coupled to the memory, the processor being configured to execute the shunting method of any one of claims 1-6 based on instructions stored in the memory.
8. A diversion system, comprising: The core network SMF element is configured to send offloaded messages; A proxy gateway is configured to perform the traffic splitting method according to any one of claims 1-6 to adapt the splitting messages; The edge UPF network element is configured to send a response message and perform traffic splitting according to the adapted splitting message.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the diversion method according to any one of claims 1-6.
10. A proxy gateway, comprising: The receiving unit is configured to receive the offloading messages sent by the core network SMF network element to the edge UPF network element; The adaptation unit is configured to determine whether the vendor of the core network SMF network element and the vendor of the edge UPF network element are the same. If they are different, the offloading message is adapted, including at least one of the following: the first uplink offloading rule in the offloading message that matches the first uplink offloading design logic corresponding to the vendor of the core network SMF network element is adapted to the second uplink offloading rule that matches the second uplink offloading design logic corresponding to the vendor of the edge UPF network element. The first uplink offloading rule in the offloading message that matches the first uplink offloading design logic corresponding to the manufacturer, model, and version of the core network SMF network element is adapted to the second uplink offloading rule that matches the second uplink offloading design logic corresponding to the manufacturer, model, and version of the edge UPF network element; the private attributes corresponding to the manufacturer of the edge UPF network element are added to the offloading message. The sending unit is configured to send the adapted offloaded message to the edge UPF network element.
11. The proxy gateway according to claim 10, The receiving unit is configured to receive response messages sent by edge UPF network elements; The adaptation unit is configured to determine whether the vendor of the core network SMF network element and the vendor of the edge UPF network element are the same; if they are different, the response message is adapted. The sending unit is configured to send the adapted response message to the core network SMF element.
12. The proxy gateway according to claim 11, wherein the adaptation unit is configured to... Remove the corresponding private attributes of the vendor to which the edge UPF network element belongs in the response message.