DNS Proxy Edge Traffic Steering via EDNS Client Subnet

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetraffic steering controlVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #3Local quality

2Reliability

If all traffic is routed through a local site for breakout decisions, then traffic steering control is centralized, but latency increases

Engineering Contradiction:
Improvetraffic steering controlVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

3Loss of time

If edge computing is deployed at the edge, then latency is reduced, but device complexity increases

Engineering Contradiction:
ImprovelatencyVSAvoidnetwork architecture complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12114249B2Method for identification of traffic suitable for edge breakout and for traffic steering in a mobile network
Publication Date: 2024.10.08 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12114249B2 patent drawing
  • US12114249B2 patent drawing
  • US12114249B2 patent drawing

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.