RNN DNS Interception for Mobile Traffic Acceleration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current traffic acceleration solutions in mobile telecommunication networks face challenges in selecting the best user edge server due to the lack of direct logical association between Radio Network Nodes (RNNs) and terminals, and the invisibility of terminal IP addresses to the CDN provider's DNS mapping function, limiting the deployment of acceleration servers below the Gateway GPRS Support Node (GGSN).
Innovation Solution
Introducing a function within the RNN, such as a Radio Network Controller or evolved Node B, that intercepts and modifies DNS reply messages to direct packets to an RNN-based user edge server, replacing the CDN provider's IP address with a preset IP address for an acceleration edge server, and manages traffic tunnels between the RNN and the terminal and GGSN.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If CDN provider's DNS mapping function is used to select acceleration servers, then traffic acceleration can be provided, but terminal IP addresses are invisible to the DNS mapping function and direct logical association between RNNs and terminals is lacking, limiting deployment below GGSN
Solution Approach 1:
The patent introduces a DNS intermediary function within the RNN that acts as a mediator between the terminal and the CDN provider's DNS mapping function. This intermediary intercepts DNS reply messages, extracts tokens, and performs local IP address substitution, enabling deployment of acceleration servers below GGSN without requiring terminal IP addresses to be visible to the external DNS mapping function.
Solution Approach 2:
The patent segments the DNS resolution process into two parts: external DNS mapping function provided by CDN provider and internal DNS reply modification function implemented within RNN. This segmentation allows the RNN to independently select and redirect to appropriate acceleration servers based on token matching, while maintaining compatibility with the external DNS infrastructure.
2Productivity
If RNN-based user edge servers are deployed, then Quality of Experience is improved and backhaul costs are reduced, but network topology secrecy must be maintained
Solution Approach 1:
The DNS intermediary function within RNN acts as a mediator that preserves network topology secrecy. It intercepts DNS reply messages and substitutes IP addresses before forwarding to terminals, thereby hiding the actual network topology and acceleration server locations from external DNS mapping functions and terminals, while still enabling effective traffic acceleration.
3Speed
If DNS reply messages are intercepted and modified, then packets can be directed to RNN-based acceleration servers, but additional processing steps are required in the signaling path
Solution Approach 1:
The patent implements a universal DNS intermediary function within the RNN that handles multiple tasks: intercepting DNS reply messages, extracting tokens, comparing tokens with stored values, substituting IP addresses, and forwarding modified messages. This multi-functional approach consolidates complex processing into a single integrated component, reducing overall system complexity while improving packet routing efficiency.
Data Source
AI summary
A method for enabling traffic acceleration in a mobile telecommunication network. The method includes the steps of receiving, at a Radio Network Node, a reply message from a content delivery provider located outside the mobile telecommunication network; intercepting the reply message; extracting a token from the reply message; comparing the token with a stored token in the Radio Network Node; replacing in the reply message, an Internet protocol IP address of a content delivery provider server with a preset IP address corresponding to an acceleration edge server in the mobile network, when there is a match between the token and the stored token; and sending from the Radio Network Node the modified reply message to a mobile terminal.


