[發明專利]報文轉發方法及裝置、計算機可讀存儲介質、電子設備在審
| 申請號: | 201710662612.0 | 申請日: | 2017-08-04 |
| 公開(公告)號: | CN109388499A | 公開(公告)日: | 2019-02-26 |
| 發明(設計)人: | 劉健男 | 申請(專利權)人: | 東軟集團股份有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 北京英創嘉友知識產權代理事務所(普通合伙) 11447 | 代理人: | 魏嘉熹;南毅寧 |
| 地址: | 110179 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用類型 用戶態 報文 計算機可讀存儲介質 報文轉發設備 報文轉發 電子設備 應用識別 報文轉發效率 深度報文檢測 查詢應用 接收報文 轉發策略 轉發處理 保存 | ||
本公開涉及一種報文轉發方法及裝置、計算機可讀存儲介質、電子設備。所述方法應用于報文轉發設備,所述報文轉發設備包括用戶態深度報文檢測DPI模塊,所述方法包括:所述用戶態DPI模塊接收報文,判斷是否已經識別出所述報文的應用類型;如果未識別出所述報文的應用類型,所述用戶態DPI模塊查詢應用識別表,判斷所述應用識別表中是否保存有該報文的應用類型;如果所述應用識別表中保存有該報文的應用類型,則所述用戶態DPI模塊根據該應用類型對應的轉發策略,對所述報文進行轉發處理。如此方案,有助于提高識別效率,進而提高報文轉發效率。
技術領域
本公開涉及數據處理技術領域,具體地,涉及一種報文轉發方法及裝置、計算機可讀存儲介質、電子設備。
背景技術
隨著網絡應用類別的日益增多,應用層的類型識別成為各安全廠商關注的重中之重,于是,應用層報文連接的類型識別效率,成為一個非常重要的測試指標。通過識別網絡報文的應用類型,不僅可以準確地洞察網絡運行狀態,還能針對用戶的行為做出更好的監管控制,預防病毒攻擊等。
對于一個需要轉發的報文來說,可以先判斷該報文是否需要進行深度報文檢測(英文:Deep Packet Inspection,簡稱:DPI),即判斷是否已經識別出報文的應用類型,如果需要進行DPI,則可將報文從用戶態(User Mode)發送至內核態(Kernel Mode),由內核態中的DPI模塊識別報文的應用類型,再轉發至內核態中的策略匹配模塊,確定出該應用類型的報文的轉發策略后,進而按照轉發策略進行報文轉發。舉例來說,轉發策略可以是允許報文轉發或者禁止報文轉發。
發明內容
本公開的目的是提供一種報文轉發方法及裝置、計算機可讀存儲介質、電子設備,有助于提高識別效率,進而提高報文轉發效率。
為了實現上述目的,第一方面,本公開提供一種報文轉發方法,所述方法應用于報文轉發設備,所述報文轉發設備包括用戶態深度報文檢測DPI模塊,所述方法包括:
所述用戶態DPI模塊接收報文,判斷是否已經識別出所述報文的應用類型;
如果未識別出所述報文的應用類型,所述用戶態DPI模塊查詢應用識別表,判斷所述應用識別表中是否保存有該報文的應用類型;
如果所述應用識別表中保存有該報文的應用類型,則所述用戶態DPI模塊根據該應用類型對應的轉發策略,對所述報文進行轉發處理。
可選地,所述報文轉發設備還包括內核態DPI模塊,所述方法還包括:
如果所述應用識別表中未保存該報文的應用類型,則所述用戶態DPI模塊將所述報文發送至內核態DPI模塊;
所述內核態DPI模塊解析所述報文,匹配所述報文的應用類型,并將所述報文與所述報文的應用類型的對應關系寫入所述應用識別表。
可選地,如果所述內核態DPI模塊需要通過至少兩個報文匹配出所述報文的應用類型,則
所述用戶態DPI模塊將所述報文發送至內核態DPI模塊,包括:所述用戶態DPI模塊對所述至少兩個報文進行報文拷貝,并將拷貝得到的報文發送至內核態DPI模塊;
所述方法還包括:所述用戶態DPI模塊根據預先配置的報文阻斷策略,對所述至少兩個報文進行轉發處理,直至所述內核態DPI模塊匹配到所述報文的應用類型后,再根據所述應用類型對應的轉發策略對后續報文進行轉發處理。
可選地,所述應用識別表中保存有應用類型對應的轉發策略,所述將所述報文與所述報文的應用類型寫入所述應用識別表,包括:
所述內核態DPI模塊獲取所述報文的應用類型對應的轉發策略,將所述報文、所述報文的應用類型以及轉發策略的對應關系,寫入所述應用識別表。
可選地,在多非統一內存訪問架構NUMA下,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東軟集團股份有限公司,未經東軟集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710662612.0/2.html,轉載請聲明來源鉆瓜專利網。





