[發(fā)明專利]基于DNS進行多鏈路流量均衡的方法、網(wǎng)關(guān)和網(wǎng)絡(luò)無效
| 申請?zhí)枺?/td> | 201110230099.0 | 申請日: | 2011-08-11 |
| 公開(公告)號: | CN102244613A | 公開(公告)日: | 2011-11-16 |
| 發(fā)明(設(shè)計)人: | 張磊 | 申請(專利權(quán))人: | 深信服網(wǎng)絡(luò)科技(深圳)有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L29/12 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 易釗 |
| 地址: | 518000 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 dns 進行 多鏈路 流量 均衡 方法 網(wǎng)關(guān) 網(wǎng)絡(luò) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信網(wǎng)絡(luò),尤其涉及一種基于DNS進行多鏈路流量均衡的方法、網(wǎng)關(guān)和網(wǎng)絡(luò)。
背景技術(shù)
目前,因特網(wǎng)用戶通常采用多ISP(Internet?Service?Provider,互聯(lián)網(wǎng)服務(wù)供應(yīng)商)接入鏈路,而DNS(Domain?Name?System,域名系統(tǒng))服務(wù)無疑是ISP提供的最重要的服務(wù)之一。
圖1示出了現(xiàn)有技術(shù)中用戶通過多ISP接入鏈路的示意圖。如圖1所示,每個ISP都會向用戶提供自己的DNS服務(wù)器,利用DNS服務(wù)器提供的DNS服務(wù)可以將絕大部分業(yè)務(wù)的域名轉(zhuǎn)換成IP地址。雖然內(nèi)網(wǎng)PC機中通常可以設(shè)定多個DNS服務(wù)器的IP地址,但是內(nèi)網(wǎng)PC機一般只會選擇首選DNS服務(wù)器來解析域名。只有當首選DNS服務(wù)器解析失敗時,PC機才會選擇其他DNS服務(wù)器執(zhí)行解析。
因特網(wǎng)上的其他服務(wù)供應(yīng)商,比如內(nèi)容提供商,常見的如門戶網(wǎng)站等,也會采用多ISP鏈路發(fā)布自己的服務(wù)。圖2示出了現(xiàn)有技術(shù)中這些服務(wù)供應(yīng)商通過多ISP鏈路發(fā)布服務(wù)的示意圖,其中,服務(wù)供應(yīng)商利用自己的智能DNS服務(wù)器接管了自己的域名解析工作,從而可根據(jù)DNS客戶端的IP地址信息返回所請求業(yè)務(wù)對應(yīng)的最優(yōu)IP地址。如圖2所示,服務(wù)供應(yīng)商可以通過ISP1和ISP2這兩條鏈路發(fā)布自己的XX服務(wù)(例如WEB服務(wù)),并且用自己的智能DNS服務(wù)器解析自己的域名。當DNS請求的源地址是ISP1的IP時,智能DNS服務(wù)器通常根據(jù)靜態(tài)就近性返回XX服務(wù)的ISP1鏈路上的IP地址,當DNS請求的源地址是ISP2的IP時,智能DNS服務(wù)器通常根據(jù)靜態(tài)就近性返回XX服務(wù)的ISP2鏈路上的IP地址。
總之,一般來說,網(wǎng)關(guān)后的用戶端(例如PC機)各自配置自己的DNS服務(wù)器地址,如果配置的是ISP1的LDNS(local?DNS,本地DNS)服務(wù)器的IP地址,則流程通信流程如圖3所示。如果用戶端配置的是ISP2的LDNS服務(wù)器的IP地址,則流程類似,最后流量會通過網(wǎng)關(guān)的ISP2鏈路傳送。
在以上情景中,網(wǎng)關(guān)最終選擇哪個ISP鏈路訪問服務(wù)供應(yīng)商,僅僅考慮IP地址的靜態(tài)就近性,受到用戶端的DNS服務(wù)器設(shè)置的影響,使得鏈路負載均衡效果受到影響,可能導(dǎo)致有的鏈路繁忙而有的鏈路空閑,進而影響用戶訪問網(wǎng)絡(luò)的速度和質(zhì)量。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)中鏈路負載無法均衡而影響用戶訪問網(wǎng)絡(luò)的速度和質(zhì)量的缺陷,提供一種基于DNS進行多鏈路流量均衡的方法、網(wǎng)關(guān)和網(wǎng)絡(luò)。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
提供一種基于DNS進行多鏈路流量均衡的方法,包括:
從用戶端接收DNS請求,所述用戶端預(yù)先設(shè)置有每條接入網(wǎng)絡(luò)鏈路對應(yīng)的本地DNS服務(wù)器;
根據(jù)所述每條接入網(wǎng)絡(luò)鏈路的當前狀況信息,按照預(yù)設(shè)規(guī)則選擇最佳接入網(wǎng)絡(luò)鏈路;
將所述DNS請求發(fā)送給所述選擇的最佳接入網(wǎng)絡(luò)鏈路對應(yīng)的最佳本地DNS服務(wù)器;
從所述最佳本地DNS服務(wù)器接收對應(yīng)于所述DNS請求的DNS應(yīng)答,所述DNS應(yīng)答是所述最佳本地DNS服務(wù)器從所述DNS請求對應(yīng)的業(yè)務(wù)的智能DNS服務(wù)器接收的,所述DNS應(yīng)答包括所述業(yè)務(wù)在所述最佳接入網(wǎng)絡(luò)鏈路上對應(yīng)的IP地址;
將所述DNS應(yīng)答返回給所述用戶端,所述DNS應(yīng)答用于使所述用戶端根據(jù)所述IP地址通過所述最佳接入網(wǎng)絡(luò)鏈路訪問所述業(yè)務(wù)對應(yīng)的服務(wù)器。
本發(fā)明基于DNS進行多鏈路流量均衡的方法中,所述方法還包括:
通過所述每條接入網(wǎng)絡(luò)鏈路向該鏈路對應(yīng)的本地DNS服務(wù)器發(fā)送針對預(yù)設(shè)網(wǎng)站的DNS請求;
根據(jù)從每個所述本地DNS服務(wù)器接收的DNS應(yīng)答相關(guān)信息判斷該本地DNS服務(wù)器是否能夠正常提供業(yè)務(wù)。
本發(fā)明基于DNS進行多鏈路流量均衡的方法中,所述當前狀況信息包括鏈路健康狀態(tài)、本地DNS服務(wù)器健康狀態(tài)、鏈路的帶寬信息和鏈路的流量。
本發(fā)明基于DNS進行多鏈路流量均衡的方法中,所述預(yù)設(shè)規(guī)則包括輪詢、加權(quán)輪詢、加權(quán)最小流量和優(yōu)先級。
本發(fā)明還提供一種基于DNS進行多鏈路流量均衡的方法,包括:
從用戶端接收DNS請求,所述用戶端預(yù)先設(shè)置有每條接入網(wǎng)絡(luò)鏈路對應(yīng)的本地DNS服務(wù)器;
將所述DNS請求發(fā)送給每個所述本地DNS服務(wù)器;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深信服網(wǎng)絡(luò)科技(深圳)有限公司,未經(jīng)深信服網(wǎng)絡(luò)科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110230099.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 實現(xiàn)DNS區(qū)創(chuàng)建同步的方法、服務(wù)器以及域名系統(tǒng)
- 一種實現(xiàn)可離線化DNS服務(wù)的方法及裝置
- DNS查詢流量控制方法、設(shè)備和系統(tǒng)
- 一種避免DNS污染的方法
- 用于集成內(nèi)部和云域名系統(tǒng)的方法和系統(tǒng)
- 一種DNS數(shù)據(jù)包轉(zhuǎn)發(fā)方法、系統(tǒng)及路由器
- 一種VPN客戶端代理DNS的方法及裝置
- 區(qū)塊鏈域名系統(tǒng)DNS系統(tǒng)的數(shù)據(jù)更新方法及網(wǎng)絡(luò)節(jié)點
- 一種DNS域名獲取系統(tǒng)及方法
- 域名劫持防御方法及裝置、計算機裝置及存儲介質(zhì)





