亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種nfv架構(gòu)下進(jìn)行業(yè)務(wù)流控的方法及裝置的制造方法

文檔序號:8285160閱讀:354來源:國知局
一種nfv架構(gòu)下進(jìn)行業(yè)務(wù)流控的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及通信領(lǐng)域,尤其涉及一種NFV架構(gòu)下進(jìn)行業(yè)務(wù)流控的方法及裝置。
【背景技術(shù)】
[0002]NFV(Network Funct1n Virtualizat1n,網(wǎng)絡(luò)功能虛擬化)是通過使用 x86 等通用性硬件以及虛擬化技術(shù),承載功能的軟件處理,從而降低網(wǎng)絡(luò)昂貴的設(shè)備成本的一種新架構(gòu)。通過軟硬件解耦及功能抽象,使網(wǎng)絡(luò)設(shè)備功能不再依賴于專用硬件,資源可以充分靈活共享,實(shí)現(xiàn)新業(yè)務(wù)的快速開發(fā)和部署,并基于實(shí)際業(yè)務(wù)需求進(jìn)行自動部署、彈性伸縮(scaling)等。在NFV新架構(gòu)下,雖然物理資源(硬件)充足,虛擬資源不足時可以持續(xù)擴(kuò)展,但是擴(kuò)展不能是無限度的,因為虛擬資源間需要實(shí)時同步大量的數(shù)據(jù),并發(fā)的多對一的通信瞬時突發(fā)所產(chǎn)生的流量很大,會影響VNF(Virtualized Network Funct1n,虛擬網(wǎng)絡(luò)功能)的整體性能,還有可能直接導(dǎo)致系統(tǒng)的崩潰,所以在持續(xù)超過系統(tǒng)規(guī)格的大流量業(yè)務(wù)情況下,仍然需要對系統(tǒng)進(jìn)行流量控制。
[0003]現(xiàn)有技術(shù)是和傳統(tǒng)系統(tǒng)一樣通過資源占用率進(jìn)行流控:當(dāng)虛擬資源占用率(如CPU占用率等)超過了某個流控項的啟動門限,則啟動流控;當(dāng)虛擬資源占用率低于流控停止門限后,停止流控。
[0004]但是NFV架構(gòu)環(huán)境下,資源全部虛擬化,虛擬資源與物理資源并不一一對應(yīng),虛擬資源是物理資源經(jīng)過虛擬化產(chǎn)生的,虛擬資源不足時,并不代表物理資源不足,且虛擬資源不足后可以繼續(xù)申請,通過判斷虛擬資源是否過載來進(jìn)行流控,準(zhǔn)確度不夠,容易造成誤流控。系統(tǒng)虛擬資源不足時就啟動了流控,業(yè)務(wù)無法接入,而此時物理資源仍然十分充??梢蕴幚順I(yè)務(wù),嚴(yán)重影響系統(tǒng)可用度。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實(shí)施例提供了一種NFV架構(gòu)下進(jìn)行業(yè)務(wù)流控的方法及裝置,可實(shí)現(xiàn)用當(dāng)業(yè)務(wù)接入到虛擬資源時,對流量進(jìn)行控制。
[0006]本發(fā)明實(shí)施例第一方面提供了一種NFV架構(gòu)下進(jìn)行業(yè)務(wù)流控的方法,包括:
[0007]當(dāng)虛擬資源不足時,則按照預(yù)設(shè)規(guī)則對所述虛擬資源進(jìn)行擴(kuò)展;
[0008]統(tǒng)計所述虛擬資源擴(kuò)展的次數(shù);
[0009]當(dāng)所述擴(kuò)展的次數(shù)達(dá)到預(yù)設(shè)的第一閾值時,則停止對所述虛擬資源進(jìn)行擴(kuò)展;
[0010]當(dāng)所述擴(kuò)展的次數(shù)在預(yù)設(shè)的第一周期內(nèi)達(dá)到預(yù)設(shè)的第一閾值且沒有虛擬資源空閑時,則限制業(yè)務(wù)的接入。
[0011]結(jié)合本發(fā)明實(shí)施例第一方面,本發(fā)明實(shí)施例第一方面的第一種實(shí)現(xiàn)方式中,在當(dāng)所述虛擬資源不足時,則按照預(yù)設(shè)規(guī)則對所述虛擬資源進(jìn)行擴(kuò)展之前,所述方法還包括:判斷虛擬資源是否充足;
[0012]所述判斷虛擬資源是否充足具體包括:
[0013]判斷所有的虛擬資源的占用率在預(yù)設(shè)的第二周期內(nèi)是否高于預(yù)設(shè)的第二閾值,若是,則表示虛擬資源不足,若否,則表示虛擬資源充足。
[0014]結(jié)合本發(fā)明實(shí)施例第一方面,本發(fā)明實(shí)施例第一方面的第二種實(shí)現(xiàn)方式中,在統(tǒng)計所述虛擬資源擴(kuò)展的次數(shù)之前,所述方法還包括:
[0015]通過NFV標(biāo)準(zhǔn)定義的字段中設(shè)置第一閾值,所述第一閾值為所述虛擬資源可擴(kuò)展的次數(shù)。
[0016]結(jié)合本發(fā)明實(shí)施例第一方面、第一方面的第一種實(shí)現(xiàn)方式以及第一方面的第二種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例第一方面的第三種實(shí)現(xiàn)方式中,所述方法還包括:
[0017]當(dāng)有虛擬資源空閑時,則釋放空閑的虛擬資源。
[0018]結(jié)合本發(fā)明實(shí)施例第一方面的第三種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例第一方面的第四種實(shí)現(xiàn)方式中,在當(dāng)有虛擬資源空閑時,則釋放空閑的虛擬資源之前,所述方法還包括:判斷是否有虛擬資源空閑;
[0019]所述判斷是否有虛擬資源空閑具體包括:
[0020]依次判斷每個虛擬資源的占用率在預(yù)設(shè)的第三周期內(nèi)是否低于預(yù)設(shè)的第三閾值,若是,則表示所述虛擬資源空閑,若否,則表示所述虛擬資源不空閑。
[0021]結(jié)合本發(fā)明實(shí)施例第一方面的第三種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例第一方面的第五種實(shí)現(xiàn)方式中,在釋放空閑的虛擬資源之后,所述方法還包括:按照預(yù)設(shè)的規(guī)則減少所述擴(kuò)展的次數(shù)。
[0022]結(jié)合本發(fā)明實(shí)施例第一方面、第一方面的第一種實(shí)現(xiàn)方式以及第一方面的第二種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例第一方面的第六種實(shí)現(xiàn)方式中,限制業(yè)務(wù)的接入具體包括:
[0023]允許優(yōu)先級高的業(yè)務(wù)接入,阻止優(yōu)先級低的業(yè)務(wù)接入。
[0024]本發(fā)明第二方面提供了一種NFV架構(gòu)下進(jìn)行業(yè)務(wù)流控的裝置,包括:
[0025]擴(kuò)展單元,用于當(dāng)虛擬資源不足時,則按照預(yù)設(shè)規(guī)則對所述虛擬資源進(jìn)行擴(kuò)展;
[0026]統(tǒng)計單元,用于統(tǒng)計所述虛擬資源擴(kuò)展的次數(shù);
[0027]停止單元,當(dāng)所述擴(kuò)展的次數(shù)達(dá)到預(yù)設(shè)的閾值時,則停止對所述虛擬資源進(jìn)行擴(kuò)展;
[0028]限制單元,用于當(dāng)所述擴(kuò)展的次數(shù)在預(yù)設(shè)的第一周期內(nèi)達(dá)到預(yù)設(shè)的第一閾值且沒有虛擬資源空閑時,則限制業(yè)務(wù)的接入。
[0029]結(jié)合本發(fā)明實(shí)施例第二方面,本發(fā)明實(shí)施例第二方面的第一種實(shí)現(xiàn)方式中,所述裝置還包括:
[0030]第一判斷單元,用于在當(dāng)所述虛擬資源不足時,則按照預(yù)設(shè)規(guī)則對所述虛擬資源進(jìn)行擴(kuò)展之前,判斷虛擬資源是否充足;所述判斷虛擬資源是否充足具體包括:判斷所有的虛擬資源的占用率在預(yù)設(shè)的第二周期內(nèi)是否高于預(yù)設(shè)的第二閾值,若是,則表示虛擬資源不足,若否,則表示虛擬資源充足。
[0031]結(jié)合本發(fā)明實(shí)施例第二方面,本發(fā)明實(shí)施例第二方面的第二種實(shí)現(xiàn)方式中,所述裝置還包括:
[0032]設(shè)置單元,用于在統(tǒng)計所述虛擬資源擴(kuò)展的次數(shù)之前,通過NFV標(biāo)準(zhǔn)定義的字段中設(shè)置第一閾值,所述第一閾值為所述虛擬資源可擴(kuò)展的次數(shù)。
[0033]結(jié)合本發(fā)明實(shí)施例第二方面、第二方面的第一種實(shí)現(xiàn)方式以及第二方面的第二種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例第二方面的第三種實(shí)現(xiàn)方式中,所述裝置還包括:
[0034]釋放單元,用于當(dāng)有虛擬資源空閑時,則釋放空閑的虛擬資源。
[0035]結(jié)合本發(fā)明實(shí)施例第二方面的第三種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例第二方面的第四種實(shí)現(xiàn)方式中,所述裝置還包括:
[0036]第二判斷單元,用于在當(dāng)有虛擬資源空閑時,則釋放空閑的虛擬資源之前,判斷是否有虛擬資源空閑;所述判斷是否有虛擬資源空閑具體包括:依次判斷每個虛擬資源的占用率在預(yù)設(shè)的第三周期內(nèi)是否低于預(yù)設(shè)的第三閾值,若是,則表示所述虛擬資源空閑,若否,則表示所述虛擬資源不空閑。
[0037]結(jié)合本發(fā)明實(shí)施例第二方面的第三種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例第二方面的第五種實(shí)現(xiàn)方式中,所述裝置還包括:
[0038]減數(shù)單元,用于在釋放空閑的虛擬資源之后,按照預(yù)設(shè)的規(guī)則減少所述擴(kuò)展的次數(shù)。
[0039]結(jié)合本發(fā)明實(shí)施例第二方面、第二方面的第一種實(shí)現(xiàn)方式以及第二方面的第二種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例第二方面的第六種實(shí)現(xiàn)方式中,所述限制單元包括:
[0040]限制模塊,用于允許優(yōu)先級高的業(yè)務(wù)接入,阻止優(yōu)先級低的業(yè)務(wù)接入。
[0041]本發(fā)明實(shí)施例在業(yè)務(wù)接入到虛擬資源時,當(dāng)虛擬資源不足時,則按照預(yù)設(shè)規(guī)則對所述虛擬資源進(jìn)行擴(kuò)展,統(tǒng)計所述虛擬資源擴(kuò)展的次數(shù),當(dāng)所述擴(kuò)展的次數(shù)達(dá)到預(yù)設(shè)的第一閾值時,則停止對所述虛擬資源進(jìn)行擴(kuò)展,當(dāng)所述擴(kuò)展的次數(shù)在預(yù)設(shè)的第一周期內(nèi)達(dá)到預(yù)設(shè)的第一閾值且沒有虛擬資源空閑時,則限制業(yè)務(wù)的接入。這樣,虛擬資源不足時,對虛擬資源擴(kuò)展,使得業(yè)務(wù)能夠正常進(jìn)行,當(dāng)業(yè)務(wù)持續(xù)增加時,通過控制虛擬資源無限制擴(kuò)展以及限制新業(yè)務(wù)的接入,從而實(shí)現(xiàn)準(zhǔn)確流量控制。
【附圖說明】
[0042]圖1為本發(fā)明實(shí)施例中基于NFV架構(gòu)下數(shù)據(jù)流控的方法的一個實(shí)施例示意圖;
[0043]圖2為本發(fā)明實(shí)施例中基于NFV架構(gòu)下數(shù)據(jù)流控的方法的另一個實(shí)施例示意圖;
[0044]圖3為本發(fā)明實(shí)施例中基于NFV架構(gòu)下數(shù)據(jù)流控的方法的另一個實(shí)施例示意圖;
[0045]圖4為本發(fā)明實(shí)施例中基于NFV架構(gòu)下數(shù)據(jù)流控的裝置的一個實(shí)施例示意圖;
[0046]圖5為本發(fā)明實(shí)施例中基于NFV架構(gòu)下數(shù)據(jù)流控的裝置的另一個實(shí)施例示意圖;
[0047]圖6為本發(fā)明實(shí)施例中基于NFV架構(gòu)下數(shù)據(jù)流控的裝置的另一個實(shí)施例示意圖;
[0048]圖7為本發(fā)明實(shí)施例中基于NFV架構(gòu)下數(shù)據(jù)流控的具體應(yīng)用場景的一個實(shí)施例示意圖。
【具體實(shí)施方式】
[0049]本發(fā)明實(shí)施例提供了一種NFV架構(gòu)下進(jìn)行業(yè)務(wù)流控的方法及裝置,用于當(dāng)業(yè)務(wù)接入到虛擬資源時,對流量進(jìn)行控制。
[0050]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0051]請參照圖1所示,本發(fā)明實(shí)施例中NFV架構(gòu)下進(jìn)行業(yè)務(wù)流控的方法的一個實(shí)施例包括:
[0052]101、當(dāng)虛擬資源不足時,則按照預(yù)設(shè)規(guī)則對所述虛擬資源進(jìn)行擴(kuò)展;
[0053
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1