Chain balancing method based on domain name system (DNS)

A link balancing and domain name system technology, applied in transmission systems, digital transmission systems, electrical components, etc., can solve problems such as guiding subsequent traffic, going to a faulty link or server, and using unbalanced link bandwidth, reaching the scope of application wide effect

CN105872079AActive Publication Date: 2016-08-17BEIJING WANGRUIDA TECH CO LTD
4 Cites 15 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2016-08-17

Smart Images

  • Figure 1
    Figure 1
Patent Text Reader

Abstract

The invention discloses a chain balancing method based on a domain name system (DNS). The method includes the steps that when a network is provided with two or more outlet links, a load including links and network service or a usability state is to serve as balance factors of the links, user query requests are dynamically divided into different views to achieve load balance of the links according to a weight or priority or residual available bandwidth ratio or residual available bandwidth absolute value method. The problem that in the prior art, link bandwidth utilization is imbalanced as a fixed IP address range is adopted to divide user view is effectively solved, a fault-tolerant mechanism is provided, and it is avoided that when the links or a server has faults, follow-up flow continues to be guided into the failed links or server. Only a view dividing mode is changed in the DNS server without additionally arranging hardware, and the operation is visible for a network user; the client side is not changed, and normal operation and behaviors of existing users are not interfered. Therefore, popularizing prospects are good.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to a DNS-based link equalization method, which belongs to the technical field of computer network communication. Background technique

[0002] Domain Name System DNS (Domain Name System) realizes load balancing by dividing users into different views so as to resolve user requests through different egress links. The current division rules are based on the access control list ACL (Access Control List), and divide the view by limiting the IP range. For example, in the recursive server mode, the division of views is carried out by IP address: users with IP addresses in the range of 10.0. To query; users with IP addresses in the range of 10.0.1.0-10.0.1.255 are divided into another view, and then query from the exit link of this view. In the mode of the authoritative resolution server, the division of views is also carried out by IP address: the DNS requests of users with IP addresses in the range of 220.18.0.0-220.18.0.255 are divid...

Examples

Embodiment Construction

[0017] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0018] The link balancing method based on domain name system DNS of the present invention is when the network is equipped with two or more than two egress links, it is prepared to use the load or availability status of links and network services as the basis for link balancing factor, user query requests are divided into different views in real time and dynamically according to weight, priority, proportion of remaining available bandwidth, or absolute value of remaining available bandwidth, and are used to implement Link load balancing.

[0019] see figure 1 , introduce the specific operation steps of the DNS-based link balancing method of the present invention:

[0020] Step 1, according to the actual situation of the network link, choose one of them arbitraril...