【技術(shù)實現(xiàn)步驟摘要】
一種ICMP報文匹配系統(tǒng)及方法
本專利技術(shù)涉及網(wǎng)絡(luò)數(shù)據(jù)交換領(lǐng)域,尤其涉及一種ICMP報文匹配系統(tǒng)及方法。
技術(shù)介紹
ICMP(InternetControlMessageProtocol)Internet控制報文協(xié)議是TCP/IP協(xié)議族的一個子協(xié)議,用于在IP主機、路由器之間傳遞控制消息。包括網(wǎng)絡(luò)通暢、主機可達、路由可用等網(wǎng)絡(luò)消息。雖然并不傳輸用戶數(shù)據(jù),但是對于用戶數(shù)據(jù)的傳遞起著重要的作用。在特定的拓撲網(wǎng)絡(luò)內(nèi),交換設(shè)備可能保存著成千上萬條各個協(xié)議報文的處理策略。當特定包到達時,需要進行五元組匹配從而確定采取的策略,其中ICMP的端口號位置變成TYPE類型和CODE類型,若采用同一般TCP或UDP協(xié)議同樣的策略匹配方法,會增加存儲的策略條數(shù),從而會增加存儲冗余,降低策略匹配效率。
技術(shù)實現(xiàn)思路
為了解決以上技術(shù)問題,本專利技術(shù)針對ICMP策略和報文中TYPE類型特性,提出了一種ICMP報文匹配系統(tǒng)。本專利技術(shù)所采用的技術(shù)方案是:一種ICMP報文匹配系統(tǒng),包括策略解析模塊、報文解析模塊、哈希運算模塊、沖突處理模塊、策略存儲模塊和比較匹配模塊;其中,策略解析模塊,用于接收并解析前級電路下發(fā)的ICMP報文處理策略,將解析后的策略數(shù)據(jù)發(fā)送至所述哈希運算模塊和策略存儲模塊;報文解析模塊,用于接收并解析來自網(wǎng)絡(luò)的ICMP報文,將解析后的報文數(shù)據(jù)發(fā)送至哈希運算模塊和比較匹配模塊;哈希運算模塊,用于接收輸入的策略數(shù)據(jù)或報文數(shù)據(jù),通過一定的哈希函數(shù)映射出哈希結(jié)果,經(jīng)輸出端接入沖突處理模塊和策略存儲模塊的高位地址輸入端;沖突處理模塊,用于記錄或查詢相同哈希輸出結(jié)果出現(xiàn)的次數(shù)及對應(yīng)的 ...
【技術(shù)保護點】
一種ICMP報文匹配系統(tǒng),其特征在于,包括策略解析模塊、報文解析模塊、哈希運算模塊、沖突處理模塊、策略存儲模塊和比較匹配模塊;其中,策略解析模塊,用于接收并解析前級電路下發(fā)的ICMP報文處理策略,將解析后的策略數(shù)據(jù)發(fā)送至所述哈希運算模塊和策略存儲模塊;報文解析模塊,用于接收并解析來自網(wǎng)絡(luò)的ICMP報文,將解析后的報文數(shù)據(jù)發(fā)送至哈希運算模塊和比較匹配模塊;哈希運算模塊,用于接收輸入的策略數(shù)據(jù)或報文數(shù)據(jù),通過一定的哈希函數(shù)映射出哈希結(jié)果,經(jīng)輸出端接入沖突處理模塊和策略存儲模塊的高位地址輸入端;沖突處理模塊,用于記錄或查詢相同哈希輸出結(jié)果出現(xiàn)的次數(shù)及對應(yīng)的策略存儲模塊低位地址;策略存儲模塊,用于將策略數(shù)據(jù)存儲到由哈希運算模塊輸出和沖突處理模塊輸出公共指定的地址內(nèi);比較匹配模塊,用于將報文數(shù)據(jù)和策略數(shù)據(jù)進行匹配比較,并將結(jié)果輸出。
【技術(shù)特征摘要】
1.一種ICMP報文匹配系統(tǒng),其特征在于,包括策略解析模塊、報文解析模塊、哈希運算模塊、沖突處理模塊、策略存儲模塊和比較匹配模塊;其中,策略解析模塊,用于接收并解析前級電路下發(fā)的ICMP報文處理策略,將解析后的策略數(shù)據(jù)發(fā)送至所述哈希運算模塊和策略存儲模塊;報文解析模塊,用于接收并解析來自網(wǎng)絡(luò)的ICMP報文,將解析后的報文數(shù)據(jù)發(fā)送至哈希運算模塊和比較匹配模塊;哈希運算模塊,用于接收輸入的策略數(shù)據(jù)或報文數(shù)據(jù),通過一定的哈希函數(shù)映射出哈希結(jié)果,經(jīng)輸出端接入沖突處理模塊和策略存儲模塊的高位地址輸入端;沖突處理模塊,用于記錄或查詢相同哈希輸出結(jié)果出現(xiàn)的次數(shù)及對應(yīng)的策略存儲模塊低位地址;策略存儲模塊,用于將策略數(shù)據(jù)存儲到由哈希運算模塊輸出和沖突處理模塊輸出公共指定的地址內(nèi);比較匹配模塊,用于將報文數(shù)據(jù)和策略數(shù)據(jù)進行匹配比較,并將結(jié)果輸出。2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,解析后的策略數(shù)據(jù)包括合法的ICMP報文源IP地址、合法的目的IP地址、合法的ICMP報文TYPE類型、合法的ICMP報文方向、ICMP報文處理方式。3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,合法的ICMP報文TYPE類型由11位的比特數(shù)據(jù)形式表示,每一位置一表示策略內(nèi)包含相應(yīng)的TYP...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王子彤,姜凱,于治樓,
申請(專利權(quán))人:濟南浪潮高新科技投資發(fā)展有限公司,
類型:發(fā)明
國別省市:山東,37
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。