Access Gateway DNS Load Balancing via Link State Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing network service access methods lead to overloads and congestion on specific Internet Service Provider (ISP) access links, reducing network service access speed as all user equipment typically connect through a single preferred DNS server, causing uneven load distribution.

Innovation Solution

A network service access method and access gateway equipment that forward domain name resolution requests to local DNS servers of multiple ISPs, select the best Internet Protocol address based on access link state, and route network service access requests through the least congested link, balancing loads across different ISPs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all user equipments select a single preferred DNS server for domain name resolution, then the DNS resolution process is simplified and reliable, but the access links of the corresponding ISP become overloaded and congested, reducing network service access speed

Engineering Contradiction:
ImproveDNS resolution reliabilityVSAvoidnetwork service access speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the DNS resolution process by introducing multiple DNS servers (primary and secondary) and distributing user equipments into different groups. Each group resolves domain names through a specific DNS server, preventing single-point overload while maintaining resolution reliability through the segmented architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic DNS server selection based on real-time access link states. The access gateway equipment monitors link conditions and dynamically adjusts which DNS server users connect to, allowing the system to adapt to changing network conditions and balance load dynamically across multiple ISPs.

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple DNS servers are configured in user equipments, then load distribution across multiple ISPs is enabled, but the DNS selection complexity increases and requires intelligent routing decisions

Engineering Contradiction:
Improveload distribution efficiencyVSAvoidDNS selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The access gateway equipment serves as an intermediary that manages the complexity of multi-DNS selection. It receives domain name resolution requests from user equipments, intelligently selects the appropriate DNS server based on current link states, and forwards requests accordingly, thereby distributing load across multiple ISPs while shielding users from selection complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the access gateway equipment continuously monitors the state of access links and uses this information to make intelligent DNS server selection decisions. This feedback-driven approach enables automatic load balancing without requiring complex user-side configuration.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8667176B2Network service access method and access gateway equipment
Publication Date: 2014.03.04 SANGFOR TECH INC
  • US8667176B2 patent drawing
  • US8667176B2 patent drawing
  • US8667176B2 patent drawing

AI summary

The present invention includes a network service access method. In one embodiment, such a method comprises: forwarding the domain name resolution requests to a local domain name server of each Internet service provider providing services through access link corresponding with the Internet service provider; receiving Internet Protocol address on the domain name resolution requests which the local domain name server of each Internet service provider returned from the corresponding access link; selecting the Internet Protocol address according to line state of the access link of each Internet service provider providing services and returning the selected Internet Protocol address to the user equipments; and visiting network services by the access link of the Internet service provider returning the selected Internet Protocol address.