两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于策略的地址解析控制方法與系統(tǒng)的制作方法

文檔序號:7721151閱讀:214來源:國知局
專利名稱:一種基于策略的地址解析控制方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及地址解析領(lǐng)域,尤其涉及一種基于策略的地址解析控制方法與系統(tǒng)。
背景技術(shù)
如圖1所示,已經(jīng)連接到網(wǎng)絡(luò)的用戶在訪問網(wǎng)絡(luò)資源時要經(jīng)歷以下步驟 步驟11 ,用戶1在首次訪問某域名(例如www. xxxxxx. cn)時,向DNS服務(wù)器發(fā)送
地址解析請求; 步驟12, DNS根據(jù)請求中攜帶的域名(www. xxxxxx. cn),查找對應(yīng)的服務(wù)器IP地址(如服務(wù)器1的IP地址aaa. bbb. ccc. ddd),并將該IP地址反饋給發(fā)送請求的用戶1 ;
步驟13,用戶1根據(jù)該IP地址(aaa. bbb. ccc. ddd)與對應(yīng)的服務(wù)器通信,并成功訪問所需的網(wǎng)絡(luò)資源。 由于用戶數(shù)量的不斷增加以及訪問內(nèi)容的多媒體化,一個服務(wù)器的處理能力無法滿足網(wǎng)絡(luò)中所有用戶的訪問需求,此外單臺服務(wù)器的可靠性也不能滿足長期、不間斷服務(wù)的要求。因此出現(xiàn)了位于同一區(qū)域的互相備份的多臺服務(wù)器群組,以及位于網(wǎng)絡(luò)不同位置的服務(wù)器群組。大量服務(wù)器可以共同分擔(dān)用戶的訪問需求,并提高了服務(wù)的可靠性。
但是多個服務(wù)器群組需要多個IP地址,因此在DNS中同一域名將對應(yīng)多個IP地址。DNS服務(wù)器需要判斷如何向用戶提供一個IP地址。 如圖2所示,為了實(shí)現(xiàn)同一域名對應(yīng)的多臺服務(wù)器之間的負(fù)載均衡,出現(xiàn)了DNS負(fù)
載均衡器。這種設(shè)備能根據(jù)服務(wù)器的不同狀態(tài),向用戶反饋不同的IP地址,從而將用戶訪
問均勻分散到多臺不同服務(wù)器上。 現(xiàn)有的負(fù)載均衡方案具有以下缺陷 1)輪詢和隨機(jī)方式僅將用戶平均分配到不同服務(wù)器,然而不同用戶的訪問行為和訪問內(nèi)容均不相同,因此仍然可能造成不同服務(wù)器負(fù)載差異較大。 2)根據(jù)服務(wù)器狀態(tài)分配,雖然考慮到服務(wù)器的故障和負(fù)載情況,但是僅僅根據(jù)服務(wù)器狀態(tài)進(jìn)行負(fù)載分配主要適用于位于同一地理位置的多臺服務(wù)器,沒有考慮服務(wù)器位置、服務(wù)器接入鏈路帶寬等多種因素,因此無法改善用戶體驗(yàn)和網(wǎng)絡(luò)負(fù)載。

發(fā)明內(nèi)容
為了解決上述的技術(shù)問題,提供了一種基于策略的地址解析控制方法與系統(tǒng),其
目的在于,合理安排用戶與服務(wù)器之間的流量避免造成部分鏈路擁塞。
本發(fā)明提供了一種基于策略的地址解析控制方法,包括 步驟l,用戶發(fā)起域名解析請求后,域名服務(wù)器將該請求轉(zhuǎn)發(fā)至地址解析判決裝置; 步驟2,地址解析判決裝置根據(jù)預(yù)置的策略條目或者策略條目的組合以及收集的與預(yù)置的策略條目有關(guān)的信息判定最佳IP地址; 步驟3,地址解析判決裝置將最佳IP地址發(fā)送至域名服務(wù)器;
步驟4,域名服務(wù)器向用戶發(fā)送該最佳IP地址。 步驟2中,信息采集模塊收集與預(yù)置的策略條目有關(guān)的信息并發(fā)送至地址解析判 決裝置。 步驟2中,策略條目預(yù)置于地址解析判決裝置中。 步驟2中,分析模塊還對信息采集模塊收集的與預(yù)置的策略條目有關(guān)的信息按照 格式進(jìn)行歸并和整理,然后發(fā)送給地址解析判決裝置,以便于地址解析判決裝置查詢和使 用。 收集的與預(yù)置的策略條目有關(guān)的信息包括網(wǎng)絡(luò)路由表,網(wǎng)絡(luò)設(shè)備狀態(tài)信息,網(wǎng)絡(luò) 鏈路帶寬使用率,服務(wù)器IP地址,服務(wù)器狀態(tài)信息,用戶IP地址和對應(yīng)的用戶優(yōu)先級。
分析模塊發(fā)送給地址解析判決裝置的信息包括路由表,全網(wǎng)網(wǎng)絡(luò)設(shè)備與狀態(tài)信 息列表,全網(wǎng)網(wǎng)絡(luò)鏈路信息列表,服務(wù)器域名與狀態(tài)信息、IP地址列表,和用戶IP地址與對 應(yīng)的優(yōu)先級列表。 策略條目包括根據(jù)服務(wù)器負(fù)載進(jìn)行均衡,根據(jù)網(wǎng)絡(luò)鏈路負(fù)載進(jìn)行均衡和根據(jù)用 戶優(yōu)先級進(jìn)行均衡。 地址解析判決裝置根據(jù)服務(wù)器與用戶的距離最近和/或服務(wù)器的負(fù)載最輕判定 最佳IP地址。 本發(fā)明提供了一種基于策略的地址解析控制系統(tǒng),包括終端和域名服務(wù)器,還包 括地址解析判決裝置; 終端,用于供用戶發(fā)起域名解析請求; 域名服務(wù)器,用于將該請求轉(zhuǎn)發(fā)至地址解析判決裝置;將接收到的最佳IP地址發(fā) 送給終端; 地址解析判決裝置,用于根據(jù)預(yù)置的策略條目或者策略條目的組合以及收集的與 預(yù)置的策略條目有關(guān)的信息判定最佳IP地址,并將最佳IP地址發(fā)送至域名服務(wù)器。
還包括信息采集模塊,用于收集與預(yù)置的策略條目有關(guān)的信息并發(fā)送至地址解析 判決裝置。 策略條目預(yù)置于地址解析判決裝置中。 還包括分析模塊,用于對信息采集模塊收集的與預(yù)置的策略條目有關(guān)的信息按照 格式進(jìn)行歸并和整理,然后發(fā)送給地址解析判決裝置,以便于地址解析判決裝置查詢和使 用。 收集的與預(yù)置的策略條目有關(guān)的信息包括網(wǎng)絡(luò)路由表,網(wǎng)絡(luò)設(shè)備狀態(tài)信息,網(wǎng)絡(luò) 鏈路帶寬使用率,服務(wù)器IP地址,服務(wù)器狀態(tài)信息,用戶IP地址和對應(yīng)的用戶優(yōu)先級。
分析模塊發(fā)送給地址解析判決裝置的信息包括路由表,全網(wǎng)網(wǎng)絡(luò)設(shè)備與狀態(tài)信 息列表,全網(wǎng)網(wǎng)絡(luò)鏈路信息列表,服務(wù)器域名與狀態(tài)信息、IP地址列表,和用戶IP地址與對 應(yīng)的優(yōu)先級列表。 策略條目包括根據(jù)服務(wù)器負(fù)載進(jìn)行均衡,根據(jù)網(wǎng)絡(luò)鏈路負(fù)載進(jìn)行均衡和根據(jù)用 戶優(yōu)先級進(jìn)行均衡。 地址解析判決裝置根據(jù)服務(wù)器與用戶的距離最近和/或服務(wù)器的負(fù)載最輕判定 最佳IP地址。 本發(fā)明能夠改善用戶體驗(yàn)和網(wǎng)絡(luò)負(fù)載,合理安排用戶與服務(wù)器之間的流量避免造成部分鏈路擁塞。


圖1為現(xiàn)有技術(shù)中用戶通過域名訪問網(wǎng)絡(luò)資源的過程; 圖2為現(xiàn)有技術(shù)中多服務(wù)器場景下負(fù)載分擔(dān)情況; 圖3本發(fā)明提供的基于策略的地址解析控制系統(tǒng)與控制流程; 圖4本發(fā)明提供的信息采集流程; 圖5本發(fā)明提供的分析流程; 圖6本發(fā)明提供的判斷流程; 圖7本發(fā)明提供的工作流程。
具體實(shí)施例方式
下面結(jié)合附圖,對本發(fā)明做進(jìn)一步的詳細(xì)描述。 現(xiàn)有技術(shù)主要著眼于服務(wù)器側(cè)的負(fù)載均衡,而網(wǎng)絡(luò)側(cè)負(fù)載均衡以及用戶區(qū)分功能尚不具備。在目前情況下,網(wǎng)絡(luò)中流量流向及負(fù)載均衡問題已經(jīng)成為研究的焦點(diǎn)。例如在互聯(lián)網(wǎng)中,由于采用的ISIS或0SPF協(xié)議均采用"最短路徑優(yōu)先"算法,因此網(wǎng)絡(luò)中從源端到目的端的路徑是固定的,如果不能合理安排用戶與服務(wù)器之間的流量必然造成部分鏈路擁塞。 由于用戶在訪問網(wǎng)絡(luò)資源時,第一步首先需要采用DNS系統(tǒng)查找IP地址,因此本發(fā)明主要通過對DNS服務(wù)器解析結(jié)果進(jìn)行控制,改變用戶訪問的目的地址,實(shí)現(xiàn)網(wǎng)絡(luò)中業(yè)務(wù)流向的控制,從一定程度上實(shí)現(xiàn)負(fù)載均衡。此外本發(fā)明可以采取一種策略或者多種策略的組合實(shí)現(xiàn)網(wǎng)絡(luò)流向的控制。 本發(fā)明是通過采集網(wǎng)絡(luò)中服務(wù)器狀態(tài)信息、網(wǎng)絡(luò)路由信息、網(wǎng)絡(luò)設(shè)備與鏈路信息、用戶信息等多種信息,根據(jù)網(wǎng)絡(luò)狀態(tài)、服務(wù)器狀態(tài)和用戶狀態(tài)綜合判斷出用戶應(yīng)當(dāng)訪問的最佳服務(wù)器,并將判斷結(jié)果發(fā)送給DNS系統(tǒng),使用戶訪問最佳的服務(wù)器IP地址。
如圖3所示,本發(fā)明涉及的主要裝置包括信息采集裝置、分析裝置、地址解析判決裝置。上述裝置可以位于本網(wǎng)絡(luò)(自治域)內(nèi)的任意位置,例如上述裝置可以位于網(wǎng)管中心、骨干網(wǎng)絡(luò)各個省份的出口 、大型IDC出口等等。上述裝置及被采集數(shù)據(jù)的裝置之間可以采用本領(lǐng)域任何通信技術(shù)進(jìn)行通信,例如采用IP網(wǎng)絡(luò)、以太網(wǎng)、物理鏈路或者其他通信技術(shù)。 其中信息采集裝置是指通過硬件或軟件的方法,部署在網(wǎng)絡(luò)中多個位置,收集服務(wù)器運(yùn)行狀態(tài)、網(wǎng)絡(luò)設(shè)備運(yùn)行狀態(tài)、網(wǎng)絡(luò)鏈路狀態(tài)、用戶信息等等,并將上述信息處理之后傳送給分析裝置。具體實(shí)現(xiàn)方法可以是 A、對服務(wù)器的信息采集可以通過服務(wù)器操作系統(tǒng)接口獲得服務(wù)器主要資源使用
情況;或者通過服務(wù)器管理系統(tǒng)的軟件或硬件接口獲取上述相關(guān)信息。獲得的信息可以包
括服務(wù)器是否工作正常,內(nèi)存、CPU、硬盤、網(wǎng)絡(luò)接口等資源的占用率等等。 B、對網(wǎng)絡(luò)狀態(tài)的信息采集網(wǎng)絡(luò)狀態(tài)信息包含網(wǎng)絡(luò)路由信息、網(wǎng)絡(luò)設(shè)備與鏈路信
息,可以通過直接訪問網(wǎng)絡(luò)設(shè)備本身,如通過Telnet方式直接訪問路由器、交換機(jī);或者通
過軟、硬件網(wǎng)管接口訪問網(wǎng)絡(luò)設(shè)備本身,如通過SNMP協(xié)議直接訪問路由器;或者通過網(wǎng)管系統(tǒng)間接訪問網(wǎng)絡(luò)設(shè)備,如通過SNMP或其他北向接口訪問網(wǎng)管系統(tǒng)服務(wù)器,間接獲得網(wǎng)絡(luò)信息;或者通過其他輔助設(shè)備,如流量流向分析系統(tǒng)、DPI、DFI等系統(tǒng)間接獲得網(wǎng)絡(luò)設(shè)備或鏈路信息。獲得的信息可以包括網(wǎng)絡(luò)設(shè)備是否工作正常,內(nèi)存、CPU占用率,路由表,端口速率及鏈路利用率等等。 C、對用戶狀態(tài)的信息采集可以通過用戶的IP地址判定用戶位置,并通過BRAS設(shè)備、RADIUS服務(wù)器、HLR等用戶相關(guān)網(wǎng)元獲得用戶相關(guān)信息。獲得的信息可以包括用戶等級、權(quán)限、用戶申請的接入帶寬、用戶位置等等。 其中分析裝置主要指通過硬件或軟件的方法,對信息采集裝置收集到的信息進(jìn)行整理、歸納、壓縮,并將處理結(jié)果反饋給地址解析判決裝置。分析裝置可以是一個或者多個,分別用來處理某一類或者多類信息。整理識別數(shù)據(jù)格式和有效性,將無效數(shù)據(jù)去除;歸納將數(shù)據(jù)按照地址區(qū)域、時間、重要性等類別進(jìn)行歸類;壓縮將數(shù)據(jù)采用特定算法壓縮,減少傳輸數(shù)據(jù)量。 其中地址解析判決裝置主要是指通過硬件或軟件的方法,對分析裝置提供的信息進(jìn)行判斷。地址解析判決裝置同時還當(dāng)接收管理員事先設(shè)置的策略,如一些根據(jù)服務(wù)器狀態(tài)、網(wǎng)絡(luò)狀態(tài)、用戶信息具體指標(biāo)設(shè)置的綜合條件,選擇一個適合該用戶訪問的最佳服務(wù)器地址,并將該判斷結(jié)果發(fā)送給DNS服務(wù)器。 上述裝置之間可以通過通信網(wǎng)絡(luò)進(jìn)行連接,也可以直接相互連接或采用專用網(wǎng)絡(luò)方式進(jìn)行連接。相互通信的方式可以采用已經(jīng)成熟的各種方式。
本發(fā)明的主要流程 如圖3所示,本發(fā)明提供的基于策略的地址解析控制流程包括
步驟31,信息采集流程,由信息采集裝置從相關(guān)設(shè)備中獲得各種狀態(tài)信息;
步驟32,分析流程,采集裝置向分析裝置匯總獲得的各種信息,分析裝置對信息進(jìn)行簡單處理; 步驟33,為判斷流程,根據(jù)分析整理的結(jié)果,以及事先設(shè)定的策略,地址解析判決
裝置向DNS發(fā)送判斷結(jié)果。 信息采集流程如圖4所示,包括 步驟41,信息采集裝置從相關(guān)網(wǎng)元、系統(tǒng)收集信息; 步驟42,信息格式化; 步驟43,發(fā)送給分析裝置。 其中步驟42是指將收集上來的各種信息整理為符合一定格式的信息(所謂格式
主要是指符合模塊間接口規(guī)范的數(shù)據(jù)格式)),或者進(jìn)行壓縮、歸并等操作。 采集的信息可以包括但不限于以下內(nèi)容網(wǎng)絡(luò)路由表;網(wǎng)絡(luò)設(shè)備狀態(tài)信息,如
CPU、內(nèi)存占用率;網(wǎng)絡(luò)鏈路帶寬使用率;服務(wù)器IP地址;服務(wù)器狀態(tài)信息,如CPU、內(nèi)存占
用率;用戶IP地址、優(yōu)先級等信息。信息收集可以以一定頻率更新,或者采用其他外來機(jī)制
觸發(fā)更新。 分析流程主要分析內(nèi)容是對上述信息進(jìn)行排序、建立關(guān)聯(lián)關(guān)系,并根據(jù)預(yù)先設(shè)置的策略條目按照一定索引項(xiàng)進(jìn)行排序。如圖5所示,包括
步驟51,收集相關(guān)信息;
步驟52,信息整理;
步驟53,發(fā)送給地址解析判決裝置。 其中步驟52是指將從多個信息采集裝置獲得的信息或者從其他分析裝置中獲得的信息進(jìn)行歸并整理,成為符合一定格式的(所謂格式主要是指符合模塊間接口規(guī)范的數(shù)據(jù)格式),便于查詢和使用的數(shù)據(jù)。
發(fā)送給地址解析判決裝置的信息包括但不限于以下內(nèi)容路由表;全網(wǎng)網(wǎng)絡(luò)設(shè)備(本自治域內(nèi)所有節(jié)點(diǎn)設(shè)備)與狀態(tài)信息列表;全網(wǎng)網(wǎng)絡(luò)鏈路(本自治域內(nèi)所有鏈路)信息列表;服務(wù)器域名與狀態(tài)信息、IP地址列表;用戶IP地址與對應(yīng)的優(yōu)先級列表;
判斷流程如圖6所示,包括
步驟61,策略預(yù)定義; 步驟62,根據(jù)已經(jīng)獲得的信息和策略條目順序判定最佳IP地址;
步驟63,向DNS服務(wù)器發(fā)送判定結(jié)果。 其中步驟61是由系統(tǒng)管理人員根據(jù)需要預(yù)先設(shè)定的策略條目或按照一定優(yōu)先次序排列的策略條目的組合。策略條目可以包含但不限于根據(jù)服務(wù)器負(fù)載進(jìn)行均衡;根據(jù)網(wǎng)絡(luò)鏈路負(fù)載進(jìn)行均衡;根據(jù)用戶優(yōu)先級進(jìn)行均衡。其中步驟62與策略預(yù)定義密切相關(guān),根據(jù)策略條目的順序進(jìn)行最佳IP地址選擇。例如,當(dāng)僅定義策略條目為"根據(jù)網(wǎng)絡(luò)鏈路負(fù)載進(jìn)行均衡"時,裝置將根據(jù)用戶IP、服務(wù)器的多個IP,以及路由表計算用戶到各個服務(wù)器之間的通路,根據(jù)通路中包含各段鏈路的負(fù)載情況,選擇鏈路負(fù)載最輕的通路,然后將該條通路對應(yīng)的服務(wù)器IP地址發(fā)送給DNS服務(wù)器,作為選出的最佳IP地址;當(dāng)僅定義策略條目為"根據(jù)用戶優(yōu)先級進(jìn)行均衡"時,裝置將根據(jù)用戶IP地址和對應(yīng)的優(yōu)先級確定進(jìn)行判定,如果為普通用戶,則以輪詢方式確定IP地址,如果為高優(yōu)先級用戶,則選擇距離用戶最近(跳數(shù)或物理距離)的服務(wù)器IP作為最佳IP地址。
本發(fā)明提供的用戶訪問某個域名時的工作流程如圖7所示,包括
步驟71,用戶提交地址解析請求; 步驟72, DNS服務(wù)器接收請求,并轉(zhuǎn)發(fā)給地址解析判決裝置; 步驟73,地址解析判決裝置根據(jù)策略條目或策略條目的組合判定最佳IP地址; 步驟74,地址解析判決裝置將該IP地址發(fā)送給DNS服務(wù)器; 步驟75, DNS服務(wù)器向用戶反饋該IP地址。 a.實(shí)施例1 某用戶1通過網(wǎng)絡(luò)訪問某個域名,如www. yyy. cn。該域名對應(yīng)的服務(wù)器有服務(wù)器1、服務(wù)器2…服務(wù)器N,并分布在網(wǎng)絡(luò)的不同位置。與此同時用戶2、用戶3…用戶M也要求訪問該域名。
假設(shè)地址解析判決裝置中的策略條目按照順序設(shè)置為
用戶等級優(yōu)先;
服務(wù)器負(fù)載優(yōu)先;
網(wǎng)絡(luò)負(fù)載優(yōu)先; 當(dāng)高優(yōu)先級用戶1發(fā)出DNS解析請求之后,DNS服務(wù)器將用戶IP和域名發(fā)送給地址解析判決裝置。地址解析判決裝置接收到DNS轉(zhuǎn)發(fā)的域名"www.yyy.cn"和用戶IP地址之后,首先根據(jù)用戶IP查找對應(yīng)的優(yōu)先級。如果用戶1為高優(yōu)先級用戶,則地址判決服務(wù)器根據(jù)用戶IP、路由表、服務(wù)器IP(共N個)首先計算出最短路由,該最短路由可以是跳數(shù)最小,也可根據(jù)實(shí)際傳輸通路距離最短,由策略預(yù)定義事先決定。如果存在多個最短路由,則進(jìn)一步進(jìn)行服務(wù)器優(yōu)先級判定。從多個最短路由對應(yīng)的服務(wù)器中,選擇負(fù)載最低的服務(wù)器(根據(jù)服務(wù)器狀態(tài)信息,如CPU、內(nèi)存占用率)。如果在服務(wù)器中仍然存在多個負(fù)載最低的服務(wù)器,則根據(jù)網(wǎng)絡(luò)資源情況(根據(jù)網(wǎng)絡(luò)設(shè)備狀態(tài)信息,如CPU、內(nèi)存占用率、網(wǎng)絡(luò)鏈路帶寬使用率)進(jìn)行判斷。選擇鏈路段負(fù)載最輕的路由通路對應(yīng)的服務(wù)器IP地址作為最優(yōu)IP地址。然后地址解析判決裝置將該IP地址反饋給DNS服務(wù)器,并由DNS服務(wù)器返回給用戶。
如果普通用戶2發(fā)出同樣的DNS請求,則地址判決服務(wù)器經(jīng)過用戶優(yōu)先判斷之后,直接跳過用戶優(yōu)先策略,根據(jù)服務(wù)器負(fù)載選擇其中負(fù)載最輕的。然后在多個負(fù)載最輕的服務(wù)器中,根據(jù)用戶IP、服務(wù)器IP、路由表計算所涉及的多條通路,并根據(jù)每條通路所涉及的鏈路、節(jié)點(diǎn)負(fù)載信息,從中選擇負(fù)載最輕的通路。將該通路對應(yīng)的服務(wù)器IP地址作為最優(yōu)地址反饋給DNS服務(wù)器,并由DNS服務(wù)器返回給用戶。
b.實(shí)施例2 某用戶1通過網(wǎng)絡(luò)訪問某個域名,如www. zzz. cn。該域名對應(yīng)的服務(wù)器有服務(wù)器1、服務(wù)器2…服務(wù)器N,并分布在網(wǎng)絡(luò)的不同位置。與此同時用戶2、用戶3…用戶M也要求訪問該域名。
假設(shè)地址解析判決裝置中的策略條目按照順序設(shè)置為
服務(wù)器負(fù)載優(yōu)先;
網(wǎng)絡(luò)負(fù)載優(yōu)先;
用戶等級優(yōu)先; 當(dāng)用戶1發(fā)出DNS解析請求之后,DNS服務(wù)器將用戶IP和域名發(fā)送給地址解析判決裝置。地址解析判決裝置接收到DNS轉(zhuǎn)發(fā)的域名"www. zzz. cn"和用戶IP地址之后,首先根據(jù)服務(wù)器狀態(tài)信息(主要參數(shù)包括但不限于服務(wù)器中處理器負(fù)載、存儲設(shè)備使用情況、服務(wù)器工作狀態(tài)(如是否存在故障))進(jìn)行判斷,選擇負(fù)載較低的服務(wù)器。然后在上述服務(wù)器中選擇網(wǎng)絡(luò)負(fù)載最低(主要參數(shù)包括但不限于鏈路利用率、網(wǎng)元處理資源占用率、路由跳數(shù)、傳輸距離等關(guān)鍵參數(shù),上述參數(shù)在前文采集設(shè)備中詳細(xì)描述)的通路。最后根據(jù)用戶優(yōu)先級進(jìn)行判斷,如果為高優(yōu)先級用戶,則選擇路徑最短的通路對應(yīng)的服務(wù)器;如果為普通用戶,則在上述服務(wù)器中輪詢。 本發(fā)明中,關(guān)于路由狀態(tài)信息、服務(wù)器狀態(tài)信息、用戶信息的采集、分析、整理可以在用戶發(fā)出DNS請求之前準(zhǔn)備好,也可以由用戶的DNS請求觸發(fā)開展后續(xù)處理步驟。提前準(zhǔn)備好的優(yōu)點(diǎn)在于DNS判決和響應(yīng)速度快,但是需要消耗較大的存儲、處理資源;由用戶行為觸發(fā)的優(yōu)點(diǎn)在于節(jié)省存儲、處理資源,但是響應(yīng)速度慢。也可以是部分信息事先準(zhǔn)備好,其他信息由請求觸發(fā)。 本發(fā)明中,關(guān)于網(wǎng)絡(luò)負(fù)載的判斷可以采用多種方法,例如整條通路所有鏈路段的平均鏈路利用率,或者整條通路中負(fù)載最重的鏈路段。關(guān)于網(wǎng)絡(luò)資源的判斷可以采用跳數(shù)最小、物理距離最短等多種方法。 本領(lǐng)域的技術(shù)人員在不脫離權(quán)利要求書確定的本發(fā)明的精神和范圍的條件下,還可以對以上內(nèi)容進(jìn)行各種各樣的修改。因此本發(fā)明的范圍并不僅限于以上的說明,而是由權(quán)利要求書的范圍來確定的。
9
權(quán)利要求
一種基于策略的地址解析控制方法,其特征在于,包括步驟1,用戶發(fā)起域名解析請求后,域名服務(wù)器將該請求轉(zhuǎn)發(fā)至地址解析判決裝置;步驟2,地址解析判決裝置根據(jù)預(yù)置的策略條目或者策略條目的組合以及收集的與預(yù)置的策略條目有關(guān)的信息判定最佳IP地址;步驟3,地址解析判決裝置將最佳IP地址發(fā)送至域名服務(wù)器;步驟4,域名服務(wù)器向用戶發(fā)送該最佳IP地址。
2. 如權(quán)利要求1所述的基于策略的地址解析控制方法,其特征在于,步驟2中,信息采 集模塊收集與預(yù)置的策略條目有關(guān)的信息并發(fā)送至地址解析判決裝置。
3. 如權(quán)利要求1所述的基于策略的地址解析控制方法,其特征在于,步驟2中,策略條 目預(yù)置于地址解析判決裝置中。
4. 如權(quán)利要求2所述的基于策略的地址解析控制方法,其特征在于,步驟2中,分析模 塊還對信息采集模塊收集的與預(yù)置的策略條目有關(guān)的信息按照格式進(jìn)行歸并和整理,然后 發(fā)送給地址解析判決裝置,以便于地址解析判決裝置查詢和使用。
5. 如權(quán)利要求4所述的基于策略的地址解析控制方法,其特征在于,收集的與預(yù)置的 策略條目有關(guān)的信息包括網(wǎng)絡(luò)路由表,網(wǎng)絡(luò)設(shè)備狀態(tài)信息,網(wǎng)絡(luò)鏈路帶寬使用率,服務(wù)器IP 地址,服務(wù)器狀態(tài)信息,用戶IP地址和對應(yīng)的用戶優(yōu)先級。
6. 如權(quán)利要求5所述的基于策略的地址解析控制方法,其特征在于,分析模塊發(fā)送給 地址解析判決裝置的信息包括路由表,全網(wǎng)網(wǎng)絡(luò)設(shè)備與狀態(tài)信息列表,全網(wǎng)網(wǎng)絡(luò)鏈路信息 列表,服務(wù)器域名與狀態(tài)信息、IP地址列表,和用戶IP地址與對應(yīng)的優(yōu)先級列表。
7. 如權(quán)利要求1所述的基于策略的地址解析控制方法,其特征在于,策略條目包括根 據(jù)服務(wù)器負(fù)載進(jìn)行均衡,根據(jù)網(wǎng)絡(luò)鏈路負(fù)載進(jìn)行均衡和根據(jù)用戶優(yōu)先級進(jìn)行均衡。
8. 如權(quán)利要求1所述的基于策略的地址解析控制方法,其特征在于,地址解析判決裝 置根據(jù)服務(wù)器與用戶的距離最近和/或服務(wù)器的負(fù)載最輕判定最佳IP地址。
9. 一種基于策略的地址解析控制系統(tǒng),包括終端和域名服務(wù)器,其特征在于,還包括地 址解析判決裝置;終端,用于供用戶發(fā)起域名解析請求;域名服務(wù)器,用于將該請求轉(zhuǎn)發(fā)至地址解析判決裝置;將接收到的最佳IP地址發(fā)送給 終端;地址解析判決裝置,用于根據(jù)預(yù)置的策略條目或者策略條目的組合以及收集的與預(yù)置 的策略條目有關(guān)的信息判定最佳IP地址,并將最佳IP地址發(fā)送至域名服務(wù)器。
10. 如權(quán)利要求9所述的基于策略的地址解析控制系統(tǒng),其特征在于,還包括信息采集 模塊,用于收集與預(yù)置的策略條目有關(guān)的信息并發(fā)送至地址解析判決裝置。
11. 如權(quán)利要求9所述的基于策略的地址解析控制系統(tǒng),其特征在于,策略條目預(yù)置于 地址解析判決裝置中。
12. 如權(quán)利要求IO所述的基于策略的地址解析控制系統(tǒng),其特征在于,還包括分析模 塊,用于對信息采集模塊收集的與預(yù)置的策略條目有關(guān)的信息按照格式進(jìn)行歸并和整理, 然后發(fā)送給地址解析判決裝置,以便于地址解析判決裝置查詢和使用。
13. 如權(quán)利要求12所述的基于策略的地址解析控制系統(tǒng),其特征在于,收集的與預(yù)置 的策略條目有關(guān)的信息包括網(wǎng)絡(luò)路由表,網(wǎng)絡(luò)設(shè)備狀態(tài)信息,網(wǎng)絡(luò)鏈路帶寬使用率,服務(wù)器IP地址,服務(wù)器狀態(tài)信息,用戶IP地址和對應(yīng)的用戶優(yōu)先級。
14. 如權(quán)利要求13所述的基于策略的地址解析控制系統(tǒng),其特征在于,分析模塊發(fā)送給地址解析判決裝置的信息包括路由表,全網(wǎng)網(wǎng)絡(luò)設(shè)備與狀態(tài)信息列表,全網(wǎng)網(wǎng)絡(luò)鏈路信 息列表,服務(wù)器域名與狀態(tài)信息、IP地址列表,和用戶IP地址與對應(yīng)的優(yōu)先級列表。
15. 如權(quán)利要求9所述的基于策略的地址解析控制系統(tǒng),其特征在于,策略條目包括 根據(jù)服務(wù)器負(fù)載進(jìn)行均衡,根據(jù)網(wǎng)絡(luò)鏈路負(fù)載進(jìn)行均衡和根據(jù)用戶優(yōu)先級進(jìn)行均衡。
16. 如權(quán)利要求9所述的基于策略的地址解析控制系統(tǒng),其特征在于,地址解析判決裝 置根據(jù)服務(wù)器與用戶的距離最近和/或服務(wù)器的負(fù)載最輕判定最佳IP地址。
全文摘要
本發(fā)明涉及一種基于策略的地址解析控制方法與系統(tǒng)。該基于策略的地址解析控制方法,包括步驟1,用戶發(fā)起域名解析請求后,域名服務(wù)器將該請求轉(zhuǎn)發(fā)至地址解析判決裝置;步驟2,地址解析判決裝置根據(jù)預(yù)置的策略條目或者策略條目的組合以及收集的與預(yù)置的策略條目有關(guān)的信息判定最佳IP地址;步驟3,地址解析判決裝置將最佳IP地址發(fā)送至域名服務(wù)器;步驟4,域名服務(wù)器向用戶發(fā)送該最佳IP地址。本發(fā)明能夠改善用戶體驗(yàn)和網(wǎng)絡(luò)負(fù)載,合理安排用戶與服務(wù)器之間的流量避免造成部分鏈路擁塞。
文檔編號H04L12/56GK101710905SQ20091024332
公開日2010年5月19日 申請日期2009年12月17日 優(yōu)先權(quán)日2009年12月17日
發(fā)明者周巍, 姜智峰, 陳利兵 申請人:中國聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
康定县| 东光县| 平利县| 潢川县| 伊金霍洛旗| 扶沟县| 溧阳市| 怀柔区| 卢龙县| 南靖县| 朝阳市| 鄂温| 临湘市| 山东省| 镇沅| 台山市| 梅州市| 额尔古纳市| 民乐县| 临潭县| 安达市| 时尚| 搜索| 蓬安县| 民乐县| 怀宁县| 淮阳县| 玛沁县| 鄢陵县| 孟州市| 内黄县| 安化县| 吴江市| 鹤山市| 鸡西市| 绥江县| 景德镇市| 株洲市| 绥芬河市| 平舆县| 长岭县|