基于異構(gòu)多樣性的擬態(tài)網(wǎng)絡逐級交換路由系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及計算機網(wǎng)絡安全領域,特別涉及一種基于異構(gòu)多樣性的擬態(tài)網(wǎng)絡逐級交換路由系統(tǒng)。
【背景技術】
[0002]傳統(tǒng)的網(wǎng)絡技術體系框架下,依靠提高設備處理速度,增大設備處理容量,增加復雜控制算法和協(xié)議等系列技術,不僅難以滿足特性差異日益擴大的用戶業(yè)務管理需求,而且付出了控制復雜度快速提高和效率明顯降低的代價,面對大量差異化用戶業(yè)務需求,網(wǎng)絡路由設備無法靈活支撐的問題日趨凸現(xiàn)。根本原因在于網(wǎng)絡設備的體系結(jié)構(gòu)是封閉的,設備的升級和擴展只能由原提供商實施,無法實現(xiàn)開放。因此,我們需要擺脫傳統(tǒng)網(wǎng)絡設備結(jié)構(gòu)設計的束縛,將剛性體系改變?yōu)槿嵝援悩?gòu)的新型體系,增強網(wǎng)絡管理設備的可擴展性,從而滿足大量差異化用戶業(yè)務管理需求。
【發(fā)明內(nèi)容】
[0003]針對現(xiàn)有技術中的不足,本發(fā)明提供一種基于異構(gòu)多樣性的擬態(tài)網(wǎng)絡逐級交換路由系統(tǒng),通過“構(gòu)件-組件-平臺-系統(tǒng)”四級的逐級交換,實現(xiàn)平臺功能與資源動態(tài)重構(gòu),進而完成異構(gòu)多樣功能等價單元之間的無縫切換,實現(xiàn)斬斷和擾亂針對路由裝置的攻擊行為,實現(xiàn)節(jié)點內(nèi)部功能單元構(gòu)件的靈活重構(gòu),以及異構(gòu)多樣等價單元之間的無縫切換,提高路由裝置的可擴展性和安全性。
[0004]按照本發(fā)明所提供的設計方案,一種基于異構(gòu)多樣性的擬態(tài)網(wǎng)絡逐級交換路由系統(tǒng),包含逐級交換的基本處理元件模塊層、虛擬構(gòu)件模塊層、運行組件模塊層、及運行平臺,各個層級之間采用數(shù)據(jù)包驅(qū)動,并通過交換部件互聯(lián)通信,每個層級內(nèi)部數(shù)據(jù)之間的交互采用數(shù)據(jù)包驅(qū)動進行;
基本處理元件模塊層,實現(xiàn)對網(wǎng)絡數(shù)據(jù)流量的直接處理,包含在不同OS環(huán)境構(gòu)件中處理能力等價的協(xié)議處理元件和仲裁元件;
虛擬構(gòu)件模塊層,為基本處理元件模塊層的協(xié)議處理元件和仲裁元件提供異構(gòu)多樣的運行環(huán)境;
運行組件模塊層,對網(wǎng)絡數(shù)據(jù)進行處理,包含數(shù)據(jù)預處理組件、多態(tài)轉(zhuǎn)發(fā)組件、數(shù)據(jù)后處理組件及控制組件;
運行平臺,實現(xiàn)平臺接口的輸入任務,并為運行組件模塊層提供異構(gòu)多樣的運行環(huán)境。
[0005]上述的,所述虛擬構(gòu)件模塊層還包含容錯式仲裁模塊,容錯式仲裁模塊對仲裁元件處理結(jié)果進行仲裁。
[0006]優(yōu)選的,容錯式仲裁模塊對仲裁元件處理結(jié)果進行仲裁具體包含:仲裁元件將接收到的協(xié)議報文數(shù)據(jù)同時發(fā)送到多個處理能力等價的協(xié)議處理元件中,仲裁元件接收各協(xié)議處理元件返回的處理結(jié)果,進行容錯式仲裁;若發(fā)現(xiàn)協(xié)議處理元件返回的結(jié)果存在異常,則重啟該協(xié)議處理元件,并將正確狀態(tài)信息發(fā)送給該協(xié)議處理元件;仲裁處理元件并將處理結(jié)果輸出。
[0007]上述的,所述協(xié)議處理元件依據(jù)自身基于的網(wǎng)絡協(xié)議不同分為OSPF協(xié)議處理元件、RIP協(xié)議處理元件、BGP協(xié)議處理元件,分別對虛擬構(gòu)件模塊層指定的網(wǎng)絡數(shù)據(jù)進行對應的路由轉(zhuǎn)發(fā)。
[0008]本發(fā)明的有益效果:
1.本發(fā)明通過“構(gòu)件-組件-平臺-系統(tǒng)”四級的逐級交換,實現(xiàn)平臺功能與資源動態(tài)重構(gòu),進而完成異構(gòu)多樣功能等價單元之間的無縫切換,實現(xiàn)斬斷和擾亂針對路由裝置的攻擊行為,實現(xiàn)了節(jié)點內(nèi)部功能單元實例(構(gòu)件)的靈活重構(gòu),以及異構(gòu)多樣等價單元之間的無縫切換,提高路由裝置的可擴展性和安全性。
[0009]2.本發(fā)明實現(xiàn)網(wǎng)絡數(shù)據(jù)采用數(shù)據(jù)包驅(qū)動的形式實現(xiàn)層級之間及層級內(nèi)部之間的數(shù)據(jù)交互,其中,任意第三方提供的標準化組件可以在同一平臺上參與完成給定任務,任意第三方提供的標準化構(gòu)件可以在同一組件上參與完成特定功能,任意第三方提供的標準化元件可以在同一構(gòu)件上參與完成特定處理,平臺級和組件級均能實現(xiàn)功能升級重組、資源編程分配和管理分層配置,構(gòu)件級和元件級具有較強的可維護性(如加載、卸載、升級和更新),整個系統(tǒng)呈現(xiàn)“數(shù)據(jù)包驅(qū)動、逐級交換、松耦合互連”的結(jié)構(gòu)特征:數(shù)據(jù)包驅(qū)動,系統(tǒng)各個層次內(nèi)部、處理層次之間的交互采用數(shù)據(jù)包的方式進行,由數(shù)據(jù)包整體而不是傳統(tǒng)系統(tǒng)的總線信號驅(qū)動數(shù)據(jù)的處理;逐級交換,系統(tǒng)的各個層次之間通過結(jié)構(gòu)、功能和性能各異的各類交換部件實現(xiàn)互聯(lián),系統(tǒng)在各個層級設置的交換部件有交換組件、虛擬機管理構(gòu)件等;松耦合互連,系統(tǒng)中各個處理層級之間、各個層級內(nèi)不同處理功能塊之間通過數(shù)據(jù)交互進行,相比于傳統(tǒng)的系統(tǒng),新型系統(tǒng)體系結(jié)構(gòu)開放,功能與性能可根據(jù)用戶需求動態(tài)重構(gòu)。
[0010]【附圖說明】:
圖1為本發(fā)明的結(jié)構(gòu)示意圖;
圖2為本發(fā)明的虛擬構(gòu)建模塊層原理圖。
[0011]【具體實施方式】:
下面結(jié)合附圖和技術方案對本發(fā)明作進一步詳細的說明,并通過優(yōu)選的實施例詳細說明本發(fā)明的實施方式,但本發(fā)明的實施方式并不限于此。
[0012]實施例一,參見圖1所示,一種基于異構(gòu)多樣性的擬態(tài)網(wǎng)絡逐級交換路由系統(tǒng),包含逐級交換的基本處理元件模塊層、虛擬構(gòu)件模塊層、運行組件模塊層、及運行平臺,各個層級之間采用數(shù)據(jù)包驅(qū)動,并通過交換部件互聯(lián)通信,每個層級內(nèi)部數(shù)據(jù)之間的交互采用數(shù)據(jù)包驅(qū)動進行;
基本處理元件模塊層,實現(xiàn)對網(wǎng)絡數(shù)據(jù)流量的直接處理,包含在不同OS環(huán)境構(gòu)件中處理能力等價的協(xié)議處理元件和仲裁元件;
虛擬構(gòu)件模塊層,為基本處理元件模塊層的協(xié)議處理元件和仲裁元件提供異構(gòu)多樣的運行環(huán)境;比如Windows虛擬機構(gòu)件提供Windows操作系統(tǒng)的運行環(huán)境,Linux虛擬機構(gòu)件提供Linux操作系統(tǒng)的運行環(huán)境,以及對上述不同虛擬機進行高效管理的虛擬機管理構(gòu)件等。
[0013]運行組件模塊層,對網(wǎng)絡數(shù)據(jù)進行處理,包含數(shù)據(jù)預處理組件、多