Gateway DNS Request Processing via Multi-Path Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current DNS request processing methods do not effectively leverage multiple wide area network interfaces to enhance speed and reliability, especially when a gateway is connected to multiple access networks.
Innovation Solution
A gateway creates multiple new DNS requests and sends them to selected DNS servers via different access networks, allowing for the selection of the best DNS responses to improve processing speed and reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a gateway is connected to multiple access networks, then the capability to send DNS requests through multiple paths exists, but the patent does not utilize this capability to improve DNS resolution speed and reliability
Solution Approach 1:
The patent segments the DNS resolution process by creating multiple parallel DNS requests through different access networks. Instead of using a single access network, the gateway divides the resolution task into multiple independent requests sent simultaneously through different network paths, thereby improving reliability and speed.
Solution Approach 2:
The patent adds a new dimension to DNS resolution by utilizing multiple access networks simultaneously. Rather than processing DNS requests through a single network path, the gateway expands the resolution process across multiple network dimensions, allowing parallel processing and selection of the best response.
2Productivity
If multiple DNS requests are created and sent through different access networks, then DNS resolution speed and reliability improve, but the complexity of the gateway increases
Solution Approach 1:
The gateway performs preliminary actions by pre-configuring multiple access network interfaces and establishing connectivity to different DNS servers before DNS resolution is needed. This allows the gateway to quickly create and send multiple DNS requests without complex real-time decision-making, reducing processing complexity while maintaining high speed.
Solution Approach 2:
The patent uses copying by creating multiple copies of the same DNS request and sending them through different access networks. Instead of developing complex logic to determine which single request to send, the gateway simply replicates the request multiple times and distributes them across available networks, simplifying the processing logic while improving resolution speed.
3Speed
If DNS proxy caching is used, then DNS resolution speed improves for repeated requests, but the reliability is not enhanced and multiple access networks remain underutilized
Solution Approach 1:
The patent merges the benefits of caching with active multi-path resolution. Instead of relying solely on cached results or single-path active resolution, the gateway combines both approaches by sending parallel requests through multiple access networks and selecting the best response, thereby achieving both speed and reliability improvements simultaneously.
Data Source
AI summary
Methods and systems for processing Domain Name Service (DNS) request in a gateway with a plurality of WAN network interfaces. After receiving a first DNS request via one of network interfaces of the gateway, the gateway selects at least one DNS server and at least one access network and then transmits a plurality of new DNS requests to the selected at least one DNS server through the selected at least one access network and via one of network interfaces of the gateway.


