[發明專利]SDN流量動態分配方法及系統有效
| 申請號: | 202010717820.8 | 申請日: | 2020-07-23 |
| 公開(公告)號: | CN111901195B | 公開(公告)日: | 2022-02-15 |
| 發明(設計)人: | 宋超;羅燕鵬;張浩;劉宏達 | 申請(專利權)人: | 電子科技大學;成都斯普利通訊工程有限責任公司 |
| 主分類號: | H04L43/0894 | 分類號: | H04L43/0894;H04L43/16;H04L47/125;H04L47/22;H04L47/2416;H04L47/70 |
| 代理公司: | 成都立新致創知識產權代理事務所(特殊普通合伙) 51277 | 代理人: | 周方建 |
| 地址: | 610000 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | sdn 流量 動態分配 方法 系統 | ||
本發明涉及SDN流量動態分配方法及系統,獲取SDN交換機下行端口某一時間段內的流量數據平均值;判斷該流量數據平均值是否超過系統預設閾值M,若沒有超出則返回S00,若超出則執行下一步;根據限速機制對SDN交換機下的設備下發openflow流表flow table以及流表關聯meter table進行限速的操作,本發明基于SDN技術使傳統物理網絡實現了控制與轉發分離,通過開放式的編程接口、集中化的網絡控制來對流量進行合理的限速分配,在保證帶寬利用率和用戶公平性的原則下,提供動態的帶寬分配服務。
技術領域
本發明涉及互聯網領域,具體涉及一種SDN流量動態分配方法及系統。
背景技術
傳統的流量分配系統提供的出口流量與用戶的的流量需求不平衡,在流量分配的過程中雖然保證了用戶之間的一定公平性,但是卻降低了帶寬的利用率。
發明內容
本發明的目的在于克服現有技術的不足,提供一種SDN流量動態分配方法及系統,基于SDN技術使傳統物理網絡實現了控制與轉發分離,通過開放式的編程接口、集中化的網絡控制來對流量進行合理的限速分配,在保證帶寬利用率和用戶公平性的原則下,提供動態的帶寬分配服務。
本發明的目的是通過以下技術方案來實現的:
一種SDN流量動態分配方法,該方法包括:
S00:獲取SDN交換機下行端口某一時間段內的流量數據平均值;
S10:判斷該流量數據平均值是否超過系統預設閾值M,若沒有超出則返回S00,若超出則執行下一步;
S20:根據限速機制對SDN交換機下的設備下發openflow流表flow table以及流表關聯meter table進行限速的操作。
進一步的,所述限速機制為:
定義該時間段內VIP主機的總流量數據為x,非VIP主機的總流量數據為y,端口鏈路帶寬D,則有閾值M=kD,其中k為閾值系數取值為(0,1);
若x+y kD,對非VIP主機進行限速,則有y^ = M - x。
進一步的,所述流量數據平均值是指各分區機房SDN交換機的端口流量數據平均值、主機流量數據平均值、以及應用流的流量數據平均值。
一種SDN流量動態分配系統,該系統包括:
與各分區機房SDN交換機連接的數據監測模塊,用于獲取SDN交換機下行端口某一時間段內的流量數據平均值;
流量計算模塊,將獲取到的流量數據平均值與閥值M進行比較,若流量數據平均值超過閾值,系統啟動限速機制;
下發流表并關聯meter table模塊:啟動限速機制后,根據限速機制對SDN交換機下的設備下發openflow流表以及流表關聯meter table進行限速的操作。
進一步的,所述設備分為VIP主機和非VIP主機,其中VIP主機下發openflow流表中的匹配ip掩碼的流表,非VIP主機直接下發匹配端口流表,并關聯上面計算出來的限速條件的流表關聯meter table。
進一步的,所述限速機制為:
定義該時間段內VIP主機的總流量數據為x,非VIP主機的總流量數據為y,端口鏈路帶寬D,則有閾值M=kD,其中k為閾值系數取值為(0,1);
若x+y kD,對非VIP主機進行限速,則有y^ = M - x。
進一步的,所述數據監測模塊通過執行服務器上的Python爬蟲代碼來獲取到各個機房的SDN交換機的端口流量數據平均值、主機流量數據平均值、以及應用流的流量數據平均值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學;成都斯普利通訊工程有限責任公司,未經電子科技大學;成都斯普利通訊工程有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010717820.8/2.html,轉載請聲明來源鉆瓜專利網。





