IMSN提升IPv6網(wǎng)絡(luò)服務(wù)質(zhì)量(2)
IPv6技術(shù)在高校校園網(wǎng)全面升級以后,將有大量用戶通過CNGI-CERNET2主干網(wǎng)實現(xiàn)互訪和對國際國內(nèi)資源的使用與共享,將對CNGI-CERNET2主干網(wǎng)的運行管理和服務(wù)質(zhì)量提出更高的要求。清華大學(xué)在CNGI-CERNET2主干網(wǎng)項目建設(shè)和試運行期間,為了更好地監(jiān)控網(wǎng)絡(luò)的運行情況,自主開發(fā)了IMSN系統(tǒng),這樣我們對CNGI-CERNET2主干網(wǎng)的性能和服務(wù)質(zhì)量進行了近兩年的監(jiān)測和分析。下面讓我們看一下關(guān)于IMSN系統(tǒng)的介紹:
按自治域部署服務(wù)實例
由于Web Service良好的模塊化效果,原子服務(wù)是否在相同自治(邏輯)域,對服務(wù)調(diào)用并沒有本質(zhì)的影響,而有影響的部分在于平臺相關(guān)的服務(wù)方面。由于平臺基礎(chǔ)服務(wù)需要維護所有服務(wù)的信息,服務(wù)的注冊查找等操作都要通過平臺基礎(chǔ)服務(wù)來完成,因此使用一個平臺基礎(chǔ)服務(wù)的實例來維護所有的原子服務(wù)信息是不現(xiàn)實的。同時考慮到自治域通常是按不同的ISP劃分的,ISP一般會希望對自己域內(nèi)的服務(wù)實行一定的權(quán)限控制,不會讓所有服務(wù)都對所有用戶公開,因此按自治域來進行平臺基礎(chǔ)服務(wù)實例的部署是比較合適的方案。同時,即使是在同一個自治域中,出于管理上的方便,也可以部署多個平臺基礎(chǔ)服務(wù)的實例,將整個域人為地劃分為若干個邏輯域,不同的邏輯域之間也需要通過平臺基礎(chǔ)服務(wù)來完成服務(wù)的查找等操作。
因此,IMSN體系結(jié)構(gòu)框架還必須考慮多個平臺基礎(chǔ)服務(wù)實例間進行交互的問題,這種情況同時包括在不同自治域和同一自治域但不同邏輯域的情況,但實際上沒有本質(zhì)的區(qū)別,為簡便起見,我們統(tǒng)稱這類問題為跨域協(xié)作問題??缬騾f(xié)作問題主要由平臺基礎(chǔ)服務(wù)處理。
測量參數(shù)的四種服務(wù)方式
IMSN性能測量系統(tǒng)目前提供了以下性能參數(shù)的測量:端到端連通性、端到端傳輸時延(和每條鏈路的傳輸時延)、端到端丟包率、端到端(可用)帶寬、基于以上參數(shù)的性能評價參數(shù)(可配置)等。
對于以上每種性能參數(shù)的測量,至少提供以下幾種服務(wù)方式:
1.即時發(fā)起的測量:用戶在發(fā)起測量請求后可以實時看到測量結(jié)果;
2.定制定時的測量任務(wù):用戶指定測量任務(wù)、測量開始時間、測量持續(xù)時間、每次測量間隔等參數(shù),系統(tǒng)返回定制成功或失敗的信息;
3.查看定制任務(wù)測量數(shù)據(jù):用戶配置定制任務(wù)的顯示方式,系統(tǒng)準(zhǔn)實時顯示測量結(jié)果;
4.支持用戶定制視圖,按組查看多個任務(wù)的測量結(jié)果數(shù)據(jù)。
IMSN性能測量系統(tǒng)作為一個完全分布式的系統(tǒng),在CNGI-CERNET2主干網(wǎng)25 個核心節(jié)點的22節(jié)點進行部署。北京、南京、上海等節(jié)點實際上早在2008年初就部署了IMSN的早期版本,規(guī)模部署(或更新)于2010年3月開始,到4月全部部署完畢。個別節(jié)點(浙江大學(xué)節(jié)點、北京大學(xué)節(jié)點和北京郵電大學(xué)節(jié)點)由于設(shè)備和網(wǎng)絡(luò)等條件限制,沒有部署服務(wù)。IMSN系統(tǒng)對CNGICERNET2主干網(wǎng)進行連通性、時延、丟包和可用帶寬的測量。部署了測量服務(wù)的節(jié)點在圖2中以藍(lán)色標(biāo)出,未部署的節(jié)點以紅色標(biāo)出。同時,由于上一代性能測量系統(tǒng)的數(shù)據(jù)庫存放在南京節(jié)點,因此新系統(tǒng)的數(shù)據(jù)中心服務(wù)Agent也部署在了南京節(jié)點,同時將舊系統(tǒng)的測量數(shù)據(jù)分批導(dǎo)入了新系統(tǒng)的數(shù)據(jù)庫。在北京節(jié)點部署了Client和Manager組件。
圖2 CNGI-CERNET2主干網(wǎng)拓?fù)浣Y(jié)構(gòu)及IMSN部署
【編輯推薦】