[發明專利]用于軟件定義網絡的轉發規則配置方法及裝置有效
| 申請號: | 201510724557.4 | 申請日: | 2015-10-29 |
| 公開(公告)號: | CN105227495B | 公開(公告)日: | 2018-08-21 |
| 發明(設計)人: | 王文東;龔向陽;闕喜戎;齊慶磊 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | H04L12/931 | 分類號: | H04L12/931;H04L12/937;H04L29/06 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 馬敬;項京 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 軟件 定義 網絡 轉發 規則 配置 方法 裝置 | ||
1.一種用于軟件定義網絡的轉發規則配置方法,其特征在于,應用于服務器,所述方法包括:
獲得所述軟件定義網絡中各交換機的所有流表的特征信息,并根據所有流表的特征信息確定各流表的流表優先級;
獲得所述軟件定義網絡中所有數據流,并根據所有數據流的用戶和/或業務需求,確定各數據流的數據流優先級;
根據所述各數據流的數據流優先級和所述各流表的流表優先級,將各數據流的轉發規則放置到相應的流表中。
2.根據權利要求1所述的方法,其特征在于,所述根據所述各數據流的數據流優先級和所述各流表的流表優先級,將各數據流的轉發規則放置到相應的流表中,包括:
按照預設配置順序和配置規則,依次為各數據流配置其轉發規則在對應各數據流需經過的各個交換機中的目的流表,其中,所述目的流表按照各數據流優先級從高到低的順序配置,為優先級較高的數據流配置優先級較高的目的流表,為優先級較低的數據流配置優先級較低的目的流表;
根據各數據流的轉發規則在對應各交換機中標記的目的流表,將各數據流的轉發規則放置到相應的流表中。
3.根據權利要求2所述的方法,其特征在于,所述按照預設配置順序和配置規則,依次為各數據流配置其轉發規則在對應各數據流需經過的各個交換機中的目的流表,包括:
從未被配置的各數據流中,選擇數據流優先級最高的數據流為當前數據流;
從所述當前數據流所需經過的各個交換機中,選擇一個未被標記的交換機作為當前交換機;
確定所述當前數據流所經過的當前交換機中,流表優先級最高的流表為當前流表;
判斷所述當前流表是否有空閑資源;
若是,則將所述當前流表標記為所述當前數據流的轉發規則在當前交換機的目的流表,并繼續執行從所述當前數據流所需經過的各個交換機中,選擇一個未被標記的交換機作為當前交換機的步驟,直至所述當前數據流在所需經過的各個交換機中均被標記完成或當前交換機中的流表均被判斷出未有空閑資源,再繼續執行從未被配置的各數據流中,選擇數據流優先級最高的數據流為當前數據流的步驟,直至所有的數據流均被配置完成;
否則,判斷所述當前流表是否為所述當前交換機中流表優先級最低的流表,當所述當前流表不是所述當前交換機中流表優先級最低的流表時,將所述當前交換機中流表優先級僅低于所述當前流表的流表替換為當前流表,并返回執行判斷所述當前流表是否有空閑資源。
4.根據權利要求1-3任一所述的方法,其特征在于,所述特征信息為:查詢速度。
5.一種用于軟件定義網絡的轉發規則配置裝置,其特征在于,應用于服務器,所述裝置包括:
獲得模塊,用于獲得所述軟件定義網絡中各交換機的所有流表的特征信息,并根據所有流表的特征信息確定各流表的流表優先級;
執行模塊,用于獲得所述軟件定義網絡中所有數據流,并根據所有數據流的用戶和/或業務需求,確定各數據流的數據流優先級;
配置模塊,用于根據所述各數據流的數據流優先級和所述各流表的流表優先級,將各數據流的轉發規則放置到相應的流表中。
6.根據權利要求5所述的裝置,其特征在于,所述配置模塊包括:
配置子模塊,用于按照預設配置順序和配置規則,依次為各數據流配置其轉發規則在對應各數據流需經過的各個交換機中的目的流表,其中,所述目的流表按照各數據流優先級確定,為優先級較高的數據流配置優先級較高的目的流表,為優先級較低的數據流配置優先級較低的目的流表;
處理子模塊,用于根據各數據流的轉發規則在對應各交換機中標記的目的流表,將各數據流的轉發規則放置到相應的流表中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510724557.4/1.html,轉載請聲明來源鉆瓜專利網。





