,在步驟S102之前,為了更好的實(shí)現(xiàn)上述實(shí)施例所提供的技術(shù)方案,還可以執(zhí)行以下技術(shù)過程:運(yùn)營商門戶系統(tǒng)收集虛擬網(wǎng)絡(luò)VN的業(yè)務(wù)需求,并將上述業(yè)務(wù)需求發(fā)送給上述NVA。
[0068]需要說明的是,上述實(shí)施例中涉及到得配置管理命令通過指定協(xié)議報(bào)文進(jìn)行傳遞,在本發(fā)明實(shí)施例的可選示例中,上述指定協(xié)議為上述NVE和上述NVA交互所應(yīng)用的協(xié)議,或VMM與NVA交互的協(xié)議,或VM協(xié)同系統(tǒng)與NVA交互的協(xié)議。
[0069]其中,上述配置管理命令至少包括以下之一:1) VN生成/產(chǎn)生的命令;2)VN刪除命令;3)VN配置修改命令,當(dāng)然,根據(jù)需要用戶也可以再上述指定協(xié)議的配置管理命令中配置其他相關(guān)功能的協(xié)議,本發(fā)明實(shí)施例對(duì)此不作限定,在本發(fā)明實(shí)施例中的“/”代表“或”的意思。
[0070]針對(duì)上述I) VN生成/產(chǎn)生的命令,本發(fā)明實(shí)施例中的上述VN生成/產(chǎn)生的命令可以包括如下信息:VN上下文context信息,其中,上述VN的上下文context信息,包括下列一種或者多種:VN的虛擬路由轉(zhuǎn)發(fā)VRF、VN標(biāo)識(shí)VN-1D、VN所對(duì)應(yīng)的名稱,NVE之間的隧道封裝信息,當(dāng)然,VN生成/產(chǎn)生的命令用戶也可以根據(jù)需要配置多種命令。
[0071]針對(duì)上述2) VN刪除命令包括:上述VN的名稱,其中,上述VN刪除命令用于在上述VN結(jié)束時(shí)或者VN的配置發(fā)生改變時(shí),刪除上述NVE中的上述VN。
[0072]針對(duì)上述3) VN配置修改命令,用于修改上述VN中可以修改的參數(shù),其中,上述可以修改的參數(shù)包括以下至少之一:VN接口的服務(wù)質(zhì)量QoS參數(shù)、路由參數(shù)。
[0073]需要說明的是,VM由NVA通過配置管理命令通知指定的VMM自動(dòng)生成,其中,VM配置管理命令還至少包括以下之一:VM生成/產(chǎn)生的命令、VM刪除命令、VM配置修改命令、及前述上述配置管理命令的執(zhí)行結(jié)果和狀態(tài)傳輸?shù)拿睢?br>[0074]可選地,可以由NVA將預(yù)先獲取的VN業(yè)務(wù)需求的VM需求,發(fā)送給VM協(xié)同系統(tǒng),由所述VM協(xié)同系統(tǒng)完成VN的所需要的所有VM的部署。
[0075]其中,上述VM生成/產(chǎn)生的命令包括:VM的有關(guān)性能指標(biāo)信息,包括下列一種或者多種:中央處理器CPU頻率,內(nèi)存容量大小,外存容量大小,操作系統(tǒng)類型,網(wǎng)卡類型和速率,媒體接入控制MAC地址,IP地址;VM刪除命令包括:上述VM名稱,其中,上述VM刪除命令用于在上述VM結(jié)束時(shí)或者VM的配置發(fā)生改變時(shí),刪除上述VMM中的上述VM ;VM配置修改命令,用于修改上述VM可以修改的參數(shù),其中,上述可以修改的參數(shù)包括以下至少之一:CPU頻率,內(nèi)存容量大小,外存容量大小,操作系統(tǒng)類型,網(wǎng)卡類型和速率,MAC地址,IP地址,虛擬局域網(wǎng)VLAN,層次VLANQ-1n-Q,上述配置管理命令的執(zhí)行結(jié)果和狀態(tài)傳輸?shù)拿睿糜趥鬏斏鲜雒顖?zhí)行的結(jié)果和執(zhí)行后的狀態(tài)。
[0076]可選地,上述NVA與VMM交互的配置管理命令,包括:VM生成/產(chǎn)生的命令、VM刪除命令、VM配置修改命令,及上述配置管理命令的執(zhí)行結(jié)果和狀態(tài)傳輸?shù)拿睿鲜鯲M生成/產(chǎn)生的命令包括:VM的有關(guān)性能指標(biāo)信息,包括下列一種或者多種:中央處理器CPU頻率,內(nèi)存容量大小,外存容量大小,操作系統(tǒng)類型,網(wǎng)卡類型和速率,媒體接入控制MAC地址,IP地址;和/或上述VM刪除命令包括:上述VM名稱,其中,上述VM刪除命令用于在上述VM結(jié)束時(shí)或者VM的配置發(fā)生改變時(shí),刪除上述VMM中的上述VM ;和/或上述VM配置修改命令,用于修改上述VM可以修改的參數(shù),其中,上述可以修改的參數(shù)包括以下至少之一:CPU頻率,內(nèi)存容量大小,外存容量大小,操作系統(tǒng)類型,網(wǎng)卡類型和速率,MAC地址,IP地址,虛擬局域網(wǎng)VLAN,Q-1n-Q ;和/或上述配置管理命令的執(zhí)行結(jié)果和狀態(tài)傳輸?shù)拿?,用于傳輸上述命令?zhí)行的結(jié)果和執(zhí)行后的狀態(tài)。
[0077]其中,上述NVA與上述VM協(xié)同系統(tǒng)交互的配置管理命令,將上述VN所需要的所有VM的生成、刪除、或者修改命令,成批或者單獨(dú)發(fā)送給VM協(xié)同系統(tǒng),其中,發(fā)送給上述VM協(xié)同系統(tǒng)的配置管理命令參數(shù)信息,包括以下至少之一:上述VM的個(gè)數(shù)、上述VM的性能參數(shù)、上述VM接入上述NVE的位置、上述VM組成上述VN上述需要的參數(shù),包括但不限于:MAC地址、IP地址、VLAN或者Q-1n-Q,上述VM協(xié)同系統(tǒng)在上述所有VM部署完成后,將部署的結(jié)果信息反饋給上述NVA,其中,上述結(jié)果信息至少包括以下之一:VM的個(gè)數(shù)、VM的位置、接口參數(shù)配置信息;上述NVA根據(jù)上述結(jié)果信息進(jìn)一步確定上述VN的部署。
[0078]可選地,在步驟S104之前,上述NVA自動(dòng)發(fā)現(xiàn)上述NVE和上述VMM,或上述NVE和上述VM協(xié)同系統(tǒng)可以通過以下過程實(shí)現(xiàn):
[0079]優(yōu)選地,NVA自動(dòng)發(fā)現(xiàn)NVE和VMM,或NVE和VM協(xié)同系統(tǒng),包括:NVE、VMM、VM協(xié)同系統(tǒng)和NVA支持服務(wù)定位協(xié)議SLP,并在提供VN業(yè)務(wù)的網(wǎng)絡(luò)中部署服務(wù)代理和/或目錄服務(wù)器,上述NVA通過上述SLP協(xié)議自動(dòng)發(fā)現(xiàn)其管轄的所有上述NVE和/或上述VMM,或者,從預(yù)先存儲(chǔ)在網(wǎng)絡(luò)管理系統(tǒng)中的信息列表中獲取上述NVE和上述VMM,或上述NVE和上述VM協(xié)同系統(tǒng)的地址信息,其中,上述信息列表中包括網(wǎng)絡(luò)中上述NVA所管轄的所有上述NVE和上述VMM,或上述NVE和上述VM協(xié)同系統(tǒng)的信息,上述NVE和上述VMM,或上述NVE和上述VM協(xié)同系統(tǒng)的信息包括:上述NVE和上述VMM,或上述NVE和上述VM協(xié)同系統(tǒng)的地址信息,可用資源信息,位置信息。
[0080]在具體實(shí)施過程中,將上述配置管理命令發(fā)送給上述NVE和/或上述VMM之前,還可以執(zhí)行以下過程:上述NVA自動(dòng)發(fā)現(xiàn)上述NVE,“自動(dòng)發(fā)現(xiàn)”即該過程不需要人工干預(yù),可以自行完成,而對(duì)于該技術(shù)方案=NVA自動(dòng)發(fā)現(xiàn)上述NVE,本發(fā)明實(shí)施例提供了以下兩種技術(shù)方案實(shí)現(xiàn),以下技術(shù)方案僅作一個(gè)示例,并不用于限定本發(fā)明實(shí)施例:
[0081](一)、上述NVE和上述NVA支持服務(wù)定位協(xié)議SLP,并在提供VN業(yè)務(wù)的網(wǎng)絡(luò)中部署服務(wù)代理和/或目錄服務(wù)器,上述NVA通過上述SLP協(xié)議自動(dòng)發(fā)現(xiàn)其管轄的所有上述NVE。
[0082]( 二 )、從預(yù)先存儲(chǔ)在網(wǎng)絡(luò)管理系統(tǒng)中的信息列表中獲取上述NVE的地址信息,其中,上述信息列表中包括網(wǎng)絡(luò)中上述NVA所管轄的所有上述NVE的信息,上述NVE信息包括:上述NVE的地址信息,可用資源信息,位置信息。
[0083]為了更好的理解上述實(shí)施例中所涉及到的技術(shù)方案,以下結(jié)合一個(gè)優(yōu)選實(shí)施例進(jìn)行說明。
[0084]完成將VN的需求自動(dòng)實(shí)現(xiàn)到VMM和NVE設(shè)備的映射,并將VN需求信息進(jìn)一步映射到對(duì)VMM和NVE的相關(guān)配置管理命令,并將有關(guān)命令發(fā)送到相對(duì)應(yīng)的NVE和VMM上去,由相關(guān)的NVE和VMM完成配置管理命令的執(zhí)行,就能夠?qū)崿F(xiàn)自動(dòng)VN業(yè)務(wù)提供。
[0085]圖3為根據(jù)本發(fā)明優(yōu)選實(shí)施例的網(wǎng)絡(luò)功能示意圖,如圖3所示:NVA和NVE,運(yùn)營商門戶系統(tǒng)Portal (圖3中簡稱為Portal),虛擬機(jī)協(xié)同系統(tǒng),VMM,及有關(guān)的VM,基于圖3所示的網(wǎng)絡(luò)功能示意圖,VN業(yè)務(wù)自動(dòng)提供的方法,包括:
[0086]1、通過運(yùn)營商門戶系統(tǒng)Portal,收集VN客戶的VN需求,并將有關(guān)需求發(fā)送給NVA,或者經(jīng)過處理后發(fā)送給NVA ;
[0087]可選的,也可以將VN需求,直接通過VN服務(wù)提供商的網(wǎng)絡(luò)管理員直接輸入到NVA中。
[0088]2、NVA根據(jù)VN需求,進(jìn)一步根據(jù)VN需求和NVE及VMM的位置和可用資源信息,以及部署策略等信息,將上述需求映射到相關(guān)的NVEjP VMM,NVA進(jìn)一步將VN需求轉(zhuǎn)換成可以直接被相關(guān)的NVE和VMM可以執(zhí)行的配置管理命令;NVA將上述配置管理命令,發(fā)送給上述 NVE 和 VMM ;
[0089]3、NVE和VMM完成上述命令的執(zhí)行,從而實(shí)現(xiàn)VN業(yè)務(wù)的自動(dòng)提供。
[0090]為了更好的實(shí)現(xiàn)上述技術(shù)方案,或者在VN業(yè)務(wù)提供系統(tǒng)中,可能存在多種不同廠家的VMM,而這些不同廠家的VMM可能通過一個(gè)集中的VM協(xié)同管理系統(tǒng)進(jìn)行管理,因此,有關(guān)VMM的相關(guān)命令,NVA可以直接發(fā)送到VM協(xié)同系統(tǒng),而由VM協(xié)同系統(tǒng)進(jìn)一步完成VM的準(zhǔn)備。這也是圖3直接示出的連接部分。而NVA直接和VMM連接的鏈路沒有在圖中顯示。在本發(fā)明的另外一個(gè)實(shí)施例中,NVA發(fā)送給上述VM協(xié)同系統(tǒng)或者VMM的配置管理命令中,包括為VM準(zhǔn)備NVE自動(dòng)發(fā)現(xiàn)協(xié)議的內(nèi)容,并在VM就緒后,觸發(fā)VM的自動(dòng)發(fā)現(xiàn)NVE協(xié)議的執(zhí)行,對(duì)于上述自動(dòng)發(fā)現(xiàn)NVE協(xié)議,在相關(guān)專利中已經(jīng)提及該技術(shù)方案,此處不再贅述,上述執(zhí)行觸發(fā)一系列事件,包括:自動(dòng)發(fā)現(xiàn)NVE,確認(rèn)服務(wù)的NVE后,由NVE自動(dòng)發(fā)送VM的VN身份認(rèn)證,在身份認(rèn)證通過后,獲得VN的context信息,并返回給NVE ;上述NVE自動(dòng)配置生成VNcontext,有關(guān)VN的context信息,包括但不限于:VRF,VN-1D, VN名稱和VRF的有關(guān)表項(xiàng)。上述VRF表項(xiàng)包括但不限于:IP地址/媒體接入控制(Media Access Control,簡稱為MAC)地址,接口,VLAN,VN-1D,NVE地址之一或者多個(gè)。在上述NVE生成VN context后,并進(jìn)一步在有新的路由表項(xiàng)時(shí),自動(dòng)發(fā)送VN更新信息,使得VN的路由信息的同步。
[0091]根據(jù)本發(fā)明的另外一個(gè)實(shí)施例,NVE自動(dòng)發(fā)現(xiàn)NVA,可以包括:NVA發(fā)送給VMM或者NVE的配置信息中,包括NVA的地址信息,或者,NVE可以通過SLP協(xié)議發(fā)現(xiàn)NVA。
[0092]在本發(fā)明實(shí)施例中,還提供了一種虛擬網(wǎng)絡(luò)業(yè)務(wù)的提供系統(tǒng)40,如圖4所示,上述系統(tǒng)包括:網(wǎng)絡(luò)虛擬化控制設(shè)備NVA 400,用于將預(yù)先獲取的業(yè)務(wù)需求映射到NVE402和VMM404,并將上述業(yè)務(wù)需求轉(zhuǎn)換成上述NVE402和上述VMM404可以執(zhí)行的配置管理命令;以及將上述配置管理命令通過指定協(xié)議發(fā)送給上述NVE402和上述VMM404。
[0093]可選地,如圖5所示,上述系統(tǒng)還包括:運(yùn)營商門戶系統(tǒng)408,用于收集虛擬網(wǎng)絡(luò)VN的業(yè)務(wù)需求,并將上述業(yè)務(wù)需求發(fā)送給上述NVA。
[0094]其中,上述配置管理命令通過指定協(xié)議報(bào)文進(jìn)行傳遞,其中,上述指定協(xié)議為上述NVE和上述NVA交互所應(yīng)用的協(xié)議,或上述VMM和上述NVA交互所應(yīng)用的協(xié)議,或上述VM協(xié)同系統(tǒng)和上述NVA交互所應(yīng)用的協(xié)議。
[0095]需要說明的是,NVA與NVE交互的配置管理命令包括:VN生成/產(chǎn)生的命令、VN刪除命令、VN配置修改命令,及上述配置管理命令的執(zhí)行結(jié)果和狀態(tài)傳輸?shù)拿?,上述VN生成/產(chǎn)生的命令包括:VN的上下文context信息,其中,上述VN的上下文context信息,包括下列一種或者多種-.VN的虛擬路由轉(zhuǎn)發(fā)VRF、VN標(biāo)識(shí)VN-1D、VN名稱、NVE之間的隧道封裝系統(tǒng)信息;和/或上述VN刪除命令包括:上述VN名稱,其中,上述VN刪除命令用于在上述VN結(jié)束時(shí)或者VN的配置發(fā)生改變時(shí),刪除上述NVE中的上述VN ;和/或上述VN配置修改命令,用于修改上述VN中可以修改的參數(shù),其中,上述可