一種基于FPGA的邏輯運(yùn)算查找方法和系統(tǒng)
基本信息

| 申請(qǐng)?zhí)?/td> | CN201310210523.4 | 申請(qǐng)日 | - |
| 公開(公告)號(hào) | CN103297296B | 公開(公告)日 | 2016-06-29 |
| 申請(qǐng)公布號(hào) | CN103297296B | 申請(qǐng)公布日 | 2016-06-29 |
| 分類號(hào) | H04L12/26(2006.01)I;H04L29/06(2006.01)I;H04L29/12(2006.01)I | 分類 | 電通信技術(shù); |
| 發(fā)明人 | 董現(xiàn)民;魏長城;欒慎亭;路婧;張宇;李勝海;喬文正;申佳鵬;徐天賜;彭博 | 申請(qǐng)(專利權(quán))人 | 大連梯耐德網(wǎng)絡(luò)技術(shù)有限公司 |
| 代理機(jī)構(gòu) | 大連東方專利代理有限責(zé)任公司 | 代理人 | 大連梯耐德網(wǎng)絡(luò)技術(shù)有限公司 |
| 地址 | 116023 遼寧省大連市高新園區(qū)黃浦路541號(hào)網(wǎng)絡(luò)產(chǎn)業(yè)大廈21F | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明公開了一種基于FPGA的邏輯運(yùn)算查找方法,具有如下步驟:提取輸入的網(wǎng)絡(luò)報(bào)文的超五元組信息;為所述網(wǎng)絡(luò)報(bào)文超五元組信息設(shè)定不同的字段;—將所述報(bào)文超五元組的若干個(gè)字段與所述比較范圍進(jìn)行比較,生成對(duì)應(yīng)的標(biāo)識(shí)位;將各字段的標(biāo)識(shí)位生成一個(gè)各元素之間為邏輯位與操作的向量;將向量按邏輯或操作的數(shù)量進(jìn)行分解,生成多個(gè)子向量;將TCAM按查找要求的向量維數(shù)劃分成相應(yīng)數(shù)量的區(qū)域;按有效狀態(tài)的遞減順序配置所述每一個(gè)區(qū)域的表項(xiàng);將各子向量中有效位的數(shù)量與TCAM中有效狀態(tài)數(shù)量對(duì)應(yīng)進(jìn)行查找,生成查找結(jié)果位,將各結(jié)果位進(jìn)行邏輯或操作,生成最終標(biāo)識(shí)位,完成查找,通過匹配的報(bào)文;丟棄未通過的報(bào)文。 |





