[發明專利]匹配域的匹配方法及相關裝置在審
| 申請號: | 201910334999.6 | 申請日: | 2019-04-24 |
| 公開(公告)號: | CN110035010A | 公開(公告)日: | 2019-07-19 |
| 發明(設計)人: | 溫振環;毛中書;程喆;陸以勤;覃健誠;熊常春;林偉;黃家強;廖年豐;鄭波;曾浩;姚景柏 | 申請(專利權)人: | 廣州西麥科技股份有限公司 |
| 主分類號: | H04L12/771 | 分類號: | H04L12/771;H04L12/715 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 崔振 |
| 地址: | 510000 廣東省廣州市高新技術產業開*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據包 匹配 字段 匹配域 匹配結果 包頭 相關裝置 分類 計算機網絡技術領域 匹配操作 并行 對流 解析 | ||
本發明涉及計算機網絡技術領域,提供一種匹配域的匹配方法及相關裝置,所述方法包括:解析接收到的數據包,得到數據包中的包頭字段;按照每個子匹配域的優先級,依次將每個子匹配域中的匹配字段與數據包中對應的包頭字段進行匹配,得到匹配結果;依據匹配結果對數據包進行處理。本發明通過對流表中的匹配域進行分類,并為每個分類設定不同的匹配優先級,按照匹配優先級依次對每個分類中的字段與數據包的包頭中的對應字段進行匹配,依據匹配結果對數據包進行處理,從而避免了對數據包包頭的全部字段進行并行匹配操作帶來的性能浪費。
技術領域
本發明涉及計算機網絡技術領域,具體而言,涉及一種匹配域的匹配方法及相關裝置。
背景技術
軟件定義網絡SDN(Software Defined Network,SDN)是一種新型的網絡架構,這種網絡架構將控制平面和數據平面進行分離。其中控制平面由一個邏輯集中的SDN控制器組成,并可以提供網絡的全局視圖,以及一些開放的網絡編程接口;數據平面則負責數據的接收與轉發,以及實現控制器下發的各項策略,主要包括SDN交換機。SDN交換機通過流表對數據轉發進行抽象,依賴流表實現對數據包的轉發,SDN交換機接收數據包后,首先,在流表中找到流表項中匹配字段與數據包中的包頭字段相匹配的流表項,然后,根據找到的匹配的流表項中的指令集字段對數據包進行處理,如果找不到,則將該數據包發送至SDN控制器。因此,匹配的效率對于SDN交換機的性能影響很大,如何提高匹配效率,進而提升SDN交換機的性能是本領域亟待解決的問題。
發明內容
本發明實施例的目的在于提供一種匹配域的匹配方法及相關裝置,通過對流表中的匹配域進行分類,并為每個分類設定不同的匹配優先級,按照匹配優先級依次對每個分類中的字段與數據包的包頭中的對應字段進行匹配,依據匹配結果對數據包進行處理,從而避免了對數據包包頭的全部字段進行并行匹配操作帶來的性能浪費。
為了實現上述目的,本發明實施例采用的技術方案如下:
第一方面,本發明實施例提供了一種匹配域的匹配方法,應用于SDN交換機,SDN交換機與SDN控制器通信連接,SDN交換機存儲有匹配域,匹配域包括至少兩個子匹配域,每個子匹配域包括至少一個匹配字段,每個子匹配域預先設置有優先級,所述方法包括:解析接收到的數據包,得到數據包中的包頭字段;按照每個子匹配域的優先級,依次將每個子匹配域中的匹配字段與數據包中對應的包頭字段進行匹配,得到匹配結果;依據匹配結果對數據包進行處理。
第二方面,本發明實施例還提供了一種匹配域的匹配裝置,應用于SDN交換機,SDN交換機與SDN控制器通信連接,SDN交換機存儲有匹配域,匹配域包括至少兩個子匹配域,每個子匹配域包括至少一個匹配字段,每個子匹配域預先設置有優先級所述裝置包括解析模塊、匹配模塊和處理模塊。其中,解析模塊用于解析接收到的數據包,得到數據包中的包頭字段;匹配模塊用于按照每個子匹配域的優先級,依次將每個子匹配域中的匹配字段與數據包中對應的包頭字段進行匹配,得到匹配結果;處理模塊用于依據匹配結果對數據包進行處理。
第三方面,本發明實施例還提供了一種SDN交換機,SDN交換機與SDN控制器通信連接,SDN交換機包括:一個或多個處理器;存儲器,用于存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執行時,使得所述一個或多個處理器實現上述的匹配域的匹配方法。
第四方面,本發明實施例還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現上述匹配域的匹配方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州西麥科技股份有限公司,未經廣州西麥科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910334999.6/2.html,轉載請聲明來源鉆瓜專利網。





