本發(fā)明涉及通信技術(shù)領(lǐng)域,更具體地,涉及軟件定義光接入?yún)R聚網(wǎng)帶寬調(diào)整方法及裝置。
背景技術(shù):
作為有線寬帶的主力,光接入技術(shù)也得到了快速發(fā)展,高速率、大容量、長(zhǎng)距離、多復(fù)用、低成本一直是學(xué)術(shù)界和工業(yè)界追求的目標(biāo)。然而,光接入網(wǎng)發(fā)展面臨的諸多問題。光接入網(wǎng)靠近用戶,面對(duì)多樣且個(gè)性化的應(yīng)用需求,而傳統(tǒng)光接入網(wǎng)支持的業(yè)務(wù)種類單一,且只具備有限的QoS保證能力,使大部分寬帶接入服務(wù)趨同(如包月的盡力而為服務(wù)),逐漸淪為啞管道,一方面用戶的差異化需求得不到滿足,另一方面業(yè)務(wù)不能獲得匹配的網(wǎng)絡(luò)服務(wù),限制了業(yè)務(wù)創(chuàng)新和業(yè)務(wù)體驗(yàn)。例如分組傳送網(wǎng)(Packet Transport Network,PTN)采用MPLS技術(shù),在OLT和BRAS之間配置隧道,各種以太網(wǎng)業(yè)務(wù)承載在隧道之上,但是PTN中的隧道配置相對(duì)靜態(tài),不能很好的應(yīng)對(duì)動(dòng)態(tài)變化的用戶流量請(qǐng)求。另一方面,盡管接入技術(shù)不斷演進(jìn),但總會(huì)有殺手級(jí)應(yīng)用占用掉增長(zhǎng)的帶寬,使得接入網(wǎng)資源不足夠和處于競(jìng)爭(zhēng)狀態(tài),接入管道的精細(xì)控制和智能化才能保證關(guān)鍵業(yè)務(wù)的優(yōu)先服務(wù),在有限資源條件下最大化用戶網(wǎng)絡(luò)體驗(yàn)。因?yàn)橹挥袠I(yè)務(wù)/用戶本身才真正了解自身的QoS需求和使用傾向,因此網(wǎng)絡(luò)能力開放和可編程具有深遠(yuǎn)意義。通過開放網(wǎng)絡(luò)能力,根據(jù)用戶的請(qǐng)求進(jìn)行差異化服務(wù),一方面可以對(duì)用戶進(jìn)行優(yōu)先級(jí)分類,根據(jù)用戶的優(yōu)先級(jí)提供差異化的網(wǎng)絡(luò)服務(wù),優(yōu)先保障高優(yōu)先級(jí)用戶的業(yè)務(wù)請(qǐng)求,因而提升用戶的網(wǎng)絡(luò)體驗(yàn);另一方面業(yè)務(wù)提供商或者網(wǎng)絡(luò)提供商可以根據(jù)用戶的業(yè)務(wù)價(jià)值等信息進(jìn)行用戶優(yōu)先級(jí)的確定,因而業(yè)務(wù)提供商或者網(wǎng)絡(luò)提供商也能從差異化服務(wù)中提高收益。
軟件定義網(wǎng)絡(luò)(Software Defined Network,SDN)是當(dāng)前的研究熱點(diǎn),其核心觀點(diǎn)是基于開放接口實(shí)現(xiàn)軟件可編程的基礎(chǔ)網(wǎng)絡(luò)架構(gòu)。相對(duì)于傳統(tǒng)網(wǎng)絡(luò)SDN具有以下優(yōu)勢(shì):控制與轉(zhuǎn)發(fā)相分離,邏輯集中式控制,開放的控制接口,以及網(wǎng)絡(luò)虛擬化和可編程能力。SDN的出現(xiàn)正與IT產(chǎn)業(yè)網(wǎng)絡(luò)開放的需求相契合,快速得到業(yè)界認(rèn)可并逐步在數(shù)據(jù)通信網(wǎng)絡(luò)中得以應(yīng)用,被認(rèn)為是面向下一代網(wǎng)絡(luò)的革命性技術(shù)。
軟件定義光接入?yún)R聚網(wǎng)(Software Defined Network Optical Access and Aggregation network,SDOAAN)是將SDN的理念引入光接入?yún)R聚網(wǎng)中,利用SDN的優(yōu)勢(shì)來解決光接入?yún)R聚網(wǎng)的瓶頸問題。針對(duì)當(dāng)前寬帶接入網(wǎng)面臨的挑戰(zhàn),為了滿足未來接入網(wǎng)全業(yè)務(wù)、高帶寬、易運(yùn)行維護(hù)的發(fā)展需求,實(shí)現(xiàn)接入網(wǎng)與骨干網(wǎng)等異構(gòu)網(wǎng)絡(luò)之間的融合互通,滿足接入網(wǎng)日益迫切的智能化需求,軟件定義光接入網(wǎng)將寬帶接入網(wǎng)封閉孤立的架構(gòu)轉(zhuǎn)變?yōu)榭删幊袒?、智能可控化、支持第三方?yīng)用的開放式架構(gòu),即在接入網(wǎng)中提供開放式的控制接口,實(shí)現(xiàn)可編程的智能管控平臺(tái)。
但目前現(xiàn)有的軟件定義光接入?yún)R聚網(wǎng),缺乏對(duì)帶寬需求動(dòng)態(tài)調(diào)整分配的能力,不能滿足移動(dòng)互聯(lián)網(wǎng)時(shí)代網(wǎng)絡(luò)帶寬實(shí)時(shí)響應(yīng)需求。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是在軟件定義光接入?yún)R聚網(wǎng)下動(dòng)態(tài)進(jìn)行網(wǎng)絡(luò)帶寬管理,進(jìn)而實(shí)現(xiàn)負(fù)載均衡,提高資源利用率并改善用戶體驗(yàn)。
本發(fā)明的一個(gè)方面,提供一種軟件定義光接入?yún)R聚網(wǎng)帶寬動(dòng)態(tài)調(diào)整方法,所述方法包括:
將同源同宿的多條路徑組成路徑組,設(shè)定路徑組的最大路徑數(shù)、路徑組的最小路徑數(shù)、每條路徑的最大帶寬、每條路徑的最小帶寬;
當(dāng)監(jiān)控的流量值超過某一上限閾值時(shí),增加路徑組中路徑的數(shù)量,調(diào)整每條路徑的帶寬,將一部分流量重定向到負(fù)載較小的路徑上;
當(dāng)監(jiān)控的流量值低于某一下限閾值時(shí),減少路徑組中路徑的數(shù)量,調(diào)整每條路徑的帶寬,將流量較少的路徑上的流量合并集中到某些路徑上,拆除多余的路徑,釋放相應(yīng)的帶寬資源;或者
路徑組中路徑的數(shù)量維持不變,調(diào)整每條路徑的帶寬。
進(jìn)一步地,在帶寬動(dòng)態(tài)調(diào)整前,還包括:
對(duì)帶寬請(qǐng)求按優(yōu)先級(jí)排序,按照優(yōu)先級(jí)確定初始時(shí)刻源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的帶寬需求,計(jì)算源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的最短路徑,將計(jì)算出的最短路徑作為初始路徑組中的初始路徑,為該初始路徑預(yù)留帶寬資源。
進(jìn)一步地,所述當(dāng)監(jiān)控的流量值超過某一上限閾值時(shí),增加路徑組中路徑的數(shù)量,調(diào)整每條路徑的帶寬,將一部分流量重定向到負(fù)載較小的路徑上,具體包括:
當(dāng)監(jiān)控的流量值超過某一上限閾值時(shí),計(jì)算源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的路徑;
若沒有新的路徑滿足流量需求,則維持上一時(shí)刻的路徑組,等待下一個(gè)調(diào)整周期再做調(diào)整;或者
若存在一組新的路徑滿足流量需求,將這些新路徑作為路徑組中的路徑,計(jì)算這些路徑預(yù)留帶寬資源,在流量工程數(shù)據(jù)中更新數(shù)據(jù)。
進(jìn)一步地,所述當(dāng)監(jiān)控的流量值低于某一下限閾值時(shí),減少路徑組中路徑的數(shù)量,調(diào)整每條路徑的帶寬,將流量較少的路徑上的流量合并集中到某些路徑上,拆除多余的路徑,釋放相應(yīng)的帶寬資源,具體包括:
當(dāng)監(jiān)控的流量值低于某一下限閾值時(shí),計(jì)算源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的路徑;
若沒有新的路徑滿足帶寬需求,則維持上一時(shí)刻的路徑組設(shè)置,等待下一個(gè)調(diào)整周期再做調(diào)整;或者
若存在一組新的路徑滿足流量需求,將這些新路徑作為路徑組中的路徑,計(jì)算新路徑預(yù)留帶寬資源,在流量工程數(shù)據(jù)中更新數(shù)據(jù)。
另一方面,本發(fā)明提供一種軟件定義光接入?yún)R聚網(wǎng)帶寬動(dòng)態(tài)調(diào)整裝置,所述裝置包括:
請(qǐng)求預(yù)處理子模塊,用于對(duì)帶寬請(qǐng)求按優(yōu)先級(jí)排序,處理帶寬請(qǐng)求信息;
路由計(jì)算子模塊,在帶寬初始化時(shí),用于計(jì)算源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的最短路徑,將計(jì)算出的最短路徑作為初始路徑組中的初始路徑,為該初始路徑預(yù)留帶寬資源;在動(dòng)態(tài)調(diào)整帶寬時(shí),計(jì)算源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的多條路徑;
帶寬管理子模塊,用于:
當(dāng)監(jiān)控的流量值超過某一上限閾值時(shí),增加路徑組中路徑的數(shù)量,調(diào)整每條路徑的帶寬,將一部分流量重定向到負(fù)載較小的路徑上;
當(dāng)監(jiān)控的流量值低于某一下限閾值時(shí),減少路徑組中路徑的數(shù)量,調(diào)整每條路徑的帶寬,將流量較少的路徑上的流量合并集中到某些路徑上,拆除多余的路徑,釋放相應(yīng)的帶寬資源;或者
路徑組中路徑的數(shù)量維持不變,調(diào)整每條路徑的帶寬;
資源預(yù)留信息子模塊,用于根據(jù)帶寬管理子模塊計(jì)算的路徑組信息預(yù)留帶寬資源,并更新流量工程數(shù)據(jù)庫。
進(jìn)一步地,所述帶寬管理子模塊包括:
流量數(shù)據(jù)更新單元,用于與流量工程數(shù)據(jù)庫交互信息,獲取路徑帶寬信息。
本發(fā)明與現(xiàn)有技術(shù)相比,將同源同宿的多條路徑組成路徑組,相應(yīng)流量分布在多條路徑上。通過匯聚網(wǎng)流量監(jiān)控,動(dòng)態(tài)調(diào)整流量分配的路徑數(shù)量以及每條路徑上的流量,不僅可以提高請(qǐng)求的成功率和用戶帶寬滿足度,提升用戶體驗(yàn),而且能夠通過動(dòng)態(tài)調(diào)整流量路徑達(dá)到負(fù)載均衡的目的,提高資源利用率。
附圖說明
圖1為軟件定義光接入?yún)R聚網(wǎng)帶寬動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)架構(gòu)圖;
圖2為軟件定義光接入?yún)R聚網(wǎng)帶寬動(dòng)態(tài)調(diào)整方法示意圖;
圖3為一個(gè)軟件定義光接入?yún)R聚網(wǎng)帶寬動(dòng)態(tài)調(diào)整示例圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)描述。以下實(shí)施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
本發(fā)明的一個(gè)方面,提供一種軟件定義光接入?yún)R聚網(wǎng)帶寬動(dòng)態(tài)調(diào)整方法,所述方法包括:
將同源同宿的多條路徑組成路徑組,設(shè)定路徑組的最大路徑數(shù)、路徑組的最小路徑數(shù)、每條路徑的最大帶寬、每條路徑的最小帶寬;
當(dāng)監(jiān)控的流量值超過某一上限閾值時(shí),增加路徑組中路徑的數(shù)量,調(diào)整每條路徑的帶寬,將一部分流量重定向到負(fù)載較小的路徑上;
當(dāng)監(jiān)控的流量值低于某一下限閾值時(shí),減少路徑組中路徑的數(shù)量,調(diào)整每條路徑的帶寬,將流量較少的路徑上的流量合并集中到某些路徑上,拆除多余的路徑,釋放相應(yīng)的帶寬資源;或者
路徑組中路徑的數(shù)量維持不變,調(diào)整每條路徑的帶寬。
進(jìn)一步地,在帶寬動(dòng)態(tài)調(diào)整前,還包括:
對(duì)帶寬請(qǐng)求按優(yōu)先級(jí)排序,按照優(yōu)先級(jí)確定初始時(shí)刻源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的帶寬需求,計(jì)算源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的最短路徑,將計(jì)算出的最短路徑作為初始路徑組中的初始路徑,為該初始路徑預(yù)留帶寬資源。
進(jìn)一步地,所述當(dāng)監(jiān)控的流量值超過某一上限閾值時(shí),增加路徑組中路徑的數(shù)量,調(diào)整每條路徑的帶寬,將一部分流量重定向到負(fù)載較小的路徑上,具體包括:
當(dāng)監(jiān)控的流量值超過某一上限閾值時(shí),計(jì)算源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的路徑;
若沒有新的路徑滿足流量需求,則維持上一時(shí)刻的路徑組,等待下一個(gè)調(diào)整周期再做調(diào)整;或者
若存在一組新的路徑滿足流量需求,將這些新路徑作為路徑組中的路徑,計(jì)算這些路徑預(yù)留帶寬資源,在流量工程數(shù)據(jù)中更新數(shù)據(jù)。
進(jìn)一步地,所述當(dāng)監(jiān)控的流量值低于某一下限閾值時(shí),減少路徑組中路徑的數(shù)量,調(diào)整每條路徑的帶寬,將流量較少的路徑上的流量合并集中到某些路徑上,拆除多余的路徑,釋放相應(yīng)的帶寬資源,具體包括:
當(dāng)監(jiān)控的流量值低于某一下限閾值時(shí),計(jì)算源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的路徑;
若沒有新的路徑滿足帶寬需求,則維持上一時(shí)刻的路徑組設(shè)置,等待下一個(gè)調(diào)整周期再做調(diào)整;或者
若存在一組新的路徑滿足流量需求,將這些新路徑作為路徑組中的路徑,計(jì)算新路徑預(yù)留帶寬資源,在流量工程數(shù)據(jù)中更新數(shù)據(jù)。
另一方面,本發(fā)明提供一種軟件定義光接入?yún)R聚網(wǎng)帶寬動(dòng)態(tài)調(diào)整裝置,所述裝置包括:
請(qǐng)求預(yù)處理子模塊,用于對(duì)帶寬請(qǐng)求按優(yōu)先級(jí)排序,處理帶寬請(qǐng)求信息;
路由計(jì)算子模塊,在帶寬初始化時(shí),用于計(jì)算源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的最短路徑,將計(jì)算出的最短路徑作為初始路徑組中的初始路徑,為該初始路徑預(yù)留帶寬資源;在動(dòng)態(tài)調(diào)整帶寬時(shí),計(jì)算源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的多條路徑;
帶寬管理子模塊,用于:
當(dāng)監(jiān)控的流量值超過某一上限閾值時(shí),增加路徑組中路徑的數(shù)量,調(diào)整每條路徑的帶寬,將一部分流量重定向到負(fù)載較小的路徑上;
當(dāng)監(jiān)控的流量值低于某一下限閾值時(shí),減少路徑組中路徑的數(shù)量,調(diào)整每條路徑的帶寬,將流量較少的路徑上的流量合并集中到某些路徑上,拆除多余的路徑,釋放相應(yīng)的帶寬資源;或者
路徑組中路徑的數(shù)量維持不變,調(diào)整每條路徑的帶寬;
資源預(yù)留信息子模塊,用于根據(jù)帶寬管理子模塊計(jì)算的路徑組信息預(yù)留帶寬資源,并更新流量工程數(shù)據(jù)庫。
進(jìn)一步地,所述帶寬管理子模塊包括:
流量數(shù)據(jù)更新單元,用于與流量工程數(shù)據(jù)庫交互信息,獲取路徑帶寬信息。
圖1為軟件定義光接入?yún)R聚網(wǎng)帶寬動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)架構(gòu)圖。該網(wǎng)絡(luò)架構(gòu)圖由三層組成:數(shù)據(jù)轉(zhuǎn)發(fā)平面、控制平面和應(yīng)用平面。數(shù)據(jù)轉(zhuǎn)發(fā)平面,用于提供用戶信息傳送,也用于控制和網(wǎng)絡(luò)管理信息的傳送;控制平面,用于網(wǎng)絡(luò)資源的控制、協(xié)調(diào)和管理;應(yīng)用平面,用于對(duì)網(wǎng)絡(luò)進(jìn)行操作。
圖中,帶寬動(dòng)態(tài)調(diào)整方法包括:
步驟1:設(shè)備側(cè)定期以O(shè)penFlow消息格式上報(bào)統(tǒng)計(jì)量信息;
步驟2:統(tǒng)計(jì)量上報(bào)消息在南向協(xié)議模塊進(jìn)行消息適配,轉(zhuǎn)換為自定義消息格式并到達(dá)服務(wù)抽象層模塊;
步驟3:統(tǒng)計(jì)量管理模塊通過調(diào)用服務(wù)抽象層模塊獲取并解析統(tǒng)計(jì)量消息;
步驟4:統(tǒng)計(jì)量管理模塊將統(tǒng)計(jì)量寫入統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)模塊,并且可以從統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)模塊獲取歷史統(tǒng)計(jì)信息;
步驟5:動(dòng)態(tài)帶寬管理模塊定期通過統(tǒng)計(jì)量管理模塊獲取歷史統(tǒng)計(jì)量信息;
步驟6:動(dòng)態(tài)帶寬管理模塊通過查詢網(wǎng)絡(luò)資源信息存儲(chǔ)模塊獲取已被占用和可用網(wǎng)絡(luò)資源信息;
步驟7:動(dòng)態(tài)帶寬管理模塊根據(jù)歷史統(tǒng)計(jì)信息和網(wǎng)絡(luò)資源狀態(tài)進(jìn)行帶寬管理,并調(diào)用流表管理模塊根據(jù)動(dòng)態(tài)帶寬分配的結(jié)果生成相應(yīng)的流表;
步驟8:流表管理模塊將流表進(jìn)行存儲(chǔ),保存在流表存儲(chǔ)模塊;
步驟9:服務(wù)抽象層通過監(jiān)聽流表的變化(增加、修改、刪除),并將流表信息發(fā)送給OpenFlow協(xié)議插件層;
步驟10:OpenFlow協(xié)議插件層將流表信息封裝如OpenFlow消息并下發(fā)至數(shù)據(jù)平面中相應(yīng)的光接入?yún)R聚設(shè)備對(duì)設(shè)備進(jìn)行配置。
圖2為軟件定義光接入?yún)R聚網(wǎng)帶寬動(dòng)態(tài)調(diào)整方法。所述方法包括帶寬初始化分配階段處理和動(dòng)態(tài)帶寬管理階段處理。
首先進(jìn)行帶寬初始化階段(步驟1-3)處理:
步驟1,請(qǐng)求預(yù)處理子模塊對(duì)流量進(jìn)行優(yōu)先級(jí)排序,然后帶寬管理子模塊按照優(yōu)先級(jí)從高到低獲取初始時(shí)刻源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的初次帶寬請(qǐng)求,每個(gè)請(qǐng)求進(jìn)行步驟2、3處理;
步驟2,路由計(jì)算子模塊計(jì)算源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的最短路徑,將此最短路徑作為該源節(jié)點(diǎn)和目的節(jié)點(diǎn)的路徑組“LSP Group”中的唯一的“Member LSP”,并在該最短路徑上為請(qǐng)求預(yù)留帶寬資源,在資源預(yù)留信息子模塊保存預(yù)留信息,并更新TED(Traffic Engineering DateBase,流程工程數(shù)據(jù)庫);
步驟3,初始時(shí)刻的所有請(qǐng)求進(jìn)行上述步驟1、2,若所有流量處理均進(jìn)行完則稱為帶寬初始化分配階段完成,進(jìn)入步驟4進(jìn)行動(dòng)態(tài)帶寬管理階段,否則對(duì)未進(jìn)行帶寬初始化分配的流量繼續(xù)進(jìn)行帶寬初始化分配;
其次,各請(qǐng)求初始化帶寬分配結(jié)果維持到下一個(gè)動(dòng)態(tài)帶寬調(diào)整時(shí)刻,對(duì)上述所有已知源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的帶寬處理進(jìn)入動(dòng)態(tài)帶寬管理階段(步驟4-12):
步驟4,請(qǐng)求預(yù)處理子模塊對(duì)當(dāng)前時(shí)刻的各請(qǐng)求進(jìn)行優(yōu)先級(jí)排序;
步驟5,帶寬管理子模塊依次取優(yōu)先級(jí)最高的請(qǐng)求,將當(dāng)前請(qǐng)求帶寬記為New_R、上一時(shí)刻“LSP Group”總帶寬記為Old_R、上一時(shí)刻“Member LSP”數(shù)量記為Old_Num作為輸入?yún)?shù)進(jìn)行是否“合并化”、“分片化”、“一般化”的邏輯判斷;若進(jìn)行“分片化”、“合并化”則進(jìn)入步驟6,若進(jìn)行“一般化”則進(jìn)入步驟10;
分片化,是指當(dāng)監(jiān)控的流量值超過某一上限閾值時(shí),增加路徑組中路徑的數(shù)量,調(diào)整每條路徑的帶寬,將一部分流量重定向到負(fù)載較小的路徑上;
合并化,是指當(dāng)監(jiān)控的流量值低于某一下限閾值時(shí),減少路徑組中路徑的數(shù)量,調(diào)整每條路徑的帶寬,將流量較少的路徑上的流量合并集中到某些路徑上;
一般化,是指路徑中路徑的數(shù)量維持不變,調(diào)整每條路徑的帶寬;
步驟6,計(jì)算新的“Member LSP”數(shù)量New_Num;
步驟7,路由計(jì)算子模塊計(jì)算源目的節(jié)點(diǎn)之間的K(由控制器定義其數(shù)值)條路徑;
步驟8,若K條路徑中沒有New_Num條路徑滿足New_R帶寬需求,該請(qǐng)求調(diào)整失敗進(jìn)入步驟11,若成功繼續(xù);
步驟9,重新將新的New_Num條路徑作為“LSP Group”的“Member LSP”;
步驟10,計(jì)算每個(gè)新“Member LSP”上應(yīng)該預(yù)留新的帶寬資源,若每條路徑均能滿足相應(yīng)的帶寬資源,則在每條“Member LSP”路徑上預(yù)留資源,在資源預(yù)留信息子模塊更新新的“LSP Group”,釋放不再被使用的路徑上的資源,并更新TED,調(diào)整成功,進(jìn)入步驟12;否則調(diào)整失敗繼續(xù);
步驟11,維持該請(qǐng)求的上一時(shí)刻帶寬分配方案,即“LSP Group”不做調(diào)整,資源預(yù)留信息子模塊和TED模塊均不做處理;
步驟12,該調(diào)整時(shí)刻所有需要調(diào)整的請(qǐng)求均未完成,則結(jié)束本周期處理等待下一個(gè)調(diào)整周期;否則對(duì)未處理的請(qǐng)求繼續(xù)進(jìn)行帶寬調(diào)整。
圖3為一個(gè)軟件定義光接入?yún)R聚網(wǎng)帶寬動(dòng)態(tài)調(diào)整示例圖。
設(shè)一個(gè)“LSP Group”中“Member LSP”數(shù)量最大為MaxNum=3,最小為MinNum=1,“Member LSP”的最大帶寬為MaxBw=8和MinBw=3則,以圖3說明動(dòng)態(tài)帶寬管理方法。
初始時(shí)刻t0,設(shè)(A,C)之間帶寬請(qǐng)求為7,則首先以最短路徑A-B-C進(jìn)行“LSP Group”和“Member LSP”初始化,“LSP Group”只包含一個(gè)“Member LSP”,并且“Member LSP”的帶寬分配為7,如圖(a);
下一時(shí)刻t1,如果監(jiān)控(A,C)之間流量增大為10,因?yàn)槊總€(gè)“Member LSP”的MaxBw=8,所以一個(gè)“Member LSP”不能滿足要求,則進(jìn)行“分片化”,增加“LSP Group”中“Member LSP”的數(shù)量,根據(jù)網(wǎng)絡(luò)資源狀態(tài)進(jìn)行調(diào)整,結(jié)果為兩個(gè)“Member LSP”(A-B-C,A-E-D-C)即可滿足要求,每個(gè)“Member LSP”的帶寬分配為5,如圖(b);
下一時(shí)刻t2,如果(A,C)之間帶寬請(qǐng)求減小為4,因?yàn)槊總€(gè)“Member LSP”的MinBw=3,因此需要將兩個(gè)“Member LSP”進(jìn)行合并,減少“Member LSP”數(shù)量,即進(jìn)行“合并化”,根據(jù)網(wǎng)絡(luò)資源狀態(tài)進(jìn)行調(diào)整,結(jié)果為一個(gè)“Member LSP”(A-B-C)即可滿足要求,“Member LSP”帶寬分配為4,如圖(c);
下一時(shí)刻t3,如果監(jiān)控的(A,C)之間的流量增大為6,因?yàn)槊總€(gè)“Member LSP”的MinBw=3,MaxBw=8,并且A-B-C能夠滿足帶寬要求,因此繼續(xù)保持上一時(shí)刻“Member LSP”(A-B-C)即可,無需修改“Member LSP”數(shù)量,只修改“Member LSP”帶寬即可,即進(jìn)行“一般化”,該時(shí)刻修改“Member LSP”帶寬為6,如圖(d)。
最后,本申請(qǐng)的方法僅為較佳的實(shí)施方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。