欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

CAM空間處理方法及系統(tǒng)與流程

文檔序號:12821897閱讀:408來源:國知局
CAM空間處理方法及系統(tǒng)與流程

本發(fā)明涉及cam業(yè)務(wù)識別技術(shù)領(lǐng)域,尤其涉及一種cam空間處理方法及系統(tǒng)。



背景技術(shù):

cam(contentaddressablememory)是一種專用存儲器件,可進(jìn)行快速大量并行搜索,搜索的時候,存儲器中所有的數(shù)據(jù)同時與搜索關(guān)鍵字比較,搜索結(jié)果就是匹配項的物理地址。在計算機網(wǎng)絡(luò)設(shè)備中,cam除了可以用于在硬件中完成ip地址等路由表查詢,也可以結(jié)合fpga或者np進(jìn)行ip報文內(nèi)容的查詢、以支持網(wǎng)絡(luò)業(yè)務(wù)的識別算法。而在做網(wǎng)絡(luò)設(shè)備的硬件板卡設(shè)計時,cam的容量和數(shù)量是影響性能和成本的主要因素,同時網(wǎng)絡(luò)業(yè)務(wù)特征的變化頻度較快,為有效的保證和充分利用cam資源,需要對業(yè)務(wù)識別算法進(jìn)行梳理并靈活分配其占用cam空間的方式。

現(xiàn)有的業(yè)務(wù)識別算法主要有以下兩種處理方法:1)每個cam支持一種業(yè)務(wù)識別算法;2)將一個cam的空間進(jìn)行均勻分配,或者按比例的分配?,F(xiàn)有技術(shù)的主要缺點是不靈活:當(dāng)增加一種業(yè)務(wù)識別算法需要增加cam器件的數(shù)量;或者每種業(yè)務(wù)識別算法的條目數(shù)受限于所分配的比例,不能占用其他算法被分配但未使用的空間。

綜上可知,現(xiàn)有技術(shù)在實際使用上顯然存在不便與缺陷,所以有必要加以改進(jìn)。



技術(shù)實現(xiàn)要素:

針對上述的缺陷,本發(fā)明的目的在于提供一種cam空間處理方法及系統(tǒng),靈活利用cam空間,實現(xiàn)資源的優(yōu)化配置利用。

為了實現(xiàn)上述目的,本發(fā)明提供一種cam空間處理方法,所述方法包括:

對業(yè)務(wù)識別算法分類編碼處理;

接收到業(yè)務(wù)識別請求時,提取ip報文檢測內(nèi)容;

將算法編碼數(shù)據(jù)跟所述ip報文檢測內(nèi)容創(chuàng)建為cam條目內(nèi)容;

根據(jù)所述cam條目內(nèi)容配置cam處理空間。

根據(jù)本發(fā)明的cam空間處理方法,所述對業(yè)務(wù)識別算法分類編碼處理步驟包括:

對業(yè)務(wù)識別算法分段編碼;

對不同識別算法所需的內(nèi)容進(jìn)行二級或三級編碼。

根據(jù)本發(fā)明的cam空間處理方法,所述提取ip報文檢測內(nèi)容步驟之前還包括:

獲取業(yè)務(wù)標(biāo)識;

判斷所述cam是否支持所述業(yè)務(wù)類別。

根據(jù)本發(fā)明的cam空間處理方法,所述根據(jù)所述cam條目內(nèi)容配置cam處理空間步驟包括:

獲取所述cam條目內(nèi)容的條目數(shù);

根據(jù)所述條目數(shù)配置cam處理空間。

根據(jù)本發(fā)明的cam空間處理方法,所述方法還包括:

接收新的業(yè)務(wù)識別算法錄入。

本發(fā)明還提供一種cam空間處理系統(tǒng),所述系統(tǒng)包括:

算法編碼模塊,用于對業(yè)務(wù)識別算法分類編碼處理;

報文提取模塊,用于接收到業(yè)務(wù)識別請求時,提取ip報文檢測內(nèi)容;

條目創(chuàng)建模塊,用于將算法編碼數(shù)據(jù)跟所述ip報文檢測內(nèi)容創(chuàng)建為cam條目內(nèi)容;

空間配置模塊,用于根據(jù)所述cam條目內(nèi)容配置cam處理空間。

根據(jù)本發(fā)明的cam空間處理系統(tǒng),所述算法編碼模塊包括:

主級編碼單元,對業(yè)務(wù)識別算法分段編碼;

次級編碼單元,用于對不同識別算法所需的內(nèi)容進(jìn)行二級或三級編碼。

根據(jù)本發(fā)明的cam空間處理系統(tǒng),所述報文提取模塊包括:

標(biāo)識獲取單元,用于獲取業(yè)務(wù)標(biāo)識;

判斷單元,用于判斷所述cam是否支持所述業(yè)務(wù)類別。

根據(jù)本發(fā)明的cam空間處理系統(tǒng),所述空間配置模塊包括:

條目數(shù)獲取單元,用于獲取所述cam條目內(nèi)容的條目數(shù);

配置單元,用于根據(jù)所述條目數(shù)配置cam處理空間。

根據(jù)本發(fā)明的cam空間處理系統(tǒng),所述系統(tǒng)還包括:

算法接收模塊,用于接收新的業(yè)務(wù)識別算法錄入。

本發(fā)明提供一種cam空間處理方法,所述方法包括:對業(yè)務(wù)識別算法分類編碼處理;接收到業(yè)務(wù)識別請求時,提取ip報文檢測內(nèi)容;將算法編碼數(shù)據(jù)跟所述ip報文檢測內(nèi)容創(chuàng)建為cam條目內(nèi)容;根據(jù)所述cam條目內(nèi)容配置cam處理空間。本發(fā)明還相應(yīng)的提供一種實現(xiàn)上述方法的cam空間處理方法。借此,本發(fā)明可以多種識別算法進(jìn)行多級編碼,利用cam表項的冗余數(shù)據(jù)內(nèi)容來實現(xiàn)cam地址空間的統(tǒng)一、靈活管理。

附圖說明

圖1是本發(fā)明的cam空間處理系統(tǒng)結(jié)構(gòu)示意圖;

圖2是本發(fā)明優(yōu)選的cam空間處理系統(tǒng)結(jié)構(gòu)示意圖;

圖3是本發(fā)明的cam空間處理方法流程圖。

具體實施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明旨在提供一種方法和系統(tǒng),其通過對業(yè)務(wù)識別算法編碼處理,使其在業(yè)務(wù)識別時能更好的利用cam空間。

參見圖1,本發(fā)明提供了一種cam空間管理系統(tǒng),該系統(tǒng)是以cam為基礎(chǔ),軟硬件結(jié)合的結(jié)構(gòu)。該系統(tǒng)100包括算法編碼模塊10、報文提取模塊20以、條目創(chuàng)建模塊30及空間配置模塊40,其中:

算法編碼模塊10用于對業(yè)務(wù)識別算法分類編碼處理。

報文提取模塊20用于接收到業(yè)務(wù)識別請求時,提取ip報文檢測內(nèi)容。

系統(tǒng)接收到業(yè)務(wù)請求,會獲取業(yè)務(wù)流數(shù)據(jù)包中的目的ip地址和目的端口號、以及業(yè)務(wù)平臺發(fā)送的所有下行業(yè)務(wù)流數(shù)據(jù)包中的源ip地址和源端口號,進(jìn)而提取ip報文檢測內(nèi)容。

條目創(chuàng)建模塊30用于將算法編碼數(shù)據(jù)跟所述ip報文檢測內(nèi)容創(chuàng)建為cam條目內(nèi)容。

本發(fā)明所述的將算法編碼數(shù)據(jù)與ip報文檢測內(nèi)容結(jié)合,實際是將二者按先后順序排列結(jié)合在一起,當(dāng)然,二者的順序可以任一內(nèi)容在先。

空間配置模塊40用于根據(jù)所述cam條目內(nèi)容配置cam處理空間。

本發(fā)明可以實現(xiàn)多種業(yè)務(wù)識別算法共同使用cam空間,每種業(yè)務(wù)識別算法可使用的條目數(shù)是跟實際配置數(shù)量要求有關(guān),而不受限于所分配的空間或者比例;也可以靈活增加新的業(yè)務(wù)識別算法,充分利用cam空間,保護(hù)板卡現(xiàn)有硬件器件的投入。

本發(fā)明的一優(yōu)選實施例中,結(jié)合圖,所述述算法編碼模塊10包括:

主級編碼單元11,對業(yè)務(wù)識別算法分段編碼;

次級編碼單元12,用于對不同識別算法所需的內(nèi)容進(jìn)行二級或三級編碼。

根據(jù)業(yè)務(wù)識別是根據(jù)內(nèi)容滑動匹配還是錨點檢查等可以把識別算法用“分段mbits”來編碼,如下表一所示。同時提供后續(xù)字段對不同識別算法所需的內(nèi)容進(jìn)行二級或三級編碼,所有編碼內(nèi)容跟ip報文檢測內(nèi)容一起作為cam條目內(nèi)容。

表一

所述報文提取模塊20包括:

標(biāo)識獲取單元21,用于獲取業(yè)務(wù)標(biāo)識;

判斷單元22,用于判斷所述cam是否支持所述業(yè)務(wù)類別。

若判斷系統(tǒng)100的cam支持當(dāng)前業(yè)務(wù),則執(zhí)行后續(xù)的處理,否則返回錯誤提醒。

所述空間配置模塊40包括:

條目數(shù)獲取單元41,用于獲取所述cam條目內(nèi)容的條目數(shù)。

配置單元42,用于根據(jù)所述條目數(shù)配置cam處理空間。

更好的,本發(fā)明的系統(tǒng)100還包括:

算法接收模塊50,用于接收新的業(yè)務(wù)識別算法錄入。

通過上述算法接收模塊50可以靈活增加新的業(yè)務(wù)識別算法,充分利用cam空間,保護(hù)板卡現(xiàn)有硬件器件的投入。

參見圖3,本發(fā)明還提供了一種cam空間處理方法,其可以通過如圖1所述的系統(tǒng)100實現(xiàn),該方法包括:

步驟s301,對業(yè)務(wù)識別算法分類編碼處理。

該步驟s301具體的,對業(yè)務(wù)識別算法分段編碼,根據(jù)業(yè)務(wù)識別是根據(jù)內(nèi)容滑動匹配還是錨點檢查等可以把識別算法用“分段mbits”來編碼,然后對不同識別算法所需的內(nèi)容進(jìn)行二級或三級編碼。

步驟s302,系統(tǒng)100接收到業(yè)務(wù)識別請求時,提取ip報文檢測內(nèi)容。

系統(tǒng)接收到業(yè)務(wù)請求,會獲取業(yè)務(wù)流數(shù)據(jù)包中的目的ip地址和目的端口號、以及業(yè)務(wù)平臺發(fā)送的所有下行業(yè)務(wù)流數(shù)據(jù)包中的源ip地址和源端口號,進(jìn)而提取ip報文檢測內(nèi)容。

當(dāng)然,系統(tǒng)在接收到業(yè)務(wù)請求時會首先獲取業(yè)務(wù)標(biāo)識,然后判斷所述cam是否支持所述業(yè)務(wù)類別。若系統(tǒng)100的cam支持當(dāng)前業(yè)務(wù),則執(zhí)行后續(xù)的處理,否則返回錯誤提醒信息。

步驟s303,將算法編碼數(shù)據(jù)跟所述ip報文檢測內(nèi)容創(chuàng)建為cam條目內(nèi)容。

本發(fā)明所述的將算法編碼數(shù)據(jù)與ip報文檢測內(nèi)容結(jié)合,實際是將二者按先后順序排列結(jié)合在一起,當(dāng)然,二者的順序可以任一內(nèi)容在先。

步驟s304,根據(jù)所述cam條目內(nèi)容配置cam處理空間。

該步驟中,系統(tǒng)100根據(jù)cam條目內(nèi)容獲取所述cam的條目數(shù),然后根據(jù)所述條目數(shù)配置cam處理空間。

本發(fā)明可以實現(xiàn)多種業(yè)務(wù)識別算法共同使用cam空間,每種業(yè)務(wù)識別算法可使用的條目數(shù)是跟實際配置數(shù)量要求有關(guān),而不受限于所分配的空間或者比例。

更好的,本發(fā)明可以接收新的業(yè)務(wù)識別算法錄入,充分利用cam空間,保護(hù)板卡現(xiàn)有硬件器件的投入。

綜上所述,本發(fā)明提供一種cam空間處理方法,所述方法包括:對業(yè)務(wù)識別算法分類編碼處理;接收到業(yè)務(wù)識別請求時,提取ip報文檢測內(nèi)容;將算法編碼數(shù)據(jù)跟所述ip報文檢測內(nèi)容創(chuàng)建為cam條目內(nèi)容;根據(jù)所述cam條目內(nèi)容配置cam處理空間。本發(fā)明還相應(yīng)的提供一種實現(xiàn)上述方法的cam空間處理方法。借此,本發(fā)明可以多種識別算法進(jìn)行多級編碼,利用cam表項的冗余數(shù)據(jù)內(nèi)容來實現(xiàn)cam地址空間的統(tǒng)一、靈活管理。

當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
寻乌县| 金坛市| 石林| 台湾省| 延长县| 松溪县| 富锦市| 河曲县| 阿拉尔市| 玛沁县| 宜州市| 郸城县| 稷山县| 米易县| 通江县| 大宁县| 阿拉善右旗| 内黄县| 洞口县| 南开区| 满城县| 琼中| 卓尼县| 罗甸县| 丰镇市| 泸西县| 阿荣旗| 华坪县| 仁布县| 江安县| 抚松县| 高密市| 莱西市| 察雅县| 乐至县| 西平县| 改则县| 偃师市| 集安市| 宜章县| 汤阴县|