[發明專利]一種基于OpenFlow交換機的流表匹配方法和裝置在審
| 申請號: | 201811101526.3 | 申請日: | 2018-09-20 |
| 公開(公告)號: | CN109347745A | 公開(公告)日: | 2019-02-15 |
| 發明(設計)人: | 王凱 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741;H04L12/801;H04L12/947 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 匹配 交換機 流表 流表信息 高頻流 流表項 數據包 表項 方法和裝置 數據處理效率 歸類存儲 使用頻率 效率低等 表信息 數據量 預設 工作量 對流 存儲 攜帶 交換 | ||
1.一種基于OpenFlow交換機的流表匹配方法,其特征在于,包括:
接收數據包,所述數據包攜帶對應的流表信息;
將所述流表信息與第一流表中的高頻流表項進行匹配;
其中,所述第一流表包括所述OpenFlow交換機中使用頻率高于第一預設閾值的流表項。
2.根據權利要求1所述的方法,其特征在于,若所述流表信息與第一流表中的高頻流表項不匹配,則,所述方法還包括:
將所述流表信息與第二流表中的詳細流表項進行匹配;
其中,所述第二流表中不包括所述第一流表中的高頻流表項。
3.根據權利要求1或2所述的方法,其特征在于,所述數據包還包括對應的目標操作;
若所述流表信息與第一流表中的高頻流表項匹配,或者,所述流表信息與第二流表中的詳細流表項匹配,
所述方法還包括:
從所述數據包中獲取所述目標操作;
按照所述目標操作處理所述數據包中的數據。
4.根據權利要求1所述的方法,其特征在于,還包括:
統計各流表項的使用頻率,獲得統計結果;
根據所述統計結果,更新所述第一流表和所述第二流表。
5.根據權利要求4所述的方法,其特征在于,所述根據所述統計結果,更新所述第一流表和所述第二流表,包括:
將所述統計結果大于所述第一預設閾值的流表項,記作一類流表項,并存入所述第一流表;
將所述統計結果大于第二預設閾值且不大于所述第一預設閾值的流表項,記作二類流表項,并存入所述第二流表;
將所述統計結果不大于所述第二預設閾值的流表項,記作三類流表項,并將所述三類流表項從所述OpenFlow交換機中刪除;
其中,所述第一預設閾值大于所述第二預設閾值。
6.根據權利要求5所述的方法,其特征在于,還包括:
將所述三類流表項存入所述OpenFlow交換機的擴展RAM存儲模塊中。
7.一種基于OpenFlow交換機的流表匹配裝置,其特征在于,包括:
接收單元,用于接收數據包,所述數據包攜帶對應的流表信息;
第一匹配單元,用于將所述流表信息與第一流表中的高頻流表項進行匹配;
其中,所述第一流表包括所述OpenFlow交換機中使用頻率高于第一預設閾值的流表項。
8.根據權利要求7所述的裝置,其特征在于,若所述流表信息與第一流表中的高頻流表項不匹配,則,所述裝置還包括:
第二匹配單元,用于將所述流表信息與第二流表中的詳細流表項進行匹配;
其中,所述第二流表中不包括所述第一流表中的高頻流表項。
9.根據權利要求7或8所述的裝置,其特征在于,所述數據包還包括對應的目標操作;
若所述流表信息與第一流表中的高頻流表項匹配,或者,所述流表信息與第二流表中的詳細流表項匹配,
所述裝置還包括:
獲取單元,用于從所述數據包中獲取所述目標操作;
處理單元,用于按照所述目標操作處理所述數據包中的數據。
10.根據權利要求7所述的裝置,其特征在于,還包括:
統計單元,用于統計各流表項的使用頻率,獲得統計結果;
更新單元,用于根據所述統計結果,更新所述第一流表和所述第二流表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811101526.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種報文處理方法、裝置及網絡設備
- 下一篇:一種MAC地址學習方法及裝置





