亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

Asic融合網(wǎng)絡(luò)設(shè)備的一種動(dòng)態(tài)功能支持方法及系統(tǒng)的制作方法

文檔序號(hào):7684439閱讀:227來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):Asic融合網(wǎng)絡(luò)設(shè)備的一種動(dòng)態(tài)功能支持方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信、網(wǎng)絡(luò)安全和組網(wǎng)技術(shù)領(lǐng)域,特別涉及一種網(wǎng)絡(luò) 接入的融合方法及設(shè)備。
背景技術(shù)
傳統(tǒng)的接入網(wǎng)設(shè)備遵循的是一種"細(xì)化"模式。從功能上看,通常是 一種功能對(duì)應(yīng)一種設(shè)備,例如交換機(jī)對(duì)應(yīng)網(wǎng)絡(luò)的2層乃至3層交換功能, 防火墻對(duì)應(yīng)網(wǎng)絡(luò)的安全訪(fǎng)問(wèn)控制功能,而路由器對(duì)應(yīng)強(qiáng)大的異種網(wǎng)互聯(lián)功 能。在該模式下,網(wǎng)絡(luò)的接入通常需要使用多個(gè)接入設(shè)備串接完成,依次 是交換機(jī)、防火墻和路由器。隨著接入網(wǎng)規(guī)模的擴(kuò)大,各種應(yīng)用的不斷涌 現(xiàn),"細(xì)化"模式的網(wǎng)絡(luò)組網(wǎng)成本、網(wǎng)絡(luò)運(yùn)營(yíng)和維護(hù)成本越來(lái)越高,網(wǎng)絡(luò)的 時(shí)延也越來(lái)越大。近年來(lái),接入網(wǎng)設(shè)備,尤其是一些中、小型接入網(wǎng)設(shè)備 中呈現(xiàn)出了一種"融合"模式,傳統(tǒng)的單一功能的網(wǎng)絡(luò)設(shè)備正在被"融合"多 種功能的網(wǎng)絡(luò)設(shè)備所取代。
為了滿(mǎn)足網(wǎng)絡(luò)發(fā)展需求,"融合"模式網(wǎng)絡(luò)設(shè)備面臨3個(gè)主要需求 功能擴(kuò)展性要求高。傳統(tǒng)接入設(shè)備的新增功能往往通過(guò)新增專(zhuān)門(mén)設(shè)備 完成,如單獨(dú)增加虛擬專(zhuān)用網(wǎng)(Virtual Private Network, VPN)設(shè)備,可 實(shí)現(xiàn)虛擬專(zhuān)用網(wǎng)功能。而在"融合"模式下, 一臺(tái)設(shè)備實(shí)現(xiàn)完全接入,因此,"融合"模式設(shè)備除了必需具備二層交換、三層路由和安全過(guò)濾等功能外, 還應(yīng)能根據(jù)新應(yīng)用的需要靈活的支持各種新功能,具備良好的功能擴(kuò)展性;
性能要求大幅度提高。隨著各種多媒體應(yīng)用的開(kāi)發(fā)和普及,網(wǎng)絡(luò)帶寬 越來(lái)越多,現(xiàn)在已經(jīng)千兆入戶(hù),需要"融合"設(shè)備提供吉比特級(jí)速率支持。
靈活度要求高。隨著新的應(yīng)用軟件的出現(xiàn),例如Edonkey等P2P下載 軟件和各種IM的聊天軟件(這些協(xié)議都是在傳輸層以上,甚至涉及到應(yīng) 用層的服務(wù)),網(wǎng)絡(luò)威脅的種類(lèi)越來(lái)越多,對(duì)接入設(shè)備安全功能要求更高, 需要能夠針對(duì)通信雙方動(dòng)態(tài)提供從"包"到"流"乃至"會(huì)話(huà)"各級(jí)的監(jiān)控和過(guò) 濾,而且還可根據(jù)需要改變過(guò)濾的級(jí)別。
"融合"模式的接入網(wǎng)設(shè)備通常有以下三種實(shí)現(xiàn)方式-
1、 系統(tǒng)集成實(shí)現(xiàn)"融合"。將傳統(tǒng)上分離的交換設(shè)備、防火墻設(shè)備和路 由設(shè)備通過(guò)設(shè)備集成方式實(shí)現(xiàn)功能集成,或者通過(guò)將各種功能的PCB板連 接實(shí)現(xiàn)功能集成。中國(guó)專(zhuān)利CN1556633A和CN1805410公布了兩種交換設(shè) 備集成防火墻功能的方法,其本質(zhì)都是針對(duì)分離的防火墻插板和分離的交 換單板利用集成方法實(shí)現(xiàn)。系統(tǒng)集成一方面擴(kuò)展新應(yīng)用、新功能的難度大, 另一方面,系統(tǒng)性能未能得到提高,而且還新增了限制性能的部分一一連 接交換單板和防火墻單板的傳輸部分。
2、 軟件系統(tǒng)實(shí)現(xiàn)"融合"?;谏逃脜f(xié)議?;蛘呋緟f(xié)議棧,輔以 NETFILTEMPTABLE安全模塊和路由模塊,采用純軟件的方式實(shí)現(xiàn)。這 種實(shí)現(xiàn)方式功能擴(kuò)展性好,靈活性高,能夠方便的提供"包"、"流"乃至
"會(huì)話(huà)"級(jí)服務(wù),但數(shù)據(jù)處理能力弱,無(wú)法適應(yīng)吉比特網(wǎng)絡(luò)環(huán)境。3、基于具有"融合"功能的專(zhuān)用集成電路(Application Specific Intergrated Circuits, ASIC)芯片實(shí)現(xiàn)"融合"。中國(guó)專(zhuān)利CN1595877公布了
一種在一個(gè)芯片上同時(shí)實(shí)現(xiàn)二層交換、三層路由、數(shù)據(jù)內(nèi)容過(guò)濾及防火墻 功能的方法,可以支持很高的過(guò)濾速度并且能夠支持?jǐn)?shù)據(jù)包線(xiàn)速轉(zhuǎn)發(fā)。
總之,基于ASIC實(shí)現(xiàn)的融合網(wǎng)絡(luò)設(shè)備能夠支持吉比特以上的接口速 率,是目前一種比較先進(jìn)的架構(gòu)。然而這種實(shí)現(xiàn)方式存在其固有的缺點(diǎn) 功能擴(kuò)展性差,主要基于硬件處理,定制電路,新功能擴(kuò)展時(shí)需要修改電 路,代價(jià)大,周期長(zhǎng)。

發(fā)明內(nèi)容
本發(fā)明針對(duì)現(xiàn)有ASIC架構(gòu)"融合"模式設(shè)備性能高但是功能擴(kuò)展性差 且支持靈活度低的問(wèn)題,提供一種能夠兼具硬件處理的高性能,同時(shí)能夠 動(dòng)態(tài)支持功能擴(kuò)展的ASIC融合網(wǎng)絡(luò)設(shè)備的動(dòng)態(tài)功能支持方法及系統(tǒng)。
本發(fā)明是這樣實(shí)現(xiàn)的 一種ASIC融合網(wǎng)絡(luò)設(shè)備的動(dòng)態(tài)功能支持方法 及系統(tǒng),包括主要由融合ASIC模塊和交換模塊、軟件功能模塊和數(shù)據(jù)總 線(xiàn)組成基本的ASIC架構(gòu)融合模式網(wǎng)絡(luò)設(shè)備,其中融合ASIC模塊和交換模 塊為硬件層面,軟件功能模塊為軟件層面,其特征在于在所述基本ASIC 架構(gòu)融合模式網(wǎng)絡(luò)設(shè)備的基礎(chǔ)上,在軟件層面新增動(dòng)態(tài)協(xié)同控制模塊,在 硬件層面新增動(dòng)態(tài)協(xié)同模塊和動(dòng)態(tài)協(xié)同策略表模塊,所述新增模塊的連接
關(guān)系如下
所述動(dòng)態(tài)協(xié)同控制模塊與軟件功能模塊存在雙向數(shù)據(jù)通道連接,在輸 入方向上用來(lái)接收軟件功能模塊傳送的新策略,在輸出方向上用來(lái)將所述動(dòng)態(tài)協(xié)同模塊送來(lái)的數(shù)據(jù)包交給相應(yīng)的軟件功能模塊;所述動(dòng)態(tài)協(xié)同控制 模塊與所述數(shù)據(jù)總線(xiàn)存在雙向數(shù)據(jù)連接,在輸入方向上用來(lái)通過(guò)所述數(shù)據(jù) 總線(xiàn)接收硬件篩選出來(lái)的需要進(jìn)行功能調(diào)節(jié)的數(shù)據(jù)包,在輸出方向上用來(lái) 通過(guò)所述數(shù)據(jù)總線(xiàn)向動(dòng)態(tài)協(xié)同策略表模塊發(fā)送修改的策略表表項(xiàng),
所述動(dòng)態(tài)協(xié)同策略表模塊與所述數(shù)據(jù)總線(xiàn)存在輸入方向的數(shù)據(jù)通道連 接,用來(lái)通過(guò)所述數(shù)據(jù)總線(xiàn)接收修改的策略表表項(xiàng);所述動(dòng)態(tài)協(xié)同策略表 模塊與所述動(dòng)態(tài)協(xié)同模塊存在雙向連接,在輸入方向上用來(lái)接收所述動(dòng)態(tài) 協(xié)同模塊的查表請(qǐng)求和查表關(guān)鍵字,在輸出方向上,用來(lái)傳送所述動(dòng)態(tài)協(xié) 同策略表査表的結(jié)果,
所述動(dòng)態(tài)協(xié)同模塊與所述融合ASIC模塊存在輸出方向的連接,該輸
出方向的連接用來(lái)傳送需要所述融合ASIC模塊完成處理的數(shù)據(jù)包,此外,
動(dòng)態(tài)協(xié)同模塊用一個(gè)輸入連接來(lái)接收外部需要處理的輸入數(shù)據(jù),
所述動(dòng)態(tài)協(xié)同控制模塊包括策略生成與動(dòng)態(tài)維護(hù)單元、表項(xiàng)管理單元 和功能選擇單元,策略生成與動(dòng)態(tài)維護(hù)單元接收新生成策略并維護(hù)內(nèi)部的 策略庫(kù),生成新的策略表表項(xiàng)并通告表項(xiàng)管理單元,表項(xiàng)管理單元對(duì)動(dòng)態(tài) 協(xié)同策略表模塊內(nèi)的表項(xiàng)進(jìn)行更新,功能選擇單元接收硬件篩選出來(lái)的需 要進(jìn)行功能調(diào)節(jié)的數(shù)據(jù)包,然后將其送交軟件功能模塊內(nèi)對(duì)應(yīng)的功能子模 塊進(jìn)行處理,
所述動(dòng)態(tài)協(xié)同策略表模塊為獨(dú)立模塊,用于存放策略表表項(xiàng), 所述動(dòng)態(tài)協(xié)同模塊包括依次連接的輸入緩存單元、數(shù)據(jù)包特征域提取 單元、匹配關(guān)鍵字生成單元、査表控制電路單元和輸出控制單元,所述輸入緩存單元用來(lái)緩存輸入的數(shù)據(jù)包,所述數(shù)據(jù)包特征域提取單元用來(lái)從所 述輸入緩存單元中讀取數(shù)據(jù)包并對(duì)數(shù)據(jù)包的各個(gè)特征域進(jìn)行提取,提取出 的特征域由所述匹配關(guān)鍵字生成單元組成査表關(guān)鍵字,所述査表控制電路 單元控制査表關(guān)鍵字輸入到動(dòng)態(tài)協(xié)同策略表模塊進(jìn)行査表,并讀取出査表 結(jié)果,所述輸出控制單元根據(jù)査表結(jié)果判斷數(shù)據(jù)的輸出方向,包括若査 表未能命中,則將數(shù)據(jù)包輸出至融合ASIC模塊;若査表命中,則將數(shù)據(jù) 包上交功能選擇單元。
以上所述方法的具體實(shí)施步驟如下
步驟a、軟件生成動(dòng)態(tài)策略表
al、目標(biāo)功能模塊分配功能標(biāo)識(shí)碼。
目標(biāo)功能包括兩部分 一是系統(tǒng)動(dòng)態(tài)增添新的功能,例如系統(tǒng)根據(jù)需
要新增因特網(wǎng)協(xié)議安全(Internet Protocol security , IPSEC)功能;二是系
統(tǒng)為通信雙方動(dòng)態(tài)調(diào)整服務(wù)級(jí)別,例如,系統(tǒng)對(duì)某連接的服務(wù)從"包"級(jí)監(jiān) 控上升到"會(huì)話(huà)"級(jí)監(jiān)控。目標(biāo)功能模塊指的是完成目標(biāo)功能的軟件功能模 塊,例如上例中軟件新增的IPSEC處理模塊和完成"會(huì)話(huà)"級(jí)監(jiān)控的應(yīng)用層 代理模塊。
標(biāo)識(shí)碼用來(lái)標(biāo)識(shí)功能模塊。若系統(tǒng)支持N種功能,為N個(gè)功能模塊分 配編號(hào)0, 1, 2, ... , N—l,對(duì)應(yīng)的二進(jìn)制編碼即為功能模塊的標(biāo)識(shí)碼。 a2、目標(biāo)功能模塊生成數(shù)據(jù)包的特征字和掩碼并組成策略輸出 系統(tǒng)所述目標(biāo)功能反映在數(shù)據(jù)包層面,包括物理層、數(shù)據(jù)鏈路層、網(wǎng) 絡(luò)層、傳輸層和應(yīng)用層共五個(gè)層面的數(shù)據(jù),在每一個(gè)層面上都包括許多數(shù)據(jù)的特征域,系統(tǒng)所有功能所涉及的特征域的組合即形成特征字。系統(tǒng)進(jìn) 行新增功能或者功能調(diào)整時(shí),需要篩選進(jìn)行調(diào)整目標(biāo)功能的數(shù)據(jù)包,顯然, 數(shù)據(jù)包的篩選要基于特征字中完成目標(biāo)功能所涉及的部分特征域組合來(lái)完 成,例如,所述的對(duì)某連接的服務(wù)級(jí)別進(jìn)行功能調(diào)整時(shí),需要對(duì)特征字網(wǎng) 絡(luò)層部分的"目的IP地址"、"源IP地址"、"協(xié)議"及傳輸層部分的"目的端 口號(hào)"和"源端口號(hào)"進(jìn)行選取(選取可根據(jù)成熟的掩碼技術(shù)完成,掩碼可根 據(jù)各個(gè)特征域在特征字中所處的位置及長(zhǎng)度唯一生成)。
該階段目標(biāo)功能模塊根據(jù)所要完成的功能,生成能夠標(biāo)識(shí)目標(biāo)功能的 特征字和對(duì)應(yīng)的掩碼,然后將特征字、掩碼和該功能的功能標(biāo)識(shí)碼組成一
條新策略。其中,策略的關(guān)鍵字(key)部分由該功能模塊的特征字構(gòu)成; 策略的結(jié)果部分由該功能模塊的標(biāo)識(shí)碼構(gòu)成。
a3、策略生成與動(dòng)態(tài)維護(hù)模塊將輸入的策略與策略庫(kù)中的策略進(jìn)行匹 配,若匹配成功則修改原策略的結(jié)果部分,將新的功能標(biāo)識(shí)碼添加到原來(lái) 的結(jié)果部分,否則,將該策略添加到策略庫(kù)中。
a4、表項(xiàng)管理模塊接收新策略,然后修改或添加動(dòng)態(tài)協(xié)同策略表中對(duì) 應(yīng)的表項(xiàng)。
優(yōu)選的,步驟al,a2,a3,a4所述模塊由軟件實(shí)現(xiàn)。 優(yōu)選的,動(dòng)態(tài)協(xié)同策略表表項(xiàng)存儲(chǔ)在專(zhuān)用硬件中。 步驟b:根據(jù)動(dòng)態(tài)策略表實(shí)現(xiàn)軟/硬件協(xié)同調(diào)整功能 bl、動(dòng)態(tài)協(xié)同模塊接收外部輸入數(shù)據(jù)包,提取特征字形成査表關(guān)鍵字, 査找動(dòng)態(tài)協(xié)同策略表。b2、讀取査表結(jié)果并根據(jù)結(jié)果控制數(shù)據(jù)的輸出。包括若査表未能命 中,則將數(shù)據(jù)包直接交給后續(xù)的ASIC處理;若查表命中,則將査表結(jié)果以 標(biāo)簽形式粘貼在數(shù)據(jù)包頭部一并上交功能選擇模塊。
b3、功能選擇單元將數(shù)據(jù)包送交目標(biāo)功能模塊。功能選擇單元接收數(shù) 據(jù)包,根據(jù)數(shù)據(jù)包頭部的標(biāo)簽將該包送交對(duì)應(yīng)的目標(biāo)功能模塊。
b4、目標(biāo)功能模塊接收數(shù)據(jù)包,完成處理后將數(shù)據(jù)包輸出。
優(yōu)選的,步驟bl, b2由可編程邏輯器件(Field Programmable Gate Array , FPGA)實(shí)現(xiàn)。
優(yōu)選的,步驟b3, b4由軟件完成。
實(shí)現(xiàn)該方法的系統(tǒng)包括動(dòng)態(tài)協(xié)同模塊,包括依次連接的輸入緩存單 元、數(shù)據(jù)包特征域提取單元、匹配關(guān)鍵字生成單元、査表控制電路單元和 輸出控制單元。該動(dòng)態(tài)協(xié)同模塊可根據(jù)動(dòng)態(tài)協(xié)同策略表的查表結(jié)果將需要 進(jìn)行功能調(diào)整和服務(wù)級(jí)別調(diào)整的數(shù)據(jù)包動(dòng)態(tài)篩選出來(lái),由于基于FPGA實(shí) 現(xiàn),從而還可以修改電路支持復(fù)雜功能的數(shù)據(jù)包篩選。
融合ASIC,用于實(shí)現(xiàn)易于硬件處理的二層交換功能、三層轉(zhuǎn)發(fā)功能和 簡(jiǎn)單的"流"過(guò)濾功能等。
交換模塊,用來(lái)在物理"融合"模式網(wǎng)絡(luò)設(shè)備的物理端口間轉(zhuǎn)發(fā)報(bào)文, 實(shí)現(xiàn)報(bào)文端口間交換功能。
動(dòng)態(tài)協(xié)同策略表模塊,用來(lái)存放策略表表項(xiàng),可利用獨(dú)立的隨機(jī)存取 存儲(chǔ)器(Random Access Memory, RAM)或者三態(tài)內(nèi)容關(guān)聯(lián)存儲(chǔ)器(Ternary Content Addressable Memory , TCAM)實(shí)現(xiàn),也可利用FPGA內(nèi)部資源實(shí)現(xiàn)。
數(shù)據(jù)總線(xiàn),用來(lái)實(shí)現(xiàn)軟件層面和硬件層面的數(shù)據(jù)傳輸,下發(fā)并維護(hù)動(dòng) 態(tài)協(xié)同策略表。
軟件功能模塊,包括各種功能模塊,軟件實(shí)現(xiàn)設(shè)備所需的多種功能,例
如應(yīng)用代理軟件模塊,IPSEC安全處理模塊等。
動(dòng)態(tài)協(xié)同控制模塊,包括策略生成與動(dòng)態(tài)維護(hù)單元、表項(xiàng)管理單元、 功能選擇單元。該模塊與各個(gè)軟件功能模塊相接,當(dāng)目標(biāo)功能模塊進(jìn)行功 能調(diào)整時(shí),該模塊接收、維護(hù)新生成策略,并將策略通過(guò)總線(xiàn)下發(fā)給硬件 層面中的動(dòng)態(tài)協(xié)同策略表模塊;該模塊還通過(guò)總線(xiàn)接收動(dòng)態(tài)協(xié)同模塊上交 的功能調(diào)整數(shù)據(jù)包,根據(jù)數(shù)據(jù)包頭部粘貼的標(biāo)簽將該包送交對(duì)應(yīng)的目標(biāo)功 能模塊。
其中,所述融合ASIC、交換模塊和軟件功能模塊組成"融合"模式高性 能接入網(wǎng)絡(luò)設(shè)備的當(dāng)前實(shí)現(xiàn)架構(gòu),所述動(dòng)態(tài)協(xié)同模塊、動(dòng)態(tài)協(xié)同策略表模 塊和動(dòng)態(tài)協(xié)同控制模塊是新增功能模塊,能夠支持當(dāng)前設(shè)備實(shí)現(xiàn)功能和服 務(wù)級(jí)別的動(dòng)態(tài)調(diào)整。
本發(fā)明提供了一種動(dòng)態(tài)協(xié)同方法,實(shí)現(xiàn)了對(duì)ASIC架構(gòu)"融合"模式接 入設(shè)備的改造,使其能夠兼具硬件處理的高性能,同時(shí)能夠動(dòng)態(tài)支持功能 擴(kuò)展,為通信雙方動(dòng)態(tài)的提供各個(gè)級(jí)別的監(jiān)控和過(guò)濾。
本發(fā)明的有益效果
采用本發(fā)明方法,可對(duì)ASIC架構(gòu)的"融合"模式接入網(wǎng)設(shè)備進(jìn)行低成 本、低復(fù)雜度改造,使其能夠在保持原有性能優(yōu)勢(shì)的基礎(chǔ)上,動(dòng)態(tài)支持新的功能,同時(shí)能夠?yàn)橥ㄐ烹p方動(dòng)態(tài)的提供各個(gè)級(jí)別的監(jiān)控和過(guò)濾,大大提 高了設(shè)備的功能擴(kuò)展性和靈活性。


圖l為本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖。
圖2為本發(fā)明的動(dòng)態(tài)協(xié)同模塊結(jié)構(gòu)示意圖。
圖3為本發(fā)明的新增功能及功能動(dòng)態(tài)調(diào)整的流程圖。
圖4 (a)系統(tǒng)特征字結(jié)構(gòu)示意圖。
圖4 (b)本例的掩碼示意圖。
圖中動(dòng)態(tài)協(xié)同模塊110、融合ASIC模塊120、交換模塊130、動(dòng)態(tài) 協(xié)同策略表模塊140、數(shù)據(jù)總線(xiàn)150、軟件功能模塊160、動(dòng)態(tài)協(xié)同控制模 塊170、輸入緩存單元211、數(shù)據(jù)包特征域提取單元212、匹配關(guān)鍵字生成 單元213、策略生成與動(dòng)態(tài)維護(hù)單元171、功能選擇單元172、表項(xiàng)管理單 元173、査表控制電路單元214、輸出控制單元215。
具體實(shí)施例方式
下面結(jié)合附圖詳細(xì)描述本發(fā)明的技術(shù)方案。 首先詳述本發(fā)明的系統(tǒng)。
高性能"融合"模式的網(wǎng)絡(luò)接入設(shè)備需要采用硬件處理才能實(shí)現(xiàn)吉比 特級(jí)速率支持,其中,基于硬件ASIC形式完成數(shù)據(jù)處理功能是設(shè)計(jì)的首 選。圖1中,融合ASIC模塊120、交換模塊130、軟件功能模塊160和數(shù) 據(jù)總線(xiàn)150組成基本的ASIC架構(gòu)融合模式網(wǎng)絡(luò)設(shè)備。其中,融合ASIC模 塊120以專(zhuān)用硬件電路形式實(shí)現(xiàn)易于硬件處理的二層交換功能、三層轉(zhuǎn)發(fā)功能和簡(jiǎn)單的"流"過(guò)濾功能等;交換模塊130以硬件實(shí)現(xiàn)高速報(bào)文的端 口間交換功能;軟件功能模塊160用來(lái)完成數(shù)據(jù)包的各種處理功能和硬件 的管理維護(hù)功能;數(shù)據(jù)總線(xiàn)150用來(lái)實(shí)現(xiàn)軟件層面和硬件層面的數(shù)據(jù)傳輸, 下發(fā)并維護(hù)動(dòng)態(tài)協(xié)同策略表。ASIC的定制電路特性導(dǎo)致了融合模式網(wǎng)絡(luò)設(shè) 備缺乏功能的可擴(kuò)展性和靈活性??紤]到功能模塊160基于軟件實(shí)現(xiàn),可 方便的增加新的處理功能,因此,本發(fā)明在基本ASIC架構(gòu)的基礎(chǔ)上,通 過(guò)在軟件層面新增動(dòng)態(tài)協(xié)同控制模塊(170),在硬件層面新增動(dòng)態(tài)協(xié)同模 塊(110)和動(dòng)態(tài)協(xié)同策略表模塊(140),提高設(shè)備的功能易擴(kuò)展性和功能 調(diào)節(jié)的靈活性。
如圖1所示,新增模塊的連接關(guān)系如下-
1、 動(dòng)態(tài)協(xié)同控制模塊170與軟件功能模塊160存在雙向數(shù)據(jù)通道連接, 在輸入方向上用來(lái)接收軟件功能模塊160傳送的新策略,在輸出方向上用 來(lái)將所述動(dòng)態(tài)協(xié)同模塊110送來(lái)的數(shù)據(jù)包交給相應(yīng)的軟件功能模塊160; 動(dòng)態(tài)協(xié)同控制模塊170與數(shù)據(jù)總線(xiàn)150存在雙向數(shù)據(jù)連接,在輸入方向上 用來(lái)通過(guò)數(shù)據(jù)總線(xiàn)150接收硬件篩選出來(lái)的需要進(jìn)行功能調(diào)節(jié)的數(shù)據(jù)包, 在輸出方向上用來(lái)通過(guò)數(shù)據(jù)總線(xiàn)150向動(dòng)態(tài)協(xié)同策略表模塊140發(fā)送修改 的策略表表項(xiàng)。
2、 動(dòng)態(tài)協(xié)同策略表模塊140與數(shù)據(jù)總線(xiàn)150存在輸入方向的數(shù)據(jù)通道 連接,用來(lái)通過(guò)數(shù)據(jù)總線(xiàn)150接收修改的策略表表項(xiàng);動(dòng)態(tài)協(xié)同策略表模 塊140與動(dòng)態(tài)協(xié)同模塊110存在雙向連接,在輸入方向上用來(lái)接收動(dòng)態(tài)協(xié) 同模塊110的查表請(qǐng)求和查表關(guān)鍵字(key),在輸出方向上,用來(lái)傳送動(dòng)態(tài)協(xié)同策略表査表的結(jié)果。
3、動(dòng)態(tài)協(xié)同模塊110除與動(dòng)態(tài)協(xié)同策略表模塊140存在雙向連接外, 與融合ASIC模塊120存在輸出方向的連接,該輸出方向的連接用來(lái)傳送 需要ASIC完成處理的數(shù)據(jù)包,此外,動(dòng)態(tài)協(xié)同模塊110用一個(gè)輸入連接 來(lái)接收外部需要處理的輸入數(shù)據(jù)。
新增模塊的結(jié)構(gòu)和功能如下
如圖1所示,動(dòng)態(tài)協(xié)同控制模塊170包括策略生成與動(dòng)態(tài)維護(hù)單元、 表項(xiàng)管理單元、功能選擇單元。當(dāng)軟件功能模塊160內(nèi)增加新的功能子模 塊或者某功能子模塊進(jìn)行功能調(diào)整時(shí),策略生成與動(dòng)態(tài)維護(hù)單元171接收 新生成策略并維護(hù)內(nèi)部的策略庫(kù),生成新的策略表表項(xiàng)并通告表項(xiàng)管理單 元173,表項(xiàng)管理單元173即對(duì)動(dòng)態(tài)協(xié)同策略表模塊140內(nèi)的表項(xiàng)進(jìn)行更 新,功能選擇單元172接收硬件篩選出來(lái)的需要進(jìn)行功能調(diào)節(jié)的數(shù)據(jù)包, 然后將其送交軟件功能模塊160內(nèi)對(duì)應(yīng)的功能子模塊進(jìn)行處理。
如圖1所示,動(dòng)態(tài)協(xié)同策略表模塊140為獨(dú)立模塊,可利用獨(dú)立的RAM 或者TCAM實(shí)現(xiàn),也可利用FPGA內(nèi)部資源實(shí)現(xiàn),用于存放策略表表項(xiàng)。
如圖2所示,動(dòng)態(tài)協(xié)同模塊110包括依次連接的輸入緩存單元211、 數(shù)據(jù)包特征域提取單元212、匹配關(guān)鍵字生成單元213、査表控制電路單元 214和輸出控制單元215。輸入緩存單元211用來(lái)緩存輸入的數(shù)據(jù)包,數(shù)據(jù) 包特征域提取單元212用來(lái)從輸入緩存單元211中讀取數(shù)據(jù)包并對(duì)數(shù)據(jù)包 的各個(gè)特征域進(jìn)行提取,提取出的特征域由匹配關(guān)鍵字生成單元213組成 查表關(guān)鍵字,查表控制電路單元214控制査表關(guān)鍵字輸入到動(dòng)態(tài)協(xié)同策略表模塊140進(jìn)行查表,并讀取出查表結(jié)果,輸出控制單元215根據(jù)査表結(jié) 果判斷數(shù)據(jù)的輸出方向,包括若査表未能命中,則將數(shù)據(jù)包輸出至ASIC; 若査表命中,則將數(shù)據(jù)包上交172模塊。
動(dòng)態(tài)協(xié)同控制模塊170基于軟件實(shí)現(xiàn),動(dòng)態(tài)協(xié)同模塊110推薦使用 FPGA實(shí)現(xiàn),采用FPGA的優(yōu)點(diǎn)在于可以對(duì)其電路進(jìn)行修改,實(shí)現(xiàn)具有復(fù) 雜功能的數(shù)據(jù)包篩選。動(dòng)態(tài)協(xié)同策略表模塊140可使用RAM或者TCAM 實(shí)現(xiàn),還可嵌入在動(dòng)態(tài)協(xié)同模塊110內(nèi)部實(shí)現(xiàn)。
下述內(nèi)容基于上文所述系統(tǒng),詳述本發(fā)明方法的實(shí)施。
圖3為本發(fā)明新增功能及功能動(dòng)態(tài)調(diào)整流程,包括軟件生成動(dòng)態(tài)協(xié)同 策略表和根據(jù)動(dòng)態(tài)協(xié)同策略表實(shí)現(xiàn)軟/硬件協(xié)同調(diào)整功能兩部分,其中,步 驟301—304為軟件生成動(dòng)態(tài)協(xié)同策略表部分,步驟304—308為根據(jù)動(dòng)態(tài) 協(xié)同策略表實(shí)現(xiàn)軟/硬件協(xié)同調(diào)整功能部分。
軟件生成動(dòng)態(tài)協(xié)同策略表具體包括步驟
301:目標(biāo)功能模塊分配功能標(biāo)識(shí)碼
目標(biāo)功能包括兩部分 一是系統(tǒng)動(dòng)態(tài)增添新的功能,例如系統(tǒng)需要新 增VPN功能;二是系統(tǒng)為通信雙方動(dòng)態(tài)調(diào)整服務(wù)級(jí)別,例如,系統(tǒng)要對(duì)某
連接的服務(wù)從"包"級(jí)監(jiān)控上升到"會(huì)話(huà)"級(jí)監(jiān)控。目標(biāo)功能模塊指的是完成
目標(biāo)功能的模塊,例如上例中軟件新增的VPN處理模塊和完成"會(huì)話(huà)"級(jí)監(jiān) 控的應(yīng)用層代理模塊。標(biāo)識(shí)碼用來(lái)標(biāo)識(shí)功能模塊,若系統(tǒng)支持N種功能, 為N個(gè)功能模塊分配編號(hào)0, 1, 2, ... , N—l,對(duì)應(yīng)的二進(jìn)制編碼即為 功能模塊的標(biāo)識(shí)碼。下面,以系統(tǒng)對(duì)某連接(以五元組信息,即源IP、目的IP、協(xié)議、源 端口和目的端口,唯一標(biāo)識(shí))的過(guò)濾功能從"包"級(jí)調(diào)整到"會(huì)話(huà)"級(jí)為目標(biāo)
功能,舉例詳述整個(gè)流程。若系統(tǒng)定義共支持16種功能,會(huì)話(huà)級(jí)過(guò)濾功能 (即應(yīng)用代理功能,可由代理軟件實(shí)現(xiàn))分配的編號(hào)為15,則我們可定義
該目標(biāo)功能的標(biāo)識(shí)碼為"iiir。
302:目標(biāo)功能模塊生成數(shù)據(jù)包的特征字和掩碼并組成策略輸出
系統(tǒng)所述目標(biāo)功能反映在數(shù)據(jù)包層面,包括物理層、數(shù)據(jù)鏈路層、網(wǎng) 絡(luò)層、傳輸層和應(yīng)用層共五個(gè)層面的數(shù)據(jù),在每一個(gè)層面上都包括許多數(shù) 據(jù)的特征域,系統(tǒng)所有功能所涉及的特征域組合即形成特征字。圖4(a) 是示例系統(tǒng)的特征字結(jié)構(gòu)示意圖,長(zhǎng)度為72字節(jié),物理層僅包括物理接口 一個(gè)特征域,長(zhǎng)度1個(gè)字節(jié),鏈路層、網(wǎng)絡(luò)層和傳輸層的長(zhǎng)度分別為14字 節(jié)、20字節(jié)、20字節(jié),其余為應(yīng)用層包負(fù)荷的長(zhǎng)度。
本例所述目標(biāo)功能是對(duì)某連接的過(guò)濾功能從"包"級(jí)調(diào)整到"會(huì)話(huà)" 級(jí),僅需從特征字中選取"源IP"、"目的IP"、"協(xié)議"、"源端口"和"目的 端口"五個(gè)特征域,便可將目標(biāo)功能所涉及的數(shù)據(jù)包篩選出來(lái)。五個(gè)特征域 的選取任務(wù)可利用成熟的掩碼技術(shù)完成,所用掩碼如圖4 (b)所示,掩碼 與特征字按比特一一對(duì)應(yīng),其中'O,表示對(duì)應(yīng)的特征字比特不參與比較,'1, 表示對(duì)應(yīng)的特征字比特參與比較。
上述特征字、掩碼和目標(biāo)功能標(biāo)識(shí)碼組成一條新策略,其中,策略的 關(guān)鍵字(key)部分由該功能模塊的特征字和掩碼構(gòu)成,策略的結(jié)果部分由 目標(biāo)功能的標(biāo)識(shí)碼"U11"構(gòu)成。303:策略生成與動(dòng)態(tài)維護(hù)模塊匹配該策略并進(jìn)行策略的添加或修改
策略生成與動(dòng)態(tài)維護(hù)模塊對(duì)策略庫(kù)進(jìn)行動(dòng)態(tài)維護(hù),當(dāng)目標(biāo)功能對(duì)應(yīng)新
策略輸入該模塊后,該模塊首先將新輸入策略的關(guān)鍵字(key)部分與策略 庫(kù)中的策略進(jìn)行匹配,若匹配成功,則僅將匹配后策略的結(jié)果部分修改為 新的目標(biāo)功能標(biāo)識(shí)碼"llll"即可,若匹配不成功,則需要將新的策略追加 到策略庫(kù)中。
304:表項(xiàng)管理模塊添加或修改動(dòng)態(tài)協(xié)同策略表的對(duì)應(yīng)表項(xiàng)
當(dāng)策略生成或動(dòng)態(tài)維護(hù)模塊中的策略發(fā)生變換時(shí),策略生成與維護(hù)模 塊將修改后的策略通知表項(xiàng)管理模塊,由表項(xiàng)管理模塊負(fù)責(zé)對(duì)存儲(chǔ)器(140) 中的動(dòng)態(tài)協(xié)同策略表進(jìn)行相應(yīng)更新。
優(yōu)選的,步驟301—304所述功能由軟件完成,動(dòng)態(tài)協(xié)同策略表存儲(chǔ)器 模塊(140)由TCAM實(shí)現(xiàn)。
至此,軟件部分完成了動(dòng)態(tài)協(xié)同策略表的生成和下發(fā),后續(xù)由軟/硬件 協(xié)同完成目標(biāo)功能的動(dòng)態(tài)調(diào)整。
根據(jù)動(dòng)態(tài)策略表實(shí)現(xiàn)軟/硬件動(dòng)態(tài)協(xié)同包括步驟
305:動(dòng)態(tài)協(xié)同模塊對(duì)輸入數(shù)據(jù)包提取特征字并査找動(dòng)態(tài)協(xié)同策略表
優(yōu)選的,動(dòng)態(tài)協(xié)同模塊由FPGA實(shí)現(xiàn),具有可編程性質(zhì),可根據(jù)需要 對(duì)電路進(jìn)行重構(gòu),增加系統(tǒng)功能支持的靈活性。
如圖2所示,該模塊包括輸入緩存單元211、數(shù)據(jù)包特征域提取單元 212、匹配關(guān)鍵字生成單元213、查表控制電路單元和輸出控制單元214。 輸入數(shù)據(jù)包首先進(jìn)入211單元緩存,隨后,212單元從中讀出數(shù)據(jù)包,并提取數(shù)據(jù)包各個(gè)相關(guān)的特征域,匹配關(guān)鍵字生成單元根據(jù)提取后的特征域
生成査表關(guān)鍵字,關(guān)鍵字的構(gòu)成與圖4 (a)所示的特征字結(jié)構(gòu)相同。213 單元控制關(guān)鍵字輸入140模塊(TCAM)進(jìn)行査表。 306:讀取查表結(jié)果并根據(jù)結(jié)果控制數(shù)據(jù)的輸出
關(guān)鍵字輸入140模塊后,若查表未能命中任何策略表項(xiàng),則表明該包 不需要進(jìn)行功能調(diào)整,由214單元直接交給后續(xù)的120模塊由硬件高速處 理;本例中,數(shù)據(jù)包查表命中且查表的結(jié)果為"llll",表明該包是功能調(diào) 整包,需要將査表結(jié)果以標(biāo)簽形式粘貼在數(shù)據(jù)包頭部并上交給172模塊, 數(shù)據(jù)包的上交由214單元通過(guò)150模塊完成。
307:功能選擇單元將數(shù)據(jù)包送交目標(biāo)功能模塊
172單元從150模塊上接收110模塊上報(bào)的數(shù)據(jù)包,根據(jù)數(shù)據(jù)包頭部 的標(biāo)簽將該包送交對(duì)應(yīng)的160子模塊。本實(shí)施例中,172單元收到標(biāo)簽值 為"llll"的數(shù)據(jù)包后將該包送交代理軟件模塊,完成"會(huì)話(huà)"級(jí)過(guò)濾。
308:目標(biāo)功能模塊接收數(shù)據(jù)包,完成處理后將數(shù)據(jù)包輸出。
本實(shí)施例中,代理軟件完成數(shù)據(jù)包的處理后,通過(guò)150模塊將處理后 的數(shù)據(jù)包遞交130模塊輸出給對(duì)應(yīng)的接口,除非對(duì)策略進(jìn)行修改,否則, 后續(xù)該連接的所有數(shù)據(jù)包都將依照上述305—308步驟完成,從而實(shí)現(xiàn)了該 連接的服務(wù)級(jí)別的調(diào)整,此時(shí)目標(biāo)任務(wù)完成。
優(yōu)選的,步驟305, 306由FPGA實(shí)現(xiàn)。
優(yōu)選的,步驟304, 308由軟件完成。
按照上述方法,系統(tǒng)新增功能或者進(jìn)行功能調(diào)整,可根據(jù)上述的301一304動(dòng)態(tài)的生成新策略,動(dòng)態(tài)的更新動(dòng)態(tài)協(xié)同策略表,然后由步驟305 一308中所涉及的硬/軟件協(xié)同完成任務(wù),這樣,可在不改變ASIC架構(gòu)的 情形下,提高系統(tǒng)的功能可擴(kuò)展性和靈活性。
權(quán)利要求
1、一種ASIC融合網(wǎng)絡(luò)設(shè)備的動(dòng)態(tài)功能支持方法及系統(tǒng),包括主要由融合ASIC模塊(120)和交換模塊(130)、軟件功能模塊(160)和數(shù)據(jù)總線(xiàn)(150)組成基本的ASIC架構(gòu)融合模式網(wǎng)絡(luò)設(shè)備,其中融合ASIC模塊(120)和交換模塊(130)為硬件層面,軟件功能模塊(160)為軟件層面,其特征在于在所述基本ASIC架構(gòu)融合模式網(wǎng)絡(luò)設(shè)備的基礎(chǔ)上,在軟件層面新增動(dòng)態(tài)協(xié)同控制模塊(170),在硬件層面新增動(dòng)態(tài)協(xié)同模塊(110)和動(dòng)態(tài)協(xié)同策略表模塊(140),所述新增模塊的連接關(guān)系如下所述動(dòng)態(tài)協(xié)同控制模塊(170)與軟件功能模塊(160)存在雙向數(shù)據(jù)通道連接,在輸入方向上用來(lái)接收軟件功能模塊(160)傳送的新策略,在輸出方向上用來(lái)將所述動(dòng)態(tài)協(xié)同模塊(110)送來(lái)的數(shù)據(jù)包交給相應(yīng)的軟件功能模塊(160);所述動(dòng)態(tài)協(xié)同控制模塊(170)與所述數(shù)據(jù)總線(xiàn)(150)存在雙向數(shù)據(jù)連接,在輸入方向上用來(lái)通過(guò)所述數(shù)據(jù)總線(xiàn)(150)接收硬件篩選出來(lái)的需要進(jìn)行功能調(diào)節(jié)的數(shù)據(jù)包,在輸出方向上用來(lái)通過(guò)所述數(shù)據(jù)總線(xiàn)(150)向動(dòng)態(tài)協(xié)同策略表模塊(140)發(fā)送修改的策略表表項(xiàng),所述動(dòng)態(tài)協(xié)同策略表模塊(140)與所述數(shù)據(jù)總線(xiàn)(150)存在輸入方向的數(shù)據(jù)通道連接,用來(lái)通過(guò)所述數(shù)據(jù)總線(xiàn)(150)接收修改的策略表表項(xiàng);所述動(dòng)態(tài)協(xié)同策略表模塊(140)與所述動(dòng)態(tài)協(xié)同模塊(110)存在雙向連接,在輸入方向上用來(lái)接收所述動(dòng)態(tài)協(xié)同模塊(110)的查表請(qǐng)求和查表關(guān)鍵字,在輸出方向上,用來(lái)傳送所述動(dòng)態(tài)協(xié)同策略表(140)查表的結(jié)果,所述動(dòng)態(tài)協(xié)同模塊(110)與所述融合ASIC模塊(120)存在輸出方向的連接,該輸出方向的連接用來(lái)傳送需要所述融合ASIC模塊(120)完成處理的數(shù)據(jù)包,此外,動(dòng)態(tài)協(xié)同模塊(110)用一個(gè)輸入連接來(lái)接收外部需要處理的輸入數(shù)據(jù),所述動(dòng)態(tài)協(xié)同控制模塊(170)包括策略生成與動(dòng)態(tài)維護(hù)單元(171)、表項(xiàng)管理單元(173)和功能選擇單元(172),策略生成與動(dòng)態(tài)維護(hù)單元(171)接收新生成策略并維護(hù)內(nèi)部的策略庫(kù),生成新的策略表表項(xiàng)并通告表項(xiàng)管理單元(173),表項(xiàng)管理單元(173)對(duì)動(dòng)態(tài)協(xié)同策略表模塊(140)內(nèi)的表項(xiàng)進(jìn)行更新,功能選擇單元(172)接收硬件篩選出來(lái)的需要進(jìn)行功能調(diào)節(jié)的數(shù)據(jù)包,然后將其送交軟件功能模塊(160)內(nèi)對(duì)應(yīng)的功能子模塊進(jìn)行處理,所述動(dòng)態(tài)協(xié)同策略表模塊(140)為獨(dú)立模塊,用于存放策略表表項(xiàng),所述動(dòng)態(tài)協(xié)同模塊(110)包括依次連接的輸入緩存單元(211)、數(shù)據(jù)包特征域提取單元(212)、匹配關(guān)鍵字生成單元(213)、查表控制電路單元(214)和輸出控制單元(215),所述輸入緩存單元(211)用來(lái)緩存輸入的數(shù)據(jù)包,所述數(shù)據(jù)包特征域提取單元(212)用來(lái)從所述輸入緩存單元(211)中讀取數(shù)據(jù)包并對(duì)數(shù)據(jù)包的各個(gè)特征域進(jìn)行提取,提取出的特征域由所述匹配關(guān)鍵字生成單元(213)組成查表關(guān)鍵字,所述查表控制電路單元(214)控制查表關(guān)鍵字輸入到動(dòng)態(tài)協(xié)同策略表模塊(140)進(jìn)行查表,并讀取出查表結(jié)果,所述輸出控制單元(215)根據(jù)查表結(jié)果判斷數(shù)據(jù)的輸出方向,包括若查表未能命中,則將數(shù)據(jù)包輸出至融合ASIC模塊;若查表命中,則將數(shù)據(jù)包上交功能選擇單元(172)。
2、 根據(jù)權(quán)利要求1所述的一種ASIC融合網(wǎng)絡(luò)設(shè)備的動(dòng)態(tài)功離支持方法及系統(tǒng),其特征在于所述動(dòng)態(tài)協(xié)同控制模塊(no)基于軟件實(shí)現(xiàn),所述動(dòng)態(tài)協(xié)同模塊(110)使用FPGA實(shí)現(xiàn),所述動(dòng)態(tài)協(xié)同策略表模塊(140)使用 RAM或者TCAM實(shí)現(xiàn),或嵌入在動(dòng)態(tài)協(xié)同模塊(110)內(nèi)部實(shí)現(xiàn)。
3、 根據(jù)權(quán)利要求1或2所述的一種ASIC融合網(wǎng)絡(luò)設(shè)備的動(dòng)態(tài)功能支 持方法及系統(tǒng),其特征在于所述方法的具體實(shí)施步驟如下步驟a、軟件生成動(dòng)態(tài)策略表 al、目標(biāo)功能模塊分配功能標(biāo)識(shí)碼目標(biāo)功能包括兩部分 一是系統(tǒng)動(dòng)態(tài)增添新的功能,二是系統(tǒng)為通信 雙方動(dòng)態(tài)調(diào)整服務(wù)級(jí)別,目標(biāo)功能模塊指的是完成目標(biāo)功能的軟件功能模 塊,功能標(biāo)識(shí)碼用來(lái)標(biāo)識(shí)功能模塊,a2、目標(biāo)功能模塊生成數(shù)據(jù)包的特征字和掩碼并組成策略輸出 系統(tǒng)所述目標(biāo)功能反映在數(shù)據(jù)包層面,包括物理層、數(shù)據(jù)鏈路層、網(wǎng) 絡(luò)層、傳輸層和應(yīng)用層共五個(gè)層面的數(shù)據(jù),在每一個(gè)層面上都包括許多數(shù) 據(jù)的特征域,系統(tǒng)所有功能所涉及的特征域的組合形成特征字,系統(tǒng)進(jìn)行 新增功能或者功能調(diào)整時(shí),需要篩選出進(jìn)行目標(biāo)功能調(diào)整的數(shù)據(jù)包,數(shù)據(jù) 包的篩選要基于特征字中完成目標(biāo)功能所涉及的部分特征域組合來(lái)完成, 該階段目標(biāo)功能模塊根據(jù)所要完成的功能,生成能夠標(biāo)識(shí)目標(biāo)功能的特征 字和對(duì)應(yīng)的掩碼,然后將特征字、掩碼和該功能的功能標(biāo)識(shí)碼組成一條新 策略,其中,策略的關(guān)鍵字部分由該功能模塊的特征字和掩碼構(gòu)成,用來(lái) 篩選出進(jìn)行目標(biāo)功能調(diào)整的數(shù)據(jù)包;策略的結(jié)果部分由該功能模塊的標(biāo)識(shí)碼構(gòu)成,用來(lái)標(biāo)識(shí)相應(yīng)的功能模塊,a3、策略生成與動(dòng)態(tài)維護(hù)模塊將輸入的策略與策略庫(kù)中的策略進(jìn)行匹 配,若匹配成功則修改原策略的結(jié)果部分,將新的功能標(biāo)識(shí)碼添加到原來(lái) 的結(jié)果部分,否則,將該策略添加到策略庫(kù)中,a4、表項(xiàng)管理模塊接收新策略,然后修改或添加動(dòng)態(tài)協(xié)同策略表中對(duì) 應(yīng)的表項(xiàng)。步驟b:根據(jù)動(dòng)態(tài)策略表實(shí)現(xiàn)軟/硬件協(xié)同調(diào)整功能 bl、動(dòng)態(tài)協(xié)同模塊接收外部輸入數(shù)據(jù)包,提取特征字形成査表關(guān)鍵字, 輸入動(dòng)態(tài)協(xié)同策略表模塊進(jìn)行查找,b2、讀取查表結(jié)果并根據(jù)結(jié)果控制數(shù)據(jù)的輸出包括若査表未能命中,則將數(shù)據(jù)包直接交給后續(xù)的ASIC處理;若 查表命中,則將查表結(jié)果以標(biāo)簽形式粘貼在數(shù)據(jù)包頭部一并上交功能選擇 模塊,b3、功能選擇單元將數(shù)據(jù)包送交目標(biāo)功能模塊功能選擇單元接收數(shù)據(jù)包,根據(jù)數(shù)據(jù)包頭部的標(biāo)簽將該包送交對(duì)應(yīng)的 目標(biāo)功能模塊,b4、目標(biāo)功能模塊接收數(shù)據(jù)包,完成處理后將數(shù)據(jù)包輸出。
4、根據(jù)權(quán)利要求3所述的一種ASIC融合網(wǎng)絡(luò)設(shè)備的動(dòng)態(tài)功能支持方法及 系統(tǒng),其特征在于步驟al,a2,a3,a4所述模塊由軟件實(shí)現(xiàn),所述動(dòng)態(tài)協(xié)同 策略表表項(xiàng)存儲(chǔ)在專(zhuān)用硬件中,步驟bl, b2由可編程邏輯器件實(shí)現(xiàn),步驟 b3, b4由軟件完成。
全文摘要
本發(fā)明涉及一種ASIC融合網(wǎng)絡(luò)設(shè)備的一種動(dòng)態(tài)功能支持方法及系統(tǒng),包括主要由融合ASIC模塊(120)和交換模塊(130)、軟件功能模塊(160)和數(shù)據(jù)總線(xiàn)(150)組成基本的ASIC架構(gòu)融合模式網(wǎng)絡(luò)設(shè)備,其中融合ASIC模塊(120)和交換模塊(130)為硬件層面,軟件功能模塊(160)為軟件層面,其特征在于在所述基本ASIC架構(gòu)融合模式網(wǎng)絡(luò)設(shè)備的基礎(chǔ)上,在軟件層面新增動(dòng)態(tài)協(xié)同控制模塊(170),在硬件層面新增動(dòng)態(tài)協(xié)同模塊(110)和動(dòng)態(tài)協(xié)同策略表模塊(140)。采用本發(fā)明方法,可對(duì)ASIC架構(gòu)的“融合”模式接入網(wǎng)設(shè)備進(jìn)行低成本、低復(fù)雜度改造,使其能夠在保持原有性能優(yōu)勢(shì)的基礎(chǔ)上,動(dòng)態(tài)支持新的功能,同時(shí)能夠?yàn)橥ㄐ烹p方動(dòng)態(tài)的提供各個(gè)級(jí)別的監(jiān)控和過(guò)濾,大大提高了設(shè)備的功能擴(kuò)展性和靈活性。
文檔編號(hào)H04L29/06GK101420371SQ20081002295
公開(kāi)日2009年4月29日 申請(qǐng)日期2008年7月3日 優(yōu)先權(quán)日2008年7月3日
發(fā)明者丁賢根, 萬(wàn)成威, 冉宇暉, 然 孟, 李玉峰, 菡 邱, 錢(qián)菁華 申請(qǐng)人:江蘇華麗網(wǎng)絡(luò)工程有限公司;中國(guó)人民解放軍信息工程大學(xué)
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1