劉洋+佟敏
【摘要】 為了加強網(wǎng)絡(luò)對業(yè)務(wù)的感知能力和控制能力,一種依據(jù)互聯(lián)網(wǎng)的可控業(yè)務(wù)網(wǎng)體系架構(gòu)(INACOS)誕生了,這種架構(gòu)在現(xiàn)有互聯(lián)網(wǎng)應(yīng)用層與承載層之間多增加了一個業(yè)務(wù)墊層,從而對電信業(yè)務(wù)共性功能進行控制與管理。在這種架構(gòu)下,可以在不改變承載設(shè)備以及協(xié)議的同時,增加網(wǎng)絡(luò)對業(yè)務(wù)的感知以及控制能力,從而可以提供更好的服務(wù),提升安全系數(shù)。
【關(guān)鍵詞】 互聯(lián)網(wǎng) 可控業(yè)務(wù)網(wǎng)體系架構(gòu)
互聯(lián)網(wǎng)存在一個特點,那便是端到端之間是透明的,也正是因為這個特點,互聯(lián)網(wǎng)成功的融入了現(xiàn)在這個社會。但是網(wǎng)絡(luò)承載的應(yīng)用以及業(yè)務(wù)正在不斷的增多,端到端之間透明這個特點卻在一定程度上影響了互聯(lián)網(wǎng)更深程度的發(fā)展。因此,想要避免因為端到端透明而出現(xiàn)的問題,就必須要增加網(wǎng)絡(luò)業(yè)務(wù)的管理以及控制力度。本文將介紹一種基于互聯(lián)網(wǎng)的可控業(yè)務(wù)網(wǎng)體系架構(gòu)(INACOS),這種方法不修改已經(jīng)存在的物聯(lián)網(wǎng)設(shè)備或者協(xié)議,因此它可以在使互聯(lián)網(wǎng)不改變目前狀態(tài)的基礎(chǔ)上平滑的過渡到可控可管的新階段。
一、INACOS網(wǎng)絡(luò)體系架構(gòu)
INACOS網(wǎng)絡(luò)體系架構(gòu)是在原來存在的體系架構(gòu)里面新加入了一層業(yè)務(wù)墊層,并且通過這個業(yè)務(wù)墊層來對電信業(yè)務(wù)起到共同性質(zhì)的支持作用(其中最主要的有業(yè)務(wù)控制、QoS,以及業(yè)務(wù)安全等)從而能夠供應(yīng)一種電信級標準的可控制、可管理業(yè)務(wù)。INACOS平臺包含了一系列的節(jié)點,這些節(jié)點從互聯(lián)網(wǎng)網(wǎng)絡(luò)架構(gòu)角度看就是服務(wù)器或者是用戶終端,并且INACOS平臺有著自己獨特的編址空間以及虛擬路由算法來完成端到端業(yè)務(wù)數(shù)據(jù)路由的任務(wù),而其承載層則負責(zé)平臺各個節(jié)點之間的數(shù)據(jù)包傳送以及路由工作。INACOS同樣也可以作為一個支持第三方業(yè)務(wù)開發(fā)的開放API接口為上層業(yè)務(wù)應(yīng)用提供如業(yè)務(wù)支撐服務(wù)、計算以及儲存服務(wù)以及屏蔽承載層的拓撲復(fù)雜性等服務(wù)。
二、網(wǎng)絡(luò)組成實體
INACOS是由平臺節(jié)點以及葉子節(jié)點共同構(gòu)建而成的,其中平臺節(jié)點又分為通用節(jié)點以及管理節(jié)點這兩種,大多數(shù)完成INACOS平臺基本功能的平臺節(jié)點都屬于通用節(jié)點,另外還有少量通用節(jié)點具有管理性質(zhì),其中最主要的有用于業(yè)務(wù)運營的管理節(jié)點以及用于用戶認證的管理節(jié)點。而葉子節(jié)點通常以軟件的方式保留在各個用戶的終端中。
2.1通用節(jié)點
INACOS 網(wǎng)絡(luò)的通用節(jié)點通常用于處理完成平臺的基本功能,其中擁有用戶管理和業(yè)務(wù)管理兩個部分。用戶管理功能模塊負責(zé)用戶注冊、認證以及用戶信息的管理。用戶管理功能模塊負責(zé)轉(zhuǎn)發(fā)用戶的認證信息,是葉子節(jié)點以及用戶認證管理節(jié)點之間的紐帶。這樣一來就可以避免用戶借用其節(jié)點與認證管理節(jié)點之間直接通信的特點對認證管理節(jié)點進行攻擊的情況發(fā)生。除此之外,用戶管理功能模塊還可以通過分布式儲存的方式來存儲用戶的個人信息。
2.2業(yè)務(wù)運營管理節(jié)點
INACOS平臺有一個非常重要的功能,那便是業(yè)務(wù)運營管理。通常情況下相關(guān)的原始管理信息都分散在網(wǎng)絡(luò)中的各個通用平臺節(jié)點上,正因為這樣,就需要一個專門有來收集與管理這些信息的節(jié)點,而這種節(jié)點我們稱之為業(yè)務(wù)運營管理節(jié)點。業(yè)務(wù)運營管理節(jié)點含有兩個不同的功能模塊,分別是具有針對性的業(yè)務(wù)管理模塊以及通用型的用戶管理模塊。業(yè)務(wù)管理模塊是通過一種特定業(yè)務(wù)插件來對基本信息進行管理,而用戶管理模塊則是起到了收集并保存用戶各項數(shù)據(jù)的作用。
2.3葉子節(jié)點
葉子節(jié)點通常來說是指通過軟件的方式來保留在各個用戶終端中的,其目的是為了完成用戶信息的管理以及業(yè)務(wù)方面的管理。葉子節(jié)點具有三個主要的功能模塊,其分別是用戶信息管理模塊、業(yè)務(wù)管理功能模塊以及特定業(yè)務(wù)插件。
三、INACOS的網(wǎng)絡(luò)性能
INACOS網(wǎng)絡(luò)是一種兼容性非常強的網(wǎng)絡(luò),可以幾乎完全兼容現(xiàn)在已有的網(wǎng)絡(luò),因此其可以在不改變目前的網(wǎng)絡(luò)協(xié)議以及承載設(shè)備的同時來增強互聯(lián)網(wǎng)的管理性,以此提供一個更加方便使用的網(wǎng)絡(luò)平臺。
互聯(lián)網(wǎng)網(wǎng)絡(luò)層的功能相對而言還是比較少的,很多網(wǎng)絡(luò)層解決不了的問題都分擔給了業(yè)務(wù)以及應(yīng)用,不然問題就難以解決。承載在互聯(lián)網(wǎng)中的很多應(yīng)用也需要各分開來完成許多實際特性差距不大的工作?,F(xiàn)實互聯(lián)網(wǎng)的網(wǎng)絡(luò)層很難完成這些工作,而分配給應(yīng)用層完成又會提高業(yè)務(wù)的成本,如此一來INACOS所增加的業(yè)務(wù)墊層就起了非常重要的作用。
結(jié)語:INACOS這種基于互聯(lián)網(wǎng)的可控業(yè)務(wù)網(wǎng)體系架構(gòu)可以實現(xiàn)在現(xiàn)有設(shè)備以及協(xié)議下,加強網(wǎng)絡(luò)對上層業(yè)務(wù)應(yīng)用的感應(yīng)能力以及管理能力,科學(xué)有效的控制了服務(wù)質(zhì)量以及網(wǎng)絡(luò)安全。INACOS用了DHT算法而結(jié)構(gòu)化的P2P覆蓋網(wǎng)技術(shù),從而使整個系統(tǒng)的可靠性大大提升,并且還具有非常優(yōu)秀的可擴展性。系統(tǒng)因此可以承載更加高級的業(yè)務(wù),在屏蔽了底層承載層差異的同時,也增強了網(wǎng)絡(luò)的功能性,整個應(yīng)用的開發(fā)門檻也有所降低。
參 考 文 獻
[1]李志純,高強,何寶宏,謝瑋.基于互聯(lián)網(wǎng)的可控業(yè)務(wù)網(wǎng)體系架構(gòu)[J].計算機工程與設(shè)計,2010,08:1650-1652+1721.
[2]王健,黃永峰,石友康,田慧蓉.基于互聯(lián)網(wǎng)的可控業(yè)務(wù)網(wǎng)體系架構(gòu)的拓撲、編址與路由設(shè)計[J].電信科學(xué),2008,12:27-29.