網(wǎng)絡(luò)功能虛擬化應(yīng)用升級(jí)的方法、轉(zhuǎn)發(fā)業(yè)務(wù)的方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例提供網(wǎng)絡(luò)功能虛擬化應(yīng)用升級(jí)的方法、轉(zhuǎn)發(fā)業(yè)務(wù)的方法及裝置。該網(wǎng)絡(luò)功能虛擬化應(yīng)用升級(jí)的方法包括:虛擬化基礎(chǔ)設(shè)施管理器VIM根據(jù)NFV應(yīng)用的升級(jí)計(jì)劃創(chuàng)建網(wǎng)絡(luò)資源;該VIM根據(jù)該升級(jí)計(jì)劃創(chuàng)建新版本虛擬網(wǎng)絡(luò)功能VNF的虛擬機(jī);該VIM根據(jù)該網(wǎng)絡(luò)資源將該虛擬機(jī)配置到測(cè)試網(wǎng)絡(luò);該VIM根據(jù)升級(jí)配置腳本對(duì)該虛擬機(jī)進(jìn)行升級(jí)配置,得到該新版本VNF;NFV編排器NFVO在確定該新版本VNF在該測(cè)試網(wǎng)絡(luò)的功能測(cè)試成功后,將舊版本VNF切換至該新版本VNF。本發(fā)明實(shí)施例中,通過定義網(wǎng)絡(luò)功能虛擬化應(yīng)用升級(jí)的自動(dòng)化流程和升級(jí)步驟,能夠?qū)崿F(xiàn)網(wǎng)絡(luò)功能虛擬化應(yīng)用升級(jí)的自動(dòng)化流程。
【專利說明】網(wǎng)絡(luò)功能虛擬化應(yīng)用升級(jí)的方法、轉(zhuǎn)發(fā)業(yè)務(wù)的方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及網(wǎng)絡(luò)功能虛擬化領(lǐng)域,并且更具體地,涉及一種網(wǎng)絡(luò)功能虛擬化NFV 應(yīng)用升級(jí)的方法、轉(zhuǎn)發(fā)業(yè)務(wù)的方法及裝置。
【背景技術(shù)】
[0002] 網(wǎng)絡(luò)功能虛擬化(Network Functions Virtualization, NFV)旨在采用演進(jìn)中信 息技術(shù)(Information Technology, IT)領(lǐng)域的虛擬化技術(shù),將大量的網(wǎng)絡(luò)設(shè)備類型統(tǒng)一到 符合產(chǎn)業(yè)標(biāo)準(zhǔn)的高容量服務(wù)器、交換機(jī)和存儲(chǔ)設(shè)備上去實(shí)現(xiàn),從而改變網(wǎng)絡(luò)運(yùn)營(yíng)商構(gòu)建和 運(yùn)營(yíng)網(wǎng)絡(luò)以及網(wǎng)絡(luò)業(yè)務(wù)(Network Service, NS)的方式。NFV通過可在一系列符合產(chǎn)業(yè)標(biāo) 準(zhǔn)的服務(wù)器硬件上運(yùn)行的軟件來實(shí)現(xiàn)網(wǎng)絡(luò)功能,從而改變了網(wǎng)絡(luò)的架構(gòu),并且因?yàn)檫@些軟 件可以按照要求動(dòng)態(tài)地移動(dòng)或者實(shí)例化于網(wǎng)絡(luò)中不同的位置而不必安裝新設(shè)備,從而也改 變了網(wǎng)絡(luò)的運(yùn)作。
[0003] NFV通過軟硬件解耦及功能抽象,使網(wǎng)絡(luò)設(shè)備功能不再依賴于專用硬件,資源可以 充分靈活共享,實(shí)現(xiàn)新業(yè)務(wù)的快速開發(fā)和部署,并基于實(shí)際業(yè)務(wù)需求進(jìn)行應(yīng)用的自動(dòng)部署、 彈性伸縮、故障隔離和自愈等能力。
[0004] 當(dāng)NFV中的應(yīng)用需要升級(jí)時(shí),通常無法靈活安排升級(jí)順序和流程,升級(jí)過程手動(dòng) 完成,缺乏自動(dòng)化流程。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實(shí)施例提供一種應(yīng)用升級(jí)的方法,能夠?qū)崿F(xiàn)網(wǎng)絡(luò)功能虛擬化應(yīng)用升級(jí)的自 動(dòng)化流程。
[0006] 第一方面,提供了一種網(wǎng)絡(luò)功能虛擬化NFV應(yīng)用升級(jí)的方法,該方法包括:虛擬化 基礎(chǔ)設(shè)施管理器VM根據(jù)NFV應(yīng)用的升級(jí)計(jì)劃創(chuàng)建網(wǎng)絡(luò)資源;該VM根據(jù)該升級(jí)計(jì)劃創(chuàng)建 該新版本VNF的虛擬機(jī);該VIM根據(jù)該網(wǎng)絡(luò)資源將該虛擬機(jī)配置到測(cè)試網(wǎng)絡(luò);該VIM根據(jù)升 級(jí)配置腳本對(duì)該虛擬機(jī)進(jìn)行升級(jí)配置,得到該新版本VNF ;NFV編排器NFVO在確定該新版本 VNF在該測(cè)試網(wǎng)絡(luò)的功能測(cè)試成功后,將舊版本VNF切換至該新版本VNF。
[0007] 結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,在該VIM根據(jù)該升級(jí)計(jì)劃創(chuàng)建該新 版本VNF的虛擬機(jī)之前,該方法還包括:該NFVO根據(jù)該升級(jí)計(jì)劃,指示虛擬網(wǎng)絡(luò)功能管理器 VNFM調(diào)用createVNF接口創(chuàng)建該新版本VNF,其中該createVNF接口的輸入?yún)?shù)至少包括 該新版本VNF的版本號(hào)。其中,該VIM根據(jù)該升級(jí)計(jì)劃創(chuàng)建該新版本VNF的虛擬機(jī)包括:該 VM根據(jù)該VNFM的指示創(chuàng)建該新版本VNF的虛擬機(jī)。
[0008] 結(jié)合第一方面或第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,該NFVO將 該舊版本VNF切換至該新版本VNF,包括:該NFVO指示該VM將該新版本VNF的網(wǎng)絡(luò)配置 從該測(cè)試網(wǎng)絡(luò)切換到該舊版本VNF所在的生產(chǎn)網(wǎng)絡(luò);該NFVO指示該VM將該舊版本VNF對(duì) 應(yīng)的數(shù)據(jù)庫(kù)切換到該新版本VNF對(duì)應(yīng)的數(shù)據(jù)庫(kù);該NFVO指示該VIM將該新版本VNF的信息 配置到該舊版本VNF對(duì)應(yīng)的舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中,以使該舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)同時(shí)管理該新 版本VNF和該舊版本VNF的流量轉(zhuǎn)發(fā)和負(fù)載均衡;該NFVO指示該VM將該舊版本VNF的業(yè) 務(wù)切換至該新版本VNF。
[0009] 結(jié)合第一方面或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,該NFVO指 示該VM將該新版本VNF的信息配置到該舊版本VNF對(duì)應(yīng)的舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中,包括:該 NFVO指示該VM調(diào)用AddNewVAPPToVLB接口,將該新版本VNF的信息配置到該舊版本VNF 對(duì)應(yīng)的舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中。
[0010] 結(jié)合第二種或第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,在該NFVO指 示該VIM將該舊版本VNF對(duì)應(yīng)的數(shù)據(jù)庫(kù)切換到該新版本VNF對(duì)應(yīng)的數(shù)據(jù)庫(kù)之后,該方法還 包括:該VIM在該新版本VNF的數(shù)據(jù)模型相對(duì)于該舊版本VNF的數(shù)據(jù)模型未發(fā)生改變時(shí),將 該新版本VNF的數(shù)據(jù)保存到該舊版本VNF的數(shù)據(jù)庫(kù)中;或者,該VIM在該新版本VNF的數(shù)據(jù) 模型相對(duì)于該舊版本VNF的數(shù)據(jù)模型發(fā)生改變時(shí),創(chuàng)建該新版本VNF的新數(shù)據(jù)庫(kù),將該舊版 本VNF的數(shù)據(jù)保存到該新數(shù)據(jù)庫(kù)中。
[0011] 結(jié)合第二種或第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,在該NFVO指 示該VM將該舊版本VNF的業(yè)務(wù)切換至該新版本VNF之后,該方法還包括:該VM根據(jù)該 NFVO下發(fā)的指示,指示該舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)在該舊版本VNF存在狀態(tài)的情況下,根據(jù)存儲(chǔ) 的連接記錄確定業(yè)務(wù)請(qǐng)求的連接狀態(tài);該舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)在確定該業(yè)務(wù)請(qǐng)求已經(jīng)存在 連接狀態(tài)時(shí),將該業(yè)務(wù)請(qǐng)求發(fā)送至該舊版本VNF ;該舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)在確定該業(yè)務(wù)請(qǐng)求 不存在連接狀態(tài)時(shí),將該業(yè)務(wù)請(qǐng)求發(fā)送至該新版本VNF。
[0012] 結(jié)合第二種或第五種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,該NFVO指 示該VM將該舊版本VNF的業(yè)務(wù)切換至該新版本VNF包括:該NFVO指示該VM調(diào)用 StartGracefulSwitchover接口,啟動(dòng)該新版本VNF與該舊版本VNF之間的業(yè)務(wù)切換流程。
[0013] 結(jié)合第一方面或第一種至第六種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式,在 第七種可能的實(shí)現(xiàn)方式中,在該NFVO將舊版本VNF切換至該新版本VNF之前,該方法還包 括:該VIM根據(jù)該升級(jí)計(jì)劃創(chuàng)建新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn);該VIM將該新版本VNF的信息配置到 該新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中,以使該新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)管理該新版本VNF的流量轉(zhuǎn)發(fā)和負(fù)載均 衡。
[0014] 結(jié)合第七種可能的實(shí)現(xiàn)方式,在第八種可能的實(shí)現(xiàn)方式中,在該NFVO指示該VIM 將該新版本VNF的信息配置到該舊版本VNF對(duì)應(yīng)的舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中之后,該方法還包 括:該VIM從該新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)獲取該新版本VNF的信息;該VIM將該新版本VNF的信 息配置到該舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中,以便該舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)管理該新版本VNF和該舊版本 VNF。
[0015] 結(jié)合第八種可能的實(shí)現(xiàn)方式,在第九種可能的實(shí)現(xiàn)方式中,該VM從該新業(yè)務(wù)負(fù) 載轉(zhuǎn)發(fā)點(diǎn)獲取該新版本VNF的信息,包括:該VM調(diào)用ExportVAPPInfoFromVLB接口,從該 新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)獲取該新版本VNF的信息,該VM將該新版本VNF的信息配置到該舊業(yè) 務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中,包括;該VM調(diào)用ImportVAPPInfoToVLB接口,將該新版本VNF的信息配 置到該舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中。
[0016] 第二方面,提供了一種轉(zhuǎn)發(fā)業(yè)務(wù)的方法,其特征在于,用于網(wǎng)絡(luò)功能虛擬化NFV系 統(tǒng)中,該方法包括:業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)根據(jù)存儲(chǔ)的連接記錄確定接收到的業(yè)務(wù)請(qǐng)求的連接狀 態(tài);業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)當(dāng)該業(yè)務(wù)請(qǐng)求已經(jīng)存在連接狀態(tài)時(shí),將該業(yè)務(wù)請(qǐng)求發(fā)送至舊版本VNF ; 業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)當(dāng)該業(yè)務(wù)請(qǐng)求不存在連接狀態(tài)時(shí),將該業(yè)務(wù)請(qǐng)求發(fā)送至新版本VNF。
[0017] 第三方面,提供了一種網(wǎng)絡(luò)功能虛擬化NFV系統(tǒng),包括:虛擬化基礎(chǔ)設(shè)施管理器 VM和NFV編排器NFV0,該VM用于,根據(jù)NFV應(yīng)用的升級(jí)計(jì)劃創(chuàng)建網(wǎng)絡(luò)資源;該VM還用 于:根據(jù)該升級(jí)計(jì)劃創(chuàng)建新版本虛擬網(wǎng)絡(luò)功能VNF的虛擬機(jī);根據(jù)該網(wǎng)絡(luò)資源將該虛擬機(jī) 配置到測(cè)試網(wǎng)絡(luò);根據(jù)升級(jí)配置腳本對(duì)該虛擬機(jī)進(jìn)行升級(jí)配置,得到該新版本VNF ;該NFVO 用于,在確定該新版本VNF在該測(cè)試網(wǎng)絡(luò)的功能測(cè)試成功后,將舊版本VNF切換至該新版本 VNF ;所述VIM具體用于,根據(jù)所述VNFM的指示創(chuàng)建所述新版本VNF的虛擬機(jī)。
[0018] 結(jié)合第三方面,在第三方面的第一種可能的實(shí)現(xiàn)方式中,該NFVO還用于,在該VM 根據(jù)該升級(jí)計(jì)劃創(chuàng)建該新版本VNF的虛擬機(jī)之前,根據(jù)該升級(jí)計(jì)劃指示虛擬網(wǎng)絡(luò)功能管理 器VNFM調(diào)用createVNF接口創(chuàng)建新版本VNF,其中該createVNF接口的輸入?yún)?shù)至少包括 該新版本VNF的版本號(hào)。
[0019] 結(jié)合第三方面或第三方面的第一種可能的實(shí)現(xiàn)方式,在第三方面的第二種可能的 實(shí)現(xiàn)方式中,還包括:舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn),用于管理該舊版本VNF的流量轉(zhuǎn)發(fā)和負(fù)載均衡, 其中,該NFVO具體用于:指示該VIM將該新版本VNF的網(wǎng)絡(luò)配置從該測(cè)試網(wǎng)絡(luò)切換到該舊 版本VNF所在的生產(chǎn)網(wǎng)絡(luò);指示該VIM將該舊版本VNF對(duì)應(yīng)的數(shù)據(jù)庫(kù)切換到該新版本VNF 對(duì)應(yīng)的數(shù)據(jù)庫(kù);指示該V頂將該新版本VNF的信息配置到該舊版本VNF對(duì)應(yīng)的舊業(yè)務(wù)負(fù)載 轉(zhuǎn)發(fā)點(diǎn)中,以使該舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)同時(shí)管理該新版本VNF和該舊版本VNF的流量轉(zhuǎn)發(fā)和 負(fù)載均衡;指示該V頂將該舊版本VNF的業(yè)務(wù)切換至該新版本VNF。
[0020] 結(jié)合第三方面的第二種可能的實(shí)現(xiàn)方式,在第三方面的第三種可能的實(shí)現(xiàn)方式 中,該NFVO具體用于,指示該VIM調(diào)用AddNewVAPPToVLB接口,將該新版本VNF的信息配置 到該舊版本VNF對(duì)應(yīng)的舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中。
[0021] 結(jié)合第三方面的第二種或第三種可能的實(shí)現(xiàn)方式,在第三方面的第四種可能的實(shí) 現(xiàn)方式中,該V頂具體用于:在該NFVO指示該VIM將該舊版本VNF對(duì)應(yīng)的數(shù)據(jù)庫(kù)切換到該 新版本VNF對(duì)應(yīng)的數(shù)據(jù)庫(kù)之后,在該新版本VNF的數(shù)據(jù)模型相對(duì)于該舊版本VNF的數(shù)據(jù)模 型未發(fā)生改變時(shí),將該新版本VNF的數(shù)據(jù)保存到該舊版本VNF的數(shù)據(jù)庫(kù)中;或者,在該新版 本VNF的數(shù)據(jù)模型相對(duì)于該舊版本VNF的數(shù)據(jù)模型發(fā)生改變時(shí),創(chuàng)建該新版本VNF的新數(shù) 據(jù)庫(kù),將該舊版本VNF的數(shù)據(jù)保存到該新數(shù)據(jù)庫(kù)中。
[0022] 結(jié)合第三方面的第二種或第三種或第四種可能的實(shí)現(xiàn)方式,在第三方面的第五種 可能的實(shí)現(xiàn)方式中,該VM還用于:根據(jù)該NFVO下發(fā)的指示,指示該舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)在該 舊版本VNF存在狀態(tài)的情況下,根據(jù)存儲(chǔ)的連接記錄確定業(yè)務(wù)請(qǐng)求的連接狀態(tài);該舊業(yè)務(wù) 負(fù)載轉(zhuǎn)發(fā)點(diǎn)具體用于:在確定該業(yè)務(wù)請(qǐng)求已經(jīng)存在連接狀態(tài)時(shí),將該業(yè)務(wù)請(qǐng)求發(fā)送至該舊 版本VNF ;在確定該業(yè)務(wù)請(qǐng)求不存在連接狀態(tài)時(shí),將該業(yè)務(wù)請(qǐng)求發(fā)送至該新版本VNF。
[0023] 結(jié)合第三方面的第二種至第五種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn) 方式,在第三方面的第六種可能的實(shí)現(xiàn)方式中,該NFVO具體用于,指示該VIM調(diào)用 StartGracefulSwitchover接口,啟動(dòng)該新版本VNF與該舊版本VNF之間的業(yè)務(wù)切換流程。
[0024] 結(jié)合第三方面或第三方面的第一種至第六種可能的實(shí)現(xiàn)方式中的任一種可能的 實(shí)現(xiàn)方式,在第三方面的第七種可能的實(shí)現(xiàn)方式中,該VM還用于,根據(jù)該升級(jí)計(jì)劃創(chuàng)建新 業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn),該VM還用于,將該新版本VNF的信息配置到該新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中,以 使該新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)管理該新版本VNF的流量轉(zhuǎn)發(fā)和負(fù)載均衡。
[0025] 結(jié)合第三方面的第七種可能的實(shí)現(xiàn)方式,在第三方面的第八種可能的實(shí)現(xiàn)方式 中,該VIM具體用于:從該新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)獲取該新版本VNF的信息;將該新版本VNF的 信息配置到該舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中,以便該舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)管理該新版本VNF和該舊版 本 VNF。
[0026] 結(jié)合第三方面的第八種可能的實(shí)現(xiàn)方式,在第三方面的第九種可能的實(shí)現(xiàn)方式 中,該VM具體用于:調(diào)用ExportVAPPInfoFromVLB接口,從該新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)獲取該新 版本VNF的信息;調(diào)用ImportVAPPInfoToVLB接口,將該新版本VNF的信息配置到該舊業(yè)務(wù) 負(fù)載轉(zhuǎn)發(fā)點(diǎn)中。
[0027] 第四方面,提供了一種業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn),其特征在于,用于網(wǎng)絡(luò)功能虛擬化NFV系 統(tǒng)中,包括:接收模塊,用于接收業(yè)務(wù)請(qǐng)求;存儲(chǔ)模塊,用于存儲(chǔ)連接記錄;確定模塊,用于 根據(jù)該存儲(chǔ)模塊存儲(chǔ)的該連接記錄確定該接收模塊接收到的業(yè)務(wù)請(qǐng)求的連接狀態(tài);發(fā)送模 塊,用于:當(dāng)該業(yè)務(wù)請(qǐng)求已經(jīng)存在連接狀態(tài)時(shí),將該業(yè)務(wù)請(qǐng)求發(fā)送至舊版本虛擬網(wǎng)絡(luò)功能 VNF ;當(dāng)該業(yè)務(wù)請(qǐng)求不存在連接狀態(tài)時(shí),將該業(yè)務(wù)請(qǐng)求發(fā)送至新版本VNF。
[0028] 基于上述技術(shù)方案,通過定義網(wǎng)絡(luò)功能虛擬化應(yīng)用升級(jí)的自動(dòng)化流程和升級(jí)步 驟,能夠?qū)崿F(xiàn)網(wǎng)絡(luò)功能虛擬化應(yīng)用升級(jí)的自動(dòng)化流程。
【專利附圖】
【附圖說明】
[0029] 為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例中所需要 使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì) 于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其 他的附圖。
[0030] 圖1是根據(jù)本發(fā)明實(shí)施例的NFV系統(tǒng)的示意性架構(gòu)圖。
[0031] 圖2是根據(jù)本發(fā)明實(shí)施例的NFV應(yīng)用升級(jí)的方法的示意性流程圖。
[0032] 圖3是根據(jù)本發(fā)明另一實(shí)施例的NFV應(yīng)用升級(jí)的方法的示意性流程圖。
[0033] 圖4A和圖4B是根據(jù)本發(fā)明實(shí)施例的新版本VNF和舊版本VNF的數(shù)據(jù)庫(kù)的切換過 程的示意性框圖。
[0034] 圖5是根據(jù)本發(fā)明另一實(shí)施例的NFV應(yīng)用升級(jí)的方法的應(yīng)用升級(jí)部署過程的示意 性流程圖。
[0035] 圖6是根據(jù)本發(fā)明另一實(shí)施例的NFV應(yīng)用升級(jí)的方法的業(yè)務(wù)的平滑切換過程的示 意性框圖。
[0036] 圖7是根據(jù)本發(fā)明另一實(shí)施例的NFV應(yīng)用升級(jí)的方法的升級(jí)切換過程的示意性流 程圖。
[0037] 圖8是根據(jù)本發(fā)明實(shí)施例的轉(zhuǎn)發(fā)業(yè)務(wù)的示意性流程圖。
[0038] 圖9是根據(jù)本發(fā)明實(shí)施例的NFV系統(tǒng)的示意性框圖。
[0039] 圖10是根據(jù)本發(fā)明另一實(shí)施例的NFV系統(tǒng)的示意性框圖。
[0040] 圖11是根據(jù)本發(fā)明另一實(shí)施例的NFV系統(tǒng)的示意性框圖。
[0041] 圖12是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)的示意性框圖。
[0042] 圖13是根據(jù)本發(fā)明另一實(shí)施例的業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)的示意性框圖。
【具體實(shí)施方式】
[0043] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā) 明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí) 施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。
[0044] 下面,首先對(duì)本發(fā)明實(shí)施例的網(wǎng)絡(luò)功能虛擬化NFV應(yīng)用升級(jí)的方法的網(wǎng)絡(luò)功能虛 擬化系統(tǒng)進(jìn)行說明。
[0045] 圖1示出了根據(jù)本發(fā)明實(shí)施例的NFV系統(tǒng)100的示意性架構(gòu)圖。如圖1所示,NFV 的參考架構(gòu)由以下幾個(gè)主要功能構(gòu)件組成:
[0046] NFV基礎(chǔ)設(shè)施(NFV Infrastructure,NFVI) 110提供支撐NFV的執(zhí)行所需要的虛 擬化資源,包括商業(yè)現(xiàn)貨供應(yīng)(Commercial Off The Shelf,C0TS)的硬件、必要的加速器組 件,以及對(duì)底層硬件進(jìn)行虛擬化和抽象化的軟件層。
[0047] 虛擬網(wǎng)絡(luò)功能(Virtual Network Function,VNF) 122 是能夠在 NFVI 上運(yùn)行 的網(wǎng)絡(luò)功能(Network Function, NF)的軟件實(shí)現(xiàn),可能還附有組件管理系統(tǒng)(Element Management System, EMS)來理解和管理單獨(dú)的VNF及其特性。VNF相當(dāng)于網(wǎng)絡(luò)節(jié)點(diǎn)的實(shí) 體,被期望以擺脫硬件依賴的純軟件來交付。
[0048] NFV 管理和編排(Management and Orchestration,M&0 或者 ΜΑΝ0) 140 包含編排、 支撐基礎(chǔ)設(shè)施虛擬化的物理和/或軟件資源的生命周期管理、VNF的生命周期管理。NFV M&0聚焦于NFV框架中虛擬化特定的管理任務(wù)。NFV M&0也與(NFV外部的)運(yùn)營(yíng)支撐系統(tǒng) (Operation Support System,OSS)/業(yè)務(wù)支撐系統(tǒng)(Business Support System,BSS) 130 交互,以允許NFV122被集成進(jìn)已存在的涉及全網(wǎng)范圍的管理圖景。
[0049] 上述構(gòu)件通過定義的參考點(diǎn)進(jìn)行交互,以便不同實(shí)體能夠清晰地解耦,從而促成 一個(gè)開放和創(chuàng)新的NFV生態(tài)系統(tǒng)。VNF 122與NFVI 110之間(以及NFVI 110內(nèi)部實(shí)體之 間)的參考點(diǎn)處理資源的抽象和虛擬化,以及VNF122的主機(jī)寄宿,以便VNF122不僅能夠在 NFVI 110中從一個(gè)移動(dòng)到另一個(gè),而且能夠確保選擇不同的底層硬件成為可能。NFV M&0 140與VNF 122和NFVI 110之間(以及NFV M&0內(nèi)部實(shí)體之間)的參考點(diǎn)處理NFV系統(tǒng)的 管理和運(yùn)作。相關(guān)構(gòu)件的設(shè)計(jì)方式允許重用現(xiàn)有解決方案(例如云管理系統(tǒng)),并且也與 NFV系統(tǒng)需要連接的現(xiàn)有0SS/BSS環(huán)境進(jìn)行交互。
[0050] NFVM&0之內(nèi)進(jìn)一步定義了以下功能構(gòu)件:
[0051] NFV編排器(NFV Orchestrator,NFV0) 143,主要負(fù)責(zé)NS的生命周期管理,完成網(wǎng) 絡(luò)業(yè)務(wù)編排功能;以及跨多個(gè)VM的NFVI資源編排,完成資源編排功能。
[0052] VNF管理器(VNF Manager,VNFM) 122,負(fù)責(zé)VNF實(shí)例的生命周期管理,每個(gè)VNF都 被假定具有一個(gè)關(guān)聯(lián)的VNFM,一個(gè)VNFM可以被指派管理單一 VNF實(shí)例或者管理多個(gè)相同 或相異類型的VNF實(shí)例。其可用能力包括:VNF實(shí)例化、VNF配置NFVI資源、VNF實(shí)例更新、 VNF實(shí)例縮放、VNF實(shí)例相關(guān)NFVI性能度量和事件的收集以及與VNF實(shí)例相關(guān)事件的關(guān)聯(lián)、 VNF實(shí)例受助或自動(dòng)康復(fù)、VNF實(shí)例終止、VNF實(shí)例貫穿其生命周期的完整性管理、為NFVI 和EMS之間的配置和事件報(bào)告擔(dān)當(dāng)全局協(xié)調(diào)和適配的角色等。
[0053] 虛擬化基礎(chǔ)設(shè)施管理器(Virtualized Infrastructure Manager,VIM) 141,負(fù)責(zé) 控制和管理NFVI 110的計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)資源,通常在一個(gè)運(yùn)營(yíng)商的基礎(chǔ)設(shè)施子域內(nèi)。一 個(gè)VM 141可以專門處理某類NFVI資源或者可以管理多種類型的NFVI資源。其可用能力 包括:編排NFVI資源的分配/升級(jí)/解除分配/回收利用,管理虛擬化資源與計(jì)算、存儲(chǔ)、 網(wǎng)絡(luò)資源的關(guān)聯(lián);管理硬件資源(計(jì)算、存儲(chǔ)、網(wǎng)絡(luò))和軟件資源(例如管理程序)的目錄; 收集和轉(zhuǎn)發(fā)虛擬化資源的性能度量和事件等。
[0054] 在上述架構(gòu)的基礎(chǔ)上,可以通過多個(gè)NF實(shí)現(xiàn)具有特定功能的NS。傳統(tǒng)網(wǎng)絡(luò)實(shí)現(xiàn) 的端到端NS是完全由物理網(wǎng)絡(luò)功能(Physical Network Function, PNF)構(gòu)成的。NFV中 實(shí)現(xiàn)的端到端NS則一般兩端仍為PNF,而中間則全部或部分被替換為VNF。每個(gè)NF實(shí)現(xiàn)的 功能和對(duì)外的接口與其是PNF還是VNF無關(guān)。VNF和PNF之間鏈接構(gòu)成的拓?fù)潢P(guān)系可以采 用VNF轉(zhuǎn)發(fā)圖(VNF Forwarding Graph,VNFFG)來描述,每個(gè)NF的特性由相應(yīng)的網(wǎng)絡(luò)功能 描述符(Network Function Descriptor,NFD)來描述。
[0055] VNF需要基于NFVI提供的虛擬資源(包括虛擬的計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)資源)來實(shí)現(xiàn), 這些虛擬資源是對(duì)相應(yīng)的物理資源進(jìn)行虛擬化而來的。PNF則直接是基于物理資源來實(shí)現(xiàn) 的。不像傳統(tǒng)網(wǎng)絡(luò)中所有控制都集中于軟硬件一體化的網(wǎng)絡(luò)設(shè)備上,NFV引入虛擬化實(shí)現(xiàn) 網(wǎng)絡(luò)設(shè)備的軟硬件解耦,使得對(duì)業(yè)務(wù)的控制主要體現(xiàn)在PNF和VNF層面,而對(duì)性能的控制則 主要體現(xiàn)在NFVI尤其是其中的硬件資源層面。
[0056] 在本發(fā)明實(shí)施例中,為了實(shí)現(xiàn)網(wǎng)絡(luò)功能虛擬化NFV應(yīng)用升級(jí)的自動(dòng)化部署流程, 對(duì)圖1所示NFV系統(tǒng)100在NFV應(yīng)用升級(jí)過程中的各部件的接口進(jìn)行了定義。這樣,NFVO 在執(zhí)行應(yīng)用升級(jí)過程中調(diào)用這些接口就可以實(shí)現(xiàn)應(yīng)用升級(jí)的自動(dòng)化流程。
[0057] Al :VNFM接口,提供對(duì)VNF管理的能力,包括對(duì)VNF的部署和配置。下表所示為 VNFM接口中實(shí)現(xiàn)具體功能的部分接口和參數(shù)。
[0058]
【權(quán)利要求】
1. 一種網(wǎng)絡(luò)功能虛擬化NFV應(yīng)用升級(jí)的方法,其特征在于,包括: 虛擬化基礎(chǔ)設(shè)施管理器VIM根據(jù)NFV應(yīng)用的升級(jí)計(jì)劃創(chuàng)建網(wǎng)絡(luò)資源; 所述VIM根據(jù)所述升級(jí)計(jì)劃創(chuàng)建所述新版本VNF的虛擬機(jī); 所述VIM根據(jù)所述網(wǎng)絡(luò)資源將所述虛擬機(jī)配置到測(cè)試網(wǎng)絡(luò); 所述VIM根據(jù)升級(jí)配置腳本對(duì)所述虛擬機(jī)進(jìn)行升級(jí)配置,得到所述新版本VNF ; NFV編排器NFVO在確定所述新版本VNF在所述測(cè)試網(wǎng)絡(luò)的功能測(cè)試成功后,將舊版本 VNF切換至所述新版本VNF。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述VIM根據(jù)所述升級(jí)計(jì)劃創(chuàng)建所述新 版本VNF的虛擬機(jī)之前,所述方法還包括: 所述NFVO根據(jù)所述升級(jí)計(jì)劃,指示虛擬網(wǎng)絡(luò)功能管理器VNFM調(diào)用createVNF接口創(chuàng) 建所述新版本VNF,其中所述createVNF接口的輸入?yún)?shù)至少包括所述新版本VNF的版本 號(hào), 其中,所述VIM根據(jù)所述升級(jí)計(jì)劃創(chuàng)建所述新版本VNF的虛擬機(jī)包括:所述VIM根據(jù)所 述VNFM的指示創(chuàng)建所述新版本VNF的虛擬機(jī)。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述NFVO將所述舊版本VNF切換至 所述新版本VNF,包括: 所述NFVO指示所述VIM將所述新版本VNF的網(wǎng)絡(luò)配置從所述測(cè)試網(wǎng)絡(luò)切換到所述舊 版本VNF所在的生產(chǎn)網(wǎng)絡(luò); 所述NFVO指示所述VIM將所述舊版本VNF對(duì)應(yīng)的數(shù)據(jù)庫(kù)切換到所述新版本VNF對(duì)應(yīng) 的數(shù)據(jù)庫(kù); 所述NFVO指示所述VM將所述新版本VNF的信息配置到所述舊版本VNF對(duì)應(yīng)的舊業(yè) 務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中,以使所述舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)同時(shí)管理所述新版本VNF和所述舊版本VNF 的流量轉(zhuǎn)發(fā)和負(fù)載均衡; 所述NFVO指示所述VM將所述舊版本VNF的業(yè)務(wù)切換至所述新版本VNF。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述NFVO指示所述VIM將所述新版本VNF 的信息配置到所述舊版本VNF對(duì)應(yīng)的舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中,包括: 所述NFVO指示所述VIM調(diào)用AddNewVAPPToVLB接口,將所述新版本VNF的信息配置到 所述舊版本VNF對(duì)應(yīng)的舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中。
5. 根據(jù)權(quán)利要求3或4所述的方法,其特征在于,在所述NFVO指示所述VIM將所述舊 版本VNF對(duì)應(yīng)的數(shù)據(jù)庫(kù)切換到所述新版本VNF對(duì)應(yīng)的數(shù)據(jù)庫(kù)之后,所述方法還包括: 所述VIM在所述新版本VNF的數(shù)據(jù)模型相對(duì)于所述舊版本VNF的數(shù)據(jù)模型未發(fā)生改變 時(shí),將所述新版本VNF的數(shù)據(jù)保存到所述舊版本VNF的數(shù)據(jù)庫(kù)中;或者, 所述VIM在所述新版本VNF的數(shù)據(jù)模型相對(duì)于所述舊版本VNF的數(shù)據(jù)模型發(fā)生改變 時(shí),創(chuàng)建所述新版本VNF的新數(shù)據(jù)庫(kù),將所述舊版本VNF的數(shù)據(jù)保存到所述新數(shù)據(jù)庫(kù)中。
6. 根據(jù)權(quán)利要求3至5中任一項(xiàng)所述的方法,其特征在于,在所述NFVO指示所述VIM 將所述舊版本VNF的業(yè)務(wù)切換至所述新版本VNF之后,所述方法還包括: 所述VM根據(jù)所述NFVO下發(fā)的指示,指示所述舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)在所述舊版本VNF存 在狀態(tài)的情況下,根據(jù)存儲(chǔ)的連接記錄確定業(yè)務(wù)請(qǐng)求的連接狀態(tài); 所述舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)在確定所述業(yè)務(wù)請(qǐng)求已經(jīng)存在連接狀態(tài)時(shí),將所述業(yè)務(wù)請(qǐng)求發(fā) 送至所述舊版本VNF; 所述舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)在確定所述業(yè)務(wù)請(qǐng)求不存在連接狀態(tài)時(shí),將所述業(yè)務(wù)請(qǐng)求發(fā)送 至所述新版本VNF。
7. 根據(jù)權(quán)利要求3至6中任一項(xiàng)所述的方法,其特征在于,所述NFVO指示所述VIM將 所述舊版本VNF的業(yè)務(wù)切換至所述新版本VNF包括: 所述NFVO指示所述VIM調(diào)用StartGracefulSwitchover接口,啟動(dòng)所述新版本VNF與 所述舊版本VNF之間的業(yè)務(wù)切換流程。
8. 根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其特征在于,在所述NFVO將舊版本VNF 切換至所述新版本VNF之前,所述方法還包括: 所述VIM根據(jù)所述升級(jí)計(jì)劃創(chuàng)建新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn); 所述VIM將所述新版本VNF的信息配置到所述新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中,以使所述新業(yè)務(wù) 負(fù)載轉(zhuǎn)發(fā)點(diǎn)管理所述新版本VNF的流量轉(zhuǎn)發(fā)和負(fù)載均衡。
9. 根據(jù)權(quán)利要求8所述的方法,其特征在于,在所述NFVO指示所述VIM將所述新版本 VNF的信息配置到所述舊版本VNF對(duì)應(yīng)的舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中之后,所述方法還包括: 所述VIM從所述新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)獲取所述新版本VNF的信息; 所述VM將所述新版本VNF的信息配置到所述舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中,以便所述舊業(yè)務(wù) 負(fù)載轉(zhuǎn)發(fā)點(diǎn)管理所述新版本VNF和所述舊版本VNF。
10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述VIM從所述新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)獲取 所述新版本VNF的信息,包括: 所述VIM調(diào)用ExportVAPPInfoFromVLB接口,從所述新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)獲取所述新版 本VNF的信息, 所述VM將所述新版本VNF的信息配置到所述舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中,包括; 所述VM調(diào)用ImportVAPPInfoToVLB接口,將所述新版本VNF的信息配置到所述舊業(yè) 務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中。
11. 一種轉(zhuǎn)發(fā)業(yè)務(wù)的方法,其特征在于,用于網(wǎng)絡(luò)功能虛擬化NFV系統(tǒng)中,所述方法包 括: 業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)根據(jù)存儲(chǔ)的連接記錄確定接收到的業(yè)務(wù)請(qǐng)求的連接狀態(tài); 業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)當(dāng)所述業(yè)務(wù)請(qǐng)求已經(jīng)存在連接狀態(tài)時(shí),將所述業(yè)務(wù)請(qǐng)求發(fā)送至舊版本 VNF ; 業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)當(dāng)所述業(yè)務(wù)請(qǐng)求不存在連接狀態(tài)時(shí),將所述業(yè)務(wù)請(qǐng)求發(fā)送至新版本 VNF。
12. -種網(wǎng)絡(luò)功能虛擬化NFV系統(tǒng),其特征在于,包括: 虛擬化基礎(chǔ)設(shè)施管理器和NFV編排器NFVO ; 所述VIM用于,根據(jù)NFV應(yīng)用的升級(jí)計(jì)劃創(chuàng)建網(wǎng)絡(luò)資源; 所述VIM還用于:根據(jù)所述升級(jí)計(jì)劃創(chuàng)建新版本虛擬網(wǎng)絡(luò)功能VNF的虛擬機(jī);根據(jù)所 述網(wǎng)絡(luò)資源將所述虛擬機(jī)配置到測(cè)試網(wǎng)絡(luò);根據(jù)升級(jí)配置腳本對(duì)所述虛擬機(jī)進(jìn)行升級(jí)配 置,得到所述新版本VNF; 所述NFVO用于,在確定所述新版本VNF在所述測(cè)試網(wǎng)絡(luò)的功能測(cè)試成功后,將舊版本 VNF切換至所述新版本VNF。
13. 根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述NFVO還用于,在所述VIM根據(jù)所 述升級(jí)計(jì)劃創(chuàng)建所述新版本VNF的虛擬機(jī)之前,根據(jù)所述升級(jí)計(jì)劃指示虛擬網(wǎng)絡(luò)功能管理 器VNFM調(diào)用createVNF接口創(chuàng)建新版本VNF,其中所述createVNF接口的輸入?yún)?shù)至少包 括所述新版本VNF的版本號(hào); 所述VIM具體用于,根據(jù)所述VNFM的指示創(chuàng)建所述新版本VNF的虛擬機(jī)。
14. 根據(jù)權(quán)利要求12或13所述的系統(tǒng),其特征在于,還包括:舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn),用于 管理所述舊版本VNF的流量轉(zhuǎn)發(fā)和負(fù)載均衡, 其中,所述NFV0具體用于: 指示所述VIM將所述新版本VNF的網(wǎng)絡(luò)配置從所述測(cè)試網(wǎng)絡(luò)切換到所述舊版本VNF所 在的生產(chǎn)網(wǎng)絡(luò); 指示所述VIM將所述舊版本VNF對(duì)應(yīng)的數(shù)據(jù)庫(kù)切換到所述新版本VNF對(duì)應(yīng)的數(shù)據(jù)庫(kù); 指示所述將所述新版本VNF的信息配置到所述舊版本VNF對(duì)應(yīng)的舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā) 點(diǎn)中,以使所述舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)同時(shí)管理所述新版本VNF和所述舊版本VNF的流量轉(zhuǎn)發(fā) 和負(fù)載均衡; 指示所述將所述舊版本VNF的業(yè)務(wù)切換至所述新版本VNF。
15. 根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,所述NFV0具體用于,指示所述VIM調(diào) 用AddNewVAPPToVLB接口,將所述新版本VNF的信息配置到所述舊版本VNF對(duì)應(yīng)的舊業(yè)務(wù) 負(fù)載轉(zhuǎn)發(fā)點(diǎn)中。
16. 根據(jù)權(quán)利要求14或15所述的系統(tǒng),其特征在于,所述VIM具體用于: 在所述NFV0指示所述VIM將所述舊版本VNF對(duì)應(yīng)的數(shù)據(jù)庫(kù)切換到所述新版本VNF對(duì) 應(yīng)的數(shù)據(jù)庫(kù)之后,在所述新版本VNF的數(shù)據(jù)模型相對(duì)于所述舊版本VNF的數(shù)據(jù)模型未發(fā)生 改變時(shí),將所述新版本VNF的數(shù)據(jù)保存到所述舊版本VNF的數(shù)據(jù)庫(kù)中;或者, 在所述新版本VNF的數(shù)據(jù)模型相對(duì)于所述舊版本VNF的數(shù)據(jù)模型發(fā)生改變時(shí),創(chuàng)建所 述新版本VNF的新數(shù)據(jù)庫(kù),將所述舊版本VNF的數(shù)據(jù)保存到所述新數(shù)據(jù)庫(kù)中。
17. 根據(jù)權(quán)利要求14至16中任一項(xiàng)所述的系統(tǒng),其特征在于,所述VIM還用于:根據(jù) 所述NFV0下發(fā)的指示,指示所述舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)在所述舊版本VNF存在狀態(tài)的情況下, 根據(jù)存儲(chǔ)的連接記錄確定業(yè)務(wù)請(qǐng)求的連接狀態(tài); 所述舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)具體用于:在確定所述業(yè)務(wù)請(qǐng)求已經(jīng)存在連接狀態(tài)時(shí),將所述 業(yè)務(wù)請(qǐng)求發(fā)送至所述舊版本VNF ;在確定所述業(yè)務(wù)請(qǐng)求不存在連接狀態(tài)時(shí),將所述業(yè)務(wù)請(qǐng) 求發(fā)送至所述新版本VNF。
18. 根據(jù)權(quán)利要求14至17中任一項(xiàng)所述的系統(tǒng),其特征在于,所述NFV0具體用于,指 示所述VIM調(diào)用StartGracefulSwitchover接口,啟動(dòng)所述新版本VNF與所述舊版本VNF 之間的業(yè)務(wù)切換流程。
19. 根據(jù)權(quán)利要求12至18中任一項(xiàng)所述的系統(tǒng),其特征在于,所述VIM還用于,根據(jù)所 述升級(jí)計(jì)劃創(chuàng)建新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn), 所述VM還用于,將所述新版本VNF的信息配置到所述新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中,以使所述 新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)管理所述新版本VNF的流量轉(zhuǎn)發(fā)和負(fù)載均衡。
20. 根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述VIM具體用于: 從所述新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)獲取所述新版本VNF的信息; 將所述新版本VNF的信息配置到所述舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)中,以便所述舊業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā) 點(diǎn)管理所述新版本VNF和所述舊版本VNF。
21. 根據(jù)權(quán)利要求20所述的系統(tǒng),其特征在于,所述VIM具體用于: 調(diào)用ExportVAPPInfoFromVLB接口,從所述新業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn)獲取所述新版本VNF的 信息; 調(diào)用ImportVAPPInfoToVLB接口,將所述新版本VNF的信息配置到所述舊業(yè)務(wù)負(fù)載轉(zhuǎn) 發(fā)點(diǎn)中。
22. -種業(yè)務(wù)負(fù)載轉(zhuǎn)發(fā)點(diǎn),其特征在于,用于網(wǎng)絡(luò)功能虛擬化NFV系統(tǒng)中,包括: 接收模塊,用于接收業(yè)務(wù)請(qǐng)求; 存儲(chǔ)模塊,用于存儲(chǔ)連接記錄; 確定模塊,用于根據(jù)所述存儲(chǔ)模塊存儲(chǔ)的所述連接記錄確定所述接收模塊接收到的業(yè) 務(wù)請(qǐng)求的連接狀態(tài); 發(fā)送模塊,用于:當(dāng)所述業(yè)務(wù)請(qǐng)求已經(jīng)存在連接狀態(tài)時(shí),將所述業(yè)務(wù)請(qǐng)求發(fā)送至舊版 本虛擬網(wǎng)絡(luò)功能VNF;當(dāng)所述業(yè)務(wù)請(qǐng)求不存在連接狀態(tài)時(shí),將所述業(yè)務(wù)請(qǐng)求發(fā)送至新版本 VNF。
【文檔編號(hào)】H04L29/08GK104410672SQ201410634787
【公開日】2015年3月11日 申請(qǐng)日期:2014年11月12日 優(yōu)先權(quán)日:2014年11月12日
【發(fā)明者】吳昕, 許磊 申請(qǐng)人:華為技術(shù)有限公司