Method, device and computing equipment for resolving PGW gateway based on location
By using the location-resolution-based PGW gateway method in 5G and 4G networks, constructing a new FQDN containing TAC information and resolving DNS records, the problem of inconsistent 5G user access is solved, and the collaborative networking of 5G and 4G networks is achieved, routing detours and network complexity are reduced, and user experience is improved.
Patent Information
- Application Number
- CN202110859579.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-28
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2041-07-28
AI Technical Summary
When the 5G SA core network is networked with the 4G core network, there is a problem that the SMF/PGW-C POOL accessed by 5G users in the same area through 5G is inconsistent with the SMF/PGW-C POOL accessed through 4G. This leads to routing circuitous, increased latency and increased network complexity. In addition, SMF/PGW-C POOLs from different manufacturers increase the difficulty of network maintenance.
By receiving the user's real-time TAC information, extending the APN to construct a new FQDN, and initiating an APN query to the DNS to obtain PGW-C information, or constructing a new FQDN containing TAC information at the MME, configuring NAPTR, SRV and A records, and resolving it to SMF/PGW-C in different business areas, ensure that 5G and 4G networks accurately access the same business area.
It realizes the coordinated networking of 5G and 4G networks, reduces routing detours, latency and interconnection bandwidth, reduces network complexity, and improves user experience and the convenience of network maintenance.
Smart Images

Figure CN115701139B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of communication technology, and in particular to a method, apparatus and computing device for location-based resolution of a PGW gateway. Background Art
[0002] In the initial stages of fifth-generation (5G) network construction, the 5G standalone (SA) core network will be independently networked from the 4G core network, resulting in scenarios where the 5G SA core network's POOL coverage may be inconsistent with the existing 4G core network's POOL coverage. To ensure service continuity, the Session Management Function (SMF) also provides Packet Data Network Gateway-control (PGW-C) functionality. When a 5G user accesses the 5G SA network, the Access and Mobility Management Function (AMF) executes a service discovery SMF request to the Network Repository Function (NRF). The query message carries information such as the user's data network name (DNN), slice, and tracking area (TA), enabling the selection of an SMF based on the slice, DNN, and location. When a 5G user accesses a 4G network, the Mobility Management Entity (MME) queries the Domain Name System (DNS) for a Serving Gateway (SGW) and PGW that can serve the user. The query message carries information such as the user's Access Point Name (APN), TA, and terminal capabilities. The MME selects a PGW (the PGW-C supports SMF) that can serve the user based on the APN and terminal capabilities, and selects an SGW based on the TA and other information. In 4G networks, existing standards do not support PGW selection based on TA location.
[0003] like Figure 1As shown in the figure, one 4G POOL corresponds to two 5G POOLs (for example, one manufacturer group has one 5G POOL). When 5G users access the 5G network, users accessing from service area A are routed to SMF / PGW-C POOL A; when 5G users access the 4G network, users accessing from service area A may be routed to SMF / PGW-C POOL A or SMF / PGW-C POOL B. When 5G users access the 5G network, users accessing from service area B are routed to SMF / PGW-C POOL B; when 5G users access the 4G network, users accessing from service area B may be routed to SMF / PGW-C POOL A or SMF / PGW-C POOL B. It can be seen that the following problems exist:
[0004] 1. There are scenarios where 5G users access the SMF / PGW-C POOL through 5G, which is inconsistent with the SMF / PGW-C POOL accessed through 4G in the same area, resulting in unclear and simple networking.
[0005] 2. When a 5G user reselects or switches from a 4G network to a 5G network, if service area A accesses SMF / PGW-C POOL B, or service area B accesses SMF / PGW-C POOL A, an I-SMF (IntermediateSMF (Session Management Function), intermediate SMF) and an I-UPF (Intermediate UPF (User Plane Function), intermediate UPF) need to be inserted. This causes routing detours, increasing latency, interconnection bandwidth, and network complexity.
[0006] 3. When different SMF / PGW-C POOLs are connected to the 4G network, they may not cover the same service area, which makes troubleshooting difficult for network maintenance departments. Troubleshooting is further complicated if different SMF / PGW-C POOLs are from different manufacturers. Summary of the Invention
[0007] In view of the above problems, embodiments of the present invention provide a method, apparatus, and computing device for resolving a PGW gateway based on location, which overcome the above problems or at least partially solve the above problems.
[0008] According to one aspect of an embodiment of the present invention, a method for resolving a PGW gateway based on location is provided, the method comprising: receiving an attachment request sent by a user and carrying the user's real-time TAC information; constructing a new FQDN by extending the APN including the TAC information according to the real-time TAC information; initiating an APN query to the DNS, and receiving a resolution result based on the new FQDN returned by the DNS to obtain PGW-C information.
[0009] In an optional manner, the extending the APN including the TAC information according to the real-time TAC information to construct a new FQDN includes: extending the original APN NI to add the TAC information to construct the new FQDN; or, inserting the TAC information between the APN NI and APNOI to construct the new FQDN.
[0010] In an optional manner, the resolution result based on the new FQDN returned by the receiving DNS is received to obtain PGW-C information, including: receiving the common host name of the target area SMF / PGW-C (PGW-C) POOL returned by the DNS, the host names of all SMF / PGW-C (PGW-C) and the IP address of the S5 / S8 interface.
[0011] In an optional manner, the method further includes: initiating a TAI query to the DNS, obtaining the TAI resolution result returned by the DNS, and obtaining the SGW information; returning the SGW information and the PGW-C information to the user, so that the user establishes a bearer through the SGW, SMF / PGW-C (PGW-C) and UPF / PGW-U (PGW-U).
[0012] According to another aspect of an embodiment of the present invention, a method for resolving a PGW gateway based on location is provided, the method comprising: receiving an APN query request sent by an MME, the APN query request including a new FQDN constructed by the MME; for the new FQDN constructed by the APN including TAC information, preparing data for resolving to SMF / PGW-C (PGW-C) in different service areas, configuring NAPTR records, SRV records, and A records; and returning a resolution result based on the NAPTR record, the SRV record, and the A record to the MME.
[0013] In an optional manner, returning the parsing result based on the NAPTR record, the SRV record, and the A record to the MME includes: returning to the MME the host name of the SMF / PGW-C POOL identified based on the NAPTR record, the host names of all SMF / PGW-C (PGW-C) based on the SRV record, and the IP address of the S5 / S8 interface of the host names of all SMF / PGW-C (PGW-C) based on the A record.
[0014] According to another aspect of an embodiment of the present invention, a device for resolving a PGW gateway based on location is provided, the device comprising: a first receiving unit for receiving an attachment request sent by a user carrying the user's real-time TAC information; a construction unit for extending the APN including the TAC information according to the real-time TAC information to construct a new FQDN; an information acquisition unit for initiating an APN query to the DNS, and receiving a resolution result based on the new FQDN returned by the DNS to obtain PGW-C information.
[0015] According to another aspect of an embodiment of the present invention, a device for resolving a PGW gateway based on location is provided, the device comprising: a second receiving unit for receiving an APN query request sent by an MME, the APN query request including a new FQDN constructed by the MME; a data production unit for producing data resolved to SMF / PGW-C (PGW-C) in different service areas for the FQDN constructed by the APN containing TAC information, and configuring NAPTR records, SRV records, and A records; a result returning unit for returning the resolution result based on the NAPTR record, the SRV record, and the A record to the MME.
[0016] According to another aspect of an embodiment of the present invention, there is provided a computing device, comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus;
[0017] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the steps of the above-mentioned method for resolving the PGW gateway based on location.
[0018] According to another aspect of an embodiment of the present invention, a computer storage medium is provided, wherein the storage medium stores at least one executable instruction, and the executable instruction enables the processor to execute the steps of the above-mentioned method for resolving a PGW gateway based on location.
[0019] The embodiment of the present invention receives an attachment request sent by a user and carries the user's real-time TAC information; expands the APN including the TAC information according to the real-time TAC information to construct a new FQDN; initiates an APN query to the DNS, and receives the resolution result based on the new FQDN returned by the DNS to obtain PGW-C information. It can use 5G network and 4G network to accurately access the same service area, realize 4G and 5G collaborative networking, reduce routing detours, delays and interconnection bandwidth, and reduce network complexity.
[0020] The above description is only an overview of the technical solutions of the embodiments of the present invention. In order to more clearly understand the technical means of the embodiments of the present invention, they can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiments of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are specifically listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present invention. The same reference symbols are used throughout the drawings to represent the same components. In the drawings:
[0022] Figure 1 A schematic diagram of 4G and 5G integration in the prior art is shown;
[0023] Figure 2 A schematic diagram of 4G and 5G integration according to an embodiment of the present invention is shown;
[0024] Figure 3 A schematic diagram of a service process of a PGW gateway based on location resolution provided by an embodiment of the present invention is shown;
[0025] Figure 4 The following is a flow chart showing a method for resolving a PGW gateway based on location provided by an embodiment of the present invention;
[0026] Figure 5 A schematic diagram showing a flow chart of another method for resolving a PGW gateway based on location provided by an embodiment of the present invention;
[0027] Figure 6 A schematic diagram of the structure of a device based on location resolution PGW gateway provided by an embodiment of the present invention is shown;
[0028] Figure 7 A schematic structural diagram of another device for location resolution based on a PGW gateway provided in an embodiment of the present invention is shown;
[0029] Figure 8A schematic diagram showing the structure of a computing device provided by an embodiment of the present invention is shown;
[0030] Figure 9 A schematic structural diagram of another computing device provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0031] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.
[0032] In a 4G EPC network, when a user attaches, if the attach request does not include an Access Point Name (APN), the MME constructs an FQDN by querying the user's default APN in the Home Subscriber Server (HSS). If the user's attach request includes a specific APN, the MME constructs a Fully Qualified Domain Name (FQDN) based on this APN. When a user requests a Packet Data Network (PDN) connection, the MME constructs an FQDN based on the APN carried by the user and performs an N record query on the corresponding PGW device.
[0033] 3GPP TS 23.003 specifies that the 5G DNN format is the same as the 2 / 3 / 4G APN format: APN NI + APN OI. The APN NI (APN Network Identifier) identifies the external data network to be accessed, while the APN OI (Aperator Identifier) identifies the operator's packet domain network. For example, China Mobile's 5G 2B universal DNN / APN format is:
[0034] (1)APN OI / DNN OI:mnc <mnc>.mcc <mcc>.3gppnetwork.org
[0035] (2)APN NI / DNN NI: CMIO 5G
[0036] (3) When constructing the DNN / APN FQDN, insert apn.epc or dnn.5gc between the APN NI / DNN NI and the APN OI / DNN NI. Since 3GPP TS 23.003 does not specify this, apn.epc is currently used.
[0037] In summary, the 2B universal DNN / APN FQDN format for 5G SA users is:
[0038] CMIOT5G.apn.epc.mnc <mnc>.mcc <mcc>.3gppnetwork.org.
[0039] In the embodiment of the present invention, Figure 2 As shown, MME maps the UE's location information TAC and the user's requested APN to an APN containing TAC (Tracking Area Code) information, constructs an FQDN, and initiates a query process to the DNS; the DNS creates a new FQDN that resolves to the NAPTR (Naming Authority Pointer) record, (Service record) SRV record, and A record data of the SMF / PGW-C (PGW-C) in different service areas; the MME returns the SMF / PGW-C (PGW-C) information resolved by the DNS to the UE, and the UE establishes a data service connection to the SMF / PGW-C (PGW-C). The complete service process is as follows: Figure 3 As shown, including:
[0040] Step 1: Access the Internet via 4G.
[0041] The UE accesses the 4G base station and initiates an attach request to the MME, carrying the TAC information of the user's current location.
[0042] Step 2: Expand the APN containing TAC information, construct a new FQDN, and initiate an APN query.
[0043] Based on the user's real-time TAC information, the MME expands the APN containing the TAC information and constructs a new FQDN; the MME initiates an APN query to the DNS, specifically initiating a NAPTR record, SRV record, and A record query.
[0044] Step 3: Add relevant resolution data of the new FQDN, APN, construct a new FQDN, and initiate an APN query.
[0045] DNS generates resolution data for the FQDN of the new APN structure, sends it to the SMF / PGW-C (PGW-C) in different business areas, and configures NAPTR records, SRV records, and A records.
[0046] Step 4: Return the parsing result and MME obtains PGW information.
[0047] The DNS returns the resolution query results to the MME in sequence, including: the common host name of the SMF / PGW-C (PGW-C) POOL in the target area, the host names of all SMF / PGW-C (PGW-C), and the IP address of the S5 / S8 interface.
[0048] Step 5: Initiate a Tracking Area Identity (TAI) query, the DNN parses and returns the result, and the MME obtains the SGW information.
[0049] The MME initiates a TAI query to the DNS. Using the TAC, the MME selects the nearest SGW for access. By querying the N record, S record, and A record, the MME obtains the SGWPOOL hostname, SGW hostname, and interface information. The N record and S record are the NAPTR record and SRV record, respectively.
[0050] Step 6: Return the information of SGW and PGW.
[0051] The MME returns the SGW and PGW-C information to the UE.
[0052] Step 7: Establish a session bearer.
[0053] The UE establishes bearers through the SGW, SMF / PGW-C (PGW-C) and UPF / PGW-U (PGW-U).
[0054] This allows 5G users in the same area to access the same SMF / PGW-C POOL as they do the SMF / PGW-C POOL they access through 4G, ensuring a clear and simple network. When 5G users reselect or switch from a 4G network to a 5G network, the insertion of the I-SMF and I-UPF is avoided, reducing routing loops, latency, and interconnection bandwidth, lowering network complexity and improving the user experience.
[0055] Figure 4 The flowchart of the method for resolving a PGW gateway based on location provided by an embodiment of the present invention is shown. The method for resolving a PGW gateway based on location is applied to MME, such as Figure 4 As shown, the method for resolving the PGW gateway based on location includes:
[0056] Step S11: receiving an attach request sent by a user, which carries the user's real-time TAC information.
[0057] In an embodiment of the present invention, a user (UE) accesses a 4G base station, and an MME receives an attach request sent by the user, wherein the attach request carries the user's real-time TAC information.
[0058] Step S12: Extend the APN including the TAC information according to the real-time TAC information to construct a new FQDN.
[0059] In this embodiment of the present invention, when constructing a new FQDN, the original APN NI can be extended with the TAC information to construct the new FQDN. In this case, the format of the original FQDN is the external data network identifier APN.NI + apn.epc + operator packet domain network identifier APN OI, and the format of the constructed new FQDN is the TAC information + APN.NI + apn.epc + APN OI. As shown in Table 1 below, when a user accesses from service area A, the TAC information of any city or prefecture covered by service area A is prepended to the original APN.NI to form an extended APN.NI, and then the new FQDN is constructed based on this extended APN.NI. For example, the TAC information for city A in service area A is tac-lbX1X2.tac-hbY1Y2, the extended APN.NI is tac-lbX1X2.tac-hbY1Y2.cmiot5G, and the corresponding new FQDN is tac-lbX1X2.tac-hbY1Y2.cmiot5G.apn.epc.mnc <mnc>.mcc460.3gppnetwork.org. If the TAC range of the service area A coverage area is a continuous value, the continuous TAC information of the service area A coverage area is set in front of the original APN.NI to form an extended APN.NI, and then a new FQDN is constructed based on this. For example, the continuous TAC information of the service area A coverage area is tac-lbX1X2.tac-hbY n Y n The extended APN.NI is tac-lbX1X2.tac-hbY n Y n .cmiot5G, the corresponding new FQDN is tac-lbX1X2.tac-hbY n Y n .cmiot5G.apn.epc.mnc <mnc>When users access from service area B, the same process as in service area A is applied, which will not be described here.
[0060] Table 1 Method 1 for constructing a new FQDN
[0061]
[0062]
[0063] The TAC information can also be inserted between APN NI and APN OI to construct the new FQDN. More specifically, the TAC information is set between APN.NI and apn.epc, so that the format of the new FQDN is APN.NI+TAC information+apn.epc+APNOI. As shown in Table 2 below, when a user accesses from service area A, the TAC information of any covered city in service area A is set between the original external data network identifier APN.NI and the operator packet domain network identifier APN OI to construct a new FQDN. For example, the TAC information of covered city A in service area A is tac-lbX1X2.tac-hbY1Y2. After being inserted between APN NI and APN OI, the corresponding new FQDN constructed is cmiot5G.tac-lbX1X2.tac-hbY1Y2.apn.epc.mnc <mnc>.mcc460.3gppnetwork.org. If the TAC range of the service area A coverage area is a continuous value, the continuous TAC information of the service area A coverage area is inserted between the APN NI and APN OI to construct a new FQDN. For example, the continuous TAC information of the service area A coverage area is tac-lbX1X2.tac-hbY n Y n , inserted between APN NI and APN OI, the corresponding new FQDN is cmiot5G.tac-lbX1X2.tac-hbY n Y n .apn.epc.mnc <mnc>When users access from service area B, the same process as in service area A is applied, which will not be described here.
[0064] Table 2 Method 2 for constructing new FQDN
[0065]
[0066]
[0067] The embodiment of the present invention extends the APN including the TAC information according to the real-time TAC information of the user, constructs a new FQDN, and can implement the query of the PGW gateway.
[0068] Step S13: Initiate an APN query to the DNS, receive the resolution result based on the new FQDN returned by the DNS, and obtain PGW-C information.
[0069] In an embodiment of the present invention, the PGW-C information includes the universal host name of the target area SMF / PGW-C (PGW-C) POOL, the host names of all SMF / PGW-C (PGW-C), and the IP address of the S5 / S8 interface. In step S13, a NAPTR record, SRV record, and A record query is specifically initiated to the DNS, and the universal host name of the target area SMF / PGW-C (PGW-C) POOL, the host names of all SMF / PGW-C (PGW-C), and the IP address of the S5 / S8 interface returned by the DNS for the new FQDN are received. Among them, the universal host name of the target area SMF / PGW-C (PGW-C) POOL, the host names of all SMF / PGW-C (PGW-C), and the IP address of the S5 / S8 interface are obtained by DNS resolution based on the NAPTR record, SRV record, and A record configured for the new FQDN.
[0070] In an embodiment of the present invention, after obtaining the PGW-C information, a Tracking Area Identity (TAI) query is initiated to the DNS, and the TAI resolution result returned by the DNS is obtained to obtain the SGW information. The SGW information and the PGW-C information are then returned to the user, allowing the user to establish a bearer through the SGW, SMF / PGW-C (PGW-C), and UPF / PGW-U (PGW-U). In this way, the SMF / PGW-C POOL accessed by 5G users in the same area through 5G can be consistent with the SMF / PGW-C POOL accessed through 4G, resulting in clear and simple networking. For 5G users, the 5G and 4G areas covered by the SMF / PGW-C POOL are consistent, providing a clear troubleshooting path for the network maintenance department and reducing troubleshooting complexity. When a 5G user reselects or switches from a 4G network to a 5G network, the insertion of the I-SMF and I-UPF is avoided, reducing routing detours, latency, and interconnection bandwidth, reducing network complexity, and improving user experience.
[0071] The embodiment of the present invention receives an attachment request sent by a user and carries the user's real-time TAC information; expands the APN including the TAC information according to the real-time TAC information to construct a new FQDN; initiates an APN query to the DNS, and receives the resolution result based on the new FQDN returned by the DNS to obtain PGW-C information. It can use 5G network and 4G network to accurately access the same service area, realize 4G and 5G collaborative networking, reduce routing detours, delays and interconnection bandwidth, and reduce network complexity.
[0072] Figure 5 FIG2 shows a flow chart of another method for resolving a PGW gateway based on location provided by an embodiment of the present invention. The method for resolving a PGW gateway based on location is applied to DNS, such as Figure 5 As shown, the method for resolving the PGW gateway based on location includes:
[0073] Step S21: Receive an APN query request sent by the MME, where the APN query request includes a new FQDN constructed by the MME.
[0074] APN query specifically refers to NAPTR record, SRV record, and A record query. The APN query request includes a new FQDN constructed by the MME based on the real-time TAC information extending the APN including the TAC information.
[0075] Step S22: For the new FQDN constructed by the APN containing TAC information, data parsed to SMF / PGW-C (PGW-C) in different service areas is generated, and NAPTR records, SRV records, and A records are configured.
[0076] In an embodiment of the present invention, DNS adds new resolution data based on the new FQDN constructed by the APN containing TAC information, points the new FQDN to the (PGW-C)SMF / PGW-C in different business areas, and configures corresponding NAPTR records, SRV records, and A records for subsequent resolution to obtain PGW-C information.
[0077] Step S23: Return the parsing result based on the NAPTR record, the SRV record, and the A record to the MME.
[0078] In this embodiment of the present invention, the host name of the SMF / PGW-C POOL identified based on the NAPTR record, the host names of all SMF / PGW-C (PGW-C) based on the SRV record, and the IP addresses of the S5 / S8 interfaces of all SMF / PGW-C (PGW-C) host names based on the A record are returned to the MME.
[0079] Specifically, for the new FQDN of business area A: the NAPTR record resolution result is the host name of the SMF / PGW-C POOL that identifies business area A, the SRV record resolution result is the host name of all SMF / PGW-C (PGW-C) in business area A, and the A record resolution result is the IP address of the S5 / S8 interface of the host name of all SMF / PGW-C (PGW-C) in business area A.
[0080] For the new FQDN of business area B: the NAPTR record resolution result is the host name of the SMF / PGW-CPOOL that identifies business area B, the SRV record resolution result is the host name of all SMF / PGW-C (PGW-C) in business area B, and the A record resolution result is the IP address of the S5 / S8 interface of the host name of all SMF / PGW-C (PGW-C) in business area B.
[0081] The embodiment of the present invention receives an APN query request sent by an MME, where the APN query request includes a new FQDN constructed by the MME; for the new FQDN constructed by the APN including TAC information, data of SMF / PGW-C (PGW-C) parsed to different service areas is produced, and NAPTR records, SRV records, and A records are configured; and the parsing results based on the NAPTR record, the SRV record, and the A record are returned to the MME, so that the 5G network and the 4G network can be used to accurately access the same service area, thereby realizing collaborative networking of 4G and 5G, reducing routing detours, delays, and interconnection bandwidth, and reducing network complexity.
[0082] Figure 6 FIG. 1 shows a schematic diagram of a device for location resolution based on a PGW gateway according to an embodiment of the present invention. Figure 6 As shown, the device for location resolution based on PGW gateway is applied to MME, including: a first receiving unit 601, a construction unit 602 and an information acquisition unit 603.
[0083] The first receiving unit 601 is used to receive an attachment request sent by a user that carries the user's real-time TAC information; the construction unit 602 is used to expand the APN including the TAC information according to the real-time TAC information and construct a new FQDN; the information acquisition unit 603 is used to initiate an APN query to the DNS, and receive the resolution result based on the new FQDN returned by the DNS to obtain PGW-C information.
[0084] In an optional manner, the construction unit 602 is configured to: extend the original APN NI by adding the TAC information to construct the new FQDN; or insert the TAC information between the APN NI and the APN OI to construct the new FQDN.
[0085] In an optional manner, the information acquisition unit 603 is used to: receive the common host name of the target area SMF / PGW-C (PGW-C) POOL returned by DNS, the host names of all SMF / PGW-C (PGW-C) and the IP address of the S6 / S8 interface.
[0086] In an optional manner, the information acquisition unit 603 is used to: initiate a TAI query to the DNS, obtain the TAI resolution result returned by the DNS, and obtain the SGW information; return the SGW information and the PGW-C information to the user, so that the user can establish a bearer through the SGW, SMF / PGW-C (PGW-C) and UPF / PGW-U (PGW-U).
[0087] The embodiment of the present invention receives an attachment request sent by a user and carries the user's real-time TAC information; expands the APN including the TAC information according to the real-time TAC information to construct a new FQDN; initiates an APN query to the DNS, and receives the resolution result based on the new FQDN returned by the DNS to obtain PGW-C information. It can use 5G network and 4G network to accurately access the same service area, realize 4G and 5G collaborative networking, reduce routing detours, delays and interconnection bandwidth, and reduce network complexity.
[0088] Figure 7 FIG. 1 shows a schematic diagram of a device for location resolution based on a PGW gateway according to an embodiment of the present invention. Figure 7 As shown, the device based on location resolution PGW gateway is applied to DNS, including: a second receiving unit 701, a data production unit 702 and a result returning unit 703.
[0089] The second receiving unit 701 is used to receive an APN query request sent by the MME, where the APN query request includes a new FQDN constructed by the MME; the data production unit 702 is used to produce data that is parsed to SMF / PGW-C (PGW-C) in different service areas for the new FQDN constructed by the APN containing TAC information, and configure NAPTR records, SRV records, and A records; the result returning unit 703 is used to return the parsing results based on the NAPTR record, the SRV record, and the A record to the MME.
[0090] In an optional manner, the result returning unit 703 is used to return to the MME the host name of the SMF / PGW-C POOL identified based on the NAPTR record, the host names of all SMF / PGW-C (PGW-C) based on the SRV record, and the IP addresses of the S5 / S8 interfaces of all SMF / PGW-C (PGW-C) host names based on the A record.
[0091] The embodiment of the present invention receives an APN query request sent by an MME, where the APN query request includes a new FQDN constructed by the MME; for the new FQDN constructed by the APN including TAC information, data of SMF / PGW-C (PGW-C) parsed to different service areas is produced, and NAPTR records, SRV records, and A records are configured; and the parsing results based on the NAPTR record, the SRV record, and the A record are returned to the MME, so that the 5G network and the 4G network can be used to accurately access the same service area, thereby realizing collaborative networking of 4G and 5G, reducing routing detours, delays, and interconnection bandwidth, and reducing network complexity.
[0092] An embodiment of the present invention provides a non-volatile computer storage medium storing at least one executable instruction. The computer executable instruction can execute the location-based PGW gateway method in any of the above method embodiments.
[0093] The executable instructions can be used to cause the processor to perform the following operations:
[0094] Receive an attach request sent by a user and carrying the user's real-time TAC information;
[0095] Constructing a new FQDN based on the APN including the TAC information extended by the real-time TAC information;
[0096] Initiate an APN query to the DNS, receive the resolution result based on the new FQDN returned by the DNS, and obtain the PGW-C information.
[0097] In an optional manner, the executable instruction causes the processor to perform the following operations:
[0098] The original APN NI is extended with the TAC information to construct the new FQDN; or,
[0099] The TAC information is inserted between the APN NI and the APN OI to construct the new FQDN.
[0100] In an optional manner, the executable instruction causes the processor to perform the following operations:
[0101] Receive the common host name of the target area SMF / PGW-C (PGW-C) POOL, the host names of all SMF / PGW-C (PGW-C), and the IP address of the S5 / S8 interface returned by DNS.
[0102] In an optional manner, the executable instruction causes the processor to perform the following operations:
[0103] Initiate a TAI query to the DNS, obtain the TAI resolution result returned by the DNS, and obtain SGW information;
[0104] The SGW information and the PGW-C information are returned to the user, so that the user can establish a bearer through the SGW, SMF / PGW-C (PGW-C) and UPF / PGW-U (PGW-U).
[0105] The embodiment of the present invention receives an attachment request sent by a user and carries the user's real-time TAC information; expands the APN including the TAC information according to the real-time TAC information to construct a new FQDN; initiates an APN query to the DNS, and receives the resolution result based on the new FQDN returned by the DNS to obtain PGW-C information. It can use 5G network and 4G network to accurately access the same service area, realize 4G and 5G collaborative networking, reduce routing detours, delays and interconnection bandwidth, and reduce network complexity.
[0106] An embodiment of the present invention provides a non-volatile computer storage medium storing at least one executable instruction. The computer executable instruction can execute the location-based PGW gateway method in any of the above method embodiments.
[0107] The executable instructions can be used to cause the processor to perform the following operations:
[0108] Receive an APN query request sent by the MME, where the APN query request includes a new FQDN constructed by the MME;
[0109] For the new FQDN constructed by the APN containing TAC information, data parsed to the SMF / PGW-C (PGW-C) in different service areas is generated, and NAPTR records, SRV records, and A records are configured;
[0110] Return the parsing result based on the NAPTR record, the SRV record, and the A record to the MME.
[0111] Return to the MME the host name of the SMF / PGW-C POOL identified based on the NAPTR record, the host names of all SMF / PGW-Cs (PGW-Cs) based on the SRV record, and the IP addresses of the S5 / S8 interfaces of all SMF / PGW-C (PGW-C) host names based on the A record.
[0112] The embodiment of the present invention receives an APN query request sent by an MME, where the APN query request includes a new FQDN constructed by the MME; for the new FQDN constructed by the APN including TAC information, data of SMF / PGW-C (PGW-C) parsed to different service areas is produced, and NAPTR records, SRV records, and A records are configured; and the parsing results based on the NAPTR record, the SRV record, and the A record are returned to the MME, so that the 5G network and the 4G network can be used to accurately access the same service area, thereby realizing collaborative networking of 4G and 5G, reducing routing detours, delays, and interconnection bandwidth, and reducing network complexity.
[0113] An embodiment of the present invention provides a computer program product, which includes a computer program stored on a computer storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer executes the method of location-based resolution of the PGW gateway in any of the above method embodiments.
[0114] The executable instructions can be used to cause the processor to perform the following operations:
[0115] Receive an attach request sent by a user and carrying the user's real-time TAC information;
[0116] Constructing a new FQDN based on the APN including the TAC information extended by the real-time TAC information;
[0117] Initiate an APN query to the DNS, receive the resolution result based on the new FQDN returned by the DNS, and obtain the PGW-C information.
[0118] In an optional manner, the executable instruction causes the processor to perform the following operations:
[0119] The original APN NI is extended with the TAC information to construct the new FQDN; or,
[0120] The TAC information is inserted between the APN NI and the APN OI to construct the new FQDN.
[0121] In an optional manner, the executable instruction causes the processor to perform the following operations:
[0122] Receive the common host name of the target area SMF / PGW-C (PGW-C) POOL, the host names of all SMF / PGW-C (PGW-C), and the IP address of the S5 / S8 interface returned by DNS.
[0123] In an optional manner, the executable instruction causes the processor to perform the following operations:
[0124] Initiate a TAI query to the DNS, obtain the TAI resolution result returned by the DNS, and obtain SGW information;
[0125] The SGW information and the PGW-C information are returned to the user, so that the user can establish a bearer through the SGW, SMF / PGW-C (PGW-C) and UPF / PGW-U (PGW-U).
[0126] The embodiment of the present invention receives an attachment request sent by a user and carries the user's real-time TAC information; expands the APN including the TAC information according to the real-time TAC information to construct a new FQDN; initiates an APN query to the DNS, and receives the resolution result based on the new FQDN returned by the DNS to obtain PGW-C information. It can use 5G network and 4G network to accurately access the same service area, realize 4G and 5G collaborative networking, reduce routing detours, delays and interconnection bandwidth, and reduce network complexity.
[0127] An embodiment of the present invention provides a computer program product, which includes a computer program stored on a computer storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer executes the method of location-based resolution of the PGW gateway in any of the above method embodiments.
[0128] The executable instructions can be used to cause the processor to perform the following operations:
[0129] Receive an APN query request sent by the MME, where the APN query request includes a new FQDN constructed by the MME;
[0130] For the new FQDN constructed by the APN containing TAC information, data parsed to the SMF / PGW-C (PGW-C) in different service areas is generated, and NAPTR records, SRV records, and A records are configured;
[0131] Return the parsing result based on the NAPTR record, the SRV record, and the A record to the MME.
[0132] In an optional manner, the executable instruction causes the processor to perform the following operations:
[0133] Return to the MME the host name of the SMF / PGW-C POOL identified based on the NAPTR record, the host names of all SMF / PGW-Cs (PGW-Cs) based on the SRV record, and the IP addresses of the S5 / S8 interfaces of all SMF / PGW-C (PGW-C) host names based on the A record.
[0134] The embodiment of the present invention receives an APN query request sent by an MME, where the APN query request includes a new FQDN constructed by the MME; for the new FQDN constructed by the APN including TAC information, data of SMF / PGW-C (PGW-C) parsed to different service areas is produced, and NAPTR records, SRV records, and A records are configured; and the parsing results based on the NAPTR record, the SRV record, and the A record are returned to the MME, so that the 5G network and the 4G network can be used to accurately access the same service area, thereby realizing collaborative networking of 4G and 5G, reducing routing detours, delays, and interconnection bandwidth, and reducing network complexity.
[0135] Figure 8 The schematic diagram of the structure of the computing device provided by the embodiment of the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the device.
[0136] like Figure 8 As shown, the computing device may include: a processor 802 , a communications interface 804 , a memory 806 , and a communication bus 808 .
[0137] Processor 802, communication interface 804, and memory 806 communicate with each other via communication bus 808. Communication interface 804 is used to communicate with other devices, such as clients or other server network elements. Processor 802 is used to execute program 810, which may specifically perform the relevant steps of the aforementioned embodiment of the method for location-based PGW gateway resolution.
[0138] Specifically, the program 810 may include program codes, which include computer operation instructions.
[0139] Processor 802 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement an embodiment of the present invention. The one or more processors included in the device may be processors of the same type, such as one or more CPUs, or may be processors of different types, such as one or more CPUs and one or more ASICs.
[0140] The memory 806 is used to store the program 810. The memory 806 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0141] The program 810 may be specifically configured to enable the processor 802 to perform the following operations:
[0142] Receive an attach request sent by a user and carrying the user's real-time TAC information;
[0143] Constructing a new FQDN based on the APN including the TAC information extended by the real-time TAC information;
[0144] Initiate an APN query to the DNS, receive the resolution result based on the new FQDN returned by the DNS, and obtain the PGW-C information.
[0145] In an optional manner, the program 810 enables the processor to perform the following operations:
[0146] The original APN NI is extended with the TAC information to construct the new FQDN; or,
[0147] The TAC information is inserted between the APN NI and the APN OI to construct the new FQDN.
[0148] In an optional manner, the program 810 enables the processor to perform the following operations:
[0149] Receive the common host name of the target area SMF / PGW-C (PGW-C) POOL, the host names of all SMF / PGW-C (PGW-C), and the IP address of the S5 / S8 interface returned by DNS.
[0150] In an optional manner, the program 810 enables the processor to perform the following operations:
[0151] Initiate a TAI query to the DNS, obtain the TAI resolution result returned by the DNS, and obtain SGW information;
[0152] The SGW information and the PGW-C information are returned to the user, so that the user can establish a bearer through the SGW, SMF / PGW-C (PGW-C) and UPF / PGW-U (PGW-U).
[0153] The embodiment of the present invention receives an attachment request sent by a user and carries the user's real-time TAC information; expands the APN including the TAC information according to the real-time TAC information to construct a new FQDN; initiates an APN query to the DNS, and receives the resolution result based on the new FQDN returned by the DNS to obtain PGW-C information. It can use 5G network and 4G network to accurately access the same service area, realize 4G and 5G collaborative networking, reduce routing detours, delays and interconnection bandwidth, and reduce network complexity.
[0154] Figure 9 The schematic diagram of the structure of the computing device provided by the embodiment of the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the device.
[0155] like Figure 9 As shown, the computing device may include: a processor (processor) 902 , a communication interface (Communications Interface) 904 , a memory (memory) 906 , and a communication bus 908 .
[0156] Processor 902, communication interface 904, and memory 906 communicate with each other via communication bus 908. Communication interface 904 is used to communicate with other devices, such as clients or other server network elements. Processor 902 is used to execute program 910, which may specifically perform the steps described in the aforementioned embodiment of the method for location-based PGW gateway resolution.
[0157] Specifically, the program 910 may include program codes, which include computer operation instructions.
[0158] Processor 902 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement an embodiment of the present invention. The one or more processors included in the device may be processors of the same type, such as one or more CPUs, or may be processors of different types, such as one or more CPUs and one or more ASICs.
[0159] The memory 906 is used to store the program 910. The memory 906 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0160] The program 910 may be specifically configured to cause the processor 902 to perform the following operations:
[0161] In an optional manner, the program 910 enables the processor to perform the following operations:
[0162] Receive an APN query request sent by the MME, where the APN query request includes a new FQDN constructed by the MME;
[0163] For the new FQDN constructed by the APN containing TAC information, data parsed to the SMF / PGW-C (PGW-C) in different service areas is generated, and NAPTR records, SRV records, and A records are configured;
[0164] Return the parsing result based on the NAPTR record, the SRV record, and the A record to the MME.
[0165] In an optional manner, the program 910 enables the processor to perform the following operations:
[0166] Return to the MME the host name of the SMF / PGW-C POOL identified based on the NAPTR record, the host names of all SMF / PGW-Cs (PGW-Cs) based on the SRV record, and the IP addresses of the S5 / S8 interfaces of all SMF / PGW-C (PGW-C) host names based on the A record.
[0167] The embodiment of the present invention receives an APN query request sent by an MME, where the APN query request includes a new FQDN constructed by the MME; for the new FQDN constructed by the APN including TAC information, data of SMF / PGW-C (PGW-C) parsed to different service areas is produced, and NAPTR records, SRV records, and A records are configured; and the parsing results based on the NAPTR record, the SRV record, and the A record are returned to the MME, so that the 5G network and the 4G network can be used to accurately access the same service area, thereby realizing collaborative networking of 4G and 5G, reducing routing detours, delays, and interconnection bandwidth, and reducing network complexity.
[0168] The algorithm or demonstration provided herein are not inherently relevant to any particular computer, virtual system or other equipment. Various general-purpose systems may also be used together with the teachings based on this. According to the above description, it is apparent that the structure required for constructing this type of system. In addition, the embodiment of the present invention is not directed to any specific programming language yet. It should be understood that various programming languages can be utilized to realize the content of the present invention described herein, and the above description of specific languages is for the purpose of disclosing the best mode of the present invention.
[0169] In the description provided herein, numerous specific details are described. However, it is understood that embodiments of the present invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques are not shown in detail so as not to obscure the understanding of this description.
[0170] Similarly, it should be understood that in order to streamline the present invention and facilitate understanding of one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the embodiments of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this method of disclosure should not be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim.
[0171] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition may be divided into multiple submodules or subunits or subcomponents. All features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed herein may be combined in any combination, except that at least some of such features and / or processes or units are mutually exclusive. Unless expressly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.
[0172] It should be noted that the above embodiments illustrate rather than limit the invention, and that alternative embodiments may be devised by a person skilled in the art without departing from the scope of the appended claims. In the claims, any reference signs placed between brackets should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments should not be understood as limiting the order of execution unless otherwise specified.< / mnc> < / mnc> < / mnc> < / mnc> < / mcc> < / mnc> < / mcc> < / mnc>
Claims
1. A method for resolving a PGW gateway based on location, characterized in that: The method comprises: Receive an attach request sent by a user and carrying the user's real-time TAC information; Constructing a new FQDN based on the APN including the TAC information extended by the real-time TAC information; Initiate an APN query to the DNS, receive the resolution result based on the new FQDN returned by the DNS, and obtain PGW-C information; the PGW-C information includes the common host name of the SMF / PGW-C POOL in the target area, the host names of all SMF / PGW-Cs, and the IP address of the S5 / S8 interface, so as to apply 5G network and 4G network to access the same service area, and realize collaborative networking of 4G and 5G.
2. The method according to claim 1, characterized in that The step of extending the APN including the TAC information according to the real-time TAC information to construct a new FQDN includes: The original APN NI is extended with the TAC information to construct the new FQDN; or, The TAC information is inserted between the APN NI and the APN OI to construct the new FQDN.
3. The method according to claim 1, characterized in that The receiving the resolution result based on the new FQDN returned by the DNS and obtaining PGW-C information includes: Receive the common host name of the target area SMF / PGW-C POOL, the host names of all SMF / PGW-Cs, and the IP address of the S5 / S8 interface returned by DNS.
4. The method according to claim 1, wherein The method further comprises: Initiate a TAI query to the DNS, obtain the TAI resolution result returned by the DNS, and obtain SGW information; The SGW information and the PGW-C information are returned to the user, so that the user can establish a bearer through the SGW, SMF / PGW-C and UPF / PGW-U.
5. A method for resolving a PGW gateway based on location, characterized in that: The methods include: Receive an APN query request sent by the MME, where the APN query request includes a new FQDN constructed by the MME; For the new FQDN constructed by the APN containing TAC information, generate data that resolves to the SMF / PGW-C in different service areas, and configure NAPTR records, SRV records, and A records; Return the host name of the SMF / PGW-C POOL identified based on the NAPTR record, the host names of all SMF / PGW-Cs based on the SRV record, and the IP addresses of the S5 / S8 interfaces of all SMF / PGW-C host names based on the A record to the MME, so as to apply the 5G network and the 4G network to access the same service area and realize 4G and 5G collaborative networking.
6. A device for location-based PGW resolution, characterized in that: The device comprises: a first receiving unit, configured to receive an attach request sent by a user and carrying the user's real-time TAC information; A construction unit, configured to extend the APN including the TAC information according to the real-time TAC information to construct a new FQDN; An information acquisition unit is used to initiate an APN query to the DNS, receive a resolution result based on the new FQDN returned by the DNS, and obtain PGW-C information; the PGW-C information includes the common host name of the SMF / PGW-C POOL in the target area, the host names of all SMF / PGW-Cs, and the IP address of the S5 / S8 interface, so as to apply 5G network and 4G network to access the same service area, and realize collaborative networking of 4G and 5G.
7. A device for location-based resolution of a PGW gateway, characterized in that: The device comprises: A second receiving unit is configured to receive an APN query request sent by the MME, where the APN query request includes a new FQDN constructed by the MME; A data production unit is used to produce data that is resolved to SMF / PGW-C in different service areas for the new FQDN constructed by the APN containing TAC information, and configure NAPTR records, SRV records, and A records; The result return unit is used to return to the MME the host name of the SMF / PGW-C POOL identified based on the NAPTR record, the host names of all SMF / PGW-Cs based on the SRV record, and the IP addresses of the S5 / S8 interfaces of all SMF / PGW-C host names based on the A record, so as to apply the 5G network and the 4G network to access the same service area and realize 4G and 5G collaborative networking.
8. A computing device, characterized in that include: A processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the steps of the method for resolving a PGW gateway based on location according to any one of claims 1 to 5.
9. A computer storage medium, characterized in that The storage medium stores at least one executable instruction, and the executable instruction enables the processor to execute the steps of the method for resolving the PGW gateway based on location according to any one of claims 1 to 5.
Citation Information
Patent Citations
Method and device for selecting local gateway for user equipment (UE) in wireless network
CN102238704A
A method and apparatus for controlling a user terminal
CN109257733A
System and method for mobile network access load balancing
US20180352476A1