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