亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于網(wǎng)絡(luò)功能虛擬化(nfv)在網(wǎng)絡(luò)中模塊間通信的系統(tǒng)、方法和計算機(jī)程序的制作方法

文檔序號:10557457閱讀:410來源:國知局
基于網(wǎng)絡(luò)功能虛擬化(nfv)在網(wǎng)絡(luò)中模塊間通信的系統(tǒng)、方法和計算機(jī)程序的制作方法
【專利摘要】根據(jù)本發(fā)明的一個方面,提供了用于利用網(wǎng)絡(luò)功能虛擬化(基于NFV的通信網(wǎng)絡(luò))在通信網(wǎng)絡(luò)中通信信息的系統(tǒng)、方法和計算機(jī)程序產(chǎn)品,該方法包括:發(fā)送來自所述基于NFV的通信網(wǎng)絡(luò)的第一實(shí)體的通信,所述第一實(shí)體是發(fā)送器;以及由所述基于NFV的通信網(wǎng)絡(luò)的第二實(shí)體接收所述通信,所述第二實(shí)體是接收器;其中所述通信包括:識別所述通信的所述發(fā)送器,以及識別所述通信的所述接收器;識別與所述基于NFV的通信網(wǎng)絡(luò)相關(guān)聯(lián)的功能;以及授權(quán)將所述發(fā)送器和所述接收器中的一個或多個與所述功能相關(guān)聯(lián)。
【專利說明】基于網(wǎng)絡(luò)功能虛擬化(NFV)在網(wǎng)絡(luò)中模塊間通信的系統(tǒng)、方法和計算機(jī)程序
[0001 ] 要求優(yōu)先權(quán)和相關(guān)申請
[0002]本申請要求要求于2014年12月16日提交的、申請?zhí)枮?4/572,729的美國申請的權(quán)益,該美國申請要求要求于2013年12月19日提交的、申請?zhí)枮?1 /918,597的美國臨時申請,于2014年2月18日提交的、申請?zhí)枮?1/941,380的美國臨時申請,于2014年4月17日提交的、申請?zhí)枮?1/981,116的美國臨時申請,于2014年7月18日提交的、申請?zhí)枮?2/026,508的美國臨時申請,于2014年7月18日提交的、申請?zhí)枮?2/026,512的美國臨時申請,以及于2014年7月22日提交的、申請?zhí)枮?2/027,709的美國臨時申請的權(quán)益。
[0003]發(fā)明的領(lǐng)域
[0004]本發(fā)明性涉及電信和/或數(shù)據(jù)通信,并且具體地,涉及電信網(wǎng)絡(luò)的網(wǎng)絡(luò)功能虛擬化(NFV)0
【背景技術(shù)】
[0005]網(wǎng)絡(luò)功能虛擬化是由歐洲電信標(biāo)準(zhǔn)化協(xié)會(ETSI)所公布的、在ETSI網(wǎng)站上可用的一系列文檔中所提出的電信服務(wù)的體系架構(gòu)的術(shù)語或名稱。NFV利用通用硬件平臺與適于通用硬件平臺的軟件。因此,NFV創(chuàng)建了比傳統(tǒng)通信網(wǎng)絡(luò)更加靈活和動態(tài)的網(wǎng)絡(luò)。在基于NFV的網(wǎng)絡(luò)中,虛擬網(wǎng)絡(luò)功能(VNF)使網(wǎng)絡(luò)功能的軟件實(shí)現(xiàn)從它通過虛擬化在其上運(yùn)行的基礎(chǔ)設(shè)施資源解耦。網(wǎng)絡(luò)服務(wù)基于一個或多個VNF和/或物理網(wǎng)絡(luò)功能(PNF)、它們的互連和鏈接定義。VNF可在幾乎任何通用硬件處理設(shè)施上執(zhí)行。因此,VNF可以更加容易、更低成本并且因而更頻繁地安裝、移除以及在硬件設(shè)施之間移動。
[0006]其結(jié)果是,NFV管理層內(nèi)部、NFV管理層和VNF之間,以及VNF之間的通信變得更加復(fù)雜,并且更加可變以及容易產(chǎn)生安全危害。因此具有解決與現(xiàn)有技術(shù)相關(guān)聯(lián)的這些問題和/或其他問題的需要。

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

[0007]根據(jù)本發(fā)明的一個方面,提供了利用網(wǎng)絡(luò)功能虛擬化(基于NFV的通信網(wǎng)絡(luò))在通信網(wǎng)絡(luò)中通信信息的系統(tǒng)、方法和計算機(jī)程序產(chǎn)品,該方法包括:從基于NFV的通信網(wǎng)絡(luò)的第一實(shí)體發(fā)送通信,第一實(shí)體是發(fā)送器,并由基于NFV的通信網(wǎng)絡(luò)的第二實(shí)體接收通信,第二實(shí)體是接收器,其中通信包括:識別通信的發(fā)送器,并且識別通信的接收器,識別與基于NFV的通信網(wǎng)絡(luò)相關(guān)聯(lián)的功能,以及授權(quán)將該發(fā)送器和接收器的一個或多個與該功能相關(guān)聯(lián)。
【附圖說明】
[0008]圖1例示了根據(jù)一個實(shí)施例的、利用網(wǎng)絡(luò)功能虛擬化(基于NFV的通信網(wǎng)絡(luò))在通信網(wǎng)絡(luò)中通信信息的方法。
[0009]圖2例示了根據(jù)一個實(shí)施例的、與基于NFV的通信網(wǎng)絡(luò)相關(guān)聯(lián)的系統(tǒng)的簡化示意圖。
[0010]圖3例示了根據(jù)一個實(shí)施例的、基于NFV的網(wǎng)絡(luò)的硬件單元的簡化框圖。
[0011]圖4例不了根據(jù)一個實(shí)施例的、NFV管理系統(tǒng)的簡化不意圖。
[0012]圖5例示了根據(jù)一個實(shí)施例的、所部署的基于NFV的網(wǎng)絡(luò)的簡化示意圖。
[0013]圖6例示了根據(jù)一個實(shí)施例的、NFV-MANO(管理和編排)的分布式部署的簡化示意圖。
[0014]圖7是根據(jù)一個實(shí)施例的、利用協(xié)議管理系統(tǒng)進(jìn)行基于NFV的網(wǎng)絡(luò)通信的實(shí)體的簡化框圖。
[0015]圖8是根據(jù)一個實(shí)施例的、通信的主要組件的簡化框圖。
[0016]圖9是根據(jù)一個實(shí)施例的、通信的詳細(xì)組件的簡化框圖。
[0017]圖10是根據(jù)一個實(shí)施例的、通信的語法的簡化例示。
[0018]圖11是根據(jù)一個實(shí)施例的、電話通訊處理的簡化流程圖。
[0019]圖12是根據(jù)一個實(shí)施例的、電話通訊處理的處理流程部分的簡化例示。
[0020]圖13是根據(jù)一個實(shí)施例的、電話通訊處理的指令部分的簡化例示。
[0021]圖14A至圖14C結(jié)合在一起是根據(jù)一個實(shí)施例的、提供了資源重分派的三個NFV-O之間的控制流的簡化例示。
[0022]圖15是根據(jù)一個實(shí)施例的、從母NFV-O請求資源的命令的簡化框圖。
[0023]圖16是根據(jù)一個實(shí)施例的、在資源重分派過程中由母NFV-O發(fā)送到子NFV-O的命令的簡化框圖。
[0024]圖17A-D結(jié)合在一起是根據(jù)一個實(shí)施例的、資源重分派過程的過程數(shù)據(jù)流的示例的簡化流程圖。
[0025]圖18例示了根據(jù)一個可能的實(shí)施例的網(wǎng)絡(luò)體系架構(gòu)。
[0026]圖19例示了根據(jù)一個實(shí)施例的示例性系統(tǒng)。
【具體實(shí)施方式】
[0027]圖1例示了根據(jù)一個實(shí)施例的、利用網(wǎng)絡(luò)功能虛擬化(基于NFV的通信網(wǎng)絡(luò))在通信網(wǎng)絡(luò)中通信信息的方法1。
[0028]如圖1所示,通信從基于NFV的通信網(wǎng)絡(luò)的第一實(shí)體發(fā)送,第一實(shí)體是發(fā)送器。見操作12。通信由基于NFV的通信網(wǎng)絡(luò)的第二實(shí)體接收,第二實(shí)體是接收器。見操作14。
[0029]所示通信包括:識別通信的發(fā)送器,以及識別通信的接收器;識別與基于NFV的通信網(wǎng)絡(luò)相關(guān)聯(lián)的功能;以及將發(fā)送器和接收器的至少一個與所述功能相關(guān)聯(lián)的授權(quán)。
[0030]在一個實(shí)施例中,所述通信可附加地包括指示信息類型的記錄。在這種情況下,信息類型可以是識別發(fā)送器、識別接收器、識別功能和授權(quán)中的至少一個。另外,通信可附加地包括與信息類型相對應(yīng)的值,其中所述信息類型和值包括文字與數(shù)字的字符。
[0031]此外,在一個實(shí)施例中,所述通信可包括:指示下面的值是由識別虛擬網(wǎng)絡(luò)功能的值所跟隨的虛擬網(wǎng)絡(luò)功能(VNF)的識別符;以及指示下面的值是由識別虛擬網(wǎng)絡(luò)功能實(shí)例的值所跟隨的VNF實(shí)例的識別符。
[0032]仍然,所述通信可附加地包括下述中的至少一個:指示下面的值是由參數(shù)的值所跟隨的虛擬網(wǎng)絡(luò)功能的特定參數(shù);以及指示下面的值是虛擬網(wǎng)絡(luò)功能的特定參數(shù)并且請求該參數(shù)的當(dāng)前值。
[0033]在另一實(shí)施例中,所述通信可包括下述中的至少一個:識別虛擬網(wǎng)絡(luò)功能的供應(yīng)商;以及識別虛擬網(wǎng)絡(luò)功能的發(fā)布。
[0034]在另一實(shí)施例中,所述通信可包括下述中的至少一個:指示下面的值是由識別發(fā)送器的值所跟隨的通信的發(fā)送器的識別符;以及指示下面的值是由識別接收器的值所跟隨的通信的接收器的識別符。
[0035]而且,與通信相關(guān)聯(lián)的功能可以是下述中的至少一個:發(fā)起與虛擬網(wǎng)絡(luò)功能相關(guān)聯(lián)的功能的指令;發(fā)起虛擬網(wǎng)絡(luò)功能的實(shí)例的指令;請求與虛擬網(wǎng)絡(luò)功能相關(guān)聯(lián)的資源;或與多個虛擬網(wǎng)絡(luò)功能相關(guān)聯(lián)的過程。
[0036]在本說明書的上下文中,術(shù)語“網(wǎng)絡(luò)”和“通信網(wǎng)絡(luò)”指的是連接一個或多個通信元件的硬件和軟件,所述通信元件包括有線網(wǎng)絡(luò)、無線網(wǎng)絡(luò)和/或其組合。
[0037]術(shù)語“網(wǎng)絡(luò)功能虛擬化”(NFV)和虛擬網(wǎng)絡(luò)功能(NFV)在由歐洲電信標(biāo)準(zhǔn)化協(xié)會(ETSI)所公布的以及在ETSI網(wǎng)站上可用的一系列文檔中描述。術(shù)語“虛擬網(wǎng)絡(luò)功能或特征”(VNF)指的是由網(wǎng)絡(luò)、內(nèi)部地在網(wǎng)絡(luò)內(nèi)、或?qū)τ诳蛻?、訂戶、終端用戶、終端或服務(wù)器處于外部的網(wǎng)絡(luò)所提供的功能、特征或服務(wù)的特定實(shí)現(xiàn)方式。VNF可包括對功能或特征或服務(wù)的軟件程序?qū)崿F(xiàn)方式。術(shù)語VNF實(shí)例(VNF-1)指的是由特定虛擬機(jī)或處理器或計算設(shè)施執(zhí)行VNF程序的和/或由特定客戶(訂戶、最終用戶、終端或服務(wù)器等)使用的特定處理或任務(wù)。
[0038]術(shù)語“服務(wù)”指的是基于NFV的通信網(wǎng)絡(luò)可供應(yīng)或提供給一個或多個通信元件的任何類型的使用(諸如用例)。服務(wù)可包括在任何數(shù)目的元件之間切換數(shù)據(jù)或內(nèi)容、將內(nèi)容從服務(wù)器提供給通信元件或在服務(wù)器之間提供內(nèi)容、確保和保護(hù)通信和內(nèi)容、處理有客戶或第三方提供的內(nèi)容、提供備份和冗余等。服務(wù)可利用VNF的部分功能或可包括一個或多個VNF和/或一個或多個形成服務(wù)子網(wǎng)絡(luò)(或互聯(lián)模型)的VNF實(shí)例。在本說明書的上下文中,術(shù)語“鏈”可指這樣的服務(wù)子網(wǎng)絡(luò),諸如多個特定的VNF和/或與特定服務(wù)類型或服務(wù)實(shí)例相關(guān)聯(lián)的VNF實(shí)例。
[0039]術(shù)語“部署”,當(dāng)指包括處理元件、存儲器元件、貯存元件、連接(通信)元件等的硬件元件時,指創(chuàng)建基于NFV的網(wǎng)絡(luò)的這些硬件元件的配置或拓?fù)?。術(shù)語“部署”,當(dāng)指諸如VNF或VNF實(shí)例的軟件元件時,指這種軟件元件和硬件元件之間的關(guān)聯(lián)。
[0040]術(shù)語“部署最優(yōu)化”指以滿足特定集合的要求和/或規(guī)則的方式,諸如關(guān)于負(fù)載和關(guān)于性能的要求,或以更好地利用特定硬件部署的方式,諸如通過減少操作成本,來關(guān)聯(lián)軟件和硬件元件。
[0041 ]術(shù)語“服務(wù)部署最優(yōu)化”或“服務(wù)最優(yōu)化”或“鏈最優(yōu)化”指最優(yōu)化服務(wù)鏈的部署,即最優(yōu)化進(jìn)行特殊服務(wù)的一個或多個VNF實(shí)例的部署。因而術(shù)語鏈最優(yōu)化和服務(wù)最優(yōu)化可互換使用。
[0042]術(shù)語“會話”指兩個或更多個實(shí)體之間的通信連接,所述兩個或更多實(shí)體在數(shù)據(jù)在其之間互換期間保持一段時間。會話可由對應(yīng)的網(wǎng)絡(luò)協(xié)議中的會話層實(shí)現(xiàn)并管理。術(shù)語會話可包括網(wǎng)絡(luò)會話和邏輯會話。網(wǎng)絡(luò)會話可與用于通信的設(shè)備相關(guān)聯(lián),而邏輯會話可與通信實(shí)體(用戶)相關(guān)聯(lián)并且可保持而不管實(shí)體使用的通信裝置。
[0043]術(shù)語“服務(wù)連續(xù)性”包括并應(yīng)用于術(shù)語“會話連續(xù)性”和“流化連續(xù)性”。流化指流動的媒介、會話或服務(wù),諸如聲音(包括嗓音)、音頻、多媒體、動畫等。術(shù)語服務(wù)通常應(yīng)用于一組VNF(或由該組VNF提供的功能),但也可用于單個VNF(或由該VNF提供的功能)。術(shù)語“連續(xù)性”指示該會話或服務(wù)未中斷,或中斷足夠短,用戶沒有察覺此中斷,或該中斷未引起數(shù)據(jù)丟失,或該丟失以可接受的方式(例如,少部分講話分組丟失,但談話可繼續(xù)等)被操控。
[0044]術(shù)語“可用性”或“服務(wù)可用性”指一定級別的服務(wù),或某特點(diǎn)的服務(wù),其中所述服務(wù)提供者應(yīng)提供服務(wù),雖然可能有硬件或軟件錯誤。例如,該服務(wù)提供者有責(zé)任向客戶提供特定級別的處理功率,諸如帶寬、延遲以及抖動的通信特征、數(shù)據(jù)庫一致性等。這種級別或特點(diǎn)的服務(wù)應(yīng)可用于客戶,即使當(dāng)提供服務(wù)的硬件組件或軟件組件沒有完全起作用。因此提供可用性可要求諸如備份資源和/或鏡像的附加資源。因此“可用性”還可指術(shù)語“故障恢復(fù)”和“冗余”。
[0045]術(shù)語“故障恢復(fù)”指在無論由硬件故障、系統(tǒng)崩潰、軟件錯誤或安全漏洞或錯誤引起的錯誤之后恢復(fù)網(wǎng)絡(luò)的服務(wù)、功能和特征的一個或多個的處理。硬件故障包括但不限于與例如電源、處理單元、存儲器、貯存、傳輸線等相關(guān)聯(lián)的任何類型的不適當(dāng)?shù)男阅?。術(shù)語“故障恢復(fù)”還用于恢復(fù)關(guān)于任何上述的一個或多個VNF或VNF實(shí)例的功能。術(shù)語安全漏洞或安全錯誤可互換使用。
[0046]術(shù)語“冗余”指任何類型的網(wǎng)絡(luò)的組件,其在備用模式下被全部或部分復(fù)制、提供,或否則當(dāng)其他組件不恰當(dāng)?shù)赝V蛊鹱饔没蚍駝t指示某種錯誤時,可用于代替網(wǎng)絡(luò)的另一組件。冗余可用于但不限于硬件、軟件、數(shù)據(jù)和/或內(nèi)容。
[0047]現(xiàn)在將詳細(xì)闡述關(guān)于多個可選體系架構(gòu)和用途的更加例示性的信息,前述方法可或不可按照用戶的期望在其中實(shí)現(xiàn)。應(yīng)堅定注意到,下面的信息是為了例示性的目的被闡述并且不應(yīng)理解為任何方式的限制。下面特征的任何一個可選地被合并,而不管是否排除所描述的其他特征。
[0048]用于根據(jù)多個實(shí)施例在基于NFV的通信網(wǎng)絡(luò)中通信信息的系統(tǒng)、方法和計算機(jī)程序產(chǎn)品的原理和操作可參考下面的附圖和隨附的說明書進(jìn)一步理解。
[0049]圖2例示了根據(jù)一個實(shí)施例的、與基于NFV的通信網(wǎng)絡(luò)210相關(guān)聯(lián)的系統(tǒng)200的簡化示意圖。作為選擇,系統(tǒng)200可在圖1的細(xì)節(jié)的背景下實(shí)現(xiàn)。當(dāng)然,然而,系統(tǒng)200可在任何所期望的環(huán)境的背景下實(shí)現(xiàn)。而且,前述的定義同樣可用于下面的說明。
[0050]如圖2所示,提供了至少一個基于NFV的網(wǎng)絡(luò)210。根據(jù)一個實(shí)施例,基于NFV的通信網(wǎng)絡(luò)210包括NFV管理系統(tǒng)2111、NFV-編排(NFV-O)模塊212、協(xié)議管理模塊213。
[0051]在本網(wǎng)絡(luò)體系架構(gòu)的上下文中,基于NFV的網(wǎng)絡(luò)210可以采用包括但不限于電信網(wǎng)絡(luò),局域網(wǎng)(LAN),無線網(wǎng)絡(luò),諸如因特網(wǎng)、點(diǎn)對點(diǎn)網(wǎng)絡(luò)、電纜網(wǎng)的廣域網(wǎng)(WAN)等的任何形式。雖然僅示出了一個網(wǎng)絡(luò),應(yīng)理解,可提供兩個或更多類似的或不同的基于NFV的網(wǎng)絡(luò)210。
[0052]基于NFV的網(wǎng)絡(luò)210可包括一個或多個計算設(shè)施214,其每個包括一個或多個硬件單元并且通過通信鏈接進(jìn)行互連以形成基于NFV的網(wǎng)絡(luò)210。計算設(shè)施214的至少一個可包括NFV管理系統(tǒng)211AFV管理系統(tǒng)211可包括NFV-O模塊212和協(xié)議管理模塊213。
[0053]NFV-O模塊212可由一個或多個處理器,或諸如基于NFV的網(wǎng)絡(luò)210的計算設(shè)施214的服務(wù)器執(zhí)行。NFV-O模塊212可執(zhí)行為NFV-O實(shí)例或組件。因此NFV-O模塊212可包括多個NFV-O實(shí)例或組件,如下面將進(jìn)一步解釋的。
[0054]協(xié)議管理模塊213可以是NFV-O模塊212的組件的一部分。然而,協(xié)議管理模塊213、NFV-O模塊212和NFV管理系統(tǒng)211可以是不同供應(yīng)商提供的單獨(dú)的軟件程序。在一個實(shí)施例中,基于NFV的網(wǎng)絡(luò)210甚至可具有多個任意的NFV管理系統(tǒng)211、NFV-0模塊212和/或協(xié)議管理模塊213。
[0055]多個設(shè)備215可通信地耦連至基于NFV的網(wǎng)絡(luò)210。例如,為了通信目的,服務(wù)器計算機(jī)216和計算機(jī)或終端217可耦連至基于NFV的網(wǎng)絡(luò)210。這樣的最終用戶計算機(jī)或終端217可包括桌上型計算機(jī)、膝上型計算機(jī)、筆記本電腦和/或任何其他類型的邏輯或數(shù)據(jù)處理設(shè)備。仍然,多個其他設(shè)備可耦連至基于NFV的網(wǎng)絡(luò)210,包括個人數(shù)字助理(PDA)設(shè)備218、移動電話設(shè)備219、電視220(例如,有線電視、天線電視、移動電視或衛(wèi)星電視等)等。這些設(shè)備215可由基于NFV的網(wǎng)絡(luò)210的最終用戶、訂戶和/或客戶所擁有和/或操作。設(shè)備215的其他設(shè)備,諸如管理站221,可由基于NFV的網(wǎng)絡(luò)210的運(yùn)營商所擁有和/或操作。
[0056]網(wǎng)絡(luò)管理員222可通過控制包括NFV管理系統(tǒng)211、NFV-0 212和協(xié)議管理模塊213的NFV基礎(chǔ)設(shè)施來監(jiān)督基于NFV的網(wǎng)絡(luò)210的操作的至少一些方面。
[0057]圖3例示了根據(jù)一個實(shí)施例的、基于NFV的網(wǎng)絡(luò)的硬件單元323的簡化框圖300。作為選擇,框圖300可在前面附圖的細(xì)節(jié)的上下文中查看。當(dāng)然,然而,框圖300可在任何所期望的環(huán)境的上下文中查看。而且,前述的定義同樣可用于下面的說明。
[0058]在一個實(shí)施例中,硬件單元323可表示圖2的計算設(shè)施214或計算設(shè)施214的一部分。硬件單元323可包括計算機(jī)器。術(shù)語計算機(jī)器指的是任意類型的計算設(shè)備或與計算相關(guān)的單元或其組合,包括但不限于處理設(shè)備、存儲器設(shè)備、貯存設(shè)備和/或通信設(shè)備。
[0059]因此,硬件單元323可以是網(wǎng)絡(luò)服務(wù)器,并且計算設(shè)施214可以是多個網(wǎng)絡(luò)服務(wù)器或數(shù)據(jù)中心,其包括基于云的基礎(chǔ)設(shè)施。作為選擇,硬件單元323可在圖2和/或圖5的基于NFV的網(wǎng)絡(luò)210的任意設(shè)備的背景下以及在任意所期望的通信環(huán)境中實(shí)現(xiàn)。
[0060]每個硬件單元323(或計算機(jī)器、計算設(shè)備、與計算相關(guān)的單元和/或硬件組件等),其包括這種硬件單元之間的每個通信鏈接,可與一種或多種性能類型和各自的性能評級或值相關(guān)聯(lián),其中,硬件單元和/或通信鏈接運(yùn)行以提供性能值。性能類型例如是處理功率、現(xiàn)金存儲容量、常規(guī)存儲容量(例如RAM、動態(tài)存儲器或易失性存儲器等)、非易失性存儲器(例如,諸如閃存等)容量、貯存容量、功率、冷卻、帶寬、比特率、延遲、抖動、比特誤碼率以及丟包率等。虛擬機(jī)可在硬件單元323的上面運(yùn)行并且VNF可在這種虛擬機(jī)的一個或多個上運(yùn)行。
[0061]硬件單元323可運(yùn)行以提供針對在圖2的基于NFV的網(wǎng)絡(luò)210內(nèi)執(zhí)行的任意類型的軟件組件和/或其實(shí)例的計算基礎(chǔ)設(shè)施和資源。在這點(diǎn)上,硬件單元323可運(yùn)行以處理本文中描述的任意處理,包括但不限于任意的NFV相關(guān)的軟件組件和/或處理。硬件單元323運(yùn)行以處理虛擬網(wǎng)絡(luò)功能(VNF)、VNF實(shí)例、網(wǎng)絡(luò)功能虛擬化編排(NFV-O)軟件、模塊和功能、數(shù)據(jù)中心管理軟件和/或云管理系統(tǒng)(CMS)等。
[0062]在各個實(shí)施例中,硬件單元323可包括至少一個處理器單元324、一個或多個存儲器單元325(例如,隨機(jī)存取存儲器(RAM)、諸如閃存的非易失性存儲器等)、一個或多個貯存單元326 (例如,包括硬盤驅(qū)動和/或可移除貯存驅(qū)動、表示軟盤驅(qū)動、磁帶驅(qū)動、緊致盤驅(qū)動等)、一個或多個通信單元327、一個或多個圖形處理器328和顯示器329,以及連接多個單元/設(shè)備的一個或多個通信總線330。
[0063]硬件單元323還可包括一個或多個計算機(jī)程序331或計算機(jī)控制邏輯算法,其可存儲在存儲器單元325和/或存單元326的任意一個中。這樣的計算機(jī)程序,當(dāng)被執(zhí)行時,使能硬件單元323實(shí)施多種功能(例如,如在圖1的上下文中闡述的,等)。存儲器單元325和/或貯存單元326和/或任意其他貯存是有形的計算機(jī)可讀介質(zhì)的可能示例。
[0064]應(yīng)領(lǐng)會,計算機(jī)程序331可包括圖2的NFV管理系統(tǒng)211、NFV-0 212和/或協(xié)議管理模塊213的任意一個。
[0065]圖4例示了根據(jù)一個實(shí)施例的、NFV管理系統(tǒng)411的簡化示意圖。作為選擇,NFV管理系統(tǒng)411可在前面附圖的細(xì)節(jié)的上下文中實(shí)現(xiàn)。例如,在一個實(shí)施例中,NFV管理系統(tǒng)411可表示圖2的NFV管理系統(tǒng)211。當(dāng)然,然而,NFV管理系統(tǒng)411可在任何期望的環(huán)境的上下文中實(shí)現(xiàn)。而且,前述的定義同樣可用于下面的說明。
[0066]在一個實(shí)施例中,NFV管理系統(tǒng)411可包括NFV-O模塊412以及協(xié)議管理模塊413。在一個實(shí)施例中,NFV-O模塊412和協(xié)議管理模塊413可分別表示圖2的NFV-O模塊212和協(xié)議管理模塊213 JFV管理系統(tǒng)411可包括一個或多個NFV-O模塊412。在多個實(shí)施例中,NFV-O模塊412的每一個可包括編排和工作流管理432,其負(fù)責(zé)管理(即編排)和執(zhí)行所有NFV-O處理,包括呼入和呼出通信和接口。
[0067]NFV管理系統(tǒng)411可包括部署優(yōu)化模塊433,其使能用戶設(shè)計自動化機(jī)制用于網(wǎng)絡(luò)最優(yōu)化。部署優(yōu)化模塊433可自動操作這些機(jī)制并繼續(xù)通過在硬件單元(例如,圖5的硬件單元551等)之間迀移VNF 450和VNF的實(shí)例(例如,圖5的VNF實(shí)例等)來實(shí)時(或接近實(shí)時)優(yōu)化VNF 450和它們的VNF實(shí)例的分布。
[0068]NFV管理系統(tǒng)411還可包括鏈優(yōu)化模塊434。鏈優(yōu)化模塊434可以是部署優(yōu)化模塊433的一部分,并且可使能用戶設(shè)計自動化機(jī)制用于優(yōu)化鏈的部署或VNF 450和VNF實(shí)例的組。由基于NFV的網(wǎng)絡(luò)提供的服務(wù)典型地由特定鏈或特定VNF 450和它們各自的VNF實(shí)例的組構(gòu)成。鏈優(yōu)化模塊434根據(jù)與特定服務(wù)或鏈或組相關(guān)聯(lián)的和/或適于其的要求和規(guī)范來優(yōu)化硬件單元之間的服務(wù)的鏈或組的部署。
[0069]鏈優(yōu)化模塊434可自動操作這些機(jī)制并繼續(xù)通過在硬件單元之間重新計劃它們的分布以及可選地還通過在硬件單元之間迀移VNF 450和相關(guān)聯(lián)的VNF實(shí)例來實(shí)時優(yōu)化VNF450和它們的VNF實(shí)例的鏈或組的操作。
[0070]NFV管理系統(tǒng)411還可包括服務(wù)履行模塊435,其將服務(wù)和資源(例如VNF)實(shí)例生命周期活動管理,以作為處理和編排活動的一部分。這可包括登錄(boarding)、發(fā)起(例如,實(shí)例化)、安裝和配置、縮放、終止、軟件更新(例如,運(yùn)行中的VNF的,等)、測試環(huán)境和/或回滾過程。此外,服務(wù)履行模塊435還可向多個網(wǎng)絡(luò)服務(wù)提供命令的分解,并且將這樣的網(wǎng)絡(luò)服務(wù)激活為單個VNF實(shí)例或VNF實(shí)例的鏈。
[0071]命令分解包括將業(yè)務(wù)命令翻譯成網(wǎng)絡(luò)導(dǎo)向的服務(wù)實(shí)現(xiàn)計劃。例如,業(yè)務(wù)命令可被分解為多個功能,其中一些功能可通過跨一個或多個數(shù)據(jù)中心的實(shí)例化為多個VNF實(shí)例的不同的軟件程序或模塊(例如,諸如多個VNF)提供。實(shí)施命令分解時,服務(wù)履行模塊435可向部署優(yōu)化模塊433咨詢最好的部署選擇,以在給定的網(wǎng)絡(luò)和資源條件下定制命令。實(shí)施命令分解時,然后服務(wù)履行模塊435可發(fā)起包括所有它的組分的服務(wù)。命令分解可在跨NFV-O層級的若干位置實(shí)施。例如,初始分解可在NFV-O的超級用戶(root)中實(shí)施,并且然后進(jìn)一步的分解可在相關(guān)數(shù)據(jù)中心中實(shí)施。
[0072]在一個實(shí)施例中,激活和供應(yīng)模塊可針對服務(wù)的激活和供應(yīng)向編排和工作流管理432提供計劃。激活和供應(yīng)模塊還可在履行狀態(tài)下向上層提供反饋。這個上層可包括業(yè)務(wù)支撐服務(wù)(BSS)。
[0073]NFV管理系統(tǒng)411還可包括保證模塊436和服務(wù)管理模塊452,其能夠在網(wǎng)絡(luò)元件的狀態(tài)下收集實(shí)時數(shù)據(jù)并且創(chuàng)建服務(wù)和網(wǎng)絡(luò)健康的綜合視圖。保證模塊436包括保證功能并且可以和服務(wù)管理模塊452進(jìn)行交互以實(shí)施保證相關(guān)的生命周期管理過程。生命周期管理還可由其他模塊、策略、手動干預(yù),或從VNF自身等觸發(fā)。保證模塊436和服務(wù)管理模塊452還可觸發(fā)與生命周期管理和錯誤相關(guān)聯(lián)的事件。保證模塊436和服務(wù)管理模塊452可監(jiān)測網(wǎng)絡(luò)的健康并且可執(zhí)行故障恢復(fù)活動。
[0074]保證模塊436和服務(wù)管理模塊452提供按照所要求的標(biāo)準(zhǔn)監(jiān)測服務(wù)的狀態(tài)和性能的能力。保證模塊436和服務(wù)管理模塊452還可和網(wǎng)絡(luò)基礎(chǔ)設(shè)施(例如,包括計算、貯存和網(wǎng)絡(luò)等)進(jìn)行交互以接收所需要的信息、分析信息并且根據(jù)所限定的策略處理每個事件。保證模塊436和服務(wù)管理模塊452能夠與分析功能進(jìn)行交互,以豐富策略保證模塊。接口還可由外部系統(tǒng)提供以實(shí)現(xiàn)。
[0075]NFV管理系統(tǒng)411還可包括策略管理模塊437,其使能用戶定義和配置離線和/或?qū)崟r策略,以用于控制VNF和服務(wù)相關(guān)的規(guī)則。策略管理模塊437可包含針對NFV-O處理的預(yù)配置的策略和活動以及選擇規(guī)則,以確定針對特定處理事件所實(shí)施的優(yōu)選的策略或活動。策略管理可以是多層的,包括供應(yīng)商策略、服務(wù)策略和運(yùn)營商策略等。策略機(jī)制可觸發(fā)合適的策略層(供應(yīng)商/服務(wù)/運(yùn)營商)。
[0076]NFV管理系統(tǒng)411還可包括管理模塊438,其提供網(wǎng)絡(luò)、手動生命周期管理和干預(yù)以及手動系統(tǒng)管理和配置的全景。管理模塊438可操作為使能諸如管理員(例如,圖2的管理員222等)的用戶管理、觀察和操作NFV-O系統(tǒng)。管理模塊438還可提供網(wǎng)絡(luò)拓?fù)浜头?wù)的視圖、實(shí)施諸如手動生命周期管理的特定活動的能力以及改變服務(wù)和連接配置。
[0077]NFV管理系統(tǒng)411還可包括清單管理模塊439,其維持所部署的服務(wù)和硬件資源的分布式視圖。清單目錄可反映映射到產(chǎn)品和/或客戶實(shí)體的網(wǎng)絡(luò)內(nèi)的資源和服務(wù)的當(dāng)前實(shí)例化和分派。
[0078]NFV管理模塊411還可包括大數(shù)據(jù)分析功能模塊440,其分析網(wǎng)絡(luò)和服務(wù)數(shù)據(jù)以支持包含服務(wù)和訂戶的網(wǎng)絡(luò)決定,以基于實(shí)際使用模式改進(jìn)網(wǎng)絡(luò)性能。大數(shù)據(jù)分析功能模塊440還可生成假設(shè)情景以支持業(yè)務(wù)導(dǎo)向的規(guī)劃處理。此外,大數(shù)據(jù)分析功能模塊440可起到分析并評估多個規(guī)劃方面(例如,虛擬網(wǎng)絡(luò)容量規(guī)劃、數(shù)據(jù)中心容量規(guī)劃、基于值的規(guī)劃、網(wǎng)絡(luò)部署變更的成本分析等)、部署和管理(例如,引導(dǎo)運(yùn)營商建議、假設(shè)場景分析和模擬、應(yīng)用快速彈力和資源使用優(yōu)化等)的信息的功能,并且可支持業(yè)務(wù)導(dǎo)向型的規(guī)劃處理。
[0079]NFV管理系統(tǒng)411還可包括目錄模塊441,其可包括定義網(wǎng)絡(luò)的多個方面的記錄,諸如產(chǎn)品、服務(wù),以及諸如硬件單元和VNF的資源(例如,VNF名錄等)。目錄模塊441可包括集中的、分層的信息倉庫的收集,所述倉庫包含資源、服務(wù)和產(chǎn)品定義以及它們的相互關(guān)系、版本化和/或描述符等。這樣的記錄可包括模板,其使能諸如管理員之類的用戶定義諸如資源、產(chǎn)品、服務(wù)等的特定網(wǎng)絡(luò)組件。資源模板可定義資源描述符、屬性、活動、處理和/或連接等。服務(wù)模板可定義來自資源建筑塊的服務(wù)變化。產(chǎn)品模板可基于服務(wù)布置(例如,在一個實(shí)施例中,這可以是BSS目錄的一部分)定義適于銷售的產(chǎn)品(例如,價格、估價等)的參數(shù)。
[0080]清單管理模塊439、大數(shù)據(jù)分析功能模塊440和/或目錄模塊441可支持多個數(shù)據(jù)中心、多個CMS并提供跨基礎(chǔ)設(shè)施的集中化的視圖。清單管理模塊439、大數(shù)據(jù)分析功能模塊440和/或目錄模塊441還可支持維持物理和虛擬資源兩者的混合網(wǎng)絡(luò)和服務(wù)。
[0081 ] NFV管理系統(tǒng)411還可包括賬戶和許可模塊442,其可操作為為了商業(yè)目的記錄和管理網(wǎng)絡(luò)軟件使用數(shù)據(jù),包括與訂戶和提供者許可、賬戶、開賬單和調(diào)解服務(wù)。賬戶和許可模塊442可基于多個參數(shù),諸如CPU、存儲器、數(shù)據(jù)等,管理虛擬網(wǎng)絡(luò)應(yīng)用的許可和使用,包括支持復(fù)雜評級方案的能力。賬戶和許可模塊442可使能用戶定義特定VNF模塊的定價并給供應(yīng)商提供結(jié)算。賬戶和許可模塊442還可使能評估網(wǎng)絡(luò)內(nèi)部提供的服務(wù)的內(nèi)部成本,用于計算投資回報率(ROI)。
[0082]NFV管理系統(tǒng)411還可包括故障恢復(fù)模塊443 (或命名為災(zāi)難恢復(fù)規(guī)劃模塊或DRP等),其使能用戶計劃和管理NFV-O和/或整個網(wǎng)絡(luò)的災(zāi)難恢復(fù)過程。
[0083]NFV管理系統(tǒng)411還可包括安全管理模塊444,其提供跨網(wǎng)絡(luò)的應(yīng)用安全的認(rèn)證授權(quán)和賬戶服務(wù)。安全管理模塊444可包括,例如認(rèn)證模塊和功能。在一個實(shí)施例中,認(rèn)證模塊和功能(例如,包括身份管理等)可認(rèn)證系統(tǒng)中定義的每個用戶的身份。每個用戶可具有唯一的用戶身份和密碼。該系統(tǒng)可支持采用靈活的密碼策略的基于密碼的認(rèn)證。與外部認(rèn)證提供者的整合可經(jīng)由附加的系統(tǒng)增強(qiáng)而完成。認(rèn)證模塊和功能可支持基于角色的訪問控制(RBAC)機(jī)制,其中根據(jù)業(yè)務(wù)需要基于最小權(quán)限概念(例如,標(biāo)準(zhǔn)或管理員角色)每個用戶被指派給一個或多個角色。在一個實(shí)施例中,賬戶和許可模塊442可提供安全事件的審計,諸如認(rèn)證或登錄事件。
[0084]作為選擇,安全管理模塊444可使用規(guī)則以保護(hù)敏感信息。例如,這樣的規(guī)則可用于確保所訪問的數(shù)據(jù)被用于它為了其被收集的特定目的,敏感信息當(dāng)在存儲/搬運(yùn)時被加密并且在顯示器和日志上被掩蔽/截短,并且整個安全系統(tǒng)被利用在客戶的內(nèi)聯(lián)網(wǎng)(即網(wǎng)絡(luò)/基礎(chǔ)設(shè)施措施后面)、獨(dú)立域名等中。
[0085]在一個實(shí)施例中,NFV管理系統(tǒng)411可進(jìn)一步包括安全開發(fā)生命周期(SDLC)模塊,其確保安全方面在工程的生命周期期間被操控,諸如安全設(shè)計、安全測試等。
[0086]如圖4中進(jìn)一步示出的,NFV管理系統(tǒng)411可包括服務(wù)規(guī)劃模塊445。服務(wù)規(guī)劃模塊445可由通信服務(wù)提供商(CSP)銷售代表、企事業(yè)單位和/或技術(shù)人員使用,作為具有企事業(yè)單位/SMB客戶的銷售參與過程的一部分。
[0087]服務(wù)規(guī)劃模塊445還可提供與目錄、客戶數(shù)據(jù)、網(wǎng)絡(luò)和訂購系統(tǒng)進(jìn)行交互的能力,以向企事業(yè)單位客戶提供在線網(wǎng)絡(luò)服務(wù)建議,以及引用更新建議、批準(zhǔn)可維護(hù)性和網(wǎng)絡(luò)清單的能力,并且一旦完成,提供服務(wù)訂購用于利用向北的接口激活。
[0088]協(xié)議管理模塊413還可以是NFV-O模塊413的一部分。協(xié)議管理模塊413可操作為幫助基于NFV的網(wǎng)絡(luò)的多個組件之間的通信。具體地,協(xié)議管理模塊413與下面類型的通信相關(guān)聯(lián):基于NFV的網(wǎng)絡(luò)本身的模塊,具體地,將基于NFV的網(wǎng)絡(luò)管理為計算設(shè)施的模塊,具體地,NFV編排層(例如,NFV-O 412)的模塊之間的通信;基于NFV的網(wǎng)絡(luò)的模塊和管理數(shù)據(jù)中心(DC)或云管理系統(tǒng)(CMS)的模塊,具體地,NFV編排層的模塊以及管理數(shù)據(jù)中心(DC)或云管理系統(tǒng)(CMS)的模塊之間的通信;基于NFV的網(wǎng)絡(luò)和VNF的模塊之間,具體地,基于NFV的網(wǎng)絡(luò)、數(shù)據(jù)中心(DC)中的VNF和CMS中的VNF的硬件單元中的NFV編排層和VNF以及VNF實(shí)例的模塊之間的通信;VNF之間,并且具體地,基于NFV的網(wǎng)絡(luò)的VNF實(shí)例之間的通信;以及涉及上面所列通信類型的任一個的兩個或多個基于NFV的網(wǎng)絡(luò)之間的通信。該通信還包括:管理它們各自的基于NFV的網(wǎng)絡(luò)的不同的基于NFV的網(wǎng)絡(luò)的模塊之間的通信,具體地,不同的基于NFV的網(wǎng)絡(luò)的NFV編排層的模塊之間的通信;以及不同的基于NFV的網(wǎng)絡(luò)的VNF實(shí)例之間的通信。
[0089]NFV管理系統(tǒng)411還可包括東/西API 446,其包括多個域名/活動接口,包括指向大數(shù)據(jù)倉庫的信息源,以及與物理網(wǎng)絡(luò)系統(tǒng)(OSS)進(jìn)行交互的能力。
[0090]北面的API447向多個外部軟件包提供應(yīng)用程序編程接口(API),諸如針對服務(wù)訂購履行、取消和更新活動、狀態(tài)通知、資源清單視圖、監(jiān)測系統(tǒng)、保證系統(tǒng)、服務(wù)規(guī)劃工具、用于系統(tǒng)視圖和配置的管理工具以及大數(shù)據(jù)倉庫等的業(yè)務(wù)支撐系統(tǒng)(BSS)。
[0091]而且,南面的API 448可為外部軟件包提供API,諸如CMS(包括服務(wù)和VNF生命周期活動-從基礎(chǔ)設(shè)施狀態(tài)接收并且為上級系統(tǒng)和活動監(jiān)測信息[例如,保證])、SDN控制器(或其他連接系統(tǒng))以配置數(shù)據(jù)中心之間和內(nèi)部的連接、EMS以配置VNF以及用于直接配置的VNF0
[0092]圖5例示了根據(jù)一個實(shí)施例的、所部署的基于NFV的網(wǎng)絡(luò)510的簡化示意圖500。作為選擇,示意圖500可在前面附圖的細(xì)節(jié)的上下文中觀看。例如,在一個實(shí)施例中,所部署的基于NFV的網(wǎng)絡(luò)510和相關(guān)聯(lián)的元件可表示在前面附圖的上下文中所描述的基于NFV的網(wǎng)絡(luò)和相關(guān)聯(lián)的元件。當(dāng)然,然而,示意圖500可在任何所期望的環(huán)境的上下文中觀看。而且,前述的定義同樣可用于下面的說明。
[0093]如圖5所示,基于NFV的網(wǎng)絡(luò)510可包括經(jīng)由傳輸線549連接的硬件單元523,并且實(shí)現(xiàn)為軟件程序550的VNF安裝在硬件單元523上。硬件單元523的一些可直接連接至客戶??蛻艨梢允怯啈?、終端用戶或在此處表示為終端或服務(wù)器552的組織,或多個終端和/或服務(wù)器552?;贜FV的網(wǎng)絡(luò)510還可包括NFV管理系統(tǒng)511、即¥編排(即¥-0)512以及協(xié)議管理模塊513(其可全部表示在前面附圖的上下文中所描述的元件等)。
[0094]如圖5進(jìn)一步所示,若干、典型不同的VNF 550可安裝在相同的硬件單元523上。此夕卜,相同的VNF 550可安裝在不同的硬件單元523上。
[0095]VNF 550可以VNF實(shí)例551的形式由硬件單元523的處理器執(zhí)行。因此,安裝在特定硬件單元523上的特定VNF 550可用(例如,發(fā)起、執(zhí)行為,等)任何數(shù)目的VNF實(shí)例551 “具體化”。VNF實(shí)例551可以彼此獨(dú)立。此外,每個VNF實(shí)例551可服務(wù)不同的終端和/或服務(wù)器552?;贜FV的網(wǎng)絡(luò)510連接至通信終端設(shè)備552以及其之間,所述通信終端設(shè)備552可由一個或多個客戶、訂戶和/或終端用戶操作。
[0096]應(yīng)領(lǐng)會,網(wǎng)絡(luò)運(yùn)營商可管理在客戶處所部署的一個或多個服務(wù)。因此,硬件單元523的一些可駐留在網(wǎng)絡(luò)運(yùn)營商處,而其他硬件單元523可駐留在客戶處。類似地,服務(wù)器,諸如圖2的服務(wù)器計算機(jī)216,可駐留在網(wǎng)絡(luò)運(yùn)營商處或客戶處。結(jié)果是,當(dāng)網(wǎng)絡(luò)運(yùn)營商提供和/或管理諸如服務(wù)器計算機(jī)的客戶終端設(shè)備552的一個或多個服務(wù)時,網(wǎng)絡(luò)運(yùn)營商的基于NFV的網(wǎng)絡(luò)510可直接管理VNF 550,提供服務(wù)和它們的VNF實(shí)例551。
[0097]在這種情形下,基于NFV的網(wǎng)絡(luò)510可管理服務(wù),而不管終端設(shè)備552(例如,服務(wù)器計算機(jī)216等)的位置,無論在網(wǎng)絡(luò)運(yùn)營商處還是在客戶處。換句話說,基于NFV的網(wǎng)絡(luò)510可管理提供服務(wù)的VNF 550和VNF實(shí)例551,以及同樣位于相同的計算設(shè)備(例如,硬件單元523等)內(nèi)的終端設(shè)備552(例如,服務(wù)器計算機(jī)216等),無論在網(wǎng)絡(luò)運(yùn)營商處或在客戶處或在商業(yè)云或任何其他位置。
[0098]由通信網(wǎng)絡(luò)提供的服務(wù)可以利用一個或多個VNF實(shí)現(xiàn)。例如,所述服務(wù)可以是一組或一串互連的VNF。形成組或服務(wù)的VNF可由單個處理器、由相同數(shù)據(jù)中心的相同機(jī)架上或若干機(jī)架內(nèi)的若干處理器或由分布在兩個或多個數(shù)據(jù)中心內(nèi)的處理器安裝并執(zhí)行。在一些情況下,鏈最優(yōu)化可通過利用網(wǎng)絡(luò)功能虛擬化優(yōu)化通信網(wǎng)絡(luò)中的服務(wù)的部署來利用,并且用于優(yōu)化基于NFV的網(wǎng)絡(luò)510中的虛擬網(wǎng)絡(luò)功能的組或鏈的部署。因此,屬于“鏈最優(yōu)化”指的是規(guī)劃和/或管理形成提供特定服務(wù)的VNF鏈或組的VNF的部署。
[0099]例如,圖5示出了第一服務(wù)553,其包括VNF 550與它們各自的VNF實(shí)例554、555、556和557,以及粗線。在此示例中,VNF 550的組或鏈?zhǔn)沟玫谝环?wù)553被連接成一串VNF 550。然而,形成服務(wù)的VNF 550可以任何可想到的形式連接,諸如星形、樹根、樹枝、網(wǎng)等,包括其組合。注意到,VNF 550可由兩個或多個VNF實(shí)例551,諸如VNF 554,執(zhí)行。
[0100]因此,形成第一服務(wù)553的VNF550的組或鏈的部署由諸如通信鏈接549帶寬的容量和/或延遲(延期)的約束條件限制。
[0101]VNF可具有一系列要求或說明,諸如處理功率、現(xiàn)金存儲器容量、常規(guī)存儲器容量(例如RAM、動態(tài)存儲器或易失性存儲器等)、非易失性存儲器(例如,諸如閃存等)容量、貯存容量、功率要求、冷卻要求等。提供特定功能(例如,給特定客戶、實(shí)體等)的特定VNF實(shí)例551可具有另外的要求或經(jīng)修改的要求,例如,與服務(wù)的特定質(zhì)量(QoS)或服務(wù)水平協(xié)議(SLA)相關(guān)聯(lián)的要求。這種要求可包括最大延遲或延期、平均延遲和最大方差(延遲抖動)、最大允許的丟包率等。其他要求可包括服務(wù)可用性、冗余、備份、回滾和/或恢復(fù)的規(guī)則、容錯和/或故障安全操作等。
[0102]由VNF550的鏈或組構(gòu)成的服務(wù)和它們的VNF實(shí)例551可具有一系列相似的要求或說明,其覆蓋整個服務(wù)。因此,這樣的要求或說明可隱含、影響或包括關(guān)于VNF 550和/SVNF實(shí)例551之間的通信鏈接的要求或規(guī)范。這樣的要求或規(guī)范可包括帶寬、延遲、比特誤碼率和/或丟包率等。這樣的通信要求或說明可進(jìn)一步對部署限制或約束條件施加影響,其要求特定VNF 550和/或VNF實(shí)例551駐留在相同的數(shù)據(jù)中心或在相同的機(jī)架上或甚至在相同的計算設(shè)備上,例如共享存儲器或由相同的處理器執(zhí)行。安全措施可增加另外的要求或說明,諸如VNF 550和/或VNF實(shí)例551的一些位于同一位置。
[0103]在圖5的上下文中,基于NFV的網(wǎng)絡(luò)510具有分級結(jié)構(gòu)??删哂谢贜FV的網(wǎng)絡(luò)510的至少四個方面的分級結(jié)構(gòu)。網(wǎng)絡(luò)化或流量方面指的是硬件單元523之間的傳輸線的布置。處理方面指的是硬件單元523的布置。軟件方面指的是VNF 550的布置。可操作方面指的是VNF實(shí)例551的布置。
[0104]基于NFV的網(wǎng)絡(luò)中的最優(yōu)化處理的一個方面是其可基于實(shí)時需求,而不是長期的、統(tǒng)計預(yù)測的需求。對基于NFV的網(wǎng)絡(luò)中的網(wǎng)絡(luò)重配置的一個可能的限制是網(wǎng)絡(luò)配置并未導(dǎo)致超出任何當(dāng)前服務(wù)的可接受水平的惡化。NFV部署模塊(例如圖4的模塊433等)可起到實(shí)時使能和管理硬件單元523、VNF 550和VNF實(shí)例551之間的服務(wù)迀移的作用,而不會影響服務(wù)的可用性或?qū)ζ渚哂凶钚∮绊?,并且同時確保服務(wù)和會話的連續(xù)性。
[0105]在當(dāng)前說明的上下文中,屬于“連續(xù)的”意思是部署最優(yōu)化模塊和/或鏈最優(yōu)化模塊(例如,圖4的鏈最優(yōu)化模塊434)在運(yùn)行時間內(nèi)或?qū)崟r地或在線時或在運(yùn)行中或重復(fù)地實(shí)施相關(guān)的最優(yōu)化任務(wù)或處理,并且不會不利地影響網(wǎng)絡(luò)的功能和它的服務(wù)。
[0106]不像傳統(tǒng)網(wǎng)絡(luò),基于NFV的網(wǎng)絡(luò)可具有兩個拓?fù)?硬件設(shè)備的拓?fù)浜蚔NF的拓?fù)?硬件設(shè)備之間的VNF的分布)。硬件網(wǎng)絡(luò)的拓?fù)湎鄬Ψ€(wěn)定,而VNF拓?fù)淇蓪?shí)時優(yōu)化。基于NFV的網(wǎng)絡(luò)的另一益處是修改軟件拓?fù)?例如,硬件設(shè)備之間的VNF的分布)比任何修改硬件拓?fù)涞某杀靖?。然而,網(wǎng)絡(luò)的任何修改都需要成本,包括使得這種修改可能的成本。增加的成本可產(chǎn)生于處理拓?fù)涞男薷暮蚔NF實(shí)例的重分配以及維持這種目的的過多資源的需求。
[0107]因而,在某些情況下,會期望局部化NFV-O512,以及具體地,與部署最優(yōu)化模塊和鏈最優(yōu)化模塊相關(guān)聯(lián)的部署最優(yōu)化處理,以減少成本,并且如果需要的話,同時確保通過這些處理擴(kuò)展網(wǎng)絡(luò)的范圍的可能性。
[0108]圖6例示了根據(jù)一個實(shí)施例的、分布式NFV-O的部署的簡化示意圖600。作為選擇,示意圖600可在前面附圖的細(xì)節(jié)的上下文中查看。例如,在一個實(shí)施例中,分布式NFV-O的部署可表示在前面附圖的上下文中所描述的基于NFV的網(wǎng)絡(luò)以及相關(guān)聯(lián)的元件。當(dāng)然,然而,示意圖600可在任何所期望的環(huán)境的上下文中觀看。而且,前述定義同樣可用于下面的說明。
[0109]分布式NFV-O的體系架構(gòu)一方面使能對局部事件的快速響應(yīng),另一方面使能改進(jìn)的可擴(kuò)展性。在NFV-O的分布式體系架構(gòu)中,決策過程在自成體系和局部決策點(diǎn)中實(shí)施,其更接近客戶并且更接近事件(例如,諸如網(wǎng)絡(luò)或安全錯誤等)。
[0110]分布式NFV-O的層級可視為如下兩種組件類型的樹形圖:核心組件658和葉狀組件659 AFV-O核心組件658可以是另一核心組件658的子部,和/或一個或多個核心組件658或葉狀組件659的母部。葉狀組件659不能是核心組件658或葉狀組件659的母部。
[0111]由特定葉狀組件659或核心組件658管理的編排參數(shù)可實(shí)時報告給監(jiān)督(母)核心組件658。除監(jiān)督以外,此連續(xù)的更新過程使能監(jiān)督組件提供備份和/或支持與硬件錯誤和/或軟件錯誤以及安全錯誤和/或安全漏洞相關(guān)聯(lián)的恢復(fù)過程。
[0112]為了提供冗余,葉狀組件659可由兩個或多個核心組件658監(jiān)督,并且子核心組件658可由兩個或多個母核心組件658監(jiān)督。由特定核心組件658或葉狀組件659管理的編排參數(shù)還可鏡像到備份核心組件658??蛇x地,NFV-O核心組件658可具有完全相同的功能編排能力,而葉狀組件可限制為簡單的、很好限定的并且局部化的子編排任務(wù),并且因此可提供對命令和改變負(fù)載的快速響應(yīng)。
[0113]云管理系統(tǒng)(CMS)660是管理一個或多個硬件單元的軟件包,所述硬件單元操作一個或多個VNF并執(zhí)行一個或多個VNF實(shí)例。CMS 660可由一個或多個葉狀組件659或核心組件658或其組合管理。CMS 660可位于運(yùn)營商處或客戶處或部分位于兩者中。
[0114]諸如核心組件658或葉狀組件659之類的NFV-O組件典型地編排特定的、預(yù)定義的領(lǐng)域。該領(lǐng)域可以是一個或多個云管理系統(tǒng)660、一個或多個服務(wù)、一個或多個客戶等。因此,在不同NFV-O組件的領(lǐng)域之間可以有重疊。例如,一個NFV-O組件可編排CMS 660,另一NFV-O組件可編排服務(wù),所述服務(wù)至少部分由相同的CMS 660提供,并且此外,第三個NFV-O組件可為連接到此相同CMS 660的特定客戶編排服務(wù)。
[0115]如果由于任何原因,第一響應(yīng)器NFV-O組件不能解決如下問題,例如,特定NFV-O組件的領(lǐng)域內(nèi)缺少適當(dāng)?shù)幕蜃銐虻馁Y源,該問題可逐步升級到監(jiān)督NFV-O組件或母NFV-O組件。
[0116]NFV-O作為系統(tǒng)的網(wǎng)絡(luò)的中心組件,并且因而從安全角度可呈現(xiàn)風(fēng)險。例如,對NFV-O的攻擊可導(dǎo)致完全的網(wǎng)絡(luò)中斷。因此保護(hù)NFV-O的安全是目標(biāo)和挑戰(zhàn)。分布式NFV-O體系架構(gòu)加強(qiáng)了網(wǎng)絡(luò)恢復(fù)能力/持久力。當(dāng)檢測到對NFV-O的特定實(shí)例的攻擊時,NFV-O實(shí)例可被隔離并且其功能可被轉(zhuǎn)移到一個或多個其他的NFV-O實(shí)例。
[0117]NFV-O層次的另一方面是編排過程的分層粒度或分辨率。基于NFV的網(wǎng)絡(luò)可包括非常大數(shù)目的硬件元件(例如,處理器、存儲器單元、貯存單元、通信鏈接等)以及甚至更大數(shù)目的VNF和VNF實(shí)例。VNF實(shí)例的每一個都可具有一些要求(例如,諸如處理功率、存儲器大小、貯存大小、通信帶寬、延遲和抖動等)。這些硬件元件和軟件模塊的每一個都可產(chǎn)生許多負(fù)載值(例如,對應(yīng)于它們各自的要求)。
[0118]所有這些創(chuàng)建了應(yīng)被連續(xù)或重復(fù)處理的大量數(shù)據(jù),以確定可能的不利條件(例如,特定的超載)或潛在的成本節(jié)約情形。這種情形可需要部署最優(yōu)化(例如,規(guī)劃VNF實(shí)例的最新優(yōu)化的部署)和重新部署(例如,實(shí)現(xiàn)最優(yōu)化的部署)AFV-O層次通過以分層方式分配過程使能重新部署最優(yōu)化過程的可擴(kuò)展性。
[0119]分層部署最優(yōu)化的一個可選的方面是NFV-O層次中的更高級別以更粗的粒度(或分辨率)處理部署最優(yōu)化,而NFV-O層次中的更低級別以更細(xì)的粒度(或分辨率)處理部署最優(yōu)化。
[0120]例如,當(dāng)葉狀組件659以特定硬件元件(例如,處理器、存儲器單元、貯存單元、通信鏈接等)和軟件元件(例如,VNF和VNF實(shí)例)為單位管理基于NFV的網(wǎng)絡(luò)的它的部分(領(lǐng)域)時,核心組件可以它監(jiān)督的整個下級(子)核心組件658或葉狀組件659為單位管理基于NFV的網(wǎng)絡(luò)的它的部分(領(lǐng)域)。因而,這種母核心組件658可按照應(yīng)用于整個下級(子)核心組件658或葉狀組件659的要求和負(fù)載值實(shí)施部署最優(yōu)化。
[0121]客戶可使用若干電信運(yùn)營商的服務(wù)。例如,客戶可以是在若干國家運(yùn)營的國際公司。這樣的客戶通??绱硕鄠€電信運(yùn)營商建立虛擬專用網(wǎng)絡(luò)(VPN)。考慮到這些運(yùn)營商現(xiàn)在操作基于NFV的網(wǎng)絡(luò),客戶可建立包括多個VNF的服務(wù),其中不同的VNF是不同網(wǎng)絡(luò)的一部分。管理這種交互運(yùn)營商VNF鏈或服務(wù)要求跨不同的基于NFV的網(wǎng)絡(luò)的緊密協(xié)調(diào)。
[0122]這種協(xié)調(diào)可利用多種技術(shù)實(shí)現(xiàn)。例如,該協(xié)調(diào)可通過使能不同的基于NFV的網(wǎng)絡(luò)的NFV-O之間的緊密協(xié)調(diào)來實(shí)現(xiàn)。作為另一示例,該協(xié)調(diào)可通過建立網(wǎng)絡(luò)間NFV-O模塊來實(shí)現(xiàn),所述網(wǎng)絡(luò)間NFV-O模塊管理特定客戶的一個或多個網(wǎng)絡(luò)間VNF鏈或服務(wù)。
[0123]可選地,這種網(wǎng)絡(luò)間NFV-O可監(jiān)督兩個或多個子NFV-O模塊或葉狀NFV-O模塊,其每個都位于合并了NFV的特定的基于NFV的網(wǎng)絡(luò)中,該NFV參與到特定VNF鏈或服務(wù)中。應(yīng)領(lǐng)會,不同運(yùn)營商的NFV-O可由不同的NFV-O供應(yīng)商提供。
[0124]在第一網(wǎng)絡(luò)配置中,單個NFV-O模塊可遍及整個基于NFV的網(wǎng)絡(luò)管理VNF和VNF實(shí)例的部署。NFV-O模塊的部署最優(yōu)化模塊(例如,以及鏈最優(yōu)化模塊)可連續(xù)調(diào)查負(fù)載的開發(fā)并提供可替代的部署設(shè)計。結(jié)果是,NFV-O模塊可重新部署VNF和VNF實(shí)例并且因此重新分配網(wǎng)絡(luò)資源。
[0125]當(dāng)基于NFV的網(wǎng)絡(luò)的一個部分超載而當(dāng)基于NFV的網(wǎng)絡(luò)的另一部分相對空閑時,指示部署最優(yōu)化。重新部署使網(wǎng)絡(luò)實(shí)體(例如,VNF和VNF實(shí)例)的一些從基于NFV的網(wǎng)絡(luò)的超載部分迀移到基于NFV的網(wǎng)絡(luò)的相對空閑部分,以在最需要處釋放資源。因此,部署最優(yōu)化和重新部署活動可跟隨負(fù)載分配的變化。
[0126]根據(jù)一個實(shí)施例,協(xié)議管理模塊可在任何圖6的上下文中和/或在前面或后面附圖的任一幅的上下文中實(shí)現(xiàn)為計算機(jī)軟件程序,用于管理與多種類型的通信相關(guān)聯(lián)的功能和特征。這種通信可包括基于NFV的網(wǎng)絡(luò)本身的模塊之間的通信,諸如:包括NFV-O層級的模塊之間的通信,諸如核心組件658之間的以及核心組件658和葉狀組件659之間的通信,如參考圖6所示出和描述的;包括NFV-O的模塊之間的通信,如參考圖4所示出和描述的(包括,例如,包括特定核心組件或特定葉狀組件的模塊之間的通信);基于NFV的網(wǎng)絡(luò)的模塊和管理硬件單元的模塊之間的通信,所管理硬件單元的模塊包括但不限于管理數(shù)據(jù)中心(DC)或云管理系統(tǒng)(CMS ),諸如圖6的CMS 660; NFV-O的模塊(諸如核心組件或葉狀組件)和VNF或VNF實(shí)例(VNF典型地安裝并操作為圖5的硬件單元或圖6的CMS中的VNF實(shí)例等)之間的通信;VNF實(shí)例之間的通信;以及兩個或多個基于NFV的網(wǎng)絡(luò)之間的通信,其包含上面所列的通信類型的任一種。
[0127]根據(jù)上面所列類型的通信典型地攜帶控制數(shù)據(jù)和/或內(nèi)容。控制數(shù)據(jù)指的是由一個模塊發(fā)送至另一模塊的命令,包括關(guān)于做什么、怎么做以及何時做的指令??刂茢?shù)據(jù)還指由一個模塊發(fā)送至另一模塊的報告,包括關(guān)于做了什么、怎么做以及何時做的信息。內(nèi)容指的是根據(jù)控制數(shù)據(jù)在模塊之間轉(zhuǎn)移的、要由每個模塊處理的信息。
[0128]根據(jù)上面所列的通信類型執(zhí)行通信的模塊(諸如NFV-0、核心組件658、葉狀組件659和它們的模塊,VNF和/或VNF實(shí)例)利用如下面所描述的通信機(jī)制,包括但不限于:協(xié)議安全、協(xié)議轉(zhuǎn)換以及協(xié)議控制。
[0129]根據(jù)上面所列類型的通信典型地攜帶識別、認(rèn)證和授權(quán)數(shù)據(jù),以便沿通信路線的每方都能檢驗(yàn)每個通信都由所宣告的模塊發(fā)送,并且由所宣告的模塊接收,并且這些模塊被授權(quán)為發(fā)送或接收通信。此外,根據(jù)上面所列類型的通信典型地被加密。
[0130]可由來自不同供應(yīng)商的多個VNF提供服務(wù),所述不同供應(yīng)商具有不同組的控制形式和內(nèi)容形式。而且,NFV-O可用另一不同的并且因此利用控制數(shù)據(jù)和/或內(nèi)容的不同格式的VNF代替鏈(服務(wù))中的VNF。結(jié)果是,根據(jù)上面所列類型的通信典型地攜帶使能格式轉(zhuǎn)換的方法,如接受VNF(或VNF實(shí)例)所要求的。
[0131]典型的處理具有某些種類的存儲器或本地數(shù)據(jù),其處理軟件程序維持處理的持續(xù)時間。此存儲器典型地保持在處理器的本地存儲器中,或保持為在終端設(shè)備的典型的因特網(wǎng)應(yīng)用中。服務(wù)典型地保持每個終端設(shè)備的處理。這種處理可由在多個硬件單元中執(zhí)行的多個VNF實(shí)例提供。而且,VNF實(shí)例在執(zhí)行處理期間可在硬件單元之間迀移。因此,根據(jù)上面所列類型的通信典型地攜帶它們各自的處理的存儲器。這種存儲器可包括轉(zhuǎn)發(fā)尋找指令、當(dāng)前信息、相關(guān)狀態(tài)機(jī)的狀態(tài)、當(dāng)前處理的歷史等。
[0132]應(yīng)領(lǐng)會,上面描述的通信機(jī)制是互連。在那方面,由通信攜帶的處理存儲器的每部分都是保證安全的、加密的以及認(rèn)證過的。協(xié)議轉(zhuǎn)換機(jī)制也操作為根據(jù)接收VNF(或VNF實(shí)例)的需求或需要來轉(zhuǎn)換或轉(zhuǎn)化由通信所攜帶的處理存儲器的每部分。
[0133]接收VNF實(shí)例可發(fā)送所接收的、要由另一VNF實(shí)例轉(zhuǎn)化(或轉(zhuǎn)換)的通信。將安全敏感信息通信到轉(zhuǎn)化方要求附加的安全措施。例如,客戶可要求這種協(xié)議轉(zhuǎn)換VNF實(shí)例是排他操作的,或僅處理綁定到或來自服務(wù)特定客戶的VNF實(shí)例的通信??蛻暨€可要求協(xié)議轉(zhuǎn)換VNF實(shí)例駐留在特別安全區(qū)域(例如,由防火墻保護(hù)的)等。
[0134]可替代地,接收VNF實(shí)例可下載一塊軟件程序,用于轉(zhuǎn)化(或轉(zhuǎn)換)特定類型的通信。這種協(xié)議轉(zhuǎn)換程序可從協(xié)議轉(zhuǎn)換VNF實(shí)例中獲得。這種VNF實(shí)例自動下載軟件程序可要求附加的安全措施。例如,客戶可要求協(xié)議轉(zhuǎn)換程序從其被下載的這種VNF實(shí)例對于特定客戶(例如,來自僅服務(wù)特定客戶的VNF實(shí)例的處理請求)是排他操作的??蛻暨€可要求協(xié)議轉(zhuǎn)換VNF實(shí)例駐留在特別安全的區(qū)域(例如,由防火墻所保護(hù)的)等。
[0135]現(xiàn)在參考圖7,圖7是根據(jù)一個實(shí)施例的、利用協(xié)議管理系統(tǒng)75進(jìn)行通信的基于NFV的網(wǎng)絡(luò)的實(shí)體74的簡化框圖。作為選擇,圖7可在前面附圖的細(xì)節(jié)的上下文中觀看。例如,圖7的協(xié)議管理模塊11可分別表示圖2、4和5的協(xié)議管理模塊213、413和513。當(dāng)然,然而,圖7可在任何期望的環(huán)境的上下文中查看。而且,前述定義同樣可用于下面的說明。
[0136]應(yīng)領(lǐng)會,協(xié)議管理系統(tǒng)75管理一個或多個基于NFV的網(wǎng)絡(luò)內(nèi),和/或一個或多個基于NFV的網(wǎng)絡(luò)的實(shí)體之間的VNF通信協(xié)議76,所述基于NFV的網(wǎng)絡(luò)諸如NFV-O實(shí)體、VNF實(shí)體和CMS實(shí)體。VNF通信協(xié)議76使能一個或多個基于NFV的網(wǎng)絡(luò)之間和/或一個或多個基于NFV的網(wǎng)絡(luò)的實(shí)體之間的數(shù)據(jù)互換。因此VNF通信協(xié)議76是用于數(shù)據(jù)互換的方法、結(jié)構(gòu)和/或格式。因此協(xié)議管理系統(tǒng)75是分布式系統(tǒng),典型地具有內(nèi)嵌在基于NFV的網(wǎng)絡(luò)的多個組件或?qū)嶓w中的協(xié)議管理系統(tǒng)75的組件。典型地,這些內(nèi)嵌的協(xié)議管理系統(tǒng)75的組件執(zhí)行或監(jiān)督VNF通信協(xié)議76。
[0137]圖7示出了由數(shù)字77指出的一個實(shí)體74(發(fā)送器),其在諸如NFV-O的監(jiān)督實(shí)體80的監(jiān)督下將通信(或命令)78發(fā)送到由數(shù)字79指出的另一實(shí)體74(接收器)。應(yīng)領(lǐng)會,監(jiān)督實(shí)體80典型地使用協(xié)議管理模塊11來監(jiān)督實(shí)體74之間的通信。圖7的監(jiān)督實(shí)體80用NFV-O的模塊81和協(xié)議管理模塊(例如,前面附圖的,等)來表示。模塊81可以是如前面參考前面附圖所公開的NFV-O實(shí)體的任何一個。
[0138]應(yīng)領(lǐng)會,圖7的兩個實(shí)體74可表示任何數(shù)目的實(shí)體74。應(yīng)領(lǐng)會,實(shí)體74可以是相同的基于NFV的網(wǎng)絡(luò)的一部分或可屬于不同的基于NFV的網(wǎng)絡(luò)。還應(yīng)領(lǐng)會,圖7的NFV-O可表示多個NFV-0。進(jìn)一步應(yīng)領(lǐng)會,這種多個NFV-O可屬于相同的基于NFV的網(wǎng)絡(luò)或?qū)儆诙鄠€不同的基于NFV的網(wǎng)絡(luò)。
[0139]實(shí)體74可以是基于NFV的網(wǎng)絡(luò)的任何模塊,包括但不限于:NFV-O模塊、DC或CMS(諸如圖6的CMS等)、VNF或VNF實(shí)例(諸如圖5的VNF和VNF實(shí)例54等)。應(yīng)領(lǐng)會,諸如通信78或通信78的變化的通信可在一個或多個基于NFV的網(wǎng)絡(luò)的實(shí)體之間互換,諸如:不同的基于NFV的網(wǎng)絡(luò)的NFV-O之間;NFV-O模塊之間,諸如相同或不同的基于NFV的網(wǎng)絡(luò)的核心組件和葉狀組件;以及NFV-O模塊之間,諸如參考圖4所示出和描述的模塊等。
[0140]這種NFV-O模塊可屬于:相同的核心組件;相同的NFV-O和/或基于NFV的網(wǎng)絡(luò)的不同的核心組件,其共享相同的母核心組件;相同的NFV-O和/或基于NFV的網(wǎng)絡(luò)的不同的核心組件,其具有不同的母核心組件(例如,管理VNF實(shí)例的地理位置的核心組件的NFV-O模塊,所述VNF實(shí)例與管理服務(wù)的核心組件的NFV-O模塊進(jìn)行通信);不同的基于NFV的網(wǎng)絡(luò)的NFV-0;以及不同的基于NFV的網(wǎng)絡(luò)的不同核心組件。
[0141]而且,諸如通信78或通信78的變化的通信可在一個或多個基于NFV的網(wǎng)絡(luò)的實(shí)體之間互換,諸如:在NFV-O或它的模塊(諸如,核心組件、葉狀組件和/或模塊,諸如參考圖4所示出和描述的模塊)和DC或CMS(諸如圖6的CMS)之間;NFV-O或它的模塊(諸如,核心組件、葉狀組件和/或模塊,諸如參考圖4所示出和描述的模塊)和例如駐留在硬件單元、DC或CMS中的VNF或VNF實(shí)例(諸如圖5中的,等)之間;以及一個或多個VNF和/或VNF實(shí)例(諸如圖5的VNF和VNF實(shí)例等)之間。
[0142]如圖7所示,協(xié)議管理系統(tǒng)75包括協(xié)議轉(zhuǎn)換模塊82和安全模塊83(安全模塊83可替代地可為圖4的安全管理模塊的一部分等)。通信78典型地包括如下詳述的安全(例如認(rèn)證和加密)外殼內(nèi)的數(shù)據(jù)84。
[0143]此外,如圖7可見,協(xié)議管理系統(tǒng)75的組件可以多種配置方式在實(shí)體74和監(jiān)督實(shí)體80之間分配。例如,通信78可從發(fā)送器77經(jīng)由監(jiān)督實(shí)體80發(fā)送至接收器79。如另一示例,通信78可從發(fā)送器77直接發(fā)送至接收器79,并且然后接收器79可將通信78發(fā)送至監(jiān)督實(shí)體80用于根據(jù)需要進(jìn)行認(rèn)證、加密和/或轉(zhuǎn)換。如另一示例,通信78可從發(fā)送器77直接發(fā)送至接收器79,并且然后接收器79可利用協(xié)議管理系統(tǒng)75的組件用于根據(jù)需要進(jìn)行認(rèn)證、加密和/或轉(zhuǎn)換。所需要的組件(例如,協(xié)議轉(zhuǎn)換模塊82和安全模塊83的組件)可通過發(fā)送器77和/或接收器79的任一個從監(jiān)督實(shí)體80或各自的NFV-O的任何其他裝置獲得(例如,下載)。
[0144]在圖7的示例中,協(xié)議管理系統(tǒng)75的協(xié)議管理模塊11以對發(fā)送模塊85、接收模塊86和/或監(jiān)督模塊81透明的方式根據(jù)VNF通信協(xié)議76監(jiān)督通信78的互換。在此方面,特定實(shí)體的協(xié)議管理模塊11可確定通信78在實(shí)體之間互換的方式,和/或VNF通信協(xié)議76的處理的任一部分在何處執(zhí)行。
[0145]發(fā)送器77和/或接收器79和/或監(jiān)督實(shí)體80可獲得協(xié)議管理系統(tǒng)75的組件和/或?qū)⑵溆米?執(zhí)行為)模塊、VNF 53、VNF實(shí)例54等。
[0146]例如,為了支持認(rèn)證,由發(fā)送器77和/或接收器79操作的安全模塊83可注冊其自身,和/或采用由各自的監(jiān)督實(shí)體80操作的安全模塊83的任何通信78,由此使能接收器79采用由各自的監(jiān)督實(shí)體80操作的安全模塊83認(rèn)證從各自的發(fā)送器77接收的任何通信78。
[0147]可選地或可替代地,發(fā)送器77可使用協(xié)議轉(zhuǎn)換模塊82創(chuàng)建標(biāo)準(zhǔn)格式和/或標(biāo)準(zhǔn)語言的通信78。
[0148]現(xiàn)在參考圖8,圖8是根據(jù)一個實(shí)施例的、通信78的主要組件的簡化框圖。作為選擇,圖8可在前面附圖的細(xì)節(jié)的上下文中查看。當(dāng)然,然而,圖8可在任何期望的環(huán)境的上下文中查看。而且,前述定義同樣可用于下面的說明。
[0149]通信78典型地包括安全組件,其包括提供、支持或關(guān)聯(lián)于下述內(nèi)容的元件87:識另IJ、加密、認(rèn)證(例如,身份)以及授權(quán)(例如,以實(shí)施特定功能)。通信78還典型地包括:轉(zhuǎn)換組件,其包括與協(xié)議轉(zhuǎn)換相關(guān)聯(lián)的元件88,所協(xié)議轉(zhuǎn)換諸如發(fā)送或接收或否則關(guān)聯(lián)于通信78(例如,圖7的模塊85和/或86)的特定模塊的類型、供應(yīng)商和/或釋放;以及過程組件89,其典型地限定于通信78相關(guān)聯(lián)的過程。該過程典型地將通信78或通信78的部分關(guān)聯(lián)于基于NFV的網(wǎng)絡(luò)的特定實(shí)體。
[0150]通信78還可包括:一個或多個指令90;與通信78相關(guān)聯(lián)的一個或多個過程、指令和執(zhí)行的存儲(和/或歷史)91;以及信息、數(shù)據(jù)和/或內(nèi)容92。
[0151]通信78還可包括:一個或多個編排支持信息。編排支持信息可通過一個或多個NFV-O組件內(nèi)嵌在通信78中,例如,以為NFV-O組件提供關(guān)于當(dāng)前和未來負(fù)載數(shù)據(jù)的信息。編排支持信息可以是過程組件89的一部分,或被提供為一個或多個指令90。編排支持信息可為了處理通信78的VNF實(shí)例的一個或多個,和/或限定在通信78內(nèi)的過程。
[0152]根據(jù)相關(guān)于特定VNF實(shí)例的編排支持信息,該VNF實(shí)例可向各自的NFV-O模塊報告關(guān)于負(fù)載、負(fù)載的變化、負(fù)載的預(yù)測變化、諸如要求資源的要求的變化或預(yù)測變化等的信息。因此編排支持信息可包括編排支持規(guī)則和編排支持?jǐn)?shù)據(jù)。編排支持規(guī)則可以是腳本或短碼的形式,用于分析特定數(shù)據(jù)并生成一個或多個相應(yīng)的報警信息,其中各自的VNF實(shí)例發(fā)送報警信息到各自的NFV-O組件。編排支持?jǐn)?shù)據(jù)可包括,例如,閾值和/或其他定量條件,通過其各自的VNF實(shí)例分析當(dāng)前情況(例如利用編排支持規(guī)則),和/或用公式表示報警信息。
[0153]編排支持信息,其包括編排支持規(guī)則和編排支持?jǐn)?shù)據(jù),以及它們各自的警報信息,可涉及任何類型的負(fù)載,諸如處理功率、存儲器、貯存、通信帶寬、延遲和抖動等。然而,編排支持信息還可涉及特定處理情況,諸如利用特定處理(模塊)、相同或特定數(shù)據(jù)記錄、相同或特定因特網(wǎng)地址的頻率,特定不規(guī)則或例外的頻率等。
[0154]應(yīng)領(lǐng)會,在一個實(shí)施例中,編排支持信息與通信78所適用的特定處理或服務(wù)相關(guān)聯(lián)。因此,編排支持信息可在每次(和/或僅當(dāng))VNF實(shí)例接收和/或處理特定通信78時用相關(guān)VNF實(shí)例處理。
[0155]應(yīng)領(lǐng)會,這些組件彼此相互干擾。例如,安全和轉(zhuǎn)換組件的多個元件可用于處理的多個元件和存儲器組件。因此,圖8的元件87-92的每一個都表示這種類型組件的多個元件。
[0156]現(xiàn)在參考圖9,圖9是根據(jù)一個實(shí)施例的、通信78的詳細(xì)組件的簡化框圖。作為選擇,圖9可在前面附圖的細(xì)節(jié)的上下文中查看。當(dāng)然,然而,圖9可在任何期望的環(huán)境的上下文中查看。而且,前述定義同樣可用于下面的說明。
[0157]如圖9所示,通信78典型地包括如下所列的多個通信元件。應(yīng)領(lǐng)會,在通信78內(nèi)通信的數(shù)據(jù)元件的順序可以是隨意的。
[0158]發(fā)送實(shí)例識別93包括發(fā)送特定通信78的模塊的實(shí)例的唯一識別。術(shù)語“模塊”指的是軟件程序,諸如VNF、NFV-0的模塊等。術(shù)語“實(shí)例”指的是諸如執(zhí)行模塊的任務(wù)或線程的實(shí)例,諸如VNF實(shí)例。然而,術(shù)語“發(fā)送實(shí)例”也可指NFV-O、核心組件、葉狀組件、CMS等。術(shù)語“唯一識別”意思是通信78的接收器可識別發(fā)送實(shí)例并證明此發(fā)送實(shí)例被授權(quán)為發(fā)送特定通信78或否則涉及與特定通信78相關(guān)聯(lián)的過程。
[0159]接收實(shí)例識別94包括特定通信78被發(fā)送到的模塊的實(shí)例的唯一識別。術(shù)語“模塊”和“實(shí)例”如上所描述的。術(shù)語“唯一識別”意思是,證明接收實(shí)例被授權(quán)為接收特定通信78是可能的。
[0160]發(fā)送模塊識別95包括發(fā)送特定通信78的模塊的類型的唯一識別。該識別包括開發(fā)軟件程序的組織(例如,軟件程序的供應(yīng)商)的識別、軟件程序本身的識別,以及軟件程序的特定釋放的識別等。如果轉(zhuǎn)化器(轉(zhuǎn)換器)模塊被接收模塊用于轉(zhuǎn)化(或轉(zhuǎn)換)通信78,則接收模塊可在此處增加接收實(shí)例識別。
[0161]認(rèn)證數(shù)據(jù)96使能發(fā)送實(shí)例檢驗(yàn)僅預(yù)期的接收實(shí)例可解密通信78(或它的相關(guān)組件)。認(rèn)證數(shù)據(jù)96還使能接收實(shí)例檢驗(yàn)源于特定通信78的是預(yù)期的發(fā)送實(shí)例。認(rèn)證數(shù)據(jù)96還使能基于NFV的網(wǎng)絡(luò)的其他模塊(諸如安全模塊)檢驗(yàn)通信78的可靠性。
[0162]應(yīng)領(lǐng)會,通信78可包括由多個發(fā)送實(shí)例發(fā)送并指向多個接收實(shí)例的數(shù)據(jù)。因此,通信78可包括元件93、94、95和96的若干字符串。元件93、94、95和96的每個字符串使能被授權(quán)的實(shí)例讀取和/或改變特定數(shù)據(jù)。
[0163]過程實(shí)例識別97包括通信78所適用的特定程序?qū)嵗奈ㄒ蛔R別。應(yīng)領(lǐng)會,過程,其是一塊軟件程序,可作為一個或多個過程的實(shí)例重復(fù)調(diào)用。例如,如果接收實(shí)例涉及相同過程的若干實(shí)例。例如,當(dāng)相同過程服務(wù)不同用戶時,或當(dāng)相同用戶調(diào)用相同過程用于不同的數(shù)據(jù)或內(nèi)容條目時。應(yīng)領(lǐng)會,過程可跨越若干模塊和/或VNF實(shí)例(諸如包括若干VNF實(shí)例的服務(wù))。過程實(shí)例識別97使能模塊和/或VNF實(shí)例的每一個關(guān)聯(lián)在特定通信78和過程的適當(dāng)實(shí)例之間。
[0164]過程類型識別98包括通信78所適用的特定類型的過程的唯一識別。該過程識別指定模塊(諸如VNF)或模塊鏈(例如多個VNF)提供的服務(wù)或子服務(wù)。應(yīng)領(lǐng)會,過程類型可識別特定軟件程序,或軟件程序的模塊,或軟件程序的特定組或序列(鏈),或一個或多個軟件程序的模塊。
[0165]過程認(rèn)證數(shù)據(jù)99使能發(fā)送實(shí)例、接收實(shí)例以及基于NFV的網(wǎng)絡(luò)的其他模塊(諸如安全模塊)檢驗(yàn)特定過程被正確授權(quán)。應(yīng)領(lǐng)會,這種授權(quán)可屬于或限于特定發(fā)送實(shí)例、接收實(shí)例以及涉及的其他實(shí)體。
[0166]過程數(shù)據(jù)流100包括整個過程的工作流。工作流典型地列出由其形成特定過程的功能。這些功能由組成過程和/或服務(wù)的模塊的一個或多個提供和/或?qū)嵤┖?或執(zhí)行。因此,過程數(shù)據(jù)流100可包括模塊(例如VNF)的清單以及被授權(quán)為處理特定過程和/或服務(wù)的特定實(shí)例(例如執(zhí)行這些VNF模塊的VNF實(shí)例)的清單。因此過程數(shù)據(jù)流100可包括狀態(tài)機(jī),其包括用于在狀態(tài)機(jī)的狀態(tài)之間轉(zhuǎn)換的條件。在這種情況下,過程數(shù)據(jù)流100還表明當(dāng)前和以前的狀態(tài)。
[0167]工作流典型地由發(fā)起過程和/或服務(wù)的實(shí)例設(shè)置。然而,其他實(shí)例和NFV-O的特定模塊可改變、增加或刪除工作流的元件。具體地,發(fā)起實(shí)例可指定模塊類型(例如VNF),而NFV-O可指定特定實(shí)例(例如VNF實(shí)例)。
[0168]應(yīng)領(lǐng)會,雖然此處的示例使用術(shù)語VNF和VNF實(shí)例,但是此處所列的過程以及元件可包括基于NFV的網(wǎng)絡(luò)的任何模塊,所述基于NFV的網(wǎng)絡(luò)包括NFV-O的模塊、核心組件和葉狀組件。
[0169]過程流認(rèn)證數(shù)據(jù)101使能接收實(shí)體和/或基于NFV的網(wǎng)絡(luò)的實(shí)例(以及它們的安全模塊)檢驗(yàn)特定過程流被正確授權(quán)。
[0170]過程歷史102包括到目前為止由過程執(zhí)行的功能的蹤跡。例如,過程歷史102包括過程橫貫其中的所有狀態(tài)和它們相應(yīng)的轉(zhuǎn)變,包括,例如針對各自的轉(zhuǎn)變的關(guān)于條件的數(shù)據(jù)。因此,如果發(fā)生硬件、軟件或安全錯誤,過程歷史102可使能回滾恢復(fù)。
[0171]過程存儲器103包括,例如特定過程的全局存儲器和用于為特定過程的一部分的模塊和實(shí)例(諸如VNF和VNF實(shí)例)的局部存儲器。存儲器條目(數(shù)據(jù))的每一個都可由相關(guān)的VNF和VNF實(shí)例加密,用于附加的安全。
[0172]指令104包括接收實(shí)例應(yīng)執(zhí)行的動作或功能的一個或多個,并且數(shù)據(jù)/內(nèi)容105包括對指令104相關(guān)的數(shù)據(jù)或內(nèi)容。
[0173]指令104是包括多個組件或元件的數(shù)據(jù)結(jié)構(gòu),諸如唯一指令I(lǐng)D106,其由實(shí)體發(fā)送指令104分派,并且使能安全機(jī)制驗(yàn)證特定指令104。例如,發(fā)送實(shí)體創(chuàng)建加密的隨機(jī)數(shù)并且安全機(jī)制可驗(yàn)證特定指令104已由發(fā)送實(shí)體生成。指令104還可包括:指令類型107,其識別到接收實(shí)體的指令的類型;時間戳108;認(rèn)證數(shù)據(jù)109(類似于認(rèn)證數(shù)據(jù)96和/或99);以及一個或多個修飾符110。
[0174]修飾符110是參數(shù),并且其典型地包括下面數(shù)據(jù)元素的一個或多個修飾符ID111(類似于指令I(lǐng)D 106);識別參數(shù)類型的修飾符類型112;修飾符值113;以及修飾符單元114。
[0175]指令類型17、修飾符類型112以及修飾符值113典型地特定于由發(fā)送實(shí)體的特定類型和版本生成的指令。接收實(shí)體也許不識別這些特定元素,并且因此可使用協(xié)議轉(zhuǎn)換機(jī)制以將所接收的指令類型107、修飾符類型112和修飾符值113轉(zhuǎn)化成有用的數(shù)據(jù)。例如,協(xié)議轉(zhuǎn)換機(jī)制可將所接收的指令類型107、修飾符類型112和修飾符值113轉(zhuǎn)化成接收實(shí)體能夠處理的類似元素。
[0176]數(shù)據(jù)/內(nèi)容105包括任何類型的數(shù)據(jù)(例如,數(shù)字、文字、圖像、音頻、視頻等)。數(shù)據(jù)/內(nèi)容105可包括當(dāng)前數(shù)據(jù)以及暫時的、未提交的數(shù)據(jù),和/或用于回滾恢復(fù)的歷史數(shù)據(jù)。
[0177]通信78的元素典型地以自描述性的方式(例如,自描寫或自編輯)提供,諸如標(biāo)記語言通用的(例如,JS0N)。通信78的元素典型地利用人類可讀方法提供,諸如UNICODE字符。
[0178]就每個數(shù)據(jù)元素典型地包括由相關(guān)聯(lián)的值所跟隨的類型識別而言,所有數(shù)據(jù)元素都是自描述性的。因此,數(shù)據(jù)類型內(nèi)的數(shù)據(jù)元素的順序是隨意的。例如,通信78內(nèi)指令104的位置是隨意的,指令104內(nèi)修飾符110的位置是隨意的,并且修飾符110內(nèi)每個數(shù)據(jù)類型(例如,元素111、112、113和114)的位置是隨意的。
[0179]通信78被加密并認(rèn)證。加密和認(rèn)證措施典型地利用一對加密-解密秘鑰,也稱為公鑰和私鑰對或公鑰系統(tǒng)、公鑰加密系統(tǒng)等。
[0180]例如,整個通信78可利用接收實(shí)體的公鑰進(jìn)行加密。例如,通信78的所有或一些數(shù)據(jù)元素可利用用于發(fā)送器認(rèn)證的發(fā)送實(shí)體的公鑰進(jìn)行加密。例如,認(rèn)證數(shù)據(jù)(諸如通信78的元素96、99和109)可包括利用授權(quán)實(shí)體的公鑰進(jìn)行加密的授權(quán)碼。例如,諸如數(shù)據(jù)元素的內(nèi)存條目,其可通過諸如NFV-0、NFV-0模塊、VNF實(shí)例等的處理實(shí)體存儲在通信78內(nèi),用于將來它自己使用,利用處理實(shí)體的公鑰進(jìn)行加密。因此,僅在通信78中儲存內(nèi)存條目的處理實(shí)體隨后可加密它(利用它的私鑰)和使用它。
[0181]加密-解密秘鑰對的分級系統(tǒng),例如,如與上面參考圖6所描述的NFV-O層級所對應(yīng)的,可用于在網(wǎng)絡(luò)的特定部分內(nèi)安全地互換信息。例如,在NFV-O層級的子層級內(nèi)、在特定組、鏈或服務(wù)的VNF實(shí)例之間等。
[0182]加密可用于若干類型的需求,諸如:自己使用、被通信的數(shù)據(jù)和共享的數(shù)據(jù)。自己使用意思是模塊(和/或VNF和/或VNF實(shí)例)將數(shù)據(jù)存儲在將來它自己使用的通信78內(nèi)。被通信的數(shù)據(jù)意思是第一模塊將數(shù)據(jù)發(fā)送到特定的第二模塊。在這種情況下,第一模塊可加密數(shù)據(jù),例如,利用第二 (接收)模塊的公鑰。共享的數(shù)據(jù)意思是特定塊的數(shù)據(jù)(記錄)可被三個或更多模塊在變化中以及以可能的不可預(yù)測的順序(次序)使用(寫入和/或讀取和/或修改)。在這種情況下,必須加密數(shù)據(jù)的模塊不能知道那時接下來哪個模塊需要訪問數(shù)據(jù)。
[0183]例如,如果若干模塊(和/或VNF和/或VNF實(shí)例)必須使用或共享存儲在通信78內(nèi)的相同數(shù)據(jù),諸如在過程歷史102、過程存儲器103、數(shù)據(jù)/內(nèi)容105等內(nèi),則這些模塊應(yīng)使用相同的加密機(jī)制和密鑰。這意味著加密密鑰應(yīng)在共享特定數(shù)據(jù)的模塊之間生成并適當(dāng)通信。公鑰系統(tǒng)是合適的機(jī)制,但其他加密機(jī)制也是可能的。中央密鑰管理可由合適的NFV-O模塊操作。NFV-O層級中的合適的NFV-O模塊可生成和/或分配加密密鑰(或密鑰對),和/或控制它們的使用。
[0184]可替代地,共享的數(shù)據(jù)可用合適的NFV-O組件單獨(dú)加密并解密。例如,當(dāng)加密共享的數(shù)據(jù)時,寫(例如,發(fā)送)模塊(和/或VNF和/或VNF實(shí)例)可利用合適的NFV-O組件的公鑰加密共享的數(shù)據(jù)。然后讀(例如,接收)模塊可將經(jīng)加密的數(shù)據(jù)發(fā)送到合適的NFV-O組件用于編碼轉(zhuǎn)換。然后合適的NFV-O組件解密數(shù)據(jù)(利用它自己的私鑰),利用讀模塊的公鑰再次加密數(shù)據(jù),并且將它發(fā)送回讀模塊。
[0185]典型地,此合適的NFV-O模塊是共享數(shù)據(jù)的多個特定模塊(和/或VNF和/或VNF實(shí)例)的最小公分母。即,NFV-O模塊或組件是控制共享數(shù)據(jù)的所有模塊和/或VNF和/或VNF實(shí)例的最小級別。
[0186]在某些情況下,數(shù)據(jù)共享的需求是特定過程的一部分設(shè)計并且可提前計劃。在其他情況下,共享數(shù)據(jù)的需求外部于過程本身。例如,在VNF迀移的情況下。在VNF迀移中,第一VNF實(shí)例被典型地在不同的硬件單元中的第二 VNF實(shí)例代替。這種VNF迀移可源于諸如預(yù)防性維護(hù)、存儲恢復(fù)、安全管理等的活動。VNF迀移可包括迀移單個VNF實(shí)例、一組(鏈)VNF實(shí)例或服務(wù)。
[0187]在VNF迀移的情況下,第二VNF實(shí)例必須使用由第一VNF實(shí)例存儲在通信78內(nèi)的數(shù)據(jù),并且其并未意圖用于共享。如果此數(shù)據(jù)被加密,則合適的密鑰應(yīng)提供給第二 VNF實(shí)例。這可由諸如最小分母NFV-O模塊或組件的合適的NFV-O模塊或組件執(zhí)行。
[0188]另一種情形是,當(dāng)NFV-O處理在NFV-O層級內(nèi)逐步上升或被委派時。例如,在諸如VNF部署最優(yōu)化、服務(wù)(鏈)部署最優(yōu)化、從安全事件中恢復(fù)、故障恢復(fù)、預(yù)防性維護(hù)等的情況下。在這種情況下,數(shù)據(jù)可必須由實(shí)體或模塊(諸如VNF或VNF實(shí)例,或NFV-O組件等)使用,其并未意圖訪問數(shù)據(jù)。因此預(yù)計到這種情況,加密密鑰應(yīng)在NFV-O層級內(nèi)被生成、管理和通信。
[0189]在這方面,諸如元素96、99、101和109的認(rèn)證數(shù)據(jù)的每個可包括各自的NFV-O組件的識別,所述各自的NFV-O組件發(fā)起或授權(quán)了特定認(rèn)證數(shù)據(jù)認(rèn)證的各自的特定的數(shù)據(jù)元素。此NFV-O組件還可主管管理和/或控制用于保證各自的數(shù)據(jù)元素的使用安全的加密機(jī)制(例如,加密密鑰)。這使能接收實(shí)體(諸如模塊、VNF或VNF實(shí)例,或另一 NFV-O組件等)檢驗(yàn)特定數(shù)據(jù)元素是安全的以及可靠的,并且解密它。
[0190]現(xiàn)在參考圖10,其是根據(jù)一個實(shí)施例的、通信(例如,圖9的通信78)的語法的簡化例示。作為選擇,圖10可在前面附圖的細(xì)節(jié)的上下文中查看。當(dāng)然,然而,圖10可在任何期望的環(huán)境的上下文中查看。而且,前述定義同樣可用于下面的說明。
[0191]如圖1O所示,通信的語法類似于HTML、XML、JSON和其他數(shù)據(jù)交換格式。諸如上面參考圖9所描述的那些的數(shù)據(jù)元素呈現(xiàn)為由表征與前面數(shù)據(jù)識別符相對應(yīng)的值的“ ### ”所跟隨的識別數(shù)據(jù)元素(例如,“發(fā)送器ID”、“指令類型”、“修飾符值”等)的文本。如圖10可見,數(shù)據(jù)元素(典型地是一對數(shù)據(jù)識別符和值)典型地用“{}”加上括弧并且一組數(shù)據(jù)元素(諸如修飾符)典型地用“[]”加上括弧,使能嵌套。
[0192]如此處所描述的,協(xié)議管理系統(tǒng)(例如,協(xié)議管理系統(tǒng)75)和VNF通信協(xié)議(例如,VNF通信協(xié)議76)提供了用于在基于NVF的通信網(wǎng)絡(luò)中通信信息的系統(tǒng)和方法,該方法包括:從基于NFV的通信網(wǎng)絡(luò)的第一實(shí)體發(fā)送通信;并且由該網(wǎng)絡(luò)的第二實(shí)體接收通信。該通信包括識別發(fā)送器,以及識別接收器,識別與基于NFV的通信網(wǎng)絡(luò)相關(guān)聯(lián)的功能;以及授權(quán)關(guān)聯(lián)發(fā)送器和接收器的至少一個與該功能。術(shù)語功能在此處指的是網(wǎng)絡(luò)本身的任何功能、管理諸如NFV-O模塊的網(wǎng)絡(luò)的任何模塊的功能,或NFV模塊的功能。
[0193]如此處所描述的,協(xié)議管理系統(tǒng)處理和VNF通信協(xié)議附加地包括,指示信息類型的記錄,其中該信息類型可以是如下的任何一個:識別發(fā)送器,識別接收器,識別功能、授權(quán)等。這樣的信息類型典型地由與信息類型相對應(yīng)的值跟隨或伴隨,所述信息類型典型地由文字與數(shù)字字符提供。
[0194]協(xié)議管理系統(tǒng)處理和VNF通信協(xié)議可包括:指示下面的值是虛擬網(wǎng)絡(luò)功能(NFV)或?qū)嵗淖R別符,其由識別VNF模塊或?qū)嵗闹邓S。
[0195]由協(xié)議管理系統(tǒng)處理的,或根據(jù)VNF通信協(xié)議的通信,還可包括指示下面的值是虛擬網(wǎng)絡(luò)功能的特定參數(shù),其由參數(shù)的值所跟隨,或指示下面的值是虛擬網(wǎng)絡(luò)功能的特定參數(shù)并請求參數(shù)的當(dāng)前值。
[0196]這種通信還可或可替代地包括發(fā)起與VNF相關(guān)聯(lián)的功能的指令,發(fā)起VNF的實(shí)例的指令,請求與VNF相關(guān)聯(lián)的資源和/或與多個VNF相關(guān)聯(lián)的過程。
[0197]這種通信還可或可替代地包括識別虛擬網(wǎng)絡(luò)功能的供應(yīng)商,和/或識別虛擬網(wǎng)絡(luò)功能的發(fā)布。
[0198]這種通信可進(jìn)一步包括指示下面的值是通信的發(fā)送器的識別符,其典型地由識別該發(fā)送器的值跟隨,和/或指示下面的值是通信的接收器的識別符,其由識別接收器的值跟隨。
[0199]如此處并且尤其是參考圖7、圖9和圖15所描述的,VNF通信協(xié)議76典型地包括下面的方面:安全服務(wù),其典型地包括諸如加密、解密、認(rèn)證和授權(quán)的方法;轉(zhuǎn)換服務(wù),其典型地包括在命名慣例、格式慣例、單元、值等之間的轉(zhuǎn)換;存儲服務(wù),其典型地包括將數(shù)據(jù)元素存儲在VNF通信協(xié)議76的實(shí)體內(nèi),諸如一個或多個通信內(nèi),諸如通信的特定元素內(nèi),諸如過程歷史以及過程存儲;以及處理流管理服務(wù),其典型地通過用VNF通信協(xié)議76內(nèi)嵌指令來提供,且具體地內(nèi)嵌入通信的過程數(shù)據(jù)流中,該指令影響基于NFV的網(wǎng)絡(luò)的實(shí)體之間的特定數(shù)據(jù)流。
[0200]還有靈活結(jié)構(gòu)和內(nèi)容的能力。例如,諸如圖8的通信78的通信可包括任何數(shù)目的協(xié)議元素(諸如圖9的通信78的元素等)、任何數(shù)目的協(xié)議元素的類型、任何數(shù)目的相同類型的協(xié)議元素以及協(xié)議元素的類型的任何組合。通信可包含任何順序的協(xié)議元素。元素的新類型可增加到VNF通信協(xié)議中。
[0201]而且,具有多方通信,在其中通信可在基于NFV的網(wǎng)絡(luò)的兩個或多個實(shí)體(諸如VNF-O、VNF-O模塊、VNF實(shí)例、CMS等)之間行進(jìn)。基于NFV的網(wǎng)絡(luò)的多個實(shí)體的任何一方可增加協(xié)議元素到它接收的通信中并且將該通信轉(zhuǎn)發(fā)到網(wǎng)絡(luò)的另一實(shí)體。通信的不同部分可被加密或否則以某方式被保護(hù),所述方式僅通信的特定部分所屬于的基于NFV的網(wǎng)絡(luò)的特定實(shí)體可訪問該特定部分的內(nèi)容。
[0202]例如,通信可用于限定由特定的多個(例如,鏈)VNF實(shí)例提供的服務(wù)。該服務(wù)典型地通過在圖9的過程數(shù)據(jù)流的一個或多個元素中以及在圖9的一個或多個指令104中包括過程(即服務(wù))流來創(chuàng)建。過程流包括用于接收通信的基于NFV的網(wǎng)絡(luò)的實(shí)體的指令,這種指令可以是:要執(zhí)行哪個指令(在通信中所列的指令中的);要執(zhí)行指令的任何一個所需要的條件(例如,如在圖9的一個或多個關(guān)聯(lián)的修飾符110中所列的)(包括定時條件);要執(zhí)行指令的順序;通信應(yīng)被轉(zhuǎn)發(fā)到的基于NFV的網(wǎng)絡(luò)的哪個其他實(shí)體;用于選擇通信應(yīng)轉(zhuǎn)發(fā)到的基于NFV的網(wǎng)絡(luò)的一個或多個實(shí)體的條件;以及上傳到通信的數(shù)據(jù)。
[0203]例如,基于NFV的網(wǎng)絡(luò)的第一實(shí)體可包括通信中的指令,其中指令類型(例如,圖9的指令類型107)是處理代碼,并且修飾符類型指示例如C++代碼,并且修飾符值包含代碼(即C++程序)?;贜FV的網(wǎng)絡(luò)的第二實(shí)體,如在通信的處理數(shù)據(jù)流中限定的,執(zhí)行特定指令(例如,圖9的指令104),加載修飾符值(例如,圖9的修飾符值113)中的代碼,利用該代碼確定轉(zhuǎn)發(fā)通信到何處(如在圖9的處理數(shù)據(jù)流100元素中限定的,等)。
[0204]應(yīng)領(lǐng)會,基于NFV的網(wǎng)絡(luò)的第一和第二實(shí)體在基于NFV的網(wǎng)絡(luò)的實(shí)體的鏈內(nèi)可能不是相鄰的或連續(xù)的,如在過程數(shù)據(jù)流元素中所限定的。
[0205]還應(yīng)領(lǐng)會,可使用任何類型的恰當(dāng)?shù)挠嬎銠C(jī)語言,諸如C、C++、C#、JavaScript、PerUPython等??稍跍?zhǔn)備好翻譯器的計算機(jī)語言中提供代碼??商娲兀墒褂眠\(yùn)行時編譯(也稱為即時編譯或動態(tài)編譯)。
[0206]進(jìn)一步領(lǐng)會到,該指令可包括不止一個修飾符,其包括用不同計算機(jī)語言的不同代碼(程序)或相同代碼。應(yīng)領(lǐng)會,諸如圖7的協(xié)議轉(zhuǎn)換模塊82的協(xié)議轉(zhuǎn)換模塊可用于將來自一種計算機(jī)語言的代碼自動轉(zhuǎn)換成另一種。例如,如果接收代碼的基于NFV的網(wǎng)絡(luò)的實(shí)體的處理設(shè)施不能夠處理所接收的代碼,則協(xié)議轉(zhuǎn)換模塊可用適合于基于NFV的網(wǎng)絡(luò)的接收實(shí)體的處理設(shè)施的代碼版本(例如,另一種語言)代替所接收的代碼。
[0207]因此,根據(jù)一個實(shí)施例,過程或服務(wù)可通過諸如圖5的服務(wù)等的多個VNF實(shí)例提供或?qū)嵤┗驁?zhí)行。這種服務(wù)可利用諸如圖9的命令78的命令限定和/或發(fā)起。命令78可包括識別服務(wù)57的類型(例如,圖9的元素98)、服務(wù)的特定實(shí)例的ID(例如,圖9的元素97)、服務(wù)的數(shù)據(jù)流(例如,圖9的元素100)以及多個指令(例如,圖9的多個元素104)。
[0208]典型地,處理流指示哪個VNF實(shí)例執(zhí)行哪個指令,典型地包括用于執(zhí)行特定指令的條件。該處理流和/或指令指示VNF實(shí)例將命令發(fā)送到何處用于進(jìn)一步處理。命令(即圖9的命令78)典型地由NFV-O生成,所述NFV-O將限定并發(fā)起特定服務(wù)的命令發(fā)送到一個或多個VNF實(shí)例,其將該命令轉(zhuǎn)發(fā)到處理流中指示的其他VNF實(shí)例。因此,只要服務(wù)被提供和/或繼續(xù)存在,命令就在服務(wù)的VNF實(shí)例之間來回彈跳。
[0209]應(yīng)領(lǐng)會,命令可由圖6的NFV-O層級中的任何地方的NFV-0核心組件發(fā)起,并穿過該層級向下行進(jìn),直到葉狀組件將該命令發(fā)送到一個或多個VNF實(shí)例。認(rèn)證數(shù)據(jù)記錄(例如,圖9的元素96、99、101和109)追蹤授權(quán)鏈。
[0210]應(yīng)領(lǐng)會,命令可包括處理ID、處理類型和處理流的多個數(shù)據(jù)記錄,因而發(fā)起合成的服務(wù)。
[0211 ]根據(jù)一個實(shí)施例,接收命令的每個實(shí)體檢驗(yàn)命令的真實(shí)性以及關(guān)于特定接收實(shí)體的其部分的真實(shí)性。認(rèn)證命令或命令的部分(組件、元素)包括檢驗(yàn)該命令和/或其部分通過發(fā)送或創(chuàng)始實(shí)體創(chuàng)始,以及檢驗(yàn)發(fā)送或創(chuàng)始實(shí)體被授權(quán)為發(fā)布特定命令和/或其部分。
[0212]典型地,接收實(shí)體的協(xié)議管理模塊用監(jiān)督發(fā)送實(shí)體的實(shí)體認(rèn)證所接收的命令及其相關(guān)部分,所述實(shí)體諸如參考圖7所示出并描述的。典型地,監(jiān)督實(shí)體是NFV-0。
[0213]例如,如果命令被VNF實(shí)例從另一個VNF實(shí)例接收,接收的VNF實(shí)例用它們的監(jiān)督葉狀組件檢驗(yàn)命令(和/或其部分)。
[0214]例如,如果命令被VNF實(shí)例從葉狀組件接收,接收的VNF實(shí)例用監(jiān)督葉狀組件的核心組件檢驗(yàn)命令(和/或其部分)。
[0215]例如,如果命令由核心組件(或葉狀組件)從另一核心組件(或葉狀組件)接收,接收的NFV-O組件可用直接監(jiān)督發(fā)送器NFV-O組件的核心組件檢驗(yàn)命令(和/或其部分)。
[0216]典型地,接收實(shí)體的協(xié)議管理模塊用監(jiān)督發(fā)送實(shí)體和接收實(shí)體兩者的實(shí)體認(rèn)證所接收的命令及其相關(guān)部分。如果服務(wù)跨越兩個或更高NFV-O組件,則安全核查和認(rèn)證可達(dá)到更高進(jìn)入NFV-O層級,其典型地跟隨在授權(quán)數(shù)據(jù)元素(例如,圖9的元素96、99、101和109)中記錄的授權(quán)鏈。
[0217]執(zhí)行由命令發(fā)起的處理的VNF實(shí)例典型地存儲內(nèi)存參數(shù),其是關(guān)于命令中典型地過程內(nèi)存中的特定過程。當(dāng)命令返回VNF實(shí)例用于進(jìn)一步處理時,例如具有附加的數(shù)據(jù)或內(nèi)容,該VNF實(shí)例從命令(例如,從圖9的過程內(nèi)存109)中讀取有關(guān)的參數(shù)。例如,如果VNF實(shí)例被迀移,或如果過程被轉(zhuǎn)移到備份VNF實(shí)例,該命令提供給新的VNF實(shí)例繼續(xù)處理特定過程所需的所有信息。
[0218]現(xiàn)在參考圖11,其是根據(jù)一個實(shí)施例的、電話通訊處理115的簡化流程圖。作為選擇,圖11可在前面附圖的細(xì)節(jié)的上下文中查看。當(dāng)然,然而,圖11可在任何期望的環(huán)境的上下文中查看。而且,前述定義同樣可用于下面的說明。
[0219]應(yīng)領(lǐng)會,電話通訊處理115在此處單獨(dú)作為由基于NFV的網(wǎng)絡(luò)的模塊(例如,如在前面附圖的上下文中描述的)實(shí)施的處理的一個可能實(shí)現(xiàn)方式的某些方面的示例而被提供,并且在圖8的通信78的過程組件89的范圍內(nèi)描述。在處理流的此示例中,會議通信服務(wù)如在下面的步驟A-F中描述的操作。
[0220]A)用戶通過話音IP(VoIP)系統(tǒng)呼叫特定電話號碼,所述系統(tǒng)操作為例如VNF實(shí)例,其由編號116指出。
[0221 ] B) —旦接收到呼叫,第一VNF實(shí)例連接到地址的第一列表,打開視頻會議呼叫。此外,第一VNF實(shí)例連接到實(shí)現(xiàn)為第二VNF實(shí)例的記錄系統(tǒng),其由編號117指出。如果地址的任何一個通過VoIP不可用,第一VNF實(shí)例將這些地址作為地址的第二列表轉(zhuǎn)發(fā)到實(shí)現(xiàn)為第三VNF實(shí)例的移動交換機(jī),其由編號118指出。
[0222]C)第三VNF實(shí)例撥號到地址的第二列表的移動電話。如果移動號碼的任何一個應(yīng)答了該呼叫,則第三VNF實(shí)例連接到作為VoIP成員的第一VNF實(shí)例。如果至少一個移動號碼并未應(yīng)答該呼叫,則第三VNF實(shí)例轉(zhuǎn)發(fā)到由編號119指出的實(shí)現(xiàn)為第四VNF實(shí)例的文本信息系統(tǒng),地址的第三列表指示這些地址。
[0223]D)文本消息系統(tǒng)將文本消息發(fā)送到未應(yīng)答該移動呼叫的地址的移動電話。第三VNF實(shí)例(移動交換機(jī))也將第三列表發(fā)送到第二 VNF實(shí)例(記錄系統(tǒng))。
[0224]E)—旦會議電話結(jié)束,第二 VNF實(shí)例通知第四VNF實(shí)例(文本消息系統(tǒng))發(fā)送給第三列表成員指示電話結(jié)束以及通過因特網(wǎng)在哪里找到該記錄的另一文本消息。第二 VNF實(shí)例進(jìn)一步將何時第三列表的成員訪問了記錄消息的指示發(fā)送到電子郵件消息系統(tǒng),其由編號120指出,實(shí)現(xiàn)為第五VNF實(shí)例。
[0225]F)然后第五VNF實(shí)例將具有電話記錄信息的電子郵件消息發(fā)送給所有用戶。
[0226]現(xiàn)在參考圖12,其是根據(jù)一個實(shí)施例的、圖11的電話通訊處理115的處理流部分121的簡化例示。作為選擇,圖12可在前面附圖的細(xì)節(jié)的上下文中查看。當(dāng)然,然而,圖12可在任何期望的環(huán)境的上下文中查看。而且,前述定義同樣可用于下面的說明。
[0227]處理流部分121是發(fā)起如上面參考圖11描述的電話通訊處理115流的通信的組件。處理流部分121類似于圖9的通信78的處理流100。
[0228]如圖12所示,處理流部分121列出了參與執(zhí)行電話通訊處理(例如,如上面參考圖11描述的電話通訊處理115)的實(shí)體。該實(shí)體典型地是分配給當(dāng)前電話通訊處理的VNF實(shí)例。處理流部分121,當(dāng)啟動時,是用于實(shí)現(xiàn)電話通訊處理的處理流類型的特定實(shí)例。因此處理流部分121指定被指派針對電話通訊處理的特定實(shí)例化所分配的特定VNF實(shí)例。
[0229]因此,處理流部分121可選地包括NFV-O,典型地包括葉狀NFV-O,其應(yīng)指派特定VNF實(shí)例,并且如果必要的話,按照VNF并且發(fā)起VNF實(shí)例。如果必要的話,NFV-O還可解分配VNF實(shí)例、停用VNF實(shí)例并且移除VNF。
[0230]跟隨所指派的實(shí)體的每一個的指令詳述了要由相關(guān)實(shí)體實(shí)施的動作,包括與其他實(shí)體的任一個進(jìn)行通信。
[0231]現(xiàn)在參考圖13,其是根據(jù)一個實(shí)施例的、用于圖11的電話通訊處理115的指令部分122的簡化例示。作為選擇,圖13可在前面附圖的細(xì)節(jié)的上下文中查看。當(dāng)然,然而,圖13可在任何期望的環(huán)境的上下文中查看。而且,前述定義同樣可用于下面的說明。
[0232]指令部分122是發(fā)起如上面參考圖11描述的電話通訊處理115流的通信的組件。圖12的處理流部分121屬于如上面參考圖9的通信78所描述的指令104。
[0233]如圖13所見,在指令部分122中所列并指定了“指令I(lǐng)D:EC001”的指令的一個被定向到NFV-O JFV-O被命令發(fā)起處理。處理發(fā)起的細(xì)節(jié)在指令的修飾符部分提供。作為示例,此指令僅列出了一些修飾符。例如,一個修飾符命令NFV-O分派移動交換機(jī)。
[0234]除了用于選擇合適的交換機(jī)并在處理流部分指派它以外,NFV-O還提供用于特定移動交換機(jī)和處理的授權(quán)碼。然后該授權(quán)碼將由協(xié)議管理模塊用于驗(yàn)證上行到移動交換機(jī)或源自移動交換機(jī)的指令的真實(shí)性。
[0235]指令ECOOI的另一修飾符命令NFV-O發(fā)起VNF實(shí)例。該修飾符將NFV-O提交給指出為EC007的另一指令。指令EC007命令NFV-O激活記錄者VNF的特定類型。因?yàn)榫哂幸苿咏粨Q機(jī),NFV-O增加特定記錄者VNF實(shí)例給處理流部分并且對協(xié)議管理模塊的相關(guān)授權(quán)碼。
[0236]然后指令部分122列出定向到服務(wù)的其他組件的指令,諸如上面描述的VNF實(shí)例。
[0237]現(xiàn)在參考圖14A、圖14B和圖14C,其結(jié)合在一起是根據(jù)一個實(shí)施例的、三個NFV-O組件之間的控制流123的簡化例示。作為選擇,圖14A至圖14C可在前面附圖的細(xì)節(jié)的上下文中查看。當(dāng)然,然而,圖14A-C可在任何期望的環(huán)境的上下文中查看。而且,前述定義同樣可用于下面的說明。
[0238]控制流123是利用VNF通信協(xié)議來管理和/或重分配基于NFV的網(wǎng)絡(luò)的資源的三個NFV-O的示例。具體地,第一子NFV-O從它的母NFV-O請求附加的資源,該母NFV-O請求第二子NFV-O將所需要的資源提供給第一子NFV-O JFV-O之間的通信使用如關(guān)于通信78(在圖8與相關(guān)聯(lián)的討論中)所描述的VNF通信協(xié)議76。應(yīng)領(lǐng)會,三個NFV-O的協(xié)議管理模塊參與到基于NFV的網(wǎng)絡(luò)的資源的管理和/或重分配中,并且其他模塊,諸如部署最優(yōu)化模塊、服務(wù)履行模塊、保證和服務(wù)管理模塊以及策略管理模塊,也都也參與其中。
[0239]根據(jù)圖14A至圖14C的示例,通過第一 NFV-0 (請求NFV-0,由編號12 5指出)確定負(fù)載的特定變化影響特定資源的可用性,并且因此資源是不充足的或即將變得不充足,并且因此需要部署最優(yōu)化,控制流123典型地在步驟124開始。
[0240]應(yīng)領(lǐng)會,負(fù)載的這種變化典型地與至少部分在第一(請求)NFV-0所管理的基于NFV的網(wǎng)絡(luò)的部分內(nèi)提供的特定服務(wù)(見圖5)相關(guān)聯(lián)。具體地,負(fù)載的變化典型地與由第一(請求)NFV-O所管理的特定VNF實(shí)例相關(guān)聯(lián)。
[0241]在步驟126,第一NFV-O確定它的內(nèi)部資源不足以為負(fù)載的變化提供。在步驟127,第一NFV-O發(fā)送命令128到請求附加資源的它的母NFV-O(由編號129指出)。
[0242]應(yīng)領(lǐng)會,步驟124、126和127典型地由部署最優(yōu)化模塊(例如,如在圖4中,等)實(shí)施,此外利用協(xié)議管理模塊實(shí)施步驟130,以根據(jù)VNF通信協(xié)議的請求創(chuàng)建并格式化命令128,典型地增加安全特征,諸如加密、認(rèn)證數(shù)據(jù)(諸如圖9的元素96、99和109)、授權(quán)數(shù)據(jù)等。
[0243]現(xiàn)在參考圖15,其是根據(jù)一個實(shí)施例的、從母NFV-O請求資源的圖14A的命令128的簡化框圖。作為選擇,圖15可在前面附圖的細(xì)節(jié)的上下文中查看。當(dāng)然,然而,圖15可在任何期望的環(huán)境的上下文中查看。而且,前述定義同樣可用于下面的說明。
[0244]如上面參考圖14A所描述的,命令128典型地由子NFV-O或葉狀NFV-0(諸如圖6的核心組件、葉狀組件)發(fā)送到請求一個或多個網(wǎng)絡(luò)資源的它的母NFV-O(典型地為核心組件),所述網(wǎng)絡(luò)資源諸如處理功率、內(nèi)存、貯存、通信帶寬、(很可能還指定延遲和/或抖動)、電功率、冷卻等。命令128是上面參考圖9所示出和描述的通信(命令)78的典型版本。命令128典型地由如上面參考圖7所示出和描述的協(xié)議管理系統(tǒng)75處理,其中圖7的發(fā)送器77是請求NFV-O并且接收器79是母NFV-O。
[0245]如圖15所見,命令128包括通信的元素,諸如:發(fā)送實(shí)例識別131(圖9的通信78的元素93),其包括請求NFV-O的唯一識別;接收實(shí)例識別132(圖9的通信78的元素94),其包括母NFV-O的唯一識別;發(fā)送模塊識別133(圖9的通信78的元素95),其包括發(fā)送命令128的模塊的唯一識別,在這種情況下其典型地是部署優(yōu)化模塊33;認(rèn)證數(shù)據(jù)134(圖9的通信78的元素
96),其包括針對請求NFV-O和母NFV-O的認(rèn)證碼;過程實(shí)例識別135(圖9的通信78的元素
97),其包括當(dāng)前部署最優(yōu)化過程的唯一識別;過程類型識別136(圖9的通信78的元素98),其包括與通信128有關(guān)的過程的類型的唯一識別,在當(dāng)前情況下其是資源重部署;以及過程認(rèn)證數(shù)據(jù)137(圖9的通信78的元素99),其包括由過程實(shí)例識別97和過程類型識別98所指定的過程的認(rèn)證碼和/或授權(quán)碼。
[0246]在當(dāng)前的示例中,過程類型識別136指派請求資源重部署(并且過程實(shí)例識別135指派請求資源重部署的特定實(shí)例)。資源重部署是NFV-O從另一 NFV-O請求附加資源的過程的示例,所述另一 NFV-O典型地為母NFV-0。
[0247]例如,圖14A的NFV-O 125(請求NFV-0)可能管理基于NFV的網(wǎng)絡(luò)的特定部分以及部署在基于NFV的網(wǎng)絡(luò)的特定部分中的一個或多個VNF實(shí)例或服務(wù)。
[0248]在本示例中,這些VNF實(shí)例或服務(wù)的一個或多個與引發(fā)對部署最優(yōu)化的需求的負(fù)載變化相關(guān)聯(lián)。在本示例中,部署最優(yōu)化由于缺少資源而失敗了,諸如參考圖14的步驟124、126和127所示出和描述的。因此,NFV-O 125已發(fā)送命令128到請求附加資源即資源重部署的它的母NFV-O 129(圖14的KVNF通信協(xié)議使能NFV-O 125提供授權(quán)數(shù)據(jù)給母NFV-0 129,證明NFV-O 125被授權(quán)為進(jìn)行特定請求資源資源重部署。
[0249]應(yīng)領(lǐng)會,部署最優(yōu)化可以由于一個或多個原因或條件而發(fā)起,諸如:對一個或多個資源的要求的變化;一個或多個資源上的負(fù)載的變化;負(fù)載的一種或多種類型或負(fù)載參數(shù)的變化,諸如一個或多個資源上的延遲;一個或多個資源上的負(fù)載的組合或負(fù)載參數(shù)的變化;發(fā)起故障恢復(fù)處理的錯誤;以及預(yù)防性維護(hù)的經(jīng)調(diào)度的處理。
[0250]還應(yīng)領(lǐng)會,部署最優(yōu)化可由于這種有條件的負(fù)載已經(jīng)超過預(yù)定義閾值或期望超過預(yù)定義閾值而被發(fā)起。這種負(fù)載變化可要求部署最優(yōu)化將負(fù)載條件降到閾值以下,或使能特定資源的停止,例如以節(jié)約成本、能量、污染等,因而將負(fù)載條件增加到閾值以上。術(shù)語“負(fù)載”或“負(fù)載變化”指的是上面原因、條件和部署過程的任一種。
[0251]授權(quán)數(shù)據(jù)可覆蓋與發(fā)送命令的實(shí)體(在本示例中,NFV-O125發(fā)送命令128)相關(guān)聯(lián)的一個或多個授權(quán)方面。在本示例中,這種授權(quán)方面可包括NFV-O 125被授權(quán)為管理基于NFV的網(wǎng)絡(luò)的特定部分的證明(例如,授權(quán)碼),特定過程針對所述特定部分發(fā)布。即請求資源重部署,如由圖9的過程類型識別98和過程實(shí)例識別97所限定的。
[0252]此外,在本示例中,這種授權(quán)方面可包括:NFV-O125被授權(quán)為管理特定VNF實(shí)例或服務(wù)的證明(例如,授權(quán)碼),特定過程針對所述特定VNF實(shí)例或服務(wù)而發(fā)布(如由圖9的過程類型識別98和過程實(shí)例識別97所限定的);或NFV-O被授權(quán)為針對基于NFV的網(wǎng)絡(luò)的特定部分、VNF實(shí)例或服務(wù)發(fā)布特定命令(如由圖9的過程類型識別98和過程實(shí)例識別97所限定的)的證明(例如,授權(quán)碼)。
[0253]每個這種授權(quán)碼可被追蹤到授權(quán)方,典型地為母NFV-O。
[0254]根據(jù)一個實(shí)施例,所有這些授權(quán)碼都由過程認(rèn)證數(shù)據(jù)137提供。根據(jù)可替代的實(shí)施例,命令128包括多個過程認(rèn)證集合,其中每個集合包括針對這些兩個過程實(shí)例識別97和過程類型識別98的過程實(shí)例識別97、過程類型識別98和認(rèn)證數(shù)據(jù)99。每個過程認(rèn)證集合認(rèn)證特定認(rèn)證方面。例如,第一集合認(rèn)證授權(quán)管理基于NFV的網(wǎng)絡(luò)部分,第二集合認(rèn)證授權(quán)管理VNF實(shí)例或服務(wù),以及第三集合認(rèn)證授權(quán)發(fā)布資源重部署請求。
[0255]應(yīng)領(lǐng)會,在導(dǎo)致命令128的當(dāng)前事件之前的某些點(diǎn),NFV-O125接收到(例如,從它的母NFV-0)包括管理基于NFV的網(wǎng)絡(luò)的特定部分的指令的命令。類似地,NFV-O 125接收到包括管理一個或多個特定VNF實(shí)例54或服務(wù)57的指令的命令。這些指令的每個典型地實(shí)現(xiàn)為特定過程類型識別98、特定過程實(shí)例識別97以及它們各自的授權(quán)碼。然后這些值被命令128中的NFV-O 125用于認(rèn)證它的授權(quán),以代表基于NFV的網(wǎng)絡(luò)的特定部分和特定VNF實(shí)例或服務(wù)動作,以發(fā)布對資源重部署的請求。
[0256]過程實(shí)例識別135典型地由涉及當(dāng)前部署最優(yōu)化過程的所有實(shí)體使用。可選地,過程實(shí)例識別97可包括識別子過程的一個或多個后綴。例如,當(dāng)當(dāng)前的部署最優(yōu)化過程包含典型地關(guān)聯(lián)于不相關(guān)的服務(wù)的兩個不相關(guān)負(fù)載變化時。在這種情況下,部署最優(yōu)化模塊可發(fā)送給母NFV-O兩個對附加資源的獨(dú)立請求,每個包括由它們的后綴區(qū)分的過程實(shí)例識別碼。
[0257]識別數(shù)據(jù),諸如發(fā)送實(shí)例ID93、接收實(shí)例ID 94、發(fā)送模塊ID 95、過程實(shí)例識別97、過程類型識別98等,典型地是由協(xié)議管理模塊創(chuàng)建的長隨機(jī)數(shù)。在一個實(shí)施例中,協(xié)議管理模塊的每個實(shí)例都可按請求生成識別數(shù)據(jù)。在可替代的實(shí)施例中,協(xié)議管理模塊的實(shí)例應(yīng)用于監(jiān)督實(shí)體的協(xié)議管理模塊,以發(fā)布所需要的識別數(shù)據(jù)。監(jiān)督實(shí)體可以是母NFV-0、安全NFV-O、路線NFV-O等,或?qū)儆谄浒踩芾砟K。
[0258]命令128還包括過程數(shù)據(jù)流138(圖9的通信78的元素100),其包括針對資源重部署過程的工作流。在此點(diǎn)上,過程數(shù)據(jù)流100可以是空的或包括單個步驟。期望由母NFV-O提供完整流。
[0259]命令128還包括下面的數(shù)據(jù)元素:過程歷史139(圖9的通信78的元素102),其包括追蹤到目前為止由資源重部署過程執(zhí)行的功能,并且因而,在此點(diǎn)上,其是空的或包括請求資源重部署的當(dāng)前步驟;以及過程的內(nèi)存140(圖9的通信78的元素103),其包括資源重部署過程的內(nèi)存并且在此點(diǎn)其是空的或包括下面指令104的值。
[0260]命令128還包括指令141(圖9的通信78的元素104),其包括對附加資源(資源重部署)的請求的細(xì)節(jié)。指令104包括由一組或多組修飾符、時間戳108和認(rèn)證數(shù)據(jù)109所跟隨的指令I(lǐng)D 106和指令類型107,如上面參考命令78和圖9所描述的。在本示例中,指令類型107是表征對附加處理功率的請求的值。
[0261]命令128還包括數(shù)據(jù)/內(nèi)容105,其可以是空的或在此階段丟失。
[0262]關(guān)于修飾符,例如第一修飾符類型112,可以是“MIPS中所需要的處理功率量”(每秒上百萬的指令),其由包括諸如64K的所需要的MIPS的數(shù)目的修飾符值113所跟隨。第二修飾符類型112可以是“優(yōu)先權(quán)”,其由指示所需要的優(yōu)先等級的修飾符值113所跟隨。第三或可替代的修飾符類型112可以是微秒的“最大延遲”,其由指示所需要的最大延遲的修飾符值113所跟隨。下面的修飾符類型112可以是“帶寬”,用Mbps指示,由指示Mbps數(shù)目的修飾符值113所跟隨。
[0263]例如,修飾符“優(yōu)先權(quán)”或“延遲”可指示對處理設(shè)施的響應(yīng)性的需要或限制。例如,考慮到所請求的處理功率是多任務(wù)環(huán)境中的任務(wù),所請求的處理功率在特定的優(yōu)先等級或特定時間延誤(延遲)內(nèi)應(yīng)是可用的。
[0264]應(yīng)領(lǐng)會,當(dāng)附加的處理功率被請求時,請求實(shí)體假設(shè)附加的處理功率會在“遠(yuǎn)離的”處理設(shè)施中提供,因而需要通信帶寬給那個遠(yuǎn)離的處理設(shè)施。帶寬修飾符指示通信鏈接(諸如圖5的傳輸線)上的最大負(fù)載。
[0265]應(yīng)領(lǐng)會,在“資源轉(zhuǎn)換”的此示例中,對特定處理設(shè)施(例如,圖5的硬件單元等)可用的傳送容量被轉(zhuǎn)換為從處理設(shè)施可用的所需要的處理功率。
[0266]返回圖14A,控制流123在步驟142繼續(xù),其中母NFV-O 129典型地利用它的協(xié)議管理模塊接收命令128。在步驟142,協(xié)議管理模塊實(shí)施一些主要任務(wù):解密命令128,批準(zhǔn)識另Ij,認(rèn)證并授權(quán)數(shù)據(jù)元素(圖15的元素93、94和96、97和99和109),以及如需要的轉(zhuǎn)化參數(shù)格式和/或值。
[0267]關(guān)于驗(yàn)證識別、認(rèn)證和授權(quán),協(xié)議管理模塊驗(yàn)證在元素93中識別的發(fā)送實(shí)例(請求NFV-0)被正確注冊和授權(quán),以管理由元素97識別的處理實(shí)例并發(fā)布指令104。
[0268]關(guān)于格式和值轉(zhuǎn)換,協(xié)議管理模塊可需要轉(zhuǎn)換修飾符類型112和值113的一些。例如,雖然接收NFV-O可認(rèn)出僅16等級,請求NFV-O可指示優(yōu)先等級假設(shè)256個可選等級。可替代地,雖然接收NFV-O期望延遲值,但請求NFV-O可指示優(yōu)先等級。
[0269]然后控制流123繼續(xù)步驟143、144和145,以分析硬件單元的當(dāng)前部署和VNF實(shí)例以及它們所期望的負(fù)載,以確定所請求資源的可用性。換句話說,母NFV-O 129針對子NFV-O分析當(dāng)前部署具有滿足要求的多余的處理功率,如指令104和它的修飾符所指示的。母NFV-O129選擇合適的子NFV-O 146 (步驟144)并且利用它的協(xié)議管理模塊(步驟148)將命令147發(fā)送(步驟145)到子NFV-O 146。命令147命令子NFV-O 146提供所請求的處理功率到請求NFV-0 125ο
[0270]現(xiàn)在參考圖16,其是根據(jù)一個實(shí)施例的、在圖14Α的上下文中由母NFV-O129發(fā)送到子NFV-O 146的命令147的簡化框圖。作為選擇,圖16可在前面附圖的細(xì)節(jié)的上下文中查看。當(dāng)然,然而,圖16可在任何期望的環(huán)境的上下文中查看。而且,前述定義同樣可用于下面的說明。
[0271]類似于圖9的通信78和圖15的命令128,命令127包括:發(fā)送實(shí)例識別149(圖9的通信78的元素93),其包括圖14Α的母NFV-O 129的唯一識別;接收實(shí)例識別150(圖9的通信78的元素94),其包括圖14Α的子NFV-O 146的唯一識別;發(fā)送模塊識別151(圖9的通信78的元素95),其包括發(fā)送命令128的模塊的唯一識別,在這種情況下其典型地是部署優(yōu)化模塊33;認(rèn)證數(shù)據(jù)152(圖9的通信78的元素96),其包括針對請求NFV-O和母NFV-O的認(rèn)證碼;過程實(shí)例識別153(圖9的通信78的元素97),其包括當(dāng)前部署最優(yōu)化過程的唯一識別;過程類型識別154(圖9的通信78的元素98),其包括與通信128相關(guān)的過程的類型的唯一識別,在當(dāng)前情況下其是資源重部署;以及過程認(rèn)證數(shù)據(jù)155(圖9的通信78的元素99),其包括由過程實(shí)例識別97和過程類型識別98所指定的過程的認(rèn)證碼和/或授權(quán)碼。在當(dāng)前的示例中,過程類型識別154指定資源重部署,其可以在若干方案中實(shí)現(xiàn)。
[0272]在第一方案中,此處命名為“資源重定位”,母NFV-O命令第一子NFV-O跨特定硬件單元將控制轉(zhuǎn)移到已請求資源的第二子NFV-0。
[0273]應(yīng)領(lǐng)會,被轉(zhuǎn)移的硬件單元可以是真實(shí)的(物理)硬件單元,或可替代地,第一子NFV-O可創(chuàng)建并轉(zhuǎn)移虛擬硬件單元。虛擬硬件單元典型地是真實(shí)的(物理)硬件單元的一部分,其由虛擬機(jī)創(chuàng)建并管理為單獨(dú)的并且獨(dú)立的虛擬硬件單元。
[0274]無論是真實(shí)的或虛擬的,所轉(zhuǎn)移的硬件單元變成由第二子NFV-O管理的基于NFV網(wǎng)絡(luò)部分的一部分并且因此由第二子NFV-O的部署最優(yōu)化模塊(例如,圖4的,等)管理?,F(xiàn)在第二子NFV-O可根據(jù)由它的部署最優(yōu)化模塊生成的部署計劃將VNF和VNF實(shí)例部署在所轉(zhuǎn)移的硬件單元內(nèi)。結(jié)果是,在所轉(zhuǎn)移的硬件單元內(nèi)操作的VNF和VNF實(shí)例可根據(jù)例如負(fù)載的變化、故障恢復(fù)、預(yù)防性維護(hù)、成本節(jié)約過程(例如,資源停止)等隨時間變化,典型地實(shí)時地。
[0275]應(yīng)領(lǐng)會,當(dāng)資源從第一NFV-O重定位到第二NFV-O時,重定位命令包括第二NFV-O應(yīng)將重定位的資源交給第一 NFV-O所根據(jù)的指令或條件。
[0276]在第二場景中,此處命名為“資源供應(yīng)”,母NFV-O命令第一子NFV-O代表已請求資源的第二子NFV-O操作一個或多個VNF實(shí)例(所供應(yīng)的VNF實(shí)例)。供應(yīng)的命令典型地包括第二 NFV-O(請求NFV-0)應(yīng)請求第一子NFV-O(供應(yīng)NFV-0)失效所供應(yīng)的VNF實(shí)例所根據(jù)的指令或條件。
[0277]應(yīng)領(lǐng)會,對于資源重定位,重定位不是物理的,就意義而言,該重定位的資源不是物理上的移動。而是,該重定位是虛擬的,就意義而言其是對資源的職責(zé)被轉(zhuǎn)移到請求NFV-0ο在資源供應(yīng)中,對資源的職責(zé)仍然采用提供NFV-O,其還對代表請求NFV-O操作的VNF實(shí)例負(fù)責(zé)。
[0278]將重定位的資源交給提供NFV-O的條件,以及失效所供應(yīng)的資源(或VNF)的條件提供了測量和值,其一旦該測量滿足該值,請求NFV-O交出重定位的資源,請求失效所供應(yīng)的資源。該測量典型地是與確定對資源重部署的需求相同的測量。該值典型地比確定對資源重部署的需求的值更低,因而生成了滯后作用。
[0279]將重定位的資源交給提供NFV-O的條件,以及失效所供應(yīng)的資源(或VNF)的條件還可由請求NFV-O提供。這些條件可提供為例如修飾符(圖9和15的指令104的元素111、112和113)或附加的指令。
[0280]在當(dāng)前的示例中,過程類型識別154指派資源重定位的類型的資源重部署。結(jié)果是,命令127還包括過程數(shù)據(jù)流156(圖9的通信78的元素100),其包括資源重部署過程的工作流。
[0281]現(xiàn)在參考圖17A至圖17D,其結(jié)合在一起,是根據(jù)一個實(shí)施例的、圖16的過程數(shù)據(jù)流156的示例的簡化流程圖。作為選擇,圖17A至圖17D可在前面附圖的細(xì)節(jié)的上下文中查看。當(dāng)然,然而,圖17A至圖17D可在任何期望的環(huán)境的上下文中查看。而且,前述定義同樣可用于下面的說明。
[0282]圖17A是由子NFV-O 146執(zhí)行的資源重定位處理的示例。如圖17所示,NFV-O 146增加附加的負(fù)載參數(shù),處理部署最優(yōu)化,識別重定位的資源,命令資源虛擬化,將資源重定位指令發(fā)送到NFV-O 125,并且更新圖14A的NFV-O 129。
[0283]圖17B是請求NFV-O125交出重定位的資源以后,如由子NFV-0 146所執(zhí)行的取消資源重定位的過程的示例。如圖17B所示,NFV-O 146確定資源是否被交出,并且如果是,命令資源解虛擬化,處理部署最優(yōu)化并且更新NFV-O 129。
[0284]圖17C是由子NFV-O 146利用重定位資源的過程的示例。如圖17C所示,NFV-0 125確定是否已提供請求以及資源是否被重定位,是否增加資源到池,以及是否處理了部署最優(yōu)化。
[0285]圖17D是當(dāng)滿足交出條件時,由子NFV-O146交出重定位資源的處理的示例。如圖17D所示,NFV-O 125測量負(fù)載,確定是否交出資源,是否從池中移除資源,是否處理部署最優(yōu)化,是否將交出的指令發(fā)送到NFV-O 146,以及是否更新NFV-O 129。
[0286]返回圖16,命令127附加地包括過程的例示157和過程的內(nèi)存158。例如,這些元素可包括命令128或其一部分。命令127附加地包括指令159,其包括例如具有附加的修飾符ID160、修飾符類型161和修飾符值162的指令141的參數(shù),其指示請求NFV-O 125應(yīng)交出重定位的資源所根據(jù)的條件。
[0287]返回圖14A,控制流123繼續(xù)步驟163,其中子NFV-O 146接收由母NFV-0 129發(fā)送的命令147。命令147由子NFV-O 146的協(xié)議管理模塊接收。在步驟142,協(xié)議管理模塊實(shí)施三個主要任務(wù):解密命令147,驗(yàn)證識別,認(rèn)證并授權(quán)數(shù)據(jù)元素(元素131、132、134、135、99和109-與圖9的元素93、94、96、97和99相對應(yīng)),并且按需要轉(zhuǎn)換參數(shù)格式和/或值,以便參數(shù)被接收器(子NFV-O 146)可理解。
[0288]然后控制流123如在圖14B-C和圖17A-D中詳述的繼續(xù)進(jìn)行。
[0289]圖18例示了根據(jù)一個可能的實(shí)施例的網(wǎng)絡(luò)體系架構(gòu)1800。如所示,提供了至少一個網(wǎng)絡(luò)1802。在本網(wǎng)絡(luò)體系架構(gòu)1800的上下文中,網(wǎng)絡(luò)1802可采取任何形式,包括但不限于電信網(wǎng)絡(luò),局域網(wǎng)(LAN),無線網(wǎng)絡(luò),諸如因特網(wǎng)、點(diǎn)對點(diǎn)網(wǎng)絡(luò)、電纜網(wǎng)的廣域網(wǎng)(WAN)等。雖然僅示出了一個網(wǎng)絡(luò),應(yīng)理解,可提供兩個或更多類似的或不同的網(wǎng)絡(luò)1802。
[0290]耦連到網(wǎng)絡(luò)1802的是多個設(shè)備。例如,服務(wù)器計算機(jī)1804和最終用戶計算機(jī)1806為了通信目的可耦連至網(wǎng)絡(luò)1802。這種最終用戶計算機(jī)1806可包括桌上型計算機(jī)、膝上型計算機(jī)和/或任何其他類型的邏輯。仍然,多個其他設(shè)備可耦連至網(wǎng)絡(luò)1802,包括個人數(shù)字助理(PDA)設(shè)備1808、移動電話設(shè)備1810、電視1812等。
[0291]圖19例示了根據(jù)一個實(shí)施例的示范性系統(tǒng)1900。作為選擇,系統(tǒng)1900可在圖18的網(wǎng)絡(luò)體系架構(gòu)1800的設(shè)備的任何一個的上下文中實(shí)現(xiàn)。當(dāng)然,系統(tǒng)1900可在任何所期望的環(huán)境中實(shí)現(xiàn)。
[0292]如所示,提供了系統(tǒng)1900,其包括連接至通信總線1902的至少一個中央處理器1901。系統(tǒng)1900還包括主存儲器1904[例如,隨機(jī)存取存儲器(RAM)等]。系統(tǒng)1900還包括圖形處理器1906和顯示器1908。
[0293]系統(tǒng)1900還可包括輔助貯存器1901。輔助貯存器1901包括例如硬盤驅(qū)動和/或代表軟盤驅(qū)動、磁帶驅(qū)動、壓縮磁盤驅(qū)動等的可移除貯存驅(qū)動??梢瞥A存驅(qū)動以已知的方式從可移除貯存單元中讀取和/或?qū)懭肫渲小?br>[0294]關(guān)于那一點(diǎn),計算機(jī)程序或計算機(jī)控制邏輯算法可存儲在主存儲器1904、輔助貯存器1901和/或任何其他存儲器中。這種計算機(jī)程序,當(dāng)被執(zhí)行時,使能系統(tǒng)1900實(shí)施多種功能(例如,如前面詳細(xì)闡述的)。存儲器1904、貯存1901和/或任何其他貯存是有形的計算機(jī)可讀介質(zhì)的可能示例。
[0295]雖然上面已經(jīng)描述了多個實(shí)施例,應(yīng)理解,它們僅以示例的方式已被呈現(xiàn),并且不是限制。因此,優(yōu)選的實(shí)施例的寬度和范圍不應(yīng)被上面描述的示范性實(shí)施例的任何一個所限制,而是應(yīng)僅按照下面的權(quán)利要求和它們的等同物被限制。
【主權(quán)項】
1.一種用于利用網(wǎng)絡(luò)功能虛擬化(基于NFV的通信網(wǎng)絡(luò))在通信網(wǎng)絡(luò)中通信信息的方法,所述方法包括: 發(fā)送來自所述基于NFV的通信網(wǎng)絡(luò)的第一實(shí)體的通信,所述第一實(shí)體是發(fā)送器;以及 由所述基于NFV的通信網(wǎng)絡(luò)的第二實(shí)體接收所述通信,所述第二實(shí)體是接收器; 其中所述通信包括: 識別所述通信的所述發(fā)送器,以及識別所述通信的所述接收器; 識別與所述基于NFV的通信網(wǎng)絡(luò)相關(guān)聯(lián)的功能;以及 授權(quán)將所述發(fā)送器和所述接收器中的至少一個與所述功能相關(guān)聯(lián)。2.根據(jù)權(quán)利要求1所述的方法,其中所述通信附加地包括: 指示信息類型的記錄,所述信息類型是下述中的至少一個:對所述發(fā)送器的識別,對所述接收器的識別,對所述功能的識別以及授權(quán);以及與所述信息類型相對應(yīng)的值; 其中所述信息類型和所述值包括字母數(shù)字字符。3.根據(jù)權(quán)利要求1所述的方法,所述通信附加地包括: 指示下面的值是虛擬網(wǎng)絡(luò)功能(VNF)的識別符,其由識別所述虛擬網(wǎng)絡(luò)功能的值所跟隨;以及 指示下面的值是VNF實(shí)例的識別符,其由識別所述虛擬網(wǎng)絡(luò)功能實(shí)例的值所跟隨。4.根據(jù)權(quán)利要求1所述的方法,所述通信附加地包括下述中的至少一個: 指示下面的值是所述虛擬網(wǎng)絡(luò)功能的特定參數(shù),其由所述參數(shù)的值所跟隨,以及 指示下面的值是所述虛擬網(wǎng)絡(luò)功能的特定參數(shù)并且是對所述參數(shù)的當(dāng)前值的請求。5.根據(jù)權(quán)利要求1所述的方法,其中所述功能是下述中的至少一個: 發(fā)起與所述虛擬網(wǎng)絡(luò)功能相關(guān)聯(lián)的功能的指令; 發(fā)起所述虛擬網(wǎng)絡(luò)功能的實(shí)例的指令; 對與所述虛擬網(wǎng)絡(luò)功能相關(guān)聯(lián)的資源的請求;以及 與多個虛擬網(wǎng)絡(luò)功能相關(guān)聯(lián)的處理。6.根據(jù)權(quán)利要求1所述的方法,所述通信附加地包括下述中的至少一個: 識別所述虛擬網(wǎng)絡(luò)功能的供應(yīng)商;以及 識別所述虛擬網(wǎng)絡(luò)功能的發(fā)布。7.根據(jù)權(quán)利要求1所述的方法,所述通信附加地包括下述中的至少一個: 指示下面的值是所述通信的發(fā)送器的識別符,其由識別所述發(fā)送器的值所跟隨;以及 指示下面的值是所述通信的接收器的識別符,其由識別所述接收器的值所跟隨。8.—種包含在非暫態(tài)計算機(jī)可讀介質(zhì)上的計算機(jī)程序產(chǎn)品,用于利用網(wǎng)絡(luò)功能虛擬化(基于NFV的通信網(wǎng)絡(luò))在通信網(wǎng)絡(luò)中通信信息,所述計算機(jī)程序產(chǎn)品包括: 用于發(fā)送來自所述基于NFV的通信網(wǎng)絡(luò)的第一實(shí)體的通信的計算機(jī)代碼,所述第一實(shí)體是發(fā)送器;以及 用于由所述基于NFV的通信網(wǎng)絡(luò)的第二實(shí)體接收所述通信的計算機(jī)代碼,所述第二實(shí)體是接收器; 其中所述通信包括: 識別所述通信的所述發(fā)送器,以及識別所述通信的所述接收器; 識別與所述基于NFV的通信網(wǎng)絡(luò)相關(guān)聯(lián)的功能;以及 授權(quán)將所述發(fā)送器和所述接收器中的至少一個與所述功能相關(guān)聯(lián)。9.根據(jù)權(quán)利要求8所述的計算機(jī)程序產(chǎn)品,其中所述通信附加地包括: 指示信息類型的記錄,所述信息類型是下述中的至少一個:對所述發(fā)送器的識別,對所述接收器的識別,對所述功能的識別以及授權(quán);以及與所述信息類型相對應(yīng)的值; 其中所述信息類型和所述值包括字母數(shù)字字符。10.根據(jù)權(quán)利要求8所述的計算機(jī)程序產(chǎn)品,所述通信附加地包括: 指示下面的值是虛擬網(wǎng)絡(luò)功能(VNF)的識別符,其由識別所述虛擬網(wǎng)絡(luò)功能的值所跟隨;以及 指示下面的值是VNF實(shí)例的識別符,其由識別所述虛擬網(wǎng)絡(luò)功能實(shí)例的值所跟隨。11.根據(jù)權(quán)利要求8所述的計算機(jī)程序產(chǎn)品,所述通信附加地包括下述中的至少一個: 指示下面的值是所述虛擬網(wǎng)絡(luò)功能的特定參數(shù),其由所述參數(shù)的值所跟隨,以及 指示下面的值是所述虛擬網(wǎng)絡(luò)功能的特定參數(shù)并且是對所述參數(shù)的當(dāng)前值的請求。12.根據(jù)權(quán)利要求8所述的計算機(jī)程序產(chǎn)品,其中所述功能是下述中的至少一個: 發(fā)起與所述虛擬網(wǎng)絡(luò)功能相關(guān)聯(lián)的功能的指令; 發(fā)起所述虛擬網(wǎng)絡(luò)功能的實(shí)例的指令; 對與所述虛擬網(wǎng)絡(luò)功能相關(guān)聯(lián)的資源的請求;以及 與多個虛擬網(wǎng)絡(luò)功能相關(guān)聯(lián)的過程。13.根據(jù)權(quán)利要求8所述的計算機(jī)程序產(chǎn)品,所述通信附加地包括下述中的至少一個: 識別所述虛擬網(wǎng)絡(luò)功能的供應(yīng)商;以及 識別所述虛擬網(wǎng)絡(luò)功能的發(fā)布。14.根據(jù)權(quán)利要求8所述的計算機(jī)程序產(chǎn)品,所述通信附加地包括下述中的至少一個: 指示下面的值是所述通信的發(fā)送器的識別符,其由識別所述發(fā)送器的值所跟隨;以及 指示下面的值是所述通信的接收器的識別符,其由識別所述接收器的值所跟隨。15.—種用于利用網(wǎng)絡(luò)功能虛擬化(基于NFV的通信網(wǎng)絡(luò))在通信網(wǎng)絡(luò)中通信信息的系統(tǒng),所述系統(tǒng)包括: 存儲器系統(tǒng);以及 耦連至所述存儲器系統(tǒng)的一個或多個處理核,并且其每個都配置為: 發(fā)送來自所述基于NFV的通信網(wǎng)絡(luò)的第一實(shí)體的通信,所述第一實(shí)體是發(fā)送器;以及 由所述基于NFV的通信網(wǎng)絡(luò)的第二實(shí)體接收所述通信,所述第二實(shí)體是接收器; 其中所述通信包括: 識別所述通信的所述發(fā)送器,以及識別所述通信的所述接收器; 識別與所述基于NFV的通信網(wǎng)絡(luò)相關(guān)聯(lián)的功能;以及 授權(quán)將所述發(fā)送器和所述接收器中的至少一個與所述功能相關(guān)聯(lián)。16.根據(jù)權(quán)利要求15所述的系統(tǒng),所述通信附加地包括: 指示信息類型的記錄,所述信息類型是下述中的至少一個:對所述發(fā)送器的識別,對所述接收器的識別,對所述功能的識別以及授權(quán);以及與所述信息類型相對應(yīng)的值; 其中所述信息類型和所述值包括字母數(shù)字字符。17.根據(jù)權(quán)利要求15所述的系統(tǒng),所述通信附加地包括: 指示下面的值是虛擬網(wǎng)絡(luò)功能(VNF)的識別符,其由識別所述虛擬網(wǎng)絡(luò)功能的值所跟隨;以及 指示下面的值是VNF實(shí)例的識別符,其由識別所述虛擬網(wǎng)絡(luò)功能實(shí)例的值所跟隨。18.根據(jù)權(quán)利要求15所述的系統(tǒng),所述通信附加地包括下述中的至少一個: 指示下面的值是所述虛擬網(wǎng)絡(luò)功能的特定參數(shù),其由所述參數(shù)的值所跟隨,以及 指示下面的值是所述虛擬網(wǎng)絡(luò)功能的特定參數(shù)并且是對所述參數(shù)的當(dāng)前值的請求。19.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述功能是下述中的至少一個: 發(fā)起與所述虛擬網(wǎng)絡(luò)功能相關(guān)聯(lián)的功能的指令; 發(fā)起所述虛擬網(wǎng)絡(luò)功能的實(shí)例的指令; 對與所述虛擬網(wǎng)絡(luò)功能相關(guān)聯(lián)的資源的請求;以及 與多個虛擬網(wǎng)絡(luò)功能相關(guān)聯(lián)的過程。20.根據(jù)權(quán)利要求15所述的系統(tǒng),所述通信附加地包括下述中的至少一個: 識別所述虛擬網(wǎng)絡(luò)功能的供應(yīng)商;以及 識別所述虛擬網(wǎng)絡(luò)功能的發(fā)布。
【文檔編號】H04W12/08GK105917690SQ201480069027
【公開日】2016年8月31日
【申請日】2014年12月19日
【發(fā)明人】埃亞爾·菲兒斯坦尼, 奧弗·赫蒙尼, 尼姆羅德·桑德勒曼, 伊特茲克·基德羅斯?fàn)?
【申請人】阿姆多克斯軟件系統(tǒng)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1