DNS Translation Controller for Co-located Gateway User Planes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current DNS translations in wireless communication networks often miss co-located Access Gateway User Planes (AGW-U) and External Gateway User Planes (EGW-U), leading to inefficient identification and service delivery, especially for edge AGW-Us and EGW-Us.
Innovation Solution
A translation controller is introduced to detect co-location and generate optimized DNS translations by processing AGW-U and EGW-U IDs against network topology data, adding location IDs to indicate edge co-location and branching translations based on network services like LBO and NR, ensuring accurate and efficient service delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional DNS translation methods are used, then the system is simple to operate, but co-located AGW-Us and EGW-Us are not accurately identified
Solution Approach 1:
A translation controller is introduced as an intermediary component between the DNS and the gateway user planes. This controller receives DNS translation requests, determines co-location relationships by comparing location information of AGW-U and EGW-U, and returns appropriate translation results. The intermediary adds intelligence to the DNS system without requiring changes to the core DNS protocol, thereby improving identification accuracy while maintaining relative system simplicity.
Solution Approach 2:
The translation controller pre-determines co-location relationships by comparing location information (such as E-UTRAN Cell Global Identifier or NR Cell Global Identifier) of different gateway user planes before actual DNS translation is needed. This preliminary analysis allows the system to quickly identify co-located AGW-Us and EGW-Us during service delivery without performing complex real-time analysis, thus improving identification accuracy while managing system complexity.
2Measurement precision
If DNS translations are expanded to include all possible AGW-Us and EGW-Us, then identification accuracy improves, but translation processing time increases
Solution Approach 1:
The translation controller applies different translation strategies based on local conditions - specifically whether co-location relationships exist. For co-located AGW-U and EGW-U pairs, the system returns matched translation results that indicate proximity. For non-co-located cases, standard translation procedures are followed. This localized approach ensures high accuracy for edge services while avoiding unnecessary processing overhead for regular services, thus balancing accuracy and processing time.
Solution Approach 2:
The DNS translation process is segmented into distinct stages: receiving the translation request, determining co-location relationships by comparing location information, selecting appropriate translation results based on co-location status, and returning the translation. This segmentation allows the system to efficiently handle only the necessary comparisons and translations, reducing overall processing time while maintaining accuracy for co-located gateways.
3Reliability
If co-location detection is implemented for all gateway user planes, then service delivery accuracy improves, but system complexity increases
Solution Approach 1:
The translation controller serves as a specialized intermediary that handles co-location detection logic centrally. Rather than implementing complex detection mechanisms in every network element, the translation controller receives location information from AGW-Us and EGW-Us, performs the comparison using established criteria (such as matching cell global identifiers), and determines co-location relationships. This centralized approach improves service delivery reliability while keeping individual component complexity low.
Solution Approach 2:
The translation controller performs multiple functions: standard DNS translation, co-location relationship determination, location information comparison, and translation result selection. By consolidating these diverse functions into a single multi-functional component, the system achieves high service delivery reliability without proportionally increasing overall system complexity, as the controller replaces multiple specialized components.
Data Source
AI summary
To serve User Equipment (UEs) in a wireless communication network, a control-plane transfers a co-located User Plane Function (UPF) request for a wireless access point ID to a naming system. The naming system detects a co-location translation fault for the wireless access point ID and transfers the wireless access point ID to a controller. The controller determines co-located UPFs for the wireless access node. The controller transfers co-location translation information for the wireless access point ID and co-located UPF IDs to the naming system. The control-plane transfers another co-located UPF request for the wireless access point ID to the naming system. The naming system translates the wireless access point ID into the set of co-located UPF IDs. The naming system transfers the co-located UPF IDs to the control-plane. The control-plane signals the co-located UPFs to serve the UE over the wireless access point.


