本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種流量控制方法、裝置和系統(tǒng)。
背景技術(shù):
在演進分組系統(tǒng)(evolvedpacketsystem,eps)中,服務(wù)質(zhì)量(qualityofservice,qos)控制的基本粒度是eps承載。相同承載上的所有數(shù)據(jù)流將獲得相同的qos保障,不同的qos保障需要不同的eps承載來提供。根據(jù)qos的不同,eps承載可以劃分為兩大類:保證比特速率(guaranteedbitrate,gbr)承載和非保證比特速率(non-guaranteedbitrate,non-gbr)承載。
gbr承載主要用于語音、視頻、實時游戲等業(yè)務(wù),采用專用承載的方式進行承載。參數(shù)gbr代表了預(yù)期能夠由gbr承載提供的比特速率;參數(shù)最大比特速率(maximumbitrate,mbr)則限制了gbr承載能提供的比特速率,它表示了gbr承載提供期望數(shù)據(jù)速率的上限。mbr必須大于等于gbr。在資源緊張的情況下,超過gbr的流量會被丟棄,但gbr內(nèi)的流量需要保證。
non-gbr承載則主要用于各種數(shù)據(jù)業(yè)務(wù)的承載。non-gbr承載可簡單地理解為一種提供盡力而為網(wǎng)絡(luò)之間互連的協(xié)議(internetprotocol,ip)連接的承載,隨著公用數(shù)據(jù)網(wǎng)(publicdatanetwork,pdn)鏈接的建立而建立,隨著pdn的鏈接的拆除而銷毀。在網(wǎng)絡(luò)擁塞的情況下,non-gbr業(yè)務(wù)(或承載)需要承受降低速率的要求。
骨干網(wǎng)(backbonenetwork)是構(gòu)成互聯(lián)網(wǎng)核心連接的一個網(wǎng)絡(luò),可以是用戶業(yè)務(wù)數(shù)據(jù)從用戶設(shè)備(userequipment,ue)流出運營商網(wǎng)絡(luò),比如核心網(wǎng)(比如可以是eps,或電路交換(circuitswitching,cs))后的傳輸網(wǎng)絡(luò)。骨干網(wǎng)匯聚了大量的數(shù)據(jù)流。與eps網(wǎng)絡(luò)中按數(shù)據(jù)流來進行qos控制不同, 如果按數(shù)據(jù)流的粒度來進行控制需要增加大量的資源開銷,因此在現(xiàn)有網(wǎng)絡(luò)架構(gòu)下,骨干網(wǎng)是基于冗余部署的,認(rèn)為網(wǎng)絡(luò)資源都是夠用的,骨干網(wǎng)通過建立滿足不同qos的管道(pipe),把相應(yīng)qos需求的數(shù)據(jù)流放入管道(如建立gbr的管道和非gbr的管道)中進行傳輸。
當(dāng)ue接入網(wǎng)絡(luò)時,根據(jù)用戶和業(yè)務(wù)信息建立滿足簽約qos要求的eps承載。ue進行業(yè)務(wù)時,在eps系統(tǒng)中根據(jù)數(shù)據(jù)流的發(fā)送和接收方的ip五元組,將數(shù)據(jù)流匹配到對應(yīng)的eps承載中進行傳輸。數(shù)據(jù)流在出eps網(wǎng)絡(luò)后到骨干網(wǎng)后匯聚到同一個管道進行傳輸,經(jīng)骨干網(wǎng)傳輸?shù)綄Χ嘶蛘邔?yīng)的業(yè)務(wù)平臺。在骨干網(wǎng)中可以通過靜態(tài)配置,基于數(shù)據(jù)流的ip五元組匹配到建立的管道中進行傳輸。通過上述方式,可以實現(xiàn)從eps網(wǎng)絡(luò)到骨干網(wǎng)整個業(yè)務(wù)流程滿足qos需求的控制。
在5g網(wǎng)絡(luò),隨著終端用戶數(shù)和業(yè)務(wù)量的增加,同時基于件定義網(wǎng)絡(luò)(softwaredefinednetwork,sdn)架構(gòu)對網(wǎng)絡(luò)的控制,對網(wǎng)絡(luò)資源利用率也提出更高的要求。骨干網(wǎng)在匯聚了大量業(yè)務(wù)后,將可能出現(xiàn)擁塞情況,而基于現(xiàn)有的傳輸方式,骨干網(wǎng)不識別具體的數(shù)據(jù)流,因此也無法保證用戶保證帶寬的流量,例如無法保證gbr內(nèi)的流量。這樣將導(dǎo)致業(yè)務(wù)的端到端qos無法得到保障。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種流量控制方法、裝置及系統(tǒng),用以保證用戶保證帶寬的流量。
第一方面,本發(fā)明實施例提供了一種流量控制的方法,包括:
網(wǎng)絡(luò)設(shè)備將超過保證帶寬的流量增加流控標(biāo)簽或?qū)⒈WC帶寬流量增加流控標(biāo)簽;將攜帶流控標(biāo)簽的數(shù)據(jù)流發(fā)送給骨干網(wǎng)交換設(shè)備;所述骨干網(wǎng)交換設(shè)備根據(jù)流控標(biāo)簽丟棄超過保證帶寬的流量。
通過該方法,可以保證用戶保證帶寬的流量,避免丟棄某些保證帶寬的流 量,而保留了某些超過保證帶寬的流量。比如:避免丟棄某些數(shù)據(jù)流gbr內(nèi)的流量而保留了某些數(shù)據(jù)流超過gbr的流量。
比如,在骨干網(wǎng)擁塞情況下,可以保證用戶保證帶寬的流量。其中,網(wǎng)絡(luò)設(shè)備可以為網(wǎng)關(guān),也可以為enodeb。
結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述網(wǎng)絡(luò)設(shè)備將超過保證帶寬的流量增加流控標(biāo)簽或?qū)⒈WC帶寬的流量增加流控標(biāo)簽之前,網(wǎng)絡(luò)設(shè)備檢測接收的數(shù)據(jù)流中的保證帶寬的流量和超過保證帶寬的流量。
結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述將超過保證帶寬的流量增加流控標(biāo)簽具體包括:將超過保證帶寬的流量分成至少兩級,分別增加相應(yīng)的流控標(biāo)簽。相應(yīng)的,所述骨干網(wǎng)交換設(shè)備根據(jù)流控標(biāo)簽丟棄超過保證帶寬的流量具體包括:所述骨干網(wǎng)交換設(shè)備根據(jù)流控標(biāo)簽和擁塞程度分級丟棄超過保證帶寬的流量。這樣,可以對數(shù)據(jù)流進行精細化控制,更有效的使用網(wǎng)絡(luò)資源。
結(jié)合第一方面或第一方面的第一種至第二種任一可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述骨干網(wǎng)交換設(shè)備上報丟棄超過保證帶寬流量的事件和擁塞程度給策略中心,以使策略中心根據(jù)所述事件確定需要降低帶寬的用戶,所述事件中攜帶丟棄的超過保證帶寬流量的數(shù)據(jù)流的標(biāo)識。這樣,策略中心可以及時的獲知骨干網(wǎng)的狀態(tài),動態(tài)確定需要降低帶寬的用戶。
結(jié)合第一方面的第三種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,網(wǎng)絡(luò)設(shè)備接收來自策略中心的降低用戶帶寬的調(diào)整策略;網(wǎng)絡(luò)設(shè)備將所述調(diào)整策略發(fā)給所述用戶,以使用戶發(fā)送業(yè)務(wù)時降低帶寬。這樣,網(wǎng)絡(luò)設(shè)備可以及時的獲知用戶的帶寬策略,并將策略及時的反饋給用戶,以使用戶可以根據(jù)骨干網(wǎng)的擁塞情況動態(tài)調(diào)整發(fā)送數(shù)據(jù)流的帶寬。
結(jié)合第一方面的第四種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,所述調(diào)整策略具體包括:用戶的業(yè)務(wù)使用帶寬不超過骨干網(wǎng)允許帶寬。
結(jié)合第一方面或第一方面的第一種至第五種任一可能的實現(xiàn)方式,在第一 方面的第六種可能的實現(xiàn)方式中,所述骨干網(wǎng)交換設(shè)備還丟棄保證帶寬的流量。
結(jié)合第一方面的第六種可能的實現(xiàn)方式,在第一方面的第七種可能的實現(xiàn)方式中,所述骨干網(wǎng)交換設(shè)備丟棄保證帶寬的流量后,還上報丟棄用戶的保證帶寬的流量的事件給策略中心,以使策略中心根據(jù)所述事件確定用戶的調(diào)整策略為拆除用戶保證帶寬對應(yīng)的承載;其中,所述事件中攜帶丟棄的數(shù)據(jù)流的標(biāo)識。這樣,策略中心可以根據(jù)骨干網(wǎng)對流量的處理情況來反向調(diào)整用戶的資源,使網(wǎng)絡(luò)資源得到更合理的利用。
結(jié)合第一方面的第七種可能的實現(xiàn)方式,在第一方面的第八種可能的實現(xiàn)方式中,網(wǎng)絡(luò)設(shè)備接收來自策略中心的拆除用戶保證帶寬對應(yīng)的承載的策略;網(wǎng)絡(luò)設(shè)備拆除用戶保證帶寬對應(yīng)的承載。
結(jié)合第一方面或第一方面的第一種至第八種任一可能的實現(xiàn)方式,在第一方面的第九種可能的實現(xiàn)方式中,所述檢測步驟之前進一步包括:網(wǎng)絡(luò)設(shè)備接收策略中心下發(fā)的消息,所述消息用于指示網(wǎng)絡(luò)設(shè)備檢測所述數(shù)據(jù)流中的保證帶寬流量和超過保證帶寬的流量。這樣,策略中心可以對網(wǎng)絡(luò)設(shè)備是否來檢測保證帶寬的流量進行控制。
結(jié)合第一方面的第九種可能的實現(xiàn)方式,在第一方面的第十種可能的實現(xiàn)方式中,當(dāng)所述骨干網(wǎng)出現(xiàn)擁塞的情況下,骨干網(wǎng)交換設(shè)備上報擁塞情況給策略中心。這樣,可以使策略中心在網(wǎng)絡(luò)擁塞的情況下,再通知網(wǎng)絡(luò)設(shè)備來檢測保證帶寬的流量,以此進行流控。網(wǎng)絡(luò)設(shè)備的功能得到了優(yōu)化。
第二方面,本發(fā)明實施例提供了另一種流量控制的方法,包括:
網(wǎng)絡(luò)設(shè)備將超過保證帶寬的流量增加流控標(biāo)簽或?qū)⒈WC帶寬的流量增加流控標(biāo)簽;
將攜帶流控標(biāo)簽的數(shù)據(jù)流發(fā)送給骨干網(wǎng)交換設(shè)備,以使骨干網(wǎng)交換設(shè)備根據(jù)流控標(biāo)簽丟棄超過保證帶寬的流量。
第三方面,本發(fā)明實施例提供了另一種流量控制的方法,包括:
骨干網(wǎng)交換設(shè)備接收網(wǎng)絡(luò)設(shè)備發(fā)送的攜帶流控標(biāo)簽的數(shù)據(jù)流;其中,所述流控標(biāo)簽包括攜帶在超過保證帶寬流量中的流控標(biāo)簽,或攜帶在保證帶寬流量中的流控標(biāo)簽;
所述骨干網(wǎng)交換設(shè)備根據(jù)所述流控標(biāo)簽丟棄超過保證帶寬的流量。
第四方面,本發(fā)明實施例提供了一種實現(xiàn)流量控制的網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備具有實現(xiàn)上述方法中實現(xiàn)網(wǎng)絡(luò)設(shè)備行為的功能。所述功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應(yīng)的軟件實現(xiàn)。所述硬件或軟件包括一個或多個與上述功能相對應(yīng)的模塊。
第五方面,本發(fā)明實施例提供了一種實現(xiàn)流量控制的骨干網(wǎng)交換設(shè)備,該骨干網(wǎng)交換設(shè)備具有實現(xiàn)上述方法中實現(xiàn)骨干網(wǎng)交換設(shè)備行為的功能。所述功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應(yīng)的軟件實現(xiàn)。所述硬件或軟件包括一個或多個與上述功能相對應(yīng)的模塊。
第六方面,本發(fā)明實施例提供了一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)中包括處理器和存儲器,所述存儲器用于存儲支持網(wǎng)絡(luò)設(shè)備執(zhí)行上述方法的應(yīng)用程序代碼,所述處理器被配置為用于執(zhí)行所述存儲器中存儲的應(yīng)用程序。所述網(wǎng)絡(luò)設(shè)備還可以包括通信接口,用于網(wǎng)絡(luò)設(shè)備與其他設(shè)備或通信網(wǎng)絡(luò)通信。
第七方面,本發(fā)明實施例提供了一種骨干網(wǎng)交換設(shè)備,該網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)中包括處理器和存儲器,所述存儲器用于存儲支持骨干網(wǎng)交換設(shè)備執(zhí)行上述方法的應(yīng)用程序代碼,所述處理器被配置為用于執(zhí)行所述存儲器中存儲的應(yīng)用程序。所述骨干網(wǎng)交換設(shè)備還可以包括通信接口,用于網(wǎng)絡(luò)設(shè)備與其他設(shè)備或通信網(wǎng)絡(luò)通信。
第八方面,本發(fā)明實施例提供了一種計算機存儲介質(zhì),用于儲存為上述網(wǎng)絡(luò)設(shè)備所用的計算機軟件指令,其包含用于執(zhí)行上述方面為網(wǎng)絡(luò)設(shè)備所設(shè)計的程序。
第九方面,本發(fā)明實施例提供了一種計算機存儲介質(zhì),用于儲存為上述骨干網(wǎng)交換設(shè)備所用的計算機軟件指令,其包含用于執(zhí)行上述方面為骨干網(wǎng)交換 設(shè)備所設(shè)計的程序。
第十方面,本發(fā)明實施例提供了一種實現(xiàn)流量控制的系統(tǒng),包括上述的網(wǎng)絡(luò)設(shè)備和骨干網(wǎng)交換設(shè)備。進一步的,該系統(tǒng)還可以包括上述策略中心。
本發(fā)明中,網(wǎng)絡(luò)設(shè)備和骨干網(wǎng)交換設(shè)備的名字對設(shè)備本身不構(gòu)成限定,在實際實現(xiàn)中,這些設(shè)備可以以其他名稱出現(xiàn)。只要各個設(shè)備的功能和本發(fā)明類似,屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi)。
相較于現(xiàn)有技術(shù),本發(fā)明實施例提供的方案可以使用戶保證帶寬的流量得到保證。
本發(fā)明的這些方面或其他方面在以下實施例的描述中會更加簡明易懂。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1所示為本發(fā)明實施例的一種可能的系統(tǒng)示意圖;
圖2所示為本發(fā)明實施例提供的計算機設(shè)備示意圖;
圖3所示為本發(fā)明實施例提供的流量控制的方法流程示意圖;
圖4所示為本發(fā)明實施例提供的流量控制的方法流程示意圖;
圖5所示為本發(fā)明實施例提供的流量控制的方法流程示意圖;
圖6所示為本發(fā)明實施例提供的網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖;
圖7所示為本發(fā)明實施例提供的骨干網(wǎng)交換設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進一步地詳細描述。而且,方法實施例中的具體操作方法也可以應(yīng)用于裝 置實施例或系統(tǒng)實施例中。
本發(fā)明實施例描述的網(wǎng)絡(luò)架構(gòu)以及業(yè)務(wù)場景是為了更加清楚的說明本發(fā)明實施例的技術(shù)方案,并不構(gòu)成對于本發(fā)明實施例提供的技術(shù)方案的限定,本領(lǐng)域普通技術(shù)人員可知,隨著網(wǎng)絡(luò)架構(gòu)的演變和新業(yè)務(wù)場景的出現(xiàn),本發(fā)明實施例提供的技術(shù)方案對于類似的技術(shù)問題,同樣適用。
如圖1所示,是本發(fā)明實施例提供的一種簡單的系統(tǒng)示意圖。該系統(tǒng)中,包括網(wǎng)絡(luò)設(shè)備11,網(wǎng)絡(luò)設(shè)備11在系統(tǒng)中可以有一個,也可以有多個。網(wǎng)絡(luò)設(shè)備11可以為不同運營商網(wǎng)絡(luò)(比如eps網(wǎng)絡(luò),cs網(wǎng)絡(luò)等)的網(wǎng)關(guān),用于實現(xiàn)運營商網(wǎng)絡(luò)到骨干網(wǎng)的互通;網(wǎng)絡(luò)設(shè)備11也可以為enodeb(即:演進型nodeb),當(dāng)然也不限于這兩種設(shè)備。
該系統(tǒng)還包括骨干網(wǎng)以及骨干網(wǎng)交換設(shè)備12。不同用戶終端(ue)發(fā)送的數(shù)據(jù)流經(jīng)過不同的網(wǎng)絡(luò)設(shè)備11匯聚到骨干網(wǎng),在骨干網(wǎng)中進行傳輸,經(jīng)骨干網(wǎng)傳輸?shù)綄Χ嘶蛘邔?yīng)的業(yè)務(wù)平臺。
本申請所涉及到的用戶設(shè)備ue可以包括各種具有無線通信功能的手持設(shè)備、車載設(shè)備、可穿戴設(shè)備、計算設(shè)備或連接到無線調(diào)制解調(diào)器的其它處理設(shè)備,以及各種形式的用戶設(shè)備(userequipment,ue),移動臺(mobilestation,ms),終端(terminal),終端設(shè)備(terminalequipment),軟終端等等。為方便描述,本申請中,上面提到的設(shè)備統(tǒng)稱為用戶設(shè)備或ue。
該系統(tǒng)還可以包括策略中心13,策略中心13可以控制運營商網(wǎng)絡(luò)(比如eps網(wǎng)絡(luò),cs網(wǎng)絡(luò)等)中數(shù)據(jù)流的傳輸控制,還可以實現(xiàn)對骨干網(wǎng)傳輸?shù)目刂?,實現(xiàn)端到端(比如:數(shù)據(jù)流發(fā)送方到數(shù)據(jù)流接收方)qos的統(tǒng)一控制。策略中心可以直接進行控制,也可以通過sdn控制器14來進行控制,sdn控制器14在系統(tǒng)中可以有1個(sdn控制器a),也可以有多個(sdn控制器a和sdn控制器b)。比如,策略中心通過sdn控制器a對網(wǎng)絡(luò)設(shè)備11進行控制,通過sdn控制器b對骨干網(wǎng)交換設(shè)備12進行控制。當(dāng)然控制不同網(wǎng)絡(luò)設(shè)備11的sdn控制器也可以為不同的sdn控制器,控制不同網(wǎng)絡(luò)設(shè)備11和控 制骨干網(wǎng)交換設(shè)備的sdn控制器也可以為相同的sdn控制器。圖1只是一個示例。
如圖1所示,比如ue1對應(yīng)承載的保證帶寬流量為4mbps,超過保證帶寬的流量為4mbps~6mbps;ue2對應(yīng)承載的保證帶寬流量為2mbps,超過保證帶寬的流量為2mbps~3mbps;ue3對應(yīng)承載的保證帶寬流量為8mbps,超過保證帶寬的流量為8mbps~10mbps。ue1,ue2和ue3的數(shù)據(jù)流分別經(jīng)由網(wǎng)關(guān)a,網(wǎng)關(guān)b和網(wǎng)關(guān)c匯聚到骨干網(wǎng)中。在eps網(wǎng)絡(luò)資源充足的情況下,eps網(wǎng)絡(luò)傳送到骨干網(wǎng)的數(shù)據(jù)流在滿足即保證帶寬的流量時,也傳送了超過保證帶寬的流量。而骨干網(wǎng)在匯聚了多個網(wǎng)關(guān)的大量數(shù)據(jù)流后出現(xiàn)了擁塞,骨干網(wǎng)由于不識別具體的數(shù)據(jù)流,也就無法區(qū)分保證帶寬的流量和超過保證帶寬的流量。骨干網(wǎng)在進行流量控制(簡稱:流控)后,可能存在把ue2的超過保證帶寬的流量進行了傳輸,而把ue3的保證帶寬的流量進行了丟棄的情況,這樣導(dǎo)致ue3的數(shù)據(jù)流的端到端qos無法得到保障。
在具體實現(xiàn)中,保證帶寬的流量可以為gbr內(nèi)的流量;超過保證帶寬的流量可以為gbr~mbr間的流量。當(dāng)然,保證帶寬的流量和超過保證帶寬的流量也可以不是表現(xiàn)為gbr內(nèi)的流量和gbr~mbr間的流量,可以是以其他方式來表現(xiàn),這里不做限定。
下面以保證帶寬的流量為gbr內(nèi)的流量;超過保證帶寬的流量為gbr~mbr間的流量為例來說明。比如ue1對應(yīng)承載的gbr和mbr分別為4mbps和6mbps;ue2對應(yīng)承載的gbr和mbr分別為2mbps和3mbps;ue3對應(yīng)承載的gbr和mbr分別為8mbps和10mbps。ue1,ue2和ue3的數(shù)據(jù)流分別經(jīng)由網(wǎng)關(guān)a,網(wǎng)關(guān)b和網(wǎng)關(guān)c匯聚到骨干網(wǎng)中。在eps網(wǎng)絡(luò)資源充足的情況下,eps網(wǎng)絡(luò)傳送到骨干網(wǎng)的數(shù)據(jù)流在滿足gbr內(nèi)的流量時,也傳送了gbr~mbr間的流量。而骨干網(wǎng)在匯聚了多個網(wǎng)關(guān)的大量數(shù)據(jù)流后出現(xiàn)了擁塞,骨干網(wǎng)由于不識別具體的數(shù)據(jù)流,也就無法區(qū)分gbr和mbr。骨干網(wǎng)在進行流量控制后,可能存在把ue2的gbr~mbr間的流量進行了傳輸, 而把ue3的gbr內(nèi)的流量進行了丟棄的情況,這樣導(dǎo)致ue3的數(shù)據(jù)流的端到端qos無法得到保障。
進一步的,由于eps網(wǎng)絡(luò)無法獲取到骨干網(wǎng)的擁塞情況,eps網(wǎng)絡(luò)無法通過在數(shù)據(jù)流的源端(比如發(fā)送數(shù)據(jù)流的發(fā)送方,可以是ue,也可以是其他發(fā)送方)進行帶寬調(diào)節(jié)來降低骨干網(wǎng)的擁塞情況,并避免數(shù)據(jù)流的丟失對業(yè)務(wù)質(zhì)量的影響。
本發(fā)明實施例提供的方法、裝置和系統(tǒng)可以保證數(shù)據(jù)流保證帶寬的流量(比如:gbr內(nèi)的流量)。進一步,還可以通過由骨干網(wǎng)交換設(shè)備上報自身擁塞程度以及上報丟棄超過保證帶寬流量的事件和擁塞程度給策略中心,以使策略中心根據(jù)所述事件確定需要降低帶寬的用戶,所述事件中攜帶丟棄的超過保證帶寬流量的數(shù)據(jù)流的標(biāo)識,并將降低用戶帶寬的調(diào)整策略下發(fā)給網(wǎng)絡(luò)設(shè)備,通過網(wǎng)絡(luò)設(shè)備將所述調(diào)整策略發(fā)送給所述用戶,以使用戶發(fā)送數(shù)據(jù)流時降低帶寬。從而,在數(shù)據(jù)流的源端進行帶寬調(diào)節(jié)來降低骨干網(wǎng)的擁塞情況。
如圖2所示,圖1中的網(wǎng)絡(luò)設(shè)備(比如網(wǎng)關(guān),enodeb等)和骨干網(wǎng)交換設(shè)備可以以圖2中的計算機設(shè)備(或系統(tǒng))的方式來實現(xiàn)。
圖2所示為本發(fā)明實施例提供的計算機設(shè)備示意圖。計算機設(shè)備200包括至少一個處理器201,通信總線202,存儲器203以及至少一個通信接口204。
處理器201可以是一個通用中央處理器(cpu),微處理器,特定應(yīng)用集成電路(application-specificintegratedcircuit,asic),或一個或多個用于控制本發(fā)明方案程序執(zhí)行的集成電路。
通信總線202可包括一通路,在上述組件之間傳送信息。所述通信接口204,使用任何收發(fā)器一類的裝置,用于與其他設(shè)備或通信網(wǎng)絡(luò)通信,如以太網(wǎng),無線接入網(wǎng)(ran),無線局域網(wǎng)(wirelesslocalareanetworks,wlan)等。
存儲器203可以是只讀存儲器(read-onlymemory,rom)或可存儲靜態(tài)信息和指令的其他類型的靜態(tài)存儲設(shè)備,隨機存取存儲器(randomaccess memory,ram)或者可存儲信息和指令的其他類型的動態(tài)存儲設(shè)備,也可以是電可擦可編程只讀存儲器(electricallyerasableprogrammableread-onlymemory,eeprom)、只讀光盤(compactdiscread-onlymemory,cd-rom)或其他光盤存儲、光碟存儲(包括壓縮光碟、激光碟、光碟、數(shù)字通用光碟、藍光光碟等)、磁盤存儲介質(zhì)或者其他磁存儲設(shè)備、或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計算機存取的任何其他介質(zhì),但不限于此。存儲器可以是獨立存在,通過總線與處理器相連接。存儲器也可以和處理器集成在一起。
其中,所述存儲器203用于存儲執(zhí)行本發(fā)明方案的應(yīng)用程序代碼,并由處理器201來控制執(zhí)行。所述處理器201用于執(zhí)行所述存儲器203中存儲的應(yīng)用程序代碼。
在具體實現(xiàn)中,作為一種實施例,處理器201可以包括一個或多個cpu,例如圖2中的cpu0和cpu1。
在具體實現(xiàn)中,作為一種實施例,計算機設(shè)備200可以包括多個處理器,例如圖2中的處理器201和處理器208。這些處理器中的每一個可以是一個單核(single-cpu)處理器,也可以是一個多核(multi-cpu)處理器。這里的處理器可以指一個或多個設(shè)備、電路、和/或用于處理數(shù)據(jù)(例如計算機程序指令)的處理核。
在具體實現(xiàn)中,作為一種實施例,計算機設(shè)備200還可以包括輸出設(shè)備202和輸入設(shè)備206。輸出設(shè)備205和處理器201通信,可以以多種方式來顯示信息。例如,輸出設(shè)備205可以是液晶顯示器(liquidcrystaldisplay,lcd),發(fā)光二級管(lightemittingdiode,led)顯示設(shè)備,陰極射線管(cathoderaytube,crt)顯示設(shè)備,或投影儀(projector)等。輸入設(shè)備206和處理器201通信,可以以多種方式接受用戶的輸入。例如,輸入設(shè)備206可以是鼠標(biāo)、鍵盤、觸摸屏設(shè)備或傳感設(shè)備等。
上述的計算機設(shè)備200可以是一個通用計算機設(shè)備或者是一個專用計算機 設(shè)備。在具體實現(xiàn)中,計算機設(shè)備200可以是臺式機、便攜式電腦、網(wǎng)絡(luò)服務(wù)器、掌上電腦(personaldigitalassistant,pda)、移動手機、平板電腦、無線終端設(shè)備、通信設(shè)備、嵌入式設(shè)備或有圖2中類似結(jié)構(gòu)的設(shè)備。本發(fā)明實施例不限定計算機設(shè)備200的類型。
如圖1中的網(wǎng)絡(luò)設(shè)備11可以為圖2所示的設(shè)備,網(wǎng)絡(luò)設(shè)備11的存儲器中存儲了一個或多個軟件模塊(例如:第一交互模塊和第一執(zhí)行模塊等)。如圖1的骨干網(wǎng)交換設(shè)備12可以為圖2所示的設(shè)備,骨干網(wǎng)交換設(shè)備12的存儲器中存儲了一個或多個軟件模塊(例如:第二交互模塊和第二執(zhí)行模塊等)。網(wǎng)絡(luò)設(shè)備11或骨干網(wǎng)交換設(shè)備12可以通過處理器以及存儲器中的程序代碼來實現(xiàn)軟件模塊,實現(xiàn)流量控制。
下面的實施例中,以網(wǎng)絡(luò)設(shè)備11為網(wǎng)關(guān)為例來進行說明。
如圖3所示,為本發(fā)明實施例提供的一種流量控制的方法流程示意圖。
s301,用戶設(shè)備ue發(fā)送數(shù)據(jù)流給網(wǎng)關(guān)。網(wǎng)關(guān)接收數(shù)據(jù)流。
其中,數(shù)據(jù)流經(jīng)過eps承載傳輸?shù)骄W(wǎng)關(guān)。ue對應(yīng)eps承載的gbr比如為4mbps,mbr比如為6mbps,實際使用帶寬為6mbps。
s303,網(wǎng)關(guān)將超過保證帶寬的流量增加流控標(biāo)簽或?qū)⒈WC帶寬的流量增加流控標(biāo)簽。
在具體實現(xiàn)中,增加流控標(biāo)簽的方式有多種。比如,可以在數(shù)據(jù)流的metadata中增加字段:標(biāo)簽類別。標(biāo)簽類別可以為gbrinorgbrout。當(dāng)然也可以采用其他手段,這里不做限定。
本實施例中,以保證帶寬的流量為gbr的流量,超過保證帶寬的流量為gbr~mbr間的流量為例來進行說明。
具體實現(xiàn)中,給數(shù)據(jù)流增加流控標(biāo)簽可以有如下幾種方式:
第一種,可以將ue的超過4mbps的流量增加流控標(biāo)簽,4mbps內(nèi)的流量不打流控標(biāo)簽。第二種,將4mbps內(nèi)的流量增加流控標(biāo)簽,超過4mbps的流量不打流控標(biāo)簽。第三種,將4mbps內(nèi)的流量和超過4mbps的流量增加不同 的流控標(biāo)簽。
在具體實現(xiàn)中,網(wǎng)關(guān)對數(shù)據(jù)流增加流控標(biāo)簽以及標(biāo)簽的意義可以在網(wǎng)關(guān)上預(yù)先配置,也可以由其他網(wǎng)元(比如:策略中心)來下發(fā)。另外,還可以預(yù)先在骨干網(wǎng)交換設(shè)備配置標(biāo)簽的意義,也可以由其他網(wǎng)元(比如:策略中心)來下發(fā)。
本實施例中,以第一種方式為例來進行說明。
在具體實現(xiàn)中,網(wǎng)關(guān)將超過保證帶寬的流量增加流控標(biāo)簽或?qū)⒈WC帶寬的流量增加流控標(biāo)簽之前,還可以檢測接收的數(shù)據(jù)流中的保證帶寬的流量和超過保證帶寬的流量。
s305,網(wǎng)關(guān)將攜帶流控標(biāo)簽的數(shù)據(jù)流發(fā)送給骨干網(wǎng)交換設(shè)備。骨干網(wǎng)交換設(shè)備接收網(wǎng)關(guān)發(fā)送的攜帶流控標(biāo)簽的數(shù)據(jù)流。
具體到本實施例中ue的gbr為4mbps這個例子來說,網(wǎng)關(guān)發(fā)送給骨干網(wǎng)交換設(shè)備的是不帶流控標(biāo)簽的4mbps內(nèi)的流量,和帶流控標(biāo)簽的超過4mbps的流量(即:4mbps到6mbps間的流量)。
s307,骨干網(wǎng)交換設(shè)備根據(jù)流控標(biāo)簽丟棄超過保證帶寬的流量。
具體來說,骨干網(wǎng)交換設(shè)備根據(jù)ue的數(shù)據(jù)流中攜帶的流控標(biāo)簽確定超過保證帶寬的流量,丟棄超過保證帶寬的流量,保留保證帶寬的流量。具體到第一種增加流控標(biāo)簽的方式來說,骨干網(wǎng)交換設(shè)備丟棄ue的攜帶流控標(biāo)簽的流量,即超過gbr的從4mbps到6mbps間的流量;保留ue的不帶流控標(biāo)簽的gbr內(nèi)的流量,即4mbps內(nèi)的流量。
具體實現(xiàn)中,在ue的數(shù)據(jù)流傳輸?shù)焦歉删W(wǎng)后,骨干網(wǎng)交換設(shè)備根據(jù)設(shè)置的擁塞閾值(可以在骨干網(wǎng)預(yù)配置,也可以由策略中心下發(fā))確定骨干網(wǎng)發(fā)生了擁塞,因此需要對流經(jīng)骨干網(wǎng)的數(shù)據(jù)流進行流控。這里的流控包括丟棄超過保證帶寬的流量,進一步還可以包括丟棄保證帶寬的流量。這里的擁塞閾值可以是管道使用率閾值。
具體實現(xiàn)中,作為一種實施例,骨干網(wǎng)交換設(shè)備中可以預(yù)先配置流控處理 策略,也可以由其他設(shè)備下發(fā)流控處理策略給骨干網(wǎng)交換設(shè)備。該流控處理策略可以為:骨干網(wǎng)發(fā)生擁塞的情況下,骨干網(wǎng)交換設(shè)備丟棄超過保證帶寬的流量。
上述網(wǎng)關(guān)的動作可以由網(wǎng)關(guān)根據(jù)上述提及的存儲器中的軟件模塊來執(zhí)行。例如,s301和s305中網(wǎng)關(guān)的動作可以根據(jù)圖2中的第一交互模塊來執(zhí)行。s303中網(wǎng)關(guān)的動作可以根據(jù)圖2中的第一執(zhí)行模塊來執(zhí)行。
上述骨干網(wǎng)交換設(shè)備的動作可以由骨干網(wǎng)交換設(shè)備根據(jù)上述提及的存儲器中的軟件模塊來執(zhí)行。例如,s305中骨干網(wǎng)交換設(shè)備的動作可以根據(jù)圖2中第二交互模塊來執(zhí)行。s307中骨干網(wǎng)交換設(shè)備的動作可以根據(jù)圖2中第二執(zhí)行模塊來執(zhí)行。
通過上述方法,可以保證數(shù)據(jù)流gbr內(nèi)的流量,比如在骨干網(wǎng)出現(xiàn)擁塞的情況下。避免丟棄某些數(shù)據(jù)流gbr內(nèi)的流量而保留了某些數(shù)據(jù)流超過gbr的流量。
在具體實現(xiàn)中,作為一種實施例,在上述方法中,在s303中,網(wǎng)關(guān)將超過保證帶寬的流量增加流控標(biāo)簽,具體可以是:將超過保證帶寬的流量分成兩級或兩級以上,將每一級增加相應(yīng)的流控標(biāo)簽。
具體實現(xiàn)中,網(wǎng)關(guān)和骨干網(wǎng)交換設(shè)備可以預(yù)先配置流控標(biāo)簽對應(yīng)的級別;也可以由其他網(wǎng)元將流控標(biāo)簽對應(yīng)的級別下發(fā)給網(wǎng)關(guān)和骨干網(wǎng)交換設(shè)備;或者,網(wǎng)關(guān)也可以增加流控標(biāo)簽后,再和骨干網(wǎng)交換設(shè)備進行協(xié)商。具體方法這里不做限定。
相應(yīng)的,所述骨干網(wǎng)交換設(shè)備根據(jù)骨干網(wǎng)擁塞程度和流控標(biāo)簽分級丟棄超過保證帶寬的流量,或者說分級流控。
關(guān)于分級丟棄超過保證帶寬的流量,下面以ue對應(yīng)eps承載的gbr為4mbps,mbr為6mbps,并且將超過gbr的流量分成兩級為例來介紹。具體的,網(wǎng)關(guān)可以將4mbps~6mbps之間的流量分級,比如將4mbps~5mbps之間的流量分為第一級,增加流控標(biāo)簽a;將5mbps~6mbps之間的流量分為第二級, 增加流控標(biāo)簽b。關(guān)于流控標(biāo)簽,具體實現(xiàn)中,可以在數(shù)據(jù)流的metadata中增加標(biāo)簽類別字段和標(biāo)簽索引字段。其中,標(biāo)簽類別可以為gbrout;標(biāo)簽索引可以為數(shù)據(jù)標(biāo)識,比如a或b,其中a代表4mbps~5mbps之間的流量,b代表5mbps~6mbps之間的流量。當(dāng)然,也可以采用其他方式,這里不做限定。
當(dāng)數(shù)據(jù)流傳輸?shù)焦歉删W(wǎng)后,骨干網(wǎng)交換設(shè)備根據(jù)設(shè)置的反映骨干網(wǎng)擁塞程度的管道使用率閾值和流控標(biāo)簽的對應(yīng)關(guān)系來對流量進行控制。比如當(dāng)管道使用率為60%時,丟棄流控標(biāo)簽為b的流量;管道使用率為80%時,丟棄流控標(biāo)簽為a的流量,等等。這里的60%或80%只是一個示例,具體數(shù)值可以根據(jù)需要設(shè)定。
進一步的,如果丟棄所有的帶流控標(biāo)識的流量(gbr~mbr間的流量)仍然無法使管道使用率小于設(shè)定的最高閾值時,可以啟動管道擴容流程,來增加管道對應(yīng)的帶寬資源。當(dāng)擴容失敗或在擴容成功前,可以丟棄不帶流控標(biāo)識的流量(gbr內(nèi)的流量)。當(dāng)然也可以在丟棄所有的帶流控標(biāo)識的流量仍然無法使管道使用率小于設(shè)定的最高閾值時,繼續(xù)丟棄不帶流控標(biāo)識的流量。
在具體實現(xiàn)中,作為另一種實施例,在s303之前,網(wǎng)關(guān)還可以接收策略中心下發(fā)的消息,該消息用于指示網(wǎng)關(guān)檢測所述數(shù)據(jù)流中的保證帶寬流量和超過保證帶寬的流量,增加標(biāo)簽,之后網(wǎng)關(guān)執(zhí)行步驟s303??蛇x的,策略中心之所以給網(wǎng)關(guān)下發(fā)該消息,是因為策略中心接收到了骨干網(wǎng)交換設(shè)備上報擁塞情況的事件。這樣,可以使策略中心在網(wǎng)絡(luò)擁塞的時候,再通知網(wǎng)關(guān)來檢測保證帶寬的流量,以此進行流控,這樣可以減輕網(wǎng)關(guān)的負擔(dān),使網(wǎng)關(guān)以及整個系統(tǒng)的功能得到了優(yōu)化。該實施例中,網(wǎng)關(guān)的動作可以根據(jù)圖2中的第一交互模塊來執(zhí)行。
如圖4所示,為本發(fā)明實施例提供的另一種流量控制的方法流程示意圖。
s401~s407,同s301~s307,這里不再贅述。本實施例中,以流控方式為骨干網(wǎng)交換設(shè)備丟棄超過保證帶寬的流量為例。
具體實現(xiàn)中,步驟401之前,策略中心可以下發(fā)流控處理策略給骨干網(wǎng)交 換設(shè)備。其中,流控處理策略包括骨干網(wǎng)擁塞程度和對應(yīng)的處理方式。比如:骨干網(wǎng)擁塞程度可以用骨干網(wǎng)的管道使用率來表示;對應(yīng)的處理方式可以用丟棄用戶的超過保證帶寬流量來表示,或者用丟棄用戶一定比例的超過保證帶寬流量來表示。當(dāng)然,也不限于這些方式。
s409,骨干網(wǎng)交換設(shè)備上報丟棄超過保證帶寬流量的事件和骨干網(wǎng)擁塞程度給策略中心。策略中心接收骨干網(wǎng)交換設(shè)備上報的丟棄超過保證帶寬流量的事件和骨干網(wǎng)擁塞程度。所述事件中包括被丟棄的超過保證帶寬的數(shù)據(jù)流的標(biāo)識。
在具體實現(xiàn)中,作為一種實現(xiàn)方式,如果策略中心通過sdn控制器對骨干網(wǎng)交換設(shè)備進行控制,那么骨干網(wǎng)交換設(shè)備需要經(jīng)由sdn控制器將丟棄超過保證帶寬流量的事件和骨干網(wǎng)擁塞程度上報給策略中心。
在具體實現(xiàn)中,作為一種實現(xiàn)方式,不經(jīng)過sdn控制器將丟棄超過保證帶寬流量的事件和骨干網(wǎng)擁塞程度上報給策略中心。
s411,策略中心根據(jù)所述丟棄超過保證帶寬流量的事件確定調(diào)整策略。
在具體實現(xiàn)中,策略中心可以根據(jù)所述事件中包括的被丟棄的超過保證帶寬的數(shù)據(jù)流的標(biāo)識確定對應(yīng)的用戶的調(diào)整策略,即:降低用戶的帶寬(如降低mbr)。
這樣,策略中心可以動態(tài)確定需要降低帶寬的用戶,以便對用戶的帶寬進行調(diào)整。
s413,策略中心發(fā)送降低用戶帶寬的調(diào)整策略給網(wǎng)關(guān)。網(wǎng)關(guān)接收策略中心發(fā)送的降低用戶帶寬的調(diào)整策略。
其中,調(diào)整策略為:用戶的業(yè)務(wù)使用帶寬不超過骨干網(wǎng)允許帶寬。
s415,網(wǎng)關(guān)將所述調(diào)整策略發(fā)給所述用戶,以使所述用戶發(fā)送數(shù)據(jù)流時降低帶寬。
這樣,網(wǎng)關(guān)可以及時的獲知用戶的帶寬策略,并將策略及時的反饋給用戶,以使用戶設(shè)備可以根據(jù)骨干網(wǎng)的擁塞情況動態(tài)調(diào)整發(fā)送數(shù)據(jù)流的帶寬。
上述骨干網(wǎng)交換設(shè)備的動作可以由骨干網(wǎng)交換設(shè)備根據(jù)上述提及的存儲器中的軟件模塊來執(zhí)行。例如,s409中骨干網(wǎng)交換設(shè)備的動作可以根據(jù)圖2中第二交互模塊來執(zhí)行。
上述網(wǎng)關(guān)的動作可以由網(wǎng)關(guān)根據(jù)上述提及的存儲器中的軟件模塊來執(zhí)行。例如,s413和s415中網(wǎng)關(guān)的動作可以根據(jù)圖2中第一交互模塊來執(zhí)行。
如圖5所示,為本發(fā)明實施例提供的另一種流量控制的方法流程示意圖。
s501~s507,同s301~s307,這里不再贅述。
本實施例中,以流控方式為骨干網(wǎng)交換設(shè)備丟棄保證帶寬的流量為例。
s509,骨干網(wǎng)交換設(shè)備上報丟棄用戶的保證帶寬的流量的事件給策略中心。策略中心接收骨干網(wǎng)交換設(shè)備上報的丟棄用戶的保證帶寬的流量的事件。其中,所述事件中攜帶丟棄的數(shù)據(jù)流的標(biāo)識。
在具體實現(xiàn)中,作為一種實現(xiàn)方式,如果策略中心通過sdn控制器對骨干網(wǎng)交換設(shè)備進行控制,那么骨干網(wǎng)交換設(shè)備需要經(jīng)由sdn控制器將丟棄超過保證帶寬流量的事件和骨干網(wǎng)擁塞程度上報給策略中心。
在具體實現(xiàn)中,作為一種實現(xiàn)方式,骨干網(wǎng)交換設(shè)備不經(jīng)由sdn控制器而將丟棄超過保證帶寬流量的事件和骨干網(wǎng)擁塞程度上報給策略中心。
s511,策略中心根據(jù)所述丟棄用戶的保證帶寬的流量的事件確定用戶的調(diào)整策略為拆除用戶保證帶寬對應(yīng)的承載(這里以保證帶寬對應(yīng)的承載為gbr承載為例)。
在具體實現(xiàn)中,策略中心可以根據(jù)所述事件中包括的數(shù)據(jù)流的標(biāo)識確定對應(yīng)的用戶的調(diào)整策略。
s513,策略中心發(fā)送調(diào)整策略給網(wǎng)關(guān)。網(wǎng)關(guān)接收策略中心發(fā)送的調(diào)整策略。
s515,網(wǎng)關(guān)拆除用戶的gbr承載。
具體實現(xiàn)中,網(wǎng)關(guān)拆除用戶的gbr承載可以通過網(wǎng)關(guān)接收到策略中心下發(fā)的拆除承載的指示,發(fā)起刪除該gbr對應(yīng)的承載請求來拆除(或刪除)該gbr承載。上述承載請求可以經(jīng)服務(wù)網(wǎng)關(guān)(servinggateway,sgw)到移動性管理 實體(mobilitymanagemententity,mme)再發(fā)給enodeb和用戶使用的ue。
在具體實現(xiàn)中骨干網(wǎng)交換設(shè)備丟棄保證帶寬的流量以及s509~s515可以和圖4的流控方法結(jié)合起來執(zhí)行。也就是說,在圖4所示的丟棄超過保證帶寬的流量后,那么可以繼續(xù)丟棄保證帶寬的流量。比如,丟棄超過保證帶寬的流量后,骨干網(wǎng)還是擁塞,那么就可以繼續(xù)丟棄保證帶寬的流量。
上述骨干網(wǎng)交換設(shè)備的動作可以由骨干網(wǎng)交換設(shè)備根據(jù)上述提及的存儲器中的軟件模塊來執(zhí)行。例如,s509中骨干網(wǎng)交換設(shè)備的動作可以根據(jù)圖2中第二交互模塊來執(zhí)行。
上述網(wǎng)關(guān)的動作可以由網(wǎng)關(guān)根據(jù)上述提及的存儲器中的軟件模塊來執(zhí)行。例如,s513和s515中網(wǎng)關(guān)的動作可以根據(jù)圖2中第一交互模塊來執(zhí)行。
如圖6所示,本發(fā)明實施例還提供了一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖。該網(wǎng)絡(luò)設(shè)備600包括,增加標(biāo)簽單元601和發(fā)送單元603。其中,增加標(biāo)簽單元601,用于將超過保證帶寬的流量增加流控標(biāo)簽或?qū)⒈WC帶寬流量增加流控標(biāo)簽;發(fā)送單元603,用于將攜帶流控標(biāo)簽的數(shù)據(jù)流發(fā)送給骨干網(wǎng)交換設(shè)備,以使骨干網(wǎng)交換設(shè)備根據(jù)流控標(biāo)簽丟棄超過保證帶寬的流量。進一步的,還可以包括檢測單元605,用于檢測接收的數(shù)據(jù)流中的保證帶寬的流量和超過保證帶寬的流量。
在本實施例中,網(wǎng)絡(luò)設(shè)備600是以功能單元的形式來呈現(xiàn)。這里的“單元”可以指特定應(yīng)用集成電路(application-specificintegratedcircuit,asic),電路,執(zhí)行一個或多個軟件或固件程序的處理器和存儲器,集成邏輯電路,和/或其他可以提供上述功能的器件。在一個簡單的實施例中,本領(lǐng)域的技術(shù)人員可以想到網(wǎng)絡(luò)設(shè)備600可以采用圖2所示的形式。檢測單元605,增加標(biāo)簽單元601和發(fā)送單元603可以通過圖2的處理器和存儲器來實現(xiàn),具體的,發(fā)送單元603可以通過由處理器來執(zhí)行第一交互模塊來實現(xiàn),檢測單元605和增加標(biāo)簽單元603可以通過由處理器來執(zhí)行第一執(zhí)行模塊來實現(xiàn)。
如圖7所示,本發(fā)明實施例還提供了一種骨干網(wǎng)交換設(shè)備的結(jié)構(gòu)示意圖。該骨干網(wǎng)交換設(shè)備700包括,接收單元701和流控單元703。
其中,接收單元701,用于接收網(wǎng)絡(luò)設(shè)備發(fā)送的攜帶流控標(biāo)簽的數(shù)據(jù)流;其中,所述流控標(biāo)簽包括攜帶在超過保證帶寬流量中的流控標(biāo)簽,或攜帶在保證帶寬流量中的流控標(biāo)簽;流控單元703,用于根據(jù)所述流控標(biāo)簽丟棄超過保證帶寬的流量。
在本實施例中,骨干網(wǎng)交換設(shè)備700是以功能單元的形式來呈現(xiàn)。這里的“單元”可以指特定應(yīng)用集成電路(application-specificintegratedcircuit,asic),電路,執(zhí)行一個或多個軟件或固件程序的處理器和存儲器,集成邏輯電路,和/或其他可以提供上述功能的器件。在一個簡單的實施例中,本領(lǐng)域的技術(shù)人員可以想到骨干網(wǎng)交換設(shè)備700可以采用圖2所示的形式。接收單元701和流控單元703可以通過圖2的處理器和存儲器來實現(xiàn),具體的,接收單元701可以通過由處理器來執(zhí)行第二交互模塊來實現(xiàn),流控單元703可以通過由處理器來執(zhí)行第二執(zhí)行模塊來實現(xiàn)。
本發(fā)明實施例還提供了一種計算機存儲介質(zhì),用于儲存為上述圖6所示的網(wǎng)絡(luò)設(shè)備或圖7所示的骨干網(wǎng)交換設(shè)備所用的計算機軟件指令,其包含用于執(zhí)行上述方法實施例所設(shè)計的程序。通過執(zhí)行存儲的程序,可以使用戶保證帶寬的流量得到保證。
盡管在此結(jié)合各實施例對本發(fā)明進行了描述,然而,在實施所要求保護的本發(fā)明過程中,本領(lǐng)域技術(shù)人員通過查看所述附圖、公開內(nèi)容、以及所附權(quán)利要求書,可理解并實現(xiàn)所述公開實施例的其他變化。在權(quán)利要求中,“包括”(comprising)一詞不排除其他組成部分或步驟,“一”或“一個”不排除多個的情況。單個處理器或其他單元可以實現(xiàn)權(quán)利要求中列舉的若干項功能。相互不同的從屬權(quán)利要求中記載了某些措施,但這并不表示這些措施不能組合起來產(chǎn)生良好的效果。
本領(lǐng)域技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、裝置(設(shè)備)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其 中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。計算機程序存儲/分布在合適的介質(zhì)中,與其它硬件一起提供或作為硬件的一部分,也可以采用其他分布形式,如通過internet或其它有線或無線電信系統(tǒng)。
本發(fā)明是參照本發(fā)明實施例的方法、裝置(設(shè)備)和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管結(jié)合具體特征及其實施例對本發(fā)明進行了描述,顯而易見的,在不脫離本發(fā)明的精神和范圍的情況下,可對其進行各種修改和組合。相應(yīng)地,本說明書和附圖僅僅是所附權(quán)利要求所界定的本發(fā)明的示例性說明,且視為已覆蓋本發(fā)明范圍內(nèi)的任意和所有修改、變化、組合或等同物。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。