DNS Proxy Edge Traffic Steering via EDNS Client Subnet
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current edge computing in mobile networks faces inefficiencies due to centralized anchor points and excessive resource consumption, as traffic steering often requires all data to pass through a local site for breakout decisions, leading to suboptimal resource usage and increased latency.
Innovation Solution
A DNS proxy system that dynamically inserts an Uplink Classifier (UL CL) only when necessary, using EDNS client subnet options to tailor DNS responses and steer traffic to the most topologically suitable edge application server, optimizing resource allocation and reducing latency by selectively routing traffic through the nearest edge access point.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all traffic is routed through a local site for breakout decisions, then traffic steering control is centralized, but resource consumption increases and latency is reduced
Solution Approach 1:
The patent implements local breakout capability at edge sites, allowing traffic to be routed directly to edge applications without passing through the local site. This creates different quality paths: critical traffic goes through the local site for centralized control, while other traffic breaks out locally to conserve resources. The system dynamically determines which traffic requires local routing based on application requirements.
2Reliability
If all traffic is routed through a local site for breakout decisions, then traffic steering control is centralized, but latency increases
Solution Approach 1:
The patent segments traffic into different categories based on their requirements for centralized control. Some traffic is routed through the local site for breakout decisions, while other traffic is directed to edge sites for local breakout. This segmentation allows the system to minimize latency for time-sensitive traffic by bypassing the local site, while maintaining centralized control for traffic that requires it.
3Loss of time
If edge computing is deployed at the edge, then latency is reduced, but device complexity increases
Solution Approach 1:
The patent introduces a DNS proxy as an intermediary component that coordinates between the centralized local site and distributed edge sites. The DNS proxy receives DNS queries, determines the appropriate edge site based on application requirements and network conditions, and routes traffic accordingly. This intermediary simplifies the overall system complexity by providing a centralized coordination point while enabling distributed edge computing functionality.
Data Source
AI summary
The disclosure relates to a method executed in a domain name system (DNS) proxy, and to a DNS proxy, apparatus or system for application server (AS) discovery for edge computing in a mobile network. The method comprises receiving a DNS query from a user equipment (UE) with an application fully qualified domain name (FQDN). Based on FQDN, retrieving a location of the UE that sent the DNS query; adding subnet(s) or full IP address(es) of one or more preferred location for accessing to a data network (DN) as one or more Extension mechanisms for DNS (EDNS) client subnet (ECS) options in the DNS query; forwarding the DNS query to a mobile network operator (MNO) DNS; receiving a DNS response and based on the DNS response determining an AS site and AS IP address(es); requesting traffic steering and sending the DNS response to the UE.


