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