国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      重新實(shí)例化虛擬網(wǎng)絡(luò)功能的方法和裝置與流程

      文檔序號(hào):12133628閱讀:506來源:國知局
      重新實(shí)例化虛擬網(wǎng)絡(luò)功能的方法和裝置與流程

      本發(fā)明涉及通信領(lǐng)域,尤其涉及一種重新實(shí)例化虛擬網(wǎng)絡(luò)功能的方法和裝置。



      背景技術(shù):

      在現(xiàn)有網(wǎng)絡(luò)架構(gòu)之中,網(wǎng)絡(luò)功能與網(wǎng)絡(luò)設(shè)備是超強(qiáng)耦合的關(guān)系,網(wǎng)絡(luò)功能均通過專門設(shè)計(jì)的、廠商專有的設(shè)備來實(shí)現(xiàn)。這帶來了諸多不便,比如:這些設(shè)備在性能上的提高,受限于滿足特定/定制化需求而且同時(shí)保持電信級(jí)可靠性的硬件的發(fā)展;又如,當(dāng)運(yùn)營商要部署新的業(yè)務(wù)時(shí),須事先部署新設(shè)計(jì)的、具有相關(guān)專用功能的設(shè)備,這會(huì)提高運(yùn)營商的業(yè)務(wù)部署成本。另一方面,隨著CPU及內(nèi)存的性能快速地提高,通用型服務(wù)器上以軟件形式運(yùn)行網(wǎng)絡(luò)功能就具備了基礎(chǔ)條件,網(wǎng)絡(luò)功能虛擬化(Network Function Virtualization,NFV)技術(shù)也應(yīng)運(yùn)而生,它目標(biāo)就是在通用的硬件設(shè)備上運(yùn)行網(wǎng)絡(luò)功能,從而通過大范圍的部署,可降低資本支出(capital expenditures,CAPEX)。虛擬化的技術(shù)使得網(wǎng)絡(luò)功能可以按需地部署及更新,且極大地方便遠(yuǎn)程管理及維護(hù),可降低運(yùn)營支出(Operating expenditures,OPEX)。

      NFV引入后現(xiàn)有網(wǎng)絡(luò)的管理架構(gòu)發(fā)生了很大變化,如圖1所示,NFV管理調(diào)度(NFV Management and Orchestration,NFV-MANO)的架構(gòu)圖及參考點(diǎn)。其中網(wǎng)絡(luò)功能虛擬化編排器(Network Functions Virtualization Orchestrator,NFVO)負(fù)責(zé)網(wǎng)絡(luò)服務(wù)的生命周期管理、跨虛擬架構(gòu)管理實(shí)體(Virtualised Infrastructure Manager,VIM)的網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施(Network Functions Virtualization Infrastructure,NFVI)資源調(diào)度等功能,網(wǎng)絡(luò)功能虛擬化管理實(shí)體(VNF Manager,VNFM)負(fù)責(zé)VNF實(shí)例的生命周期管理,每個(gè)VNF實(shí)例假設(shè)都有一個(gè)關(guān)聯(lián)的VNFM,VIM負(fù)責(zé)控制和管理 NFVI的計(jì)算,存儲(chǔ)和網(wǎng)絡(luò)資源。傳統(tǒng)電信網(wǎng)絡(luò)網(wǎng)管多采用包含網(wǎng)絡(luò)管理系統(tǒng)(Network Management System,NMS)/運(yùn)營支撐系統(tǒng)(Operating Support System,OSS)、網(wǎng)元管理系統(tǒng)(Element Management System,EMS)和網(wǎng)元的三層管理結(jié)構(gòu),其中NMS和EMS之間的接口是北向接口,EMS和網(wǎng)元之間是南向接口。在網(wǎng)絡(luò)功能虛擬化后,傳統(tǒng)網(wǎng)管負(fù)責(zé)虛擬網(wǎng)絡(luò)功能應(yīng)用層的管理。

      網(wǎng)絡(luò)服務(wù)(Network Service,NS)將由一系列相互連接的VNF和或物理網(wǎng)絡(luò)功能(Physical Network Function,PNF)實(shí)現(xiàn),VNF/PNF相互連接構(gòu)成虛擬鏈路(Virtual Link,VL),整個(gè)網(wǎng)絡(luò)服務(wù)的VNF轉(zhuǎn)發(fā)的路徑(VNF Forwarding Graphs,VNFFG)由虛擬鏈路和VNF/PNF連接點(diǎn)(Connection Point,CP)構(gòu)成。網(wǎng)絡(luò)服務(wù)的生命周期包括實(shí)例化(Instantiate)NS、終止(Terminate)NS、伸縮(Scale)NS、更新(Update)NS及創(chuàng)建/刪除/查詢/更新VNFFG或VL等,VNF的生命周期包括實(shí)例化VNF、終止VNF實(shí)例、伸縮VNF及修復(fù)VNF等過程,其中Scale具體分為收縮(scale in)、擴(kuò)展(scale out)、增加容量(scale up)和減少容量(scale down)四種。修復(fù)一般是指在網(wǎng)元或設(shè)備出現(xiàn)故障或性能嚴(yán)重下降時(shí)使網(wǎng)元和設(shè)備恢復(fù)到正常運(yùn)行的過程,廣義還包括問題的診斷過程,網(wǎng)元或設(shè)備發(fā)生故障時(shí)網(wǎng)絡(luò)服務(wù)很有可能就會(huì)受到影響,導(dǎo)致服務(wù)質(zhì)量下降。

      現(xiàn)有網(wǎng)絡(luò)服務(wù)修復(fù)的流程如圖2所示,當(dāng)確定需要修復(fù)網(wǎng)絡(luò)服務(wù)且方式為重新實(shí)例化VNF實(shí)例后,首先將業(yè)務(wù)遷移到容災(zāi)的VNF,然后OSS需要先通過Scale in NS使NFVO請(qǐng)求VNFM終止需要重新實(shí)例化的VNF實(shí)例,再通過Scale out NS使NFVO請(qǐng)求VNFM實(shí)例化新的VNF,來達(dá)到修復(fù)網(wǎng)絡(luò)服務(wù)的目的。但是在該流程中如果要完成整個(gè)修復(fù)的操作,需要在OSS和NFVO之間的接口上進(jìn)行兩次伸縮NS的操作,對(duì)應(yīng)的NFVO和VNFM需要進(jìn)行兩次生命周期的操作請(qǐng)求以及其授權(quán)的過程。同時(shí)因?yàn)閂NFM在實(shí)例化新的VNF時(shí)并不知道新VNF是用來替代已故障的VNF,所以新VNF的部署參數(shù)和已故障的VNF是不相同的,那么如果要將新的VNF接入到網(wǎng)絡(luò)服務(wù)中替換需修復(fù)的VNF,OSS需要更新與該需修復(fù)的VNF相關(guān)的VNFFG和VL,此外,在每次生命周期完成后VNFM會(huì)通知EM,EM會(huì)對(duì)VNF實(shí) 例對(duì)應(yīng)的管理對(duì)象進(jìn)行操作,對(duì)應(yīng)VNFM進(jìn)行的終止和實(shí)例化操作,EM需要進(jìn)行管理對(duì)象的刪除和創(chuàng)建,這樣使得整個(gè)修復(fù)的過程非常復(fù)雜,也消耗了更多的時(shí)間。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明提供的重新實(shí)例化虛擬網(wǎng)絡(luò)功能的方法和裝置,要解決的技術(shù)問題是

      為解決上述技術(shù)問題,本發(fā)明提供了如下技術(shù)方案:

      一種重新實(shí)例化虛擬網(wǎng)絡(luò)功能的方法,包括:

      網(wǎng)絡(luò)功能虛擬化管理實(shí)體VNFM接收需重新實(shí)例化虛擬網(wǎng)絡(luò)功能VNF實(shí)例的指示信息;

      所述VNFM請(qǐng)求虛擬架構(gòu)管理實(shí)體VIM釋放需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源以及分配實(shí)例化新的VNF實(shí)例所需的虛擬資源;

      所述VNFM在所述需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源進(jìn)行釋放完成后,利用所述VIM分配的虛擬資源,建立新的VNF實(shí)例,該新VNF實(shí)例的部署參數(shù)和需重新實(shí)例化的VNF實(shí)例的部署參數(shù)一致,且VNF實(shí)例的標(biāo)識(shí)信息相同。

      其中,所述VNFM需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源以及分配實(shí)例化新的VNF實(shí)例所需的虛擬資源之前,所述方法還包括:

      所述VNFM指示需重新實(shí)例化的VNF實(shí)例的業(yè)務(wù)遷移到所述需重新實(shí)例化的VNF實(shí)例的容災(zāi)VNF。

      其中,所述VNFM請(qǐng)求VIM分配實(shí)例化新的VNF實(shí)例所需的虛擬資源,包括:

      如果網(wǎng)絡(luò)功能虛擬化編排器NFVO對(duì)虛擬資源進(jìn)行預(yù)留,則所述VNFM請(qǐng)求VIM在所述預(yù)留的虛擬資源中分配所需的虛擬資源。

      其中,所述重新實(shí)例化VNF實(shí)例的指示信息是所述VNFM從NFVO或 網(wǎng)絡(luò)管理EM實(shí)體接收的

      其中,所述重新實(shí)例化VNF實(shí)例的指示信息包括:

      方式A:接收所述重新實(shí)例化的VNF實(shí)例的請(qǐng)求信息;或者,

      方式B:接收修復(fù)VNF實(shí)例的請(qǐng)求信息,根據(jù)所述修復(fù)VNF實(shí)例的請(qǐng)求消息得到重新實(shí)例化的VNF實(shí)例;或者,

      方式C:接收實(shí)例化VNF的請(qǐng)求消息,其中所實(shí)例化VNF的消息包含需要重新實(shí)例化的VNF實(shí)例的標(biāo)識(shí)信息。

      其中,所述重新實(shí)例化VNF實(shí)例的指示信息是通過如下方式得到的,包括:

      VNFM接收NFVO發(fā)送的修復(fù)VNF實(shí)例的請(qǐng)求消息,其中所述NFVO是在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送修復(fù)VNF實(shí)例的請(qǐng)求消息的;或者,

      VNFM接收NFVO發(fā)送的實(shí)例化VNF的請(qǐng)求消息,其中所述NFVO是在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送實(shí)例化VNF實(shí)例的請(qǐng)求消息的;或者,

      VNFM接收NFVO發(fā)送的重新實(shí)例化VNF實(shí)例的請(qǐng)求消息,其中所述NFVO是在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送重新實(shí)例化VNF實(shí)例的請(qǐng)求消息的;或者

      VNFM接收EM發(fā)送的重新實(shí)例化VNF實(shí)例的請(qǐng)求消息,其中所述EM是在接收到網(wǎng)絡(luò)管理NM實(shí)體發(fā)送的重新實(shí)例化VNF實(shí)例的消息后發(fā)送重新實(shí)例化VNF實(shí)例或修復(fù)VNF實(shí)例或?qū)嵗疺NF的請(qǐng)求消息的。

      其中,在方式B中,所述根據(jù)所述修復(fù)VNF的請(qǐng)求消息得到重新實(shí)例化的VNF實(shí)例包括:

      方式一:所述修復(fù)VNF的請(qǐng)求消息中包括修復(fù)操作類型為重新實(shí)例化VNF實(shí)例和需重新實(shí)例化的VNF實(shí)例的標(biāo)識(shí)信息;或者,所述修復(fù)VNF的請(qǐng)求消息包括需重新實(shí)例化的VNF實(shí)例的標(biāo)識(shí)信息;

      方式二:所述修復(fù)VNF的請(qǐng)求消息中包括需修復(fù)的VNF實(shí)例的標(biāo)識(shí)信息;所述VNFM根據(jù)需修復(fù)的VNF實(shí)例的標(biāo)識(shí)信息,查詢所述VNF實(shí)例的VNF描述符VNFD,確定修復(fù)操作類型為重新實(shí)例化VNF實(shí)例。

      其中,所述VNFM接收到重新實(shí)例化VNF實(shí)例的指示信息之后,在VNFM請(qǐng)求VIM釋放需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源以及分配實(shí)例化新的VNF實(shí)例所需的虛擬資源之前,所述方法還包括:

      所述VNFM發(fā)送允許進(jìn)行生命周期操作的授權(quán)請(qǐng)求消息給NFVO,其中授權(quán)請(qǐng)求消息攜帶指示重新實(shí)例化VNF實(shí)例的生命周期操作信息;

      所述VNFM接收所述NFVO發(fā)送的允許進(jìn)行對(duì)應(yīng)生命周期操作的授權(quán)響應(yīng)消息,再觸發(fā)請(qǐng)求VIM釋放需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源以及分配實(shí)例化新的VNF實(shí)例所需的虛擬資源的操作。

      其中,如果通過方式A接收的重新實(shí)例化VNF實(shí)例的請(qǐng)求消息,則所述生命周期操作信息為重新實(shí)例化VNF實(shí)例;

      如果通過方式B接收的修復(fù)VNF實(shí)例的請(qǐng)求消息,則所述生命周期操作信息為修復(fù)VNF實(shí)例;

      如果通過方式C接收的實(shí)例化VNF的請(qǐng)求消息,則所述生命周期操作信息為實(shí)例化VNF。

      其中,所述授權(quán)請(qǐng)求消息還包括:

      需重新實(shí)例化的VNF實(shí)例的VNFD的標(biāo)識(shí)信息、實(shí)例化新的VNF實(shí)例所需使用的虛擬資源的信息和應(yīng)釋放的需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源的信息中的至少一個(gè)。

      其中,授權(quán)響應(yīng)消息還包括所述NFVO預(yù)留的虛擬資源的標(biāo)識(shí)信息。

      其中,所述VNFM利用所述VIM分配的虛擬資源,建立新的VNF實(shí)例之后,所述方法還包括:

      所述VNFM給EM發(fā)送重新實(shí)例化VNF實(shí)例完成的通知或重新實(shí)例化VNF實(shí)例完成的確認(rèn)信息,觸發(fā)所述EM將需重新實(shí)例化的VNF實(shí)例在重新實(shí)例化前的應(yīng)用層參數(shù)發(fā)送給重新實(shí)例化后的VNF。

      其中,所述VNFM向EM發(fā)送重新實(shí)例化VNF實(shí)例完成的信息之后,所述方法還包括:

      所述VNFM根據(jù)預(yù)先存儲(chǔ)的所述需重新實(shí)例化的VNF實(shí)例的容災(zāi)策略,確定是否將所述需重新實(shí)例化的VNF實(shí)例的容災(zāi)VNF的業(yè)務(wù)遷到所述新的VNF實(shí)例上。

      其中,所述VNFM確定是否將所述需重新實(shí)例化的VNF實(shí)例的容災(zāi)VNF的業(yè)務(wù)遷到所述新的VNF實(shí)例上,包括:

      如果所述容災(zāi)策略中容災(zāi)采用N+1的主備工作模式,則將業(yè)務(wù)遷移回重新實(shí)例化后的VNF實(shí)例;

      如果所述容災(zāi)策略中容災(zāi)采用1+1主備或1+1互備工作模式,則不將業(yè)務(wù)遷移回重新實(shí)例化后的VNF實(shí)例。

      其中,所述容災(zāi)策略被包含在VNFD或網(wǎng)絡(luò)服務(wù)描述符NSD中,所述容災(zāi)策略中至少包含容災(zāi)VNF的地址和工作模式信息。

      一種重新實(shí)例化虛擬網(wǎng)絡(luò)功能的方法,包括:

      在接收到需重新實(shí)例化虛擬網(wǎng)絡(luò)功能VNF的指示信息,向VNFM發(fā)送所述需重新實(shí)例化虛擬網(wǎng)絡(luò)功能VNF的指示信息。

      其中,NFVO在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送修復(fù)VNF實(shí)例的請(qǐng)求消息;或者,

      NFVO在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送實(shí)例化VNF的請(qǐng)求消息;或者,

      NFVO在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送重新實(shí)例化VNF實(shí)例的請(qǐng)求消息;或者,

      EM在接收到網(wǎng)絡(luò)管理NM實(shí)體發(fā)送的重新實(shí)例化VNF實(shí)例的消息后,發(fā)送重新實(shí)例化VNF實(shí)例或修復(fù)VNF實(shí)例或?qū)嵗疺NF的請(qǐng)求消息。

      一種重新實(shí)例化虛擬網(wǎng)絡(luò)功能的裝置,包括:

      第一接收模塊,用于接收需重新實(shí)例化虛擬網(wǎng)絡(luò)功能VNF實(shí)例的指示信 息;

      第二請(qǐng)求模塊,用于請(qǐng)求虛擬架構(gòu)管理實(shí)體VIM釋放需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源以及分配實(shí)例化新的VNF實(shí)例所需的虛擬資源;

      建立模塊,用于在檢測到對(duì)所述需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源進(jìn)行釋放完成后,利用所述VIM分配的虛擬資源,建立新的VNF實(shí)例,該新VNF實(shí)例的部署參數(shù)和需重新實(shí)例化的VNF實(shí)例的部署參數(shù)一致,且VNF實(shí)例的標(biāo)識(shí)信息相同。

      其中,所述裝置還包括:

      指示模塊,用于指示需重新實(shí)例化的VNF實(shí)例的業(yè)務(wù)遷移到所述需重新實(shí)例化的VNF實(shí)例的容災(zāi)VNF。

      其中,所述請(qǐng)求模塊,用于如果網(wǎng)絡(luò)功能虛擬化編排器NFVO對(duì)虛擬資源進(jìn)行預(yù)留,則請(qǐng)求VIM在所述預(yù)留的虛擬資源中分配所需的虛擬資源。

      其中,所述重新實(shí)例化VNF實(shí)例的指示信息是所述VNFM從NFVO或網(wǎng)絡(luò)管理EM實(shí)體接收的

      其中,所述重新實(shí)例化VNF實(shí)例的指示信息包括:

      方式A:接收所述重新實(shí)例化的VNF實(shí)例的請(qǐng)求信息;或者,

      方式B:接收修復(fù)VNF的請(qǐng)求信息,根據(jù)所述修復(fù)VNF的請(qǐng)求消息得到重新實(shí)例化的VNF實(shí)例;或者,

      方式C:接收實(shí)例化VNF的請(qǐng)求消息,其中所實(shí)例化VNF的消息包含需要重新實(shí)例化的VNF實(shí)例的標(biāo)識(shí)信息。

      其中,所述重新實(shí)例化VNF實(shí)例的指示信息是通過如下方式得到的,包括:

      接收NFVO發(fā)送的修復(fù)VNF實(shí)例的請(qǐng)求消息,其中所述NFVO是在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送修復(fù)VNF實(shí)例的請(qǐng)求消息的;或者,

      接收NFVO發(fā)送的實(shí)例化VNF的請(qǐng)求消息,其中所述NFVO是在接收 到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送實(shí)例化VNF實(shí)例的請(qǐng)求消息的;或者,

      接收NFVO發(fā)送的重新實(shí)例化VNF實(shí)例的請(qǐng)求消息,其中所述NFVO是在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送重新實(shí)例化VNF實(shí)例的請(qǐng)求消息的;或者

      接收EM發(fā)送的重新實(shí)例化VNF實(shí)例的請(qǐng)求消息,其中所述EM是在接收到網(wǎng)絡(luò)管理NM實(shí)體發(fā)送的重新實(shí)例化VNF實(shí)例的消息后發(fā)送重新實(shí)例化VNF實(shí)例或修復(fù)VNF實(shí)例或?qū)嵗疺NF的請(qǐng)求消息的。

      其中,在方式B中,所述根據(jù)所述修復(fù)VNF的請(qǐng)求消息得到重新實(shí)例化的VNF實(shí)例包括:

      方式一:所述修復(fù)VNF的請(qǐng)求消息中包括修復(fù)操作類型為重新實(shí)例化VNF實(shí)例和需重新實(shí)例化的VNF實(shí)例的標(biāo)識(shí)信息;或者,所述修復(fù)VNF的請(qǐng)求消息包括需重新實(shí)例化的VNF實(shí)例的標(biāo)識(shí)信息;

      方式二:所述修復(fù)VNF的請(qǐng)求消息中包括需修復(fù)的VNF實(shí)例的標(biāo)識(shí)信息;所述VNFM根據(jù)需修復(fù)的VNF實(shí)例的標(biāo)識(shí)信息,查詢所述VNF實(shí)例的VNF描述符VNFD,確定修復(fù)操作類型為重新實(shí)例化VNF實(shí)例。

      其中,所述裝置還包括:

      第一發(fā)送模塊,用于在接收到重新實(shí)例化VNF實(shí)例的指示信息之后,在VNFM請(qǐng)求VIM釋放需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源以及分配實(shí)例化新的VNF實(shí)例所需的虛擬資源之前,發(fā)送允許進(jìn)行生命周期操作的授權(quán)請(qǐng)求消息給NFVO,其中授權(quán)請(qǐng)求消息攜帶指示重新實(shí)例化VNF實(shí)例的生命周期操作信息;

      第二接收模塊,用于接收所述NFVO發(fā)送的允許進(jìn)行對(duì)應(yīng)生命周期操作的授權(quán)響應(yīng)消息,再觸發(fā)請(qǐng)求VIM釋放需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源以及分配實(shí)例化新的VNF實(shí)例所需的虛擬資源的操作。

      其中,如果通過方式A接收的重新實(shí)例化VNF實(shí)例的請(qǐng)求消息,則所述生命周期操作信息為重新實(shí)例化VNF實(shí)例;

      如果通過方式B接收的修復(fù)VNF實(shí)例的請(qǐng)求消息,則所述生命周期操作信息為修復(fù)VNF實(shí)例;

      如果通過方式C接收的實(shí)例化VNF的請(qǐng)求消息,則所述生命周期操作信息為實(shí)例化VNF。

      其中,所述授權(quán)請(qǐng)求消息還包括:

      需重新實(shí)例化的VNF實(shí)例的VNFD的標(biāo)識(shí)信息、實(shí)例化新的VNF實(shí)例所需使用的虛擬資源的信息和應(yīng)釋放的需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源的信息中的至少一個(gè)。

      其中,授權(quán)響應(yīng)消息還包括所述NFVO預(yù)留的虛擬資源的標(biāo)識(shí)信息。

      其中,所述裝置還包括:

      第二發(fā)送模塊,用于給EM發(fā)送重新實(shí)例化VNF實(shí)例完成的通知或重新實(shí)例化VNF實(shí)例完成的確認(rèn)信息,觸發(fā)所述EM將需重新實(shí)例化的VNF實(shí)例在重新實(shí)例化前的應(yīng)用層參數(shù)發(fā)送給重新實(shí)例化后的VNF。

      其中,所述裝置還包括:

      確定模塊,用于根據(jù)預(yù)先存儲(chǔ)的所述需重新實(shí)例化的VNF實(shí)例的容災(zāi)策略,確定是否將所述需重新實(shí)例化的VNF實(shí)例的容災(zāi)VNF的業(yè)務(wù)遷到所述新的VNF實(shí)例上。

      其中,所述確定模塊具體用于:

      如果所述容災(zāi)策略中容災(zāi)采用N+1的主備工作模式,則將業(yè)務(wù)遷移回重新實(shí)例化后的VNF實(shí)例;

      如果所述容災(zāi)策略中容災(zāi)采用1+1主備或1+1互備工作模式,則不將業(yè)務(wù)遷移回重新實(shí)例化后的VNF實(shí)例。

      其中,所述容災(zāi)策略被包含在VNFD或網(wǎng)絡(luò)服務(wù)描述符NSD中,所述容災(zāi)策略中至少包含容災(zāi)VNF的地址和工作模式信息。

      一種重新實(shí)例化虛擬網(wǎng)絡(luò)功能的裝置,包括:

      發(fā)送模塊,用于在接收到需重新實(shí)例化虛擬網(wǎng)絡(luò)功能VNF的指示信息, 向VNFM發(fā)送所述需重新實(shí)例化虛擬網(wǎng)絡(luò)功能VNF的指示信息。

      其中,所述發(fā)送模塊具體用于:

      在所述發(fā)送模塊位于NFVO時(shí),在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送修復(fù)VNF實(shí)例的請(qǐng)求消息;或者,

      在所述發(fā)送模塊位于NFVO時(shí),在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送實(shí)例化VNF的請(qǐng)求消息;或者,

      在所述發(fā)送模塊位于NFVO時(shí),在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送重新實(shí)例化VNF實(shí)例的請(qǐng)求消息;或者,

      在所述發(fā)送模塊位于EM時(shí),在接收到網(wǎng)絡(luò)管理NM實(shí)體發(fā)送的重新實(shí)例化VNF實(shí)例的消息后,發(fā)送重新實(shí)例化VNF實(shí)例或修復(fù)VNF實(shí)例或?qū)嵗疺NF的請(qǐng)求消息。

      本發(fā)明提供的實(shí)施例,簡化網(wǎng)絡(luò)服務(wù)修復(fù)的流程,減少對(duì)網(wǎng)絡(luò)服務(wù)的影響,縮短修復(fù)的時(shí)間。

      附圖說明

      圖1為現(xiàn)有技術(shù)中NFV-MANO的架構(gòu)示意圖;

      圖2為現(xiàn)有技術(shù)中重新實(shí)例化VNF實(shí)例的流程圖;

      圖3為本發(fā)明提供的重新實(shí)例化虛擬網(wǎng)絡(luò)功能的方法的流程圖;

      圖4為本發(fā)明實(shí)施例一提供的重新實(shí)例化虛擬網(wǎng)絡(luò)功能的方法的流程圖;

      圖5為本發(fā)明實(shí)施例二提供的重新實(shí)例化虛擬網(wǎng)絡(luò)功能的方法的流程圖;

      圖6為本發(fā)明實(shí)施例三提供的重新實(shí)例化虛擬網(wǎng)絡(luò)功能的方法的流程圖;

      圖7為本發(fā)明提供的重新實(shí)例化虛擬網(wǎng)絡(luò)功能的裝置的結(jié)構(gòu)圖。

      具體實(shí)施方式

      為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。

      圖3為本發(fā)明提供的重新實(shí)例化虛擬網(wǎng)絡(luò)功能的方法的流程圖。圖3所示方法包括:

      步驟301、VNFM接收需重新實(shí)例化虛擬網(wǎng)絡(luò)功能VNF實(shí)例的指示信息;

      步驟302、所述VNFM請(qǐng)求虛擬架構(gòu)管理實(shí)體VIM釋放需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源以及分配實(shí)例化新的VNF實(shí)例所需的虛擬資源;

      步驟303、所述VNFM在檢測到對(duì)所述需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源進(jìn)行釋放完成后,利用所述VIM分配的虛擬資源,建立新的VNF實(shí)例,該新VNF實(shí)例的部署參數(shù)和需重新實(shí)例化的VNF實(shí)例的部署參數(shù)一致,且VNF實(shí)例的標(biāo)識(shí)信息相同。

      本發(fā)明提供的實(shí)施例,簡化網(wǎng)絡(luò)服務(wù)修復(fù)的流程,減少對(duì)網(wǎng)絡(luò)服務(wù)的影響,縮短修復(fù)的時(shí)間。

      其中,所述VNFM需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源以及分配實(shí)例化新的VNF實(shí)例所需的虛擬資源之前,所述方法還包括:

      所述VNFM指示需重新實(shí)例化的VNF實(shí)例的業(yè)務(wù)遷移到所述需重新實(shí)例化的VNF實(shí)例的容災(zāi)VNF。

      其中,所述VNFM請(qǐng)求VIM分配實(shí)例化新的VNF實(shí)例所需的虛擬資源,包括:

      如果網(wǎng)絡(luò)功能虛擬化編排器NFVO對(duì)虛擬資源進(jìn)行預(yù)留,則所述VNFM 請(qǐng)求VIM在所述預(yù)留的虛擬資源中分配所需的虛擬資源。

      其中,所述重新實(shí)例化VNF實(shí)例的指示信息是所述VNFM從NFVO或網(wǎng)絡(luò)管理EM實(shí)體接收的

      其中,所述重新實(shí)例化VNF實(shí)例的指示信息包括:

      方式A:接收所述重新實(shí)例化的VNF實(shí)例的請(qǐng)求信息;或者,

      方式B:接收修復(fù)VNF的請(qǐng)求信息,根據(jù)所述修復(fù)VNF的請(qǐng)求消息得到重新實(shí)例化的VNF實(shí)例;或者,

      方式C:接收實(shí)例化VNF的請(qǐng)求消息,其中所實(shí)例化VNF的消息包含需要重新實(shí)例化的VNF實(shí)例的標(biāo)識(shí)信息。

      其中,所述重新實(shí)例化VNF實(shí)例的指示信息是通過如下方式得到的,包括:

      VNFM接收NFVO發(fā)送的修復(fù)VNF實(shí)例的請(qǐng)求消息,其中所述NFVO是在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送修復(fù)VNF實(shí)例的請(qǐng)求消息的;或者,

      VNFM接收NFVO發(fā)送的實(shí)例化VNF的請(qǐng)求消息,其中所述NFVO是在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送實(shí)例化VNF實(shí)例的請(qǐng)求消息的;或者,

      VNFM接收NFVO發(fā)送的重新實(shí)例化VNF實(shí)例的請(qǐng)求消息,其中所述NFVO是在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送重新實(shí)例化VNF實(shí)例的請(qǐng)求消息的;或者

      VNFM接收EM發(fā)送的重新實(shí)例化VNF實(shí)例的請(qǐng)求消息,其中所述EM是在接收到網(wǎng)絡(luò)管理NM實(shí)體發(fā)送的重新實(shí)例化VNF實(shí)例的消息后發(fā)送重新實(shí)例化VNF實(shí)例或修復(fù)VNF實(shí)例或?qū)嵗疺NF的請(qǐng)求消息的。

      其中,在方式B中,所述根據(jù)所述修復(fù)VNF的請(qǐng)求消息得到重新實(shí)例化的VNF實(shí)例包括:

      方式一:所述修復(fù)VNF的請(qǐng)求消息中包括修復(fù)操作類型為重新實(shí)例化 VNF實(shí)例和需重新實(shí)例化的VNF實(shí)例的標(biāo)識(shí)信息;或者,所述修復(fù)VNF的請(qǐng)求消息包括需重新實(shí)例化的VNF實(shí)例的標(biāo)識(shí)信息;

      方式二:所述修復(fù)VNF的請(qǐng)求消息中包括需修復(fù)的VNF實(shí)例的標(biāo)識(shí)信息;所述VNFM根據(jù)需修復(fù)的VNF實(shí)例的標(biāo)識(shí)信息,查詢所述VNF實(shí)例的VNF描述符VNFD,確定修復(fù)操作類型為重新實(shí)例化VNF實(shí)例。

      其中,所述VNFM接收到重新實(shí)例化VNF實(shí)例的指示信息之后,在VNFM請(qǐng)求VIM釋放需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源以及分配實(shí)例化新的VNF實(shí)例所需的虛擬資源之前,所述方法還包括:

      所述VNFM發(fā)送允許進(jìn)行生命周期操作的授權(quán)請(qǐng)求消息給NFVO,其中授權(quán)請(qǐng)求消息攜帶指示重新實(shí)例化VNF實(shí)例的生命周期操作信息;

      所述VNFM接收所述NFVO發(fā)送的允許進(jìn)行對(duì)應(yīng)生命周期操作的授權(quán)響應(yīng)消息,再觸發(fā)請(qǐng)求VIM釋放需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源以及分配實(shí)例化新的VNF實(shí)例所需的虛擬資源的操作。

      其中,如果通過方式A接收的重新實(shí)例化VNF實(shí)例的請(qǐng)求消息,則所述生命周期操作信息為重新實(shí)例化VNF實(shí)例;

      如果通過方式B接收的修復(fù)VNF實(shí)例的請(qǐng)求消息,則所述生命周期操作信息為修復(fù)VNF實(shí)例;

      如果通過方式C接收的實(shí)例化VNF的請(qǐng)求消息,則所述生命周期操作信息為實(shí)例化VNF。

      其中,所述授權(quán)請(qǐng)求消息還包括:

      需重新實(shí)例化的VNF實(shí)例的VNFD的標(biāo)識(shí)信息、實(shí)例化新的VNF實(shí)例所需使用的虛擬資源的信息和應(yīng)釋放的需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源的信息中的至少一個(gè)。

      其中,授權(quán)響應(yīng)消息還包括所述NFVO預(yù)留的虛擬資源的標(biāo)識(shí)信息。

      其中所述VNFM利用所述VIM分配的虛擬資源,建立新的VNF實(shí)例之后,所述方法還包括:

      所述VNFM給EM發(fā)送重新實(shí)例化VNF實(shí)例完成的通知或重新實(shí)例化VNF實(shí)例完成的確認(rèn)信息,觸發(fā)所述EM將需重新實(shí)例化的VNF實(shí)例在重新實(shí)例化前的應(yīng)用層參數(shù)發(fā)送給重新實(shí)例化后的VNF。

      其中,所述VNFM向EM發(fā)送重新實(shí)例化VNF實(shí)例完成的信息之后,所述方法還包括:

      所述VNFM根據(jù)預(yù)先存儲(chǔ)的所述需重新實(shí)例化的VNF實(shí)例的容災(zāi)策略,確定是否將所述需重新實(shí)例化的VNF實(shí)例的容災(zāi)VNF的業(yè)務(wù)遷到所述新的VNF實(shí)例上。

      其中,所述VNFM確定是否將所述需重新實(shí)例化的VNF實(shí)例的容災(zāi)VNF的業(yè)務(wù)遷到所述新的VNF實(shí)例上,包括:

      如果所述容災(zāi)策略中容災(zāi)采用N+1的主備工作模式,則將業(yè)務(wù)遷移回重新實(shí)例化后的VNF實(shí)例;

      如果所述容災(zāi)策略中容災(zāi)采用1+1主備或1+1互備工作模式,則不將業(yè)務(wù)遷移回重新實(shí)例化后的VNF實(shí)例。

      其中所述容災(zāi)策略被包含在VNFD或網(wǎng)絡(luò)服務(wù)描述符(Network Service,NSD)中,所述容災(zāi)策略中至少包含容災(zāi)VNF的地址和工作模式信息。

      網(wǎng)絡(luò)服務(wù)NS在實(shí)例化后,根據(jù)NSD會(huì)生成網(wǎng)絡(luò)服務(wù)記錄(Network Service Record,NSR),容災(zāi)策略的具體參數(shù)信息會(huì)被存放在NSR中。

      另外,本發(fā)明還提供一種重新實(shí)例化虛擬網(wǎng)絡(luò)功能的方法,其特征在于,包括:

      在接收到需重新實(shí)例化虛擬網(wǎng)絡(luò)功能VNF的指示信息,向VNFM發(fā)送所述需重新實(shí)例化虛擬網(wǎng)絡(luò)功能VNF的指示信息。

      其中:

      NFVO在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送修復(fù)VNF實(shí)例的請(qǐng)求消息;或者,

      NFVO在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送實(shí)例化 VNF的請(qǐng)求消息;或者,

      NFVO在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送重新實(shí)例化VNF實(shí)例的請(qǐng)求消息;或者,

      EM在接收到網(wǎng)絡(luò)管理NM實(shí)體發(fā)送的重新實(shí)例化VNF實(shí)例的消息后,發(fā)送重新實(shí)例化VNF實(shí)例或修復(fù)VNF實(shí)例或?qū)嵗疺NF的請(qǐng)求消息。

      實(shí)施例一

      圖4為本發(fā)明實(shí)施例一提供的重新實(shí)例化虛擬網(wǎng)絡(luò)功能的方法的流程圖。圖4所示方法中,由OSS觸發(fā)重新實(shí)例化VNF實(shí)例,具體流程如下:

      1)OSS確定需要重新實(shí)例化VNF實(shí)例后,給NFVO發(fā)送修復(fù)網(wǎng)絡(luò)服務(wù)的消息,消息中攜帶網(wǎng)絡(luò)服務(wù)Id和需要重新實(shí)例化的VNF實(shí)例的標(biāo)識(shí)信息Id;

      其中,需要重新實(shí)例化VNF實(shí)例的信息是根據(jù)網(wǎng)絡(luò)服務(wù)告警和/或性能測量參數(shù)信息確定的;

      2)NFVO給VNFM發(fā)送修復(fù)VNF的請(qǐng)求消息,其中所述修復(fù)VNF的請(qǐng)求消息中攜帶修復(fù)操作為重新實(shí)例化VNF實(shí)例和需重新實(shí)例化的VNF實(shí)例Id;

      3)VNFM發(fā)送允許進(jìn)行生命周期操作的授權(quán)請(qǐng)求消息給NFVO,其中所述授權(quán)請(qǐng)求消息中攜帶指示重新實(shí)例化VNF實(shí)例的生命周期操作信息,其中所述生命周期操作信息為修復(fù)VNF操作;可選的,還可以攜帶有應(yīng)增加的虛擬資源的信息,即實(shí)例化新的VNF實(shí)例所需使用的虛擬資源的信息,和/或應(yīng)刪除的虛擬資源的信息,即應(yīng)釋放的需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源的信息;

      4)VNFM接收NFVO發(fā)送的允許進(jìn)行修復(fù)VNF的授權(quán)響應(yīng)消息;

      5)VNFM指示需重新實(shí)例化的VNF將業(yè)務(wù)遷移到該VNF實(shí)例的容災(zāi)VNF,并給VIM發(fā)送釋放需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源的請(qǐng)求消息;

      6)VNFM在接收到VIM的資源成功釋放響應(yīng)消息后,向VIM發(fā)送分 配實(shí)例化新的VNF實(shí)例所需的虛擬資源的請(qǐng)求消息;

      7)VNFM在所分配的虛擬資源上根據(jù)VNF實(shí)例的VNF描述符VNFD(VNF Descriptor)建立新的VNF實(shí)例,其中該新VNF實(shí)例的部署參數(shù)和需重新實(shí)例化的VNF實(shí)例的部署參數(shù)保持一致,且VNF實(shí)例ID保持不變;

      8)VNFM給EM發(fā)送重新實(shí)例化VNF實(shí)例完成的通知消息;

      9)EM將需重新實(shí)例化的VNF實(shí)例在重新實(shí)例化前的應(yīng)用層參數(shù)發(fā)送給修復(fù)后的VNF。

      10)VNFM根據(jù)網(wǎng)絡(luò)服務(wù)記錄(NSR,Network Service Record)的容災(zāi)策略確定該VNF實(shí)例的容災(zāi)技術(shù)采用1+1主備工作模式,因此,不需要將業(yè)務(wù)從需重新實(shí)例化的VNF的容災(zāi)VNF上遷回。

      實(shí)施例二

      圖5為本發(fā)明實(shí)施例二提供的重新實(shí)例化虛擬網(wǎng)絡(luò)功能的方法的流程圖。圖5所示方法中,也是由OSS觸發(fā)重新實(shí)例化VNF實(shí)例,具體流程如下:

      1)OSS確定需要重新實(shí)例化VNF實(shí)例后,給NFVO發(fā)送更新網(wǎng)絡(luò)服務(wù)的消息,消息中攜帶網(wǎng)絡(luò)服務(wù)Id和需要重新實(shí)例化的VNF實(shí)例Id;

      其中,需要重新實(shí)例化VNF實(shí)例的信息是根據(jù)網(wǎng)絡(luò)服務(wù)告警和/或性能測量參數(shù)信息確定的;

      2)NFVO給VNFM發(fā)送實(shí)例化VNF的請(qǐng)求消息,其中所述實(shí)例化VNF的請(qǐng)求消息中攜帶需重新實(shí)例化的VNF實(shí)例Id;

      3)VNFM發(fā)送允許進(jìn)行生命周期操作的授權(quán)請(qǐng)求消息給NFVO,其中所述授權(quán)請(qǐng)求消息中攜帶指示重新實(shí)例化VNF實(shí)例的生命周期操作信息,其中所述生命周期操作信息為實(shí)例化VNF以及VNF實(shí)例對(duì)應(yīng)的VNFD的Id;

      4)VNFM接收到NFVO發(fā)送的允許進(jìn)行實(shí)例化VNF的授權(quán)響應(yīng)消息, 其中若NFVO進(jìn)行了資源預(yù)留,則所述授權(quán)響應(yīng)消息中攜帶有預(yù)留資源的Id;

      5)VNFM指示需重新實(shí)例化的VNF將業(yè)務(wù)遷移到該VNF實(shí)例的容災(zāi)VNF,并給VIM發(fā)送釋放需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源的請(qǐng)求;

      6)VNFM在接收到VIM的資源成功釋放響應(yīng)消息后,向VIM發(fā)送分配實(shí)例化新的VNF實(shí)例所需的虛擬資源的請(qǐng)求消息,其中若NFVO進(jìn)行了資源預(yù)留,該請(qǐng)求消息中攜帶預(yù)留資源的Id,使VIM在預(yù)留資源中分配所需的虛擬資源;

      7)VNFM在所分配的虛擬資源上根據(jù)VNF實(shí)例的VNFD建立新的VNF實(shí)例,其中該新VNF實(shí)例的部署參數(shù)和需重新實(shí)例化的VNF實(shí)例的部署參數(shù)保持一致,且VNF實(shí)例ID保持不變;

      8)VNFM給EM發(fā)送重新實(shí)例化VNF實(shí)例完成的通知消息;

      9)EM將需重新實(shí)例化的VNF實(shí)例在重新實(shí)例化前的應(yīng)用層參數(shù)發(fā)送給重新實(shí)例化后的VNF實(shí)例。

      10)VNFM從NSR的容災(zāi)策略確定,該VNF實(shí)例的容災(zāi)技術(shù)采用N+1主備工作模式,指示重新實(shí)例化后的VNF將業(yè)務(wù)從需重新實(shí)例化的VNF的容災(zāi)VNF上遷回。

      實(shí)施例三

      圖6為本發(fā)明實(shí)施例三提供的重新實(shí)例化虛擬網(wǎng)絡(luò)功能的方法的流程圖。圖6所示方法中,由網(wǎng)絡(luò)管理(Network Management,NM)觸發(fā)重新實(shí)例化VNF實(shí)例,具體流程如下:

      1)NM在確定需要重新實(shí)例化VNF實(shí)例后,給EM發(fā)送重新實(shí)例化VNF實(shí)例的消息,消息中攜帶需要重新實(shí)例化的VNF實(shí)例Id或VNF實(shí)例對(duì)應(yīng)的管理對(duì)象區(qū)別名(DN,Distinguish Name);

      其中,需要重新實(shí)例化VNF實(shí)例的信息是根據(jù)網(wǎng)絡(luò)服務(wù)告警和/或性能測量參數(shù)信息確定的;

      2)EM向VNFM發(fā)送重新實(shí)例化VNF實(shí)例的請(qǐng)求消息,其中重新實(shí)例化VNF實(shí)例的請(qǐng)求消息中攜帶需重新實(shí)例化的VNF實(shí)例Id;

      3)VNFM發(fā)送允許進(jìn)行生命周期操作的授權(quán)請(qǐng)求消息給NFVO,其中授權(quán)請(qǐng)求消息中攜帶指示重新實(shí)例化VNF實(shí)例的生命周期操作,其中所述生命周期操作信息為重新實(shí)例化VNF實(shí)例;當(dāng)然,還可以攜帶有應(yīng)增加的虛擬資源的信息,即實(shí)例化新的VNF實(shí)例所需使用的虛擬資源的信息,和/或應(yīng)刪除的虛擬資源的信息,即應(yīng)釋放的需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源的信息;

      4)VNFM接收NFVO發(fā)送的允許進(jìn)行重新實(shí)例化VNF實(shí)例的授權(quán)響應(yīng)消息;

      5)VNFM指示需重新實(shí)例化的VNF將業(yè)務(wù)遷移到該VNF實(shí)例的容災(zāi)VNF,并給VIM發(fā)送釋放需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源的請(qǐng)求消息;

      6)VNFM在接收到VIM的資源成功釋放響應(yīng)消息后,向VIM發(fā)送分配實(shí)例化新的VNF實(shí)例所需的虛擬資源的請(qǐng)求消息;

      7)VNFM在所分配的虛擬資源上根據(jù)VNF實(shí)例的VNFD建立新的VNF實(shí)例,其中該新VNF實(shí)例的部署參數(shù)和需重新實(shí)例化的VNF實(shí)例的部署參數(shù)保持一致,且VNF實(shí)例ID保持不變;

      8)VNFM給EM發(fā)送重新實(shí)例化VNF實(shí)例完成的確認(rèn)消息;

      9)EM將需重新實(shí)例化的VNF實(shí)例的在重新實(shí)例化前應(yīng)用層參數(shù)發(fā)送給修復(fù)后的VNF;

      10)VNFM從NSR的容災(zāi)策略確定,該VNF實(shí)例的容災(zāi)技術(shù)采用1+1互備工作模式不需要將業(yè)務(wù)從需重新實(shí)例化的VNF的容災(zāi)VNF上遷回。

      圖7為本發(fā)明提供的重新實(shí)例化虛擬網(wǎng)絡(luò)功能的裝置的結(jié)構(gòu)圖。圖7所示裝置包括:

      第一接收模塊701,用于接收需重新實(shí)例化虛擬網(wǎng)絡(luò)功能VNF實(shí)例的指 示信息;

      請(qǐng)求模塊702,用于請(qǐng)求虛擬架構(gòu)管理實(shí)體VIM釋放需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源以及分配實(shí)例化新的VNF實(shí)例所需的虛擬資源;

      建立模塊703,用于在檢測到對(duì)所述需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源進(jìn)行釋放完成后,利用所述VIM分配的虛擬資源,建立新的VNF實(shí)例,該新VNF實(shí)例的部署參數(shù)和需重新實(shí)例化的VNF實(shí)例的部署參數(shù)一致,且VNF實(shí)例的標(biāo)識(shí)信息相同。

      其中,所述裝置還包括:

      指示模塊,用于指示需重新實(shí)例化的VNF實(shí)例的業(yè)務(wù)遷移到所述需重新實(shí)例化的VNF實(shí)例的容災(zāi)VNF。

      其中,所述請(qǐng)求模塊,用于如果網(wǎng)絡(luò)功能虛擬化編排器NFVO對(duì)虛擬資源進(jìn)行預(yù)留,則請(qǐng)求VIM在所述預(yù)留的虛擬資源中分配所需的虛擬資源。

      其中,所述重新實(shí)例化VNF實(shí)例的指示信息是所述VNFM從NFVO或網(wǎng)絡(luò)管理EM實(shí)體接收的

      其中,所述重新實(shí)例化VNF實(shí)例的指示信息包括:

      方式A:接收所述重新實(shí)例化的VNF實(shí)例的請(qǐng)求信息;或者,

      方式B:接收修復(fù)VNF的請(qǐng)求信息,根據(jù)所述修復(fù)VNF的請(qǐng)求消息得到重新實(shí)例化的VNF實(shí)例;或者,

      方式C:接收實(shí)例化VNF的請(qǐng)求消息,其中所實(shí)例化VNF的消息包含需要重新實(shí)例化的VNF實(shí)例的標(biāo)識(shí)信息。

      其中,所述重新實(shí)例化VNF實(shí)例的指示信息是通過如下方式得到的,包括:

      接收NFVO發(fā)送的修復(fù)VNF實(shí)例的請(qǐng)求消息,其中所述NFVO是在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送修復(fù)VNF實(shí)例的請(qǐng)求消息的;或者,

      接收NFVO發(fā)送的實(shí)例化VNF的請(qǐng)求消息,其中所述NFVO是在接收 到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送實(shí)例化VNF實(shí)例的請(qǐng)求消息的;或者,

      接收NFVO發(fā)送的重新實(shí)例化VNF實(shí)例的請(qǐng)求消息,其中所述NFVO是在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送重新實(shí)例化VNF實(shí)例的請(qǐng)求消息的;或者

      接收EM發(fā)送的重新實(shí)例化VNF實(shí)例的請(qǐng)求消息,其中所述EM是在接收到網(wǎng)絡(luò)管理NM實(shí)體發(fā)送的重新實(shí)例化VNF實(shí)例的消息后發(fā)送重新實(shí)例化VNF實(shí)例或修復(fù)VNF實(shí)例或?qū)嵗疺NF的請(qǐng)求消息的。

      其中,在方式B中,所述根據(jù)所述修復(fù)VNF的請(qǐng)求消息得到重新實(shí)例化的VNF實(shí)例包括:

      方式一:所述修復(fù)VNF的請(qǐng)求消息中包括修復(fù)操作類型為重新實(shí)例化VNF實(shí)例和需重新實(shí)例化的VNF實(shí)例的標(biāo)識(shí)信息;或者,所述修復(fù)VNF的請(qǐng)求消息包括需重新實(shí)例化的VNF實(shí)例的標(biāo)識(shí)信息;

      方式二:所述修復(fù)VNF的請(qǐng)求消息中包括需修復(fù)的VNF實(shí)例的標(biāo)識(shí)信息;所述VNFM根據(jù)需修復(fù)的VNF實(shí)例的標(biāo)識(shí)信息,查詢所述VNF實(shí)例的VNF描述符VNFD,確定修復(fù)操作類型為重新實(shí)例化VNF實(shí)例。

      其中,所述裝置還包括:

      第一發(fā)送模塊,用于在接收到重新實(shí)例化VNF實(shí)例的指示信息之后,在VNFM請(qǐng)求VIM釋放需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源以及分配實(shí)例化新的VNF實(shí)例所需的虛擬資源之前,發(fā)送允許進(jìn)行生命周期操作的授權(quán)請(qǐng)求消息給NFVO,其中授權(quán)請(qǐng)求消息攜帶指示重新實(shí)例化VNF實(shí)例的生命周期操作信息;

      第二接收模塊,用于接收所述NFVO發(fā)送的允許進(jìn)行對(duì)應(yīng)生命周期操作的授權(quán)響應(yīng)消息,再觸發(fā)請(qǐng)求VIM釋放需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源以及分配實(shí)例化新的VNF實(shí)例所需的虛擬資源的操作。

      其中,如果通過方式A接收的重新實(shí)例化VNF實(shí)例的請(qǐng)求消息,則所述生命周期操作信息為重新實(shí)例化VNF實(shí)例;

      如果通過方式B接收的修復(fù)VNF實(shí)例的請(qǐng)求消息,則所述生命周期操作信息為修復(fù)VNF實(shí)例;

      如果通過方式C接收的實(shí)例化VNF的請(qǐng)求消息,則所述生命周期操作信息為實(shí)例化VNF。

      其中,所述授權(quán)請(qǐng)求消息還包括:

      需重新實(shí)例化的VNF實(shí)例的VNFD的標(biāo)識(shí)信息、實(shí)例化新的VNF實(shí)例所需使用的虛擬資源的信息和應(yīng)釋放的需重新實(shí)例化的VNF實(shí)例對(duì)應(yīng)的虛擬資源的信息中的至少一個(gè)。

      其中,授權(quán)響應(yīng)消息還包括所述NFVO預(yù)留的虛擬資源的標(biāo)識(shí)信息。

      其中,所述裝置還包括:

      第二發(fā)送模塊,用于給EM發(fā)送重新實(shí)例化VNF實(shí)例完成的通知或重新實(shí)例化VNF實(shí)例完成的確認(rèn)信息,觸發(fā)所述EM將需重新實(shí)例化的VNF實(shí)例在重新實(shí)例化前的應(yīng)用層參數(shù)發(fā)送給重新實(shí)例化后的VNF。

      其中,所述裝置還包括:

      確定模塊,用于根據(jù)預(yù)先存儲(chǔ)的所述需重新實(shí)例化的VNF實(shí)例的容災(zāi)策略,確定是否將所述需重新實(shí)例化的VNF實(shí)例的容災(zāi)VNF的業(yè)務(wù)遷到所述新的VNF實(shí)例上。

      其中,所述確定模塊具體用于:

      如果所述容災(zāi)策略中容災(zāi)采用N+1的主備工作模式,則將業(yè)務(wù)遷移回重新實(shí)例化后的VNF實(shí)例;

      如果所述容災(zāi)策略中容災(zāi)采用1+1主備或1+1互備工作模式,則不將業(yè)務(wù)遷移回重新實(shí)例化后的VNF實(shí)例。

      其中,所述容災(zāi)策略被包含在VNFD或網(wǎng)絡(luò)服務(wù)描述符(Network Service,NSD)中,所述容災(zāi)策略中至少包含容災(zāi)VNF的地址和工作模式信息。

      另外,本發(fā)明提供一種重新實(shí)例化虛擬網(wǎng)絡(luò)功能的裝置,包括:

      發(fā)送模塊,用于在接收到需重新實(shí)例化虛擬網(wǎng)絡(luò)功能VNF的指示信息,向VNFM發(fā)送所述需重新實(shí)例化虛擬網(wǎng)絡(luò)功能VNF的指示信息。

      其中,所述發(fā)送模塊具體用于:

      在所述發(fā)送模塊位于NFVO時(shí),在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送修復(fù)VNF實(shí)例的請(qǐng)求消息;或者,

      在所述發(fā)送模塊位于NFVO時(shí),在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送實(shí)例化VNF的請(qǐng)求消息;或者,

      在所述發(fā)送模塊位于NFVO時(shí),在接收到OSS發(fā)送的修復(fù)或更新網(wǎng)絡(luò)服務(wù)的消息后發(fā)送重新實(shí)例化VNF實(shí)例的請(qǐng)求消息;或者,

      在所述發(fā)送模塊位于EM時(shí),在接收到網(wǎng)絡(luò)管理NM實(shí)體發(fā)送的重新實(shí)例化VNF實(shí)例的消息后,發(fā)送重新實(shí)例化VNF實(shí)例或修復(fù)VNF實(shí)例或?qū)嵗疺NF的請(qǐng)求消息。

      本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的全部或部分步驟可以使用計(jì)算機(jī)程序流程來實(shí)現(xiàn),所述計(jì)算機(jī)程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,所述計(jì)算機(jī)程序在相應(yīng)的硬件平臺(tái)上(如系統(tǒng)、設(shè)備、裝置、器件等)執(zhí)行,在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。

      可選地,上述實(shí)施例的全部或部分步驟也可以使用集成電路來實(shí)現(xiàn),這些步驟可以被分別制作成一個(gè)個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。

      上述實(shí)施例中的各裝置/功能模塊/功能單元可以采用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,也可以分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上。

      上述實(shí)施例中的各裝置/功能模塊/功能單元以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述提到的計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。

      以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求所述的保護(hù)范圍為準(zhǔn)。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1