亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

分布式互聯(lián)網(wǎng)測量服務(wù)器自動(dòng)注冊與管理方法

文檔序號(hào):7691703閱讀:191來源:國知局
專利名稱:分布式互聯(lián)網(wǎng)測量服務(wù)器自動(dòng)注冊與管理方法
分布式互聯(lián)網(wǎng)測量服務(wù)器自動(dòng)注冊與管理方法技術(shù)領(lǐng)域分布式互聯(lián)網(wǎng)測量服務(wù)器自動(dòng)注冊與管理方法屬于互聯(lián)網(wǎng)技術(shù)領(lǐng)域。
技術(shù)背景互聯(lián)網(wǎng)目前已經(jīng)成為全世界最重要的信息基礎(chǔ)設(shè)施。但基于包交換的互聯(lián)網(wǎng)通信的基本 原則仍然是"盡力而為"。對于有高帶寬、高服務(wù)質(zhì)量要求的各種網(wǎng)絡(luò)應(yīng)用,如實(shí)時(shí)視頻應(yīng)用 (UDP: 20Mbps-1200Mbps)和高速文件傳輸(TCP: 500Mbps-5000Mbps)等,其端到端性能的保證必須依賴對網(wǎng)絡(luò)資源進(jìn)行優(yōu)化配置,包括路由調(diào)整功能等。多年的實(shí)踐表明如果 不使用有效的網(wǎng)絡(luò)性能測量工具,進(jìn)行大量的前期網(wǎng)絡(luò)性能測試,找到制約高帶寬、高服務(wù) 質(zhì)量的傳輸瓶頸,并根據(jù)測量測試結(jié)果優(yōu)化網(wǎng)絡(luò)帶寬資源,此類應(yīng)用是不能成功的。端到端 網(wǎng)絡(luò)性能的保證必須以逐跳網(wǎng)絡(luò)性能保證為前提,所以必須在應(yīng)用用戶對之間端到端傳輸路 徑的關(guān)鍵點(diǎn)上部署測量服務(wù)器,使用戶能夠與各服務(wù)器進(jìn)行逐跳性能測量,分段發(fā)現(xiàn)并解決 故障。因此,大規(guī)模測量服務(wù)器的部署與管理是解決此類問題的前提與基礎(chǔ)。目前互聯(lián)網(wǎng)上已有的其他網(wǎng)絡(luò)測量方法及工具也很多,有的不使用測量服務(wù)器,有的使用測量服務(wù)器。即使是使用各種測量服務(wù)器的方法,如iperf等,在眾多的測量服務(wù)器之間缺 乏一種有效的自動(dòng)管理機(jī)制。通常測量服務(wù)器管理中的新增測量服務(wù)器的注冊、發(fā)現(xiàn)和維護(hù) 等功能是由網(wǎng)絡(luò)管理員手工添加新增服務(wù)器(刪除不工作服務(wù)器)的有關(guān)信息到數(shù)據(jù)庫服務(wù) 器中,可擴(kuò)展性很差。本發(fā)明試圖解決可擴(kuò)展可管理的新增互聯(lián)網(wǎng)測量服務(wù)器向注冊服務(wù)器 自動(dòng)注冊與數(shù)據(jù)庫動(dòng)態(tài)管理的問題。本發(fā)明采用了域名系統(tǒng)(DNS)標(biāo)識(shí)技術(shù)和分布式査詢 技術(shù)、測量功能認(rèn)證技術(shù)和數(shù)據(jù)動(dòng)態(tài)査詢及更新技術(shù)等多種技術(shù)結(jié)合的方法很好地解決了這 個(gè)問題。這個(gè)方法特別為互聯(lián)網(wǎng)跨自治域的分布式測量服務(wù)器的自動(dòng)管理提供了可擴(kuò)展性好, 管理性強(qiáng)的方案。雖然該方法由支持高性能視頻應(yīng)用的性能測量的需求提出,但也可用于其 它所有的分布式服務(wù)器,特別是信息分發(fā)網(wǎng)絡(luò)(CPN)中服務(wù)器的注冊、優(yōu)化與管理,具有 非常廣闊的應(yīng)用前景。發(fā)明內(nèi)容本發(fā)明的目的在于提供分布式互聯(lián)網(wǎng)測量服務(wù)器自動(dòng)注冊與管理方法。本發(fā)明的特征在于依次包含的以下步驟步驟(1)初始化每臺(tái)測量服務(wù)器MS連入互聯(lián)網(wǎng),靜態(tài)配置或動(dòng)態(tài)獲得該新增測量服務(wù)器的IP地址為 x.y.z.w;在每臺(tái)測量服務(wù)器上安裝多種測量工具的服務(wù)器端模塊及其對應(yīng)的自動(dòng)注冊功能模塊; 在注冊管理服務(wù)器RS上安裝域名DNS服務(wù)模塊,使之具有testtool.foabar子域的域名 服務(wù)的功能,提供形如氣testtool.foo.bar的域名解析服務(wù);同時(shí),在注冊管理服務(wù)器上安裝與上述多種測量工具服務(wù)器端模塊對應(yīng)的客戶端模塊; 將全球邊界網(wǎng)關(guān)協(xié)議BGP的路由表導(dǎo)入與之相連的BGP路由表查詢服務(wù)器(QSi),査 詢服務(wù)器(QS,)的域名是testl.foo.bar, QS!注冊到其上一級(jí)域名服務(wù)器,其域名是tfoo.bar, 用以完成用戶對(此例中是用戶A和用戶B)之間傳輸路徑上沿各自治域內(nèi)邊界路由器的IP 地址x.y.z.w所構(gòu)成的w.z.y.x.testl.foo.bar的文本域(TXT)域名解析服務(wù),從而查找到對應(yīng) 的自治域號(hào)碼(as***);在數(shù)據(jù)庫服務(wù)器DB上安裝SQL數(shù)據(jù)庫系統(tǒng),以測量服務(wù)器IP地址,域名,AS號(hào)碼,可提供的測量功能,性能指標(biāo),注冊時(shí)間等數(shù)據(jù)項(xiàng)組成的記錄格式保存已注冊測量服務(wù)器的 有關(guān)參數(shù);步驟(2):新增測量服務(wù)器開機(jī)運(yùn)行,以特定形式構(gòu)成的域名格式向注冊管理服務(wù)器發(fā) 送請求認(rèn)證和注冊信息,構(gòu)成為注冊特定字符.可提供的測量功能.次高級(jí)域名.最高級(jí)域名, 格式為 reg.testtool.foo.bar;步驟(3):注冊管理服務(wù)器分析査詢?nèi)罩?,對符合上述域名格式的請求,可初步確定其可能是能提供testtool功能的新增測量服務(wù)器,且其IP地址為x.y.z.w,將其IP地址通知數(shù)據(jù) 庫服務(wù)器DB暫存并紀(jì)錄該服務(wù)器可能提供的測量功能;不符合條件的,將其忽略;步驟(4):數(shù)據(jù)庫服務(wù)器DB查詢在冊的注冊數(shù)據(jù)庫列表,如果該地址不在列表中,或 離上次注冊時(shí)間24小時(shí)以上,執(zhí)行步驟5;如果該地址已在列表中,且離上次注冊時(shí)間24 小時(shí)以內(nèi),認(rèn)為其已經(jīng)完成注冊,執(zhí)行步驟ll;步驟(5):注冊管理服務(wù)器根據(jù)其可能提供的測量功能,調(diào)用自己相應(yīng)的測量功能客戶 端模塊,對具有以上IP地址的測量服務(wù)器進(jìn)行所設(shè)定的測量功能認(rèn)證及性能測試;若同一自 治域內(nèi)有多臺(tái)測量服器,注冊管理服務(wù)器將對多臺(tái)測量服務(wù)器分別進(jìn)行測量功能認(rèn)證及性能 測試;步驟(6):如果通過了功能測試,注冊服務(wù)器向查詢服務(wù)器QSi查詢該IP地址對應(yīng)的自 治域號(hào)碼AS;如果沒有通過測試,注冊服務(wù)器通知數(shù)據(jù)庫服務(wù)器將該IP地址刪除;步驟(7):將查到的以IP地址、AS自治域號(hào)碼數(shù)據(jù)項(xiàng)組成的記錄存入數(shù)據(jù)庫服務(wù)器注冊數(shù)據(jù)庫中。并根據(jù)同一自治域內(nèi)多臺(tái)測量服務(wù)器的所設(shè)定的同一測量功能的測試性能進(jìn)行 排序,將最優(yōu)性能者作為該自治域首選測量服務(wù)器提供服務(wù);步驟(8):將步驟(6)中査詢服務(wù)器(QS!)查到的AS號(hào)碼,采用自治域AS號(hào)碼到 測量服務(wù)器IP地址的查找方法,向注冊管理服務(wù)器(RS)逐個(gè)地發(fā)出由所得到的AS號(hào)碼和 注冊管理服務(wù)器(RS)域名共同構(gòu)造的新域名as***.teSttool.foo.bar,同時(shí)發(fā)出域名解析請 求,獲得具有該IP地址的測量服務(wù)器的域名;步驟(9):數(shù)據(jù)庫服務(wù)器DB將以(測量服務(wù)器IP地址,AS號(hào)碼,域名,可提供的測 量功能,性能指標(biāo),注冊時(shí)間)記錄格式保存已注冊測量服務(wù)器的有關(guān)參數(shù),正式寫入注冊 數(shù)據(jù)庫列表,由注冊管理數(shù)據(jù)庫為用戶提供域名服務(wù);步驟(10):數(shù)據(jù)庫服務(wù)器DB定期對在冊的測量服務(wù)器進(jìn)行輪詢,完成功能和性能測試, 通過功能測試的,保持原來記錄;不能通過功能測試的,刪除原來記錄,更新注冊數(shù)據(jù)庫列 表;步驟(11):重復(fù)步驟l-9,將多個(gè)新增服務(wù)器的有關(guān)信息存入數(shù)據(jù)庫服務(wù)器的注冊數(shù)據(jù) 庫中。


圖1互聯(lián)網(wǎng)測量服務(wù)器部署及自動(dòng)注冊與管理服務(wù)器連接及網(wǎng)絡(luò)連接拓?fù)鋱D;圖2本發(fā)明方法程序總體流程框圖;圖3域名系統(tǒng)標(biāo)識(shí)方法和分布式査詢方法流程框圖;圖4實(shí)驗(yàn)測試服務(wù)器部署及網(wǎng)絡(luò)連接拓?fù)鋱D。圖1中用到的部分名詞解釋如下。*RS:注冊服務(wù)器(registration server)*QS:査詢服務(wù)器(query server)攀MS:領(lǐng)!j量月艮務(wù)器(measurement server)* DB:數(shù)據(jù)庫月艮務(wù)器(general management server) IP:互聯(lián)網(wǎng)網(wǎng)絡(luò)地址(InternetProtocol) AS: 自治域號(hào)碼(Autonomouse System Number) DNS:域名服務(wù)器(DomainName System)*BGP路由表外部路由協(xié)議路由表(Border gateway Protocol Table)具體實(shí)施方式
本發(fā)明總體方法包括互聯(lián)網(wǎng)測量服務(wù)器自動(dòng)注冊方法和測量服務(wù)器列表動(dòng)態(tài)管理方法。 涉及的關(guān)鍵技術(shù)包括1. 新增測量服務(wù)器向注冊管理服務(wù)器自動(dòng)報(bào)告技術(shù);2. 新增測量服務(wù)器測量功能和性能自動(dòng)測試技術(shù);3. 新增測量服務(wù)器IP地址到聚類組(AS號(hào)碼)的査找技術(shù);4. 聚類組自治域AS號(hào)碼到測量服務(wù)器IP地址的查找方法;5. 數(shù)據(jù)庫自動(dòng)更新和維護(hù)技術(shù)?;ヂ?lián)網(wǎng)測量服務(wù)器自動(dòng)注冊方法包括第1, 2, 3項(xiàng)關(guān)鍵技術(shù);測量服務(wù)器列表動(dòng)態(tài)管理方法包括第2, 3, 4, 5項(xiàng)關(guān)鍵技術(shù)。圖1所示互聯(lián)網(wǎng)上跨多個(gè)自治域的用戶A與用戶B之間沿從A到B的傳輸路徑上傳輸數(shù) 據(jù)(穿越自治域X、 Y、 Z),在這些自治域中分別部署了若干測量服務(wù)器MS^、 MSx2、 MSx3、 MSyl、 MSy2、 MSzl、 MSz2。其中,MSw是新增服務(wù)器,MSx2、 MSx3、 MSyl、 MSy2、 MSzl、 MSa是已注冊的測量服務(wù)器。注冊管理服務(wù)器RS,查詢服務(wù)器QS,,數(shù)據(jù)庫服務(wù)器DB等均 連接到互聯(lián)網(wǎng)上?;ヂ?lián)網(wǎng)上任一臺(tái)新增服務(wù)器的注冊及所有已注冊服務(wù)器的管理過程需依次完成以下步驟步驟l:初始化1) 測量服務(wù)器連入互聯(lián)網(wǎng)后,可靜態(tài)配置或動(dòng)態(tài)獲得IP地址,新增測量服務(wù)器MSxl的IP地址為x.y.z.w;2) 在測量服務(wù)器上安裝多種網(wǎng)絡(luò)測量工具的服務(wù)器模塊功能,如iperf,ssmpd, Dvmcast等及對應(yīng)的自動(dòng)注冊功能模塊;3) 在注冊管理服務(wù)器(RS)上安裝域名(DNS)服務(wù)模塊及多種網(wǎng)絡(luò)測量工具 對應(yīng)的客戶端模塊;4) 在查詢服務(wù)器QS,上安裝域名(DNS)服務(wù)模塊及可由其路由器導(dǎo)入的BGP 路由表;5) 數(shù)據(jù)庫服務(wù)器DB上安裝SQL數(shù)據(jù)庫系統(tǒng)。步驟2:新增測量服務(wù)器開機(jī)運(yùn)行(能提供Iperf測量服務(wù)),以特定格式向注冊管理服 務(wù)器發(fā)送特定的信息,構(gòu)成為注冊特定字符.可提供的測量功能.次高級(jí)域名.最高級(jí)域名, 格式為reg.iperf.foo.bar ;步驟(3):注冊管理服務(wù)器分析査詢?nèi)罩?,對符合上述域名格式的請求,可初步確定 其可能是能提供iperf功能的新增測量服務(wù)器,且其IP地址為x.y.z.w,將其IP地址通知數(shù)據(jù) 庫服務(wù)器DB暫存并紀(jì)錄該服務(wù)器可能提供的測量功能;不符合條件的,將其忽略;步驟(4):數(shù)據(jù)庫服務(wù)器DB査詢在冊的注冊數(shù)據(jù)庫列表,如果該地址不在列表中,或 離上次注冊時(shí)間24小時(shí)以上,執(zhí)行步驟5;如果該地址已在列表中,且離上次注冊時(shí)間24 小時(shí)以內(nèi),認(rèn)為其已經(jīng)完成注冊,執(zhí)行步驟ll;步驟(5):注冊管理服務(wù)器根據(jù)其可能提供的測量功能,調(diào)用自己相應(yīng)的測量功能客戶 端模塊,對具有以上IP地址的測量服務(wù)器進(jìn)行所設(shè)定的測量功能認(rèn)證及性能測試;若同一自 治域內(nèi)有多臺(tái)測量服器,注冊管理服務(wù)器將對多臺(tái)測量服務(wù)器分別進(jìn)行測量功能認(rèn)證及性能 測試;步驟(6):如果通過了功能測試,注冊服務(wù)器向査詢服務(wù)器QS査詢該IP地址對應(yīng)的自 治域號(hào)碼AS二X;如果沒有通過測試,注冊服務(wù)器通知數(shù)據(jù)庫服務(wù)器將該IP地址刪除;步驟(7):將査到的以IP地址、AS自治域號(hào)碼數(shù)據(jù)項(xiàng)組成的記錄存入數(shù)據(jù)庫服務(wù)器注 冊數(shù)據(jù)庫中。并根據(jù)同一自治域內(nèi)多臺(tái)測量服務(wù)器的所設(shè)定的同一測量功能的測試性能進(jìn)行 排序,將最優(yōu)性能者作為該自治域首選測量服務(wù)器提供服務(wù);步驟(8):將步驟(6)中査詢服務(wù)器(QS,)查到的AS號(hào)碼,采用自治域AS號(hào)碼到 測量服務(wù)器IP地址的査找方法,向注冊管理服務(wù)器(RS)逐個(gè)地發(fā)出由所得到的AS號(hào)碼和 注冊管理服務(wù)器(RS)域名共同構(gòu)造的新域名x.iperf.foo.bar,同時(shí)發(fā)出域名解析請求,獲得 具有該IP地址的測量服務(wù)器的域名;步驟(9):數(shù)據(jù)庫服務(wù)器DB將以(測量服務(wù)器IP地址,AS號(hào)碼,域名,可提供的測 量功能,性能指標(biāo),注冊時(shí)間)記錄格式保存已注冊測量服務(wù)器的有關(guān)參數(shù),正式寫入注冊 數(shù)據(jù)庫列表,由注冊管理數(shù)據(jù)庫為用戶提供域名服務(wù);步驟(10):數(shù)據(jù)庫服務(wù)器DB定期對在冊的測量服務(wù)器進(jìn)行輪詢,完成功能和性能測試, 通過功能測試的,保持原來記錄;不能通過功能測試的,刪除原來記錄,更新注冊數(shù)據(jù)庫列 表;步驟(11):重復(fù)步驟1-9,將多個(gè)新增服務(wù)器的有關(guān)信息存入數(shù)據(jù)庫服務(wù)器的注冊數(shù)據(jù) 庫中。本發(fā)明所用方法的程序流程框圖見圖2。新增測量服務(wù)器在開機(jī)運(yùn)行時(shí),以特定格式向注冊管理服務(wù)器發(fā)送特定的信息,構(gòu)成為注冊特定字符.可提供的測量功能.次高級(jí)域名.最高級(jí)域名,格式為reg.testtool.foo.bar。注冊管理服務(wù)器分析査詢?nèi)罩荆瑢Ψ仙鲜鲇蛎袷降恼埱?,可初步確定其可能是能提供testtool功能的新增測量服務(wù)器,且其IP地址為x.y.z.w,將其IP地址通知數(shù)據(jù)庫服務(wù)器DB暫存并紀(jì)錄該服務(wù)器可能提供的測量功能;為了進(jìn)一步確認(rèn)該新增服務(wù)器是否就是測量服務(wù)器,注冊服務(wù)器使用該測量服務(wù)器 所聲稱能夠提供的服務(wù)所對應(yīng)的測量功能客戶端模塊與潛在的測量服務(wù)器上的測量功能 服務(wù)器模塊進(jìn)行功能和性能測試。通過功能測試和性能測試的測量服務(wù)器將被確認(rèn),獲 得的測量性能數(shù)據(jù)將作為數(shù)據(jù)庫自動(dòng)更新某個(gè)自治域內(nèi)首選測量服務(wù)器的選擇依據(jù)。 網(wǎng)絡(luò)IP地址到聚類組(AS號(hào)碼)的査找方法,其核心是基于自治域號(hào)碼(AS號(hào)碼)的聚類方案。根據(jù)初步得到的測量服務(wù)器IP地址及從任何具有全球路由表的運(yùn)行外部路由協(xié)議(BGP協(xié)議)的路由器中得到的由網(wǎng)絡(luò)地址(IP地址)到自治域號(hào)碼(AS號(hào)碼)的映射,可以找到該測量服務(wù)器所在的自治域號(hào)碼。為了保證分布式實(shí)現(xiàn)的可擴(kuò)展性及可管理性,采用域名系統(tǒng)(DNS)統(tǒng)一標(biāo)識(shí)和分布式査詢技術(shù)來實(shí)現(xiàn),如圖3所示。假設(shè)查詢服務(wù)QS,的域名為asn.routeview.org,在該服務(wù)器上運(yùn)行DNS服務(wù),并注冊到上一級(jí)的DNS服務(wù)器,使得由氣asn.routeview.OTg構(gòu)成的域名的解析服務(wù)由服務(wù)器QS,完成。這樣,客戶端如果要進(jìn)行某IP地址(如a.b.c.d)的AS號(hào)碼的査詢,可以根據(jù)IP地址構(gòu)成域名d.c.b.a.ans.routeview.org進(jìn)行域名解析。QSj艮據(jù)BGP路由表把査詢結(jié)果作為DNS的TXT域的數(shù)據(jù)(text field),用DNS的回答包的格式返回相應(yīng)的網(wǎng)絡(luò)地址塊和自治域號(hào)碼(AS號(hào)碼),例如aslOO給用戶。將己通過測量功能一致性測試的測量服務(wù)器的記錄對(AS號(hào)碼,測量服務(wù)器IP地址) 寫入數(shù)據(jù)庫服務(wù)器的注冊數(shù)據(jù)庫中。如果同一自治域內(nèi)有多臺(tái)測量服務(wù)器時(shí),對多臺(tái)測量服 務(wù)器的測量功能的性能數(shù)據(jù)進(jìn)行比較,按照性能的好壞依次排序。利用注冊管理服務(wù)器(RS)本身具有的域名服務(wù)功能,根據(jù)獲得的AS號(hào)碼(asl00),構(gòu) 成新的域名aslOO.testtool.foo.bar, RS根據(jù)測量服務(wù)器注冊的域名數(shù)據(jù)庫將査詢結(jié)果用DNS 的回答包的格式返回asl00的測量服務(wù)器的網(wǎng)絡(luò)IP地址w.x.y.z給用戶,同時(shí)獲得其域名為 aslOO.testtool.foo.bar,由注冊管理數(shù)據(jù)庫為用戶提供域名服務(wù)。(如圖3所示)為了保證測量服務(wù)器列表的有效性,注冊服務(wù)器定期對于已注冊的測量服務(wù)器進(jìn)行功能 和性能測試,并向數(shù)據(jù)庫服務(wù)器報(bào)告。數(shù)據(jù)庫服務(wù)器動(dòng)態(tài)更新測量服務(wù)器列表排序,并對于 不能提供服務(wù)的測試服務(wù)器,刪除其記錄。該實(shí)驗(yàn)測試的各種服務(wù)器部署及網(wǎng)絡(luò)連接情況如圖4所示。測試環(huán)境搭建在真實(shí)的互聯(lián)網(wǎng)主 干網(wǎng)上,含歐亞網(wǎng)和教育網(wǎng),分別是自治域系統(tǒng)AS24489和AS4538。歐亞網(wǎng)香港節(jié)點(diǎn)前后 安裝兩臺(tái)測量服務(wù)器,原有測試服務(wù)器的地址為202.179.243.3,新增測量服務(wù)器的地址為 202.179.244.105,均位于自治域24489。注冊服務(wù)器、查詢服務(wù)器位于教育網(wǎng)內(nèi),注冊服務(wù)器的IP地址是202.112.35.31。此例中,假設(shè)新增測量服務(wù)器上(202.179.244.105)安裝了互聯(lián)網(wǎng)上常用的網(wǎng)絡(luò)測量工具Iperf服務(wù)器端軟件后,該服務(wù)器內(nèi)安裝的由本專利描述的注冊模塊連續(xù)向注冊服務(wù)器202.112.35.31連續(xù)發(fā)送6次域名查詢請求。表1顯示202.112.35.31上相應(yīng)的DNS查詢?nèi)罩?,通過分析査詢?nèi)罩?,可初步確定具有1 地址202.179.244.105的服務(wù)器可能是新增測量服務(wù)器。31-Mar-2007 20:56:09.188 queries: info:XX+/202.179.244.105/reg1.iperffoo.bar/A/IN 31-Mar-2007 20:56:10.155 queries: info: XX+/202.179.244.105/reg2.iperf.foo.bar/A/IN 31-Mai-2007 20:56:10.509 queries: info: XX+/202.179.244.105/reg3.iperf.foo.bar/A/IN 31-Mar-2007 20:56:10.873 queries: info: XX+/202.179.244.105/reg4.iperf.foo.bar/A/IN 31-Mar-2007 20:56:11.380 queries: info: XX+/202.179.244.105/reg5.iperf.foo.bar/A/lN 31-Mar-2007 20:56:11,925 queries: info: XX+/202.179.244.105/reg6.iperf.foo.bar/A/lN表l注冊服務(wù)器域名査詢?nèi)罩咀苑?wù)器,啟動(dòng)其上安裝的Iperf工具客戶端軟件對具有202.179.244.105地址的服務(wù)器 進(jìn)行的功能和性能測試(在此例中為iperf TCP測試)結(jié)果如表2所示。int丄n丄2—rms 2 iperf —c 202*173*244*105Client connecting to 202,173,244,105, TCP port 5001 TCP ioincbw size: 64*0 KByte 〈defsult)C 3] locsl 202*112*35*32 port 42578 connected with 202,173*244,105 port 5001 [3] 0*0-10*1 sec H MBytes 77*1 Mbits/sec imin丄2-nims X ■表2新增測試服務(wù)器功能和性能測試 測試結(jié)果表明202.179.244.105通過測試,注冊管理服務(wù)器接著利用域名服務(wù)(DNS),得到202.179.244.105所對應(yīng)的自治域號(hào)碼為24489。然后對數(shù)據(jù)庫服務(wù)器提交新增條目AS=24489 , IP-202.179.244.105 , PERFORMANCE=77.1 Mbps數(shù)據(jù)庫服務(wù)器比較己有記錄(同一自治域內(nèi),其他已注冊服務(wù)器,此例中,是具有IP地址為202.170.243.3的服務(wù)器),AS=24489, IP=202.179.243,3, PERFORMANCE=12.3Mbps根據(jù)性能數(shù)據(jù)比較結(jié)果,動(dòng)態(tài)更新數(shù)據(jù)庫內(nèi)容,對于自治域AS24489, iperf測試的首選測試 服務(wù)器為具有IP地址為202.179.244.105的服務(wù)器。最后,將(202.179.244.105, as24489.iperf.test.foo.bar, 24489, iperf, 070331)記錄格式正式存入數(shù) 據(jù)庫服務(wù)器注冊數(shù)據(jù)庫。實(shí)驗(yàn)測試結(jié)果達(dá)到了預(yù)期的要求。新增測試服務(wù)器利用特定格式的查詢方法自動(dòng)對注冊 管理服務(wù)器進(jìn)行注冊,注冊管理服務(wù)器初步確認(rèn)后,對該測量服務(wù)器進(jìn)行功能和性能測試,通過測試后,利用該服務(wù)器的IP地址查詢其相應(yīng)的自治域號(hào)碼。根據(jù)測試性能優(yōu)劣,對同一 個(gè)自治域內(nèi)的多臺(tái)測量服務(wù)器進(jìn)行排序,將具有最優(yōu)測試性能的服務(wù)器作為沿傳輸路徑上各 自治域提供自動(dòng)測量的首選服務(wù)器,提供服務(wù)。并通過域名DNS服務(wù)器獲得測量服務(wù)器域名。 數(shù)據(jù)庫服務(wù)器定期輪詢注冊數(shù)據(jù)庫中的服務(wù)器檢查其"存活"狀態(tài),自動(dòng)更新和維護(hù)數(shù)據(jù)庫 服務(wù)器的注冊數(shù)據(jù)庫服務(wù)器列表。利用DNS査詢技術(shù)及數(shù)據(jù)庫技術(shù)有效地就解決了大規(guī)模分 布式自動(dòng)注冊與管理問題,可擴(kuò)展性和穩(wěn)定性很好。
權(quán)利要求
1.分布式互聯(lián)網(wǎng)測量服務(wù)器自動(dòng)注冊與管理方法,其特征在于以下依次完成的步驟步驟(1)初始化每臺(tái)測量服務(wù)器MS連入互聯(lián)網(wǎng),靜態(tài)配置或動(dòng)態(tài)獲得該新增測量服務(wù)器的IP地址為x.y.z.w;在每臺(tái)測量服務(wù)器上安裝多種測量工具的服務(wù)器端模塊及其對應(yīng)的自動(dòng)注冊功能模塊;在注冊管理服務(wù)器RS上安裝域名DNS服務(wù)模塊,使之具有testtool.foo.bar子域的域名服務(wù)的功能,提供形如*.testtool.foo.bar的域名解析服務(wù);同時(shí),在注冊管理服務(wù)器上安裝與上述多種測量工具服務(wù)器端模塊對應(yīng)的客戶端模塊;將全球邊界網(wǎng)關(guān)協(xié)議BGP的路由表導(dǎo)入與之相連的BGP路由表查詢服務(wù)器(QS1),查詢服務(wù)器(QS1)的域名是test1.foo.bar,QS1注冊到其上一級(jí)域名服務(wù)器,其域名是*.foo.bar,用以完成用戶對(此例中是用戶A和用戶B)之間傳輸路徑上沿各自治域內(nèi)邊界路由器的IP地址x.y.z.w所構(gòu)成的w.z.y.x.testl.foo.bar的文本域(TXT)域名解析服務(wù),從而查找到對應(yīng)的自治域號(hào)碼(as***);在數(shù)據(jù)庫服務(wù)器DB上安裝SQL數(shù)據(jù)庫系統(tǒng),以測量服務(wù)器IP地址,域名,AS號(hào)碼,可提供的測量功能,性能指標(biāo),注冊時(shí)間等數(shù)據(jù)項(xiàng)組成的記錄格式保存已注冊測量服務(wù)器的有關(guān)參數(shù);步驟(2)新增測量服務(wù)器開機(jī)運(yùn)行,以特定形式構(gòu)成的域名格式向注冊管理服務(wù)器發(fā)送請求認(rèn)證和注冊信息,構(gòu)成為注冊特定字符.可提供的測量功能.次高級(jí)域名.最高級(jí)域名,格式為reg.testtool.foo.bar;步驟(3)注冊管理服務(wù)器分析查詢?nèi)罩荆瑢Ψ仙鲜鲇蛎袷降恼埱?,可初步確定其可能是能提供testtool功能的新增測量服務(wù)器,且其IP地址為x.y.z.w,將其IP地址通知數(shù)據(jù)庫服務(wù)器DB暫存并紀(jì)錄該服務(wù)器可能提供的測量功能;不符合條件的,將其忽略;步驟(4)數(shù)據(jù)庫服務(wù)器DB查詢在冊的注冊數(shù)據(jù)庫列表,如果該地址不在列表中,或離上次注冊時(shí)間24小時(shí)以上,執(zhí)行步驟5;如果該地址已在列表中,且離上次注冊時(shí)間24小時(shí)以內(nèi),認(rèn)為其已經(jīng)完成注冊,執(zhí)行步驟11;步驟(5)注冊管理服務(wù)器根據(jù)其可能提供的測量功能,調(diào)用自己相應(yīng)的測量功能客戶端模塊,對具有以上IP地址的測量服務(wù)器進(jìn)行所設(shè)定的測量功能認(rèn)證及性能測試;若同一自治域內(nèi)有多臺(tái)測量服器,注冊管理服務(wù)器將對多臺(tái)測量服務(wù)器分別進(jìn)行測量功能認(rèn)證及性能測試;步驟(6)如果通過了功能測試,注冊服務(wù)器向查詢服務(wù)器QS1查詢該IP地址對應(yīng)的自治域號(hào)碼AS;如果沒有通過測試,注冊服務(wù)器通知數(shù)據(jù)庫服務(wù)器將該IP地址刪除;步驟(7)將查到的以IP地址、AS自治域號(hào)碼數(shù)據(jù)項(xiàng)組成的記錄存入數(shù)據(jù)庫服務(wù)器注冊數(shù)據(jù)庫中,并根據(jù)同一自治域內(nèi)多臺(tái)測量服務(wù)器的所設(shè)定的同一測量功能的測試性能進(jìn)行排序,將最優(yōu)性能者作為該自治域首選測量服務(wù)器提供服務(wù);步驟(8)將步驟(6)中查詢服務(wù)器(QS1)查到的AS號(hào)碼,采用自治域AS號(hào)碼到測量服務(wù)器IP地址的查找方法,向注冊管理服務(wù)器(RS)逐個(gè)地發(fā)出由所得到的AS號(hào)碼和注冊管理服務(wù)器(RS)域名共同構(gòu)造的新域名as***.testtool.foo.bar,同時(shí)發(fā)出域名解析請求,獲得具有該IP地址的測量服務(wù)器的域名;步驟(9)數(shù)據(jù)庫服務(wù)器DB將以(測量服務(wù)器IP地址,AS號(hào)碼,域名,可提供的測量功能,性能指標(biāo),注冊時(shí)間)記錄格式保存已注冊測量服務(wù)器的有關(guān)參數(shù),正式寫入注冊數(shù)據(jù)庫列表,由注冊管理數(shù)據(jù)庫為用戶提供域名服務(wù);步驟(10)數(shù)據(jù)庫服務(wù)器DB定期對在冊的測量服務(wù)器進(jìn)行輪詢,完成功能和性能測試,通過功能測試的,保持原來記錄;不能通過功能測試的,刪除原來記錄,更新注冊數(shù)據(jù)庫列表;步驟(11)重復(fù)步驟1-9,將多個(gè)新增服務(wù)器的有關(guān)信息存入數(shù)據(jù)庫服務(wù)器的注冊數(shù)據(jù)庫中。
全文摘要
分布式互聯(lián)網(wǎng)測量服務(wù)器自動(dòng)注冊與管理方法屬于互聯(lián)網(wǎng)技術(shù)領(lǐng)域,其特征在于新增測試服務(wù)器利用特定格式查詢方法自動(dòng)向注冊管理服務(wù)器進(jìn)行注冊,經(jīng)初步確認(rèn)后,對該測量服務(wù)器進(jìn)行功能和性能測試。通過測試后,根據(jù)測試性能優(yōu)劣,對同一個(gè)自治域內(nèi)的多臺(tái)測量服務(wù)器進(jìn)行排序。利用IP地址到自治域號(hào)碼的查詢方法及自治域號(hào)碼到域名的查詢方法,將具有最優(yōu)測試性能的服務(wù)器作為沿傳輸路徑上各自治域提供自動(dòng)測量的首選服務(wù)器。數(shù)據(jù)庫服務(wù)器定期輪詢其中服務(wù)器以檢查其“存活”狀態(tài),自動(dòng)更新和維護(hù)數(shù)據(jù)庫服務(wù)器的注冊測量服務(wù)器列表。本發(fā)明有效地就解決了分布式服務(wù)器自動(dòng)注冊與管理問題,可擴(kuò)展性和穩(wěn)定性很好。
文檔編號(hào)H04L12/26GK101282249SQ200810094269
公開日2008年10月8日 申請日期2008年4月25日 優(yōu)先權(quán)日2007年4月27日
發(fā)明者包叢笑, 星 李 申請人:清華大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1