恭喜南京金陣微電子技術有限公司阮召崧獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網恭喜南京金陣微電子技術有限公司申請的專利網絡報文的規則匹配方法和裝置、交換機芯片獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN119324825B 。
龍圖騰網通過國家知識產權局官網在2025-05-16發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202411477425.1,技術領域涉及:H04L9/40;該發明授權網絡報文的規則匹配方法和裝置、交換機芯片是由阮召崧設計研發完成,并于2024-10-22向國家知識產權局提交的專利申請。
本網絡報文的規則匹配方法和裝置、交換機芯片在說明書摘要公布了:本申請提供一種網絡報文的規則匹配方法和裝置、交換機芯片,所述方法包括:獲取交換機上多個網絡端口接收的數據包,并保存所述數據包至工作緩沖區;記錄所述數據包在所述工作緩沖區的開始指針,得到第一先進先出隊列;記錄由報文解析引擎對所述數據包進行內容解析得到的起始偏移量,得到第二先進先出隊列;基于所述第一先進先出隊列和所述第二先進先出隊列,從所述工作緩沖區獲取待匹配數據包;將所述待匹配數據包與預先構建的規則庫進行匹配,得到規則匹配結果。本申請通過優化規則匹配算法和硬件設計,能夠滿足高速網絡環境的需求,并提高了系統的可擴展性。此外,本申請還能夠有效防止惡意攻擊和篡改,保護網絡環境的安全和穩定。
本發明授權網絡報文的規則匹配方法和裝置、交換機芯片在權利要求書中公布了:1.一種網絡報文的規則匹配裝置,其特征在于,包括:數據包緩存模塊,用于獲取交換機上多個網絡端口接收的數據包,并保存所述數據包至工作緩沖區;所述數據包按照特定的網絡協議封裝網絡報文;第一數據記錄模塊,用于記錄所述數據包在所述工作緩沖區的開始指針,得到第一先進先出隊列;第二數據記錄模塊,用于記錄由報文解析引擎對所述數據包進行內容解析得到的起始偏移量,得到第二先進先出隊列;所述數據包的起始偏移量用于指示數據包中實際有效內容的起始位置;待匹配數據包獲取模塊,用于基于所述第一先進先出隊列和所述第二先進先出隊列,從所述工作緩沖區獲取待匹配數據包;規則匹配模塊,用于將所述待匹配數據包與預先構建的規則庫進行匹配,得到規則匹配結果;所述預先構建的規則庫包括多個規則匹配向量,每個所述規則匹配向量對應特定字段的組合;還包括數據暫存模塊和匹配結果輸出模塊:所述數據暫存模塊用于獲取所述報文解析引擎生成的跳過位標識符和數據包定位標識符,并保存為第三先進先出隊列;將所述第三先進先出隊列中的所述跳過位標識符和所述數據包定位標識符與所述規則庫中的規則匹配向量進行對齊,得到對齊后的第三先進先出隊列;所述數據包定位標識符為插槽標識符,用于識別網絡設備上的特定插槽或端口,所述跳過位標識符用于指示是否應跳過數據包的處理;所述匹配結果輸出模塊用于基于多路復用原理對所述對齊后的第三先進先出隊列和所述規則匹配結果進行處理,得到最終的規則匹配向量、最終的規則匹配有效性標識符和最終的數據包定位標識符;所述規則匹配模塊包括數據包對齊模塊和正則表達式引擎;所述數據包對齊模塊用于對所述待匹配數據包進行左對齊,實現了一個桶形移位器通過循環移動數據位,使數據包的起始位與預定的邊界對齊;根據數據包的大小和對齊要求,動態調整移位的位數和方向;所述正則表達式引擎引入一種反饋機制,所述機制允許所述正則表達式引擎在數據處理就緒時,向所述數據包緩存模塊發送一個狀態信號,以在適當的時候通知所述數據包緩存模塊,使所述數據包緩存模塊能夠及時地準備數據傳輸。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人南京金陣微電子技術有限公司,其通訊地址為:210000 江蘇省南京市中國(江蘇)自由貿易試驗區南京片區研創園團結路99號孵鷹大廈2251室;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。