欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

多鏈路自適應dns解析方法及設備的制作方法

文檔序號:7867561閱讀:216來源:國知局
專利名稱:多鏈路自適應dns解析方法及設備的制作方法
技術領域
本發(fā)明涉及互聯(lián)網(wǎng)通信技術領域,具體涉及一種多鏈路自適應DNS解析方法及設備。
背景技術
隨著互聯(lián)網(wǎng)的快速發(fā)展和普及,基于互聯(lián)網(wǎng)的應用日益增多,如何快速訪問互聯(lián)網(wǎng)成為很多企業(yè)、單位重點關注的問題。雖然通過一個ISP接入互聯(lián)網(wǎng)可以實現(xiàn)訪問,但由于各ISP之間存在的瓶頸導致一些互聯(lián)網(wǎng)資源訪問效果難以保證。為解決這一問題,一些企業(yè)和單位通過多個ISP鏈路接入互聯(lián)網(wǎng),取得了較好的效果。從一些國內(nèi)外的研究文獻中看,如果接入三個以上的ISP,則訪問效率能提高20%-25%。但由于用戶端只能采用靜態(tài)路由方式訪問網(wǎng)絡,使得無法真正發(fā)揮多鏈路訪問的性能。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種多鏈路自適應DNS解析方法及設備,它能根據(jù)鏈路和服務器狀態(tài)自適應地進行域名解析調(diào)節(jié),解析給用戶端一個最合適的服務器IP,既保證了用戶訪問的速度又優(yōu)化了出口鏈路,提高鏈路訪問性能,將DNS解析與鏈路調(diào)度合二為一,既保證了客戶端的網(wǎng)絡訪問速度又實現(xiàn)了對出口鏈路的優(yōu)化和調(diào)度。為了解決背景 技術所存在的問題,本發(fā)明是采用如下技術方案它包含DNS請求模塊1、DNS解析模塊2、鏈路分析模塊3、路由調(diào)度模塊4、DNS響應模塊5,DNS請求模塊I與DNS解析模塊2連接,DNS解析模塊2與鏈路分析模塊3連接,鏈路分析模塊3與路由調(diào)度模塊4連接,路由調(diào)度模塊4與DNS響應模塊5連接。所述的DNS請求模塊I用于監(jiān)聽客戶端發(fā)送的DNS域名解析請求,并將此域名發(fā)送給解析模塊。具體操作流程為開始一監(jiān)聽客戶端的域名解析請求,獲得待解析域名一將域名傳送給DNS解析模塊一返回。所述的DNS解析模塊2接收DNS請求模塊發(fā)送過來的待解析域名,查詢域名解析數(shù)據(jù)庫,如果已有解析信息,則直接從數(shù)據(jù)庫中取出解析IP集合,發(fā)送給DNS響應模塊;如果域名解析數(shù)據(jù)庫中無此域名,則對其進行詳細解析,獲取該域名在各鏈路上部署的所有應用服務器IP,包括同一條鏈路上的各應用服務器IP和不同鏈路上的應用服務器IP,將此IP地址集合發(fā)送給鏈路分析模塊。具體操作流程為開始一接收DNS請求模塊發(fā)送的待解析域名一查詢本地域名解析庫一存在一從數(shù)據(jù)庫中獲取該域名解析IP,發(fā)送給DNS響應模塊;不存在一分別從各條鏈路向該域的域名服務器發(fā)送解析請求一從各條鏈路獲得該域的解析IP,形成IP地址集合,發(fā)送給鏈路分析模塊。所述的鏈路分析模塊3接收DNS解析模塊發(fā)送的IP地址集合,對集合中的每個IP地址分別從各個鏈路出口做端到端的延時檢測,路由跳數(shù)的延時檢測,出口帶寬延時的檢測,將這些數(shù)據(jù)按一定的權值或比率進行相加計算得到最終延遲時間,將各IP地址根據(jù)延遲時間從小到大進行排序,并根據(jù)預先定義的規(guī)則確定返回給用戶的最終IP地址集合存入數(shù)據(jù)庫中,該模塊還能對域名解析數(shù)據(jù)庫中的信息進行定時檢測和更新,以保證數(shù)據(jù)的準確性和實效性;具體操作流程為開始一獲取解析模塊發(fā)送的IP地址集合或定時從庫中讀取待更新域的IP地址集合一對各IP地址進行信息探測,每個IP地址得到三個基本數(shù)據(jù)端到端延時、路由延時和出口延時一對這三個數(shù)據(jù)進行加權計算后得到各IP的平均延時時間,對IP地址按時間進行排序后根據(jù)設定規(guī)則存入域名解析數(shù)據(jù)庫中;并發(fā)送給響應模塊一返回。所述的路由調(diào)度模塊4對域名解析數(shù)據(jù)庫中的IP地址集合進行出口默認路由的判斷和選擇如果最優(yōu)IP地址路由是默認路由則不需調(diào)度;如果最優(yōu)IP地址路由不是默認路由則對該IP所在的IP地址段進行路由調(diào)整判定如果符合調(diào)整規(guī)則,則將該段IP的默認路由調(diào)度至最優(yōu)鏈路上,并將該段標志信息清零;否則修改該IP段的標志信息,但不進行路由調(diào)度;具體操作流程為開始一獲取鏈路分析模塊發(fā)送的IP地址集合/定時從庫中讀取待更新域的IP地址集合一查詢高優(yōu)先級IP地址所選出口是否為默認路由出口,如果是則不需調(diào)整;如果不是則進行路由調(diào)節(jié)判斷一如果該IP所在地址段的多個IP均為優(yōu)先級高的IP,且這些IP的訪問次數(shù)和數(shù)量達到預先設定的閾值,則將該IP地址段進行路由調(diào)整,并將計數(shù)器清零;否則將計數(shù)器加一,但不進行調(diào)整一返回。所述的DNS響應模塊5將解析出的最優(yōu)IP地址返回給客戶端;具體操作流程為開始一監(jiān)聽發(fā)送過來的IP地址一將該IP地址發(fā)送給客戶端一返回。本發(fā)明能根據(jù)鏈路和服務器狀態(tài)自適應地進行域名解析調(diào)節(jié),解析給用戶端一個最合適的服務器IP,既保證了用戶訪問的速度又優(yōu)化了出口鏈路,提高鏈路訪問性能,將DNS解析與鏈路調(diào)度合二為一,既保證了客戶端的網(wǎng)絡訪問速度又實現(xiàn)了對出口鏈路的優(yōu)化和調(diào)度。


圖1為本發(fā)明的結構示意圖,圖2為本發(fā)明中DNS請求模塊I的流程圖,圖3為本發(fā)明中DNS解析模塊2的流程圖,圖4為本發(fā)明中鏈路分析模塊3的流程圖,圖5為本發(fā)明中路由調(diào)度模塊4的流程圖,圖6為本發(fā)明中DNS響應模塊5的流程圖。
具體實施例方式參看圖1-圖6,本具體實施方式
采用如下技術方案它包含DNS請求模塊1、DNS解析模塊2、鏈路分析模塊3、路由調(diào)度模塊4、DNS響應模塊5,DNS請求模塊I與DNS解析模塊2連接,DNS解析模塊2與鏈路分析模塊3連接,鏈路分析模塊3與路由調(diào)度模塊4連接,路由調(diào)度模塊4與DNS響應模塊5連接。所述的DNS請求模塊I用于監(jiān)聽客戶端發(fā)送的DNS域名解析請求,并將此域名發(fā)送給解析模塊。具體操作流程為開始一監(jiān)聽客戶端的域名解析請求,獲得待解析域名一將域名傳送給DNS解析模塊一返回。
所述的DNS解析模塊2接收DNS請求模塊發(fā)送過來的待解析域名,查詢域名解析數(shù)據(jù)庫,如果已有解析信息,則直接從數(shù)據(jù)庫中取出解析IP集合,發(fā)送給DNS響應模塊;如果域名解析數(shù)據(jù)庫中無此域名,則對其進行詳細解析,獲取該域名在各鏈路上部署的所有應用服務器IP,包括同一條鏈路上的各應用服務器IP和不同鏈路上的應用服務器IP,將此IP地址集合發(fā)送給鏈路分析模塊。具體操作流程為開始一接收DNS請求模塊發(fā)送的待解析域名一查詢本地域名解析庫一存在一從數(shù)據(jù)庫中獲取該域名解析IP,發(fā)送給DNS響應模塊;不存在一分別從各條鏈路向該域的域名服務器發(fā)送解析請求一從各條鏈路獲得該域的解析IP,形成IP地址集合,發(fā)送給鏈路分析模塊。所述的鏈路分析模塊3接收DNS解析模塊發(fā)送的IP地址集合,對集合中的每個IP地址分別從各個鏈路出口做端到端的延時檢測,路由跳數(shù)的延時檢測,出口帶寬延時的檢測,將這些數(shù)據(jù)按一定的權值或比率進行相加計算得到最終延遲時間,將各IP地址根據(jù)延遲時間從小到大進行排序,并根據(jù)預先定義的規(guī)則確定返回給用戶的最終IP地址集合存入數(shù)據(jù)庫中,該模塊還能對域名解析數(shù)據(jù)庫中的信息進行定時檢測和更新,以保證數(shù)據(jù)的準確性和實效性;具體操作流程為開始一獲取解析模塊發(fā)送的IP地址集合或定時從庫中讀取待更新域的IP地址集合一對各IP地址進行信息探測,每個IP地址得到三個基本數(shù)據(jù)端到端延時、路由延時和出口延時一對這三個數(shù)據(jù)進行加權計算后得到各IP的平均延時時間,對IP地址按時間進行排序后根據(jù)設定規(guī)則存入域名解析數(shù)據(jù)庫中;并發(fā)送給響應模塊一返回。所述的路由調(diào)度模塊4對域名解析數(shù)據(jù)庫中的IP地址集合進行出口默認路由的判斷和選擇如果最優(yōu)IP地址路由是默認路由則不需調(diào)度;如果最優(yōu)IP地址路由不是默認路由則對該IP所在的IP地址段進 行路由調(diào)整判定如果符合調(diào)整規(guī)則,則將該段IP的默認路由調(diào)度至最優(yōu)鏈路上,并將該段標志信息清零;否則修改該IP段的標志信息,但不進行路由調(diào)度;具體操作流程為開始一獲取鏈路分析模塊發(fā)送的IP地址集合或定時從庫中讀取待更新域的IP地址集合一查詢高優(yōu)先級IP地址所選出口是否為默認路由出口,如果是則不需調(diào)整;如果不是則進行路由調(diào)節(jié)判斷一如果該IP所在地址段的多個IP均為優(yōu)先級高的IP,且這些IP的訪問次數(shù)和數(shù)量達到預先設定的閾值,則將該IP地址段進行路由調(diào)整,并將計數(shù)器清零;否則將計數(shù)器加1,但不進行調(diào)整一返回。所述的DNS響應模塊5將解析出的最優(yōu)IP地址返回給客戶端;具體操作流程為開始一監(jiān)聽發(fā)送過來的IP地址一將該IP地址發(fā)送給客戶端一返回。本具體實施方式
能根據(jù)鏈路和服務器狀態(tài)自適應地進行域名解析調(diào)節(jié),解析給用戶端一個最合適的服務器IP,既保證了用戶訪問的速度又優(yōu)化了出口鏈路,提高鏈路訪問性能,將DNS解析與鏈路調(diào)度合二為一,既保證了客戶端的網(wǎng)絡訪問速度又實現(xiàn)了對出口鏈路的優(yōu)化和調(diào)度。
權利要求
1.多鏈路自適應DNS解析方法及設備,其特征在于它包含DNS請求模塊(1)、DNS解析模塊(2)、鏈路分析模塊(3)、路由調(diào)度模塊(4) ,DNS響應模塊(5),DNS請求模塊(I)與DNS解析模塊(2)連接,DNS解析模塊(2)與鏈路分析模塊(3)連接,鏈路分析模塊(3)與路由調(diào)度模塊⑷連接,路由調(diào)度模塊⑷與DNS響應模塊(5)連接。
2.根據(jù)權利要求1所述的多鏈路自適應DNS解析方法及設備,其特征在于所述的DNS請求模塊(I)用于監(jiān)聽客戶端發(fā)送的DNS域名解析請求,并將此域名發(fā)送給解析模塊;具體操作流程為開始一監(jiān)聽客戶端的域名解析請求,獲得待解析域名一將域名傳送給DNS解析模塊一返回。
3.根據(jù)權利要求1所述的多鏈路自適應DNS解析方法及設備,其特征在于所述的DNS解析模塊(2)接收DNS請求模塊發(fā)送過來的待解析域名,查詢域名解析數(shù)據(jù)庫,如果已有解析信息,則直接從數(shù)據(jù)庫中取出解析IP集合,發(fā)送給DNS響應模塊;如果域名解析數(shù)據(jù)庫中無此域名,則對其進行詳細解析,獲取該域名在各鏈路上部署的所有應用服務器IP,包括同一條鏈路上的各應用服務器IP和不同鏈路上的應用服務器IP,將此IP地址集合發(fā)送給鏈路分析模塊;具體操作流程為開始一接收DNS請求模塊發(fā)送的待解析域名一查詢本地域名解析庫一存在一從數(shù)據(jù)庫中獲取該域名解析IP,發(fā)送給DNS響應模塊;不存在一分別從各條鏈路向該域的域名服務器發(fā)送解析請求一從各條鏈路獲得該域的解析IP,形成IP地址集合,發(fā)送給鏈路分析模塊。
4.根據(jù)權利要求1所述的多鏈路自適應DNS解析方法及設備,其特征在于所述的鏈路分析模塊(3)接收DNS解析模塊發(fā)送的IP地址集合,對集合中的每個IP地址分別從各個鏈路出口做端到端的延時檢測,路由跳數(shù)的延時檢測,出口帶寬延時的檢測,將這些數(shù)據(jù)按一定的權值或比率進行相加計算得到最終延遲時間,將各IP地址根據(jù)延遲時間從小到大進行排序,并根據(jù)預先定義的規(guī)則確定返回給用戶的最終IP地址集合存入數(shù)據(jù)庫中,該模塊還能對域名解析數(shù)據(jù)庫中的信息進行定時檢測和更新,以保證數(shù)據(jù)的準確性和實效性;具體操作流程為開始一獲取解析模塊發(fā)送的IP地址集合或定時從庫中讀取待更新域的IP地址集合一對各IP地址進行信息探測,每個IP地址得到三個基本數(shù)據(jù)端到端延時、路由延時和出口延時一對這三個數(shù)據(jù)進行加權計算后得到各IP的平均延時時間,對IP地址按時間進行排序后根據(jù)設定規(guī)則存入域名解析數(shù)據(jù)庫中,并發(fā)送給響應模塊一返回。
5.根據(jù)權利要求1所述的多鏈路自適應DNS解析方法及設備,其特征在于所述的路由調(diào)度模塊(4)對域名解析數(shù)據(jù)庫中的IP地址集合進行出口默認路由的判斷和選擇如果最優(yōu)IP地址路由是默認路由則不需調(diào)度;如果最優(yōu)IP地址路由不是默認路由則對該IP所在的IP地址段進行路由調(diào)整判定如果符合調(diào)整規(guī)則,則將該段IP的默認路由調(diào)度至最優(yōu)鏈路上,并將該段標志信息清零;否則修改該IP段的標志信息,但不進行路由調(diào)度;具體操作流程為開始一獲取鏈路分析模塊發(fā)送的IP地址集合/定時從庫中讀取待更新域的IP地址集合一查詢高優(yōu)先級IP地址所選出口是否為默認路由出口,如果是則不需調(diào)整;如果不是則進行路由調(diào)節(jié)判斷一如果該IP所在地址段的數(shù)個IP均為優(yōu)先級高的IP,且這些IP的訪問次數(shù)和數(shù)量達到預先設定的閾值,則將該IP地址段進行路由調(diào)整,并將計數(shù)器清零;否則將計數(shù)器加一,但不進行調(diào)整一返回。
6.根據(jù)權利要求1所述的多鏈路自適應DNS解析方法及設備,其特征在于所述的DNS響應模塊(5)將解析出的最優(yōu)IP地址返回給客戶端;具體操作流程為開始一監(jiān)聽發(fā)送過來的IP地址一 將該IP地址發(fā)送給客戶端一返回。
全文摘要
多鏈路自適應DNS解析方法及設備,它涉及互聯(lián)網(wǎng)通信技術領域;它的DNS請求模塊(1)與DNS解析模塊(2)連接,DNS解析模塊(2)與鏈路分析模塊(3)連接,鏈路分析模塊(3)與路由調(diào)度模塊(4)連接,路由調(diào)度模塊(4)與DNS響應模塊(5)連接。它能根據(jù)鏈路和服務器狀態(tài)自適應地進行域名解析調(diào)節(jié),解析給用戶端一個最合適的服務器IP,既保證了用戶訪問的速度又優(yōu)化了出口鏈路,提高鏈路訪問性能,將DNS解析與鏈路調(diào)度合二為一,既保證了客戶端的網(wǎng)絡訪問速度又實現(xiàn)了對出口鏈路的優(yōu)化和調(diào)度。
文檔編號H04L29/12GK103037025SQ201210516710
公開日2013年4月10日 申請日期2012年11月21日 優(yōu)先權日2012年11月21日
發(fā)明者張仁偉, 齊鑫, 王波, 王兆源, 于濱赫, 葛保琦 申請人:哈爾濱理工大學
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
图片| 江门市| 鲜城| 太保市| 长宁区| 福建省| 五华县| 布拖县| 始兴县| 郴州市| 平罗县| 宜州市| 永兴县| 通江县| 闸北区| 都昌县| 潼南县| 木里| 瓮安县| 陆良县| 南投市| 萝北县| 灵宝市| 石河子市| 安新县| 丹巴县| 山阳县| 行唐县| 甘孜县| 涞水县| 冕宁县| 陇西县| 屏边| SHOW| 上蔡县| 三穗县| 长寿区| 南和县| 松溪县| 贺兰县| 山阳县|