虛擬網(wǎng)絡(luò)資源管理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及網(wǎng)絡(luò)虛擬化技術(shù)領(lǐng)域,尤其涉及虛擬網(wǎng)絡(luò)資源管理方法及裝置。
【背景技術(shù)】
[0002] 隨著虛擬化、云計(jì)算、軟件定義網(wǎng)絡(luò)(SDN,SoftwareDefinedNetwork)等技術(shù)的 發(fā)展,網(wǎng)絡(luò)虛擬化也成為一種趨勢和必然。云計(jì)算具有通用性,其基礎(chǔ)是基于鹿大的資源 池,計(jì)算/存儲/網(wǎng)絡(luò)都將抽象為資源,從而構(gòu)建出一個(gè)彈性、多樣、自動(dòng)、簡單、可增值的云 系統(tǒng)。
[0003]基于W上的出發(fā)點(diǎn),網(wǎng)絡(luò)功能虛擬化(NFV, Network F^mctions Virtualization) 解決了物理設(shè)備和網(wǎng)絡(luò)虛擬化之間的關(guān)系。其首要目標(biāo)是將物理和虛擬資源解禪,將基于 標(biāo)準(zhǔn)化的服務(wù)器和交換機(jī)設(shè)備,通過軟件實(shí)現(xiàn)多種多樣的網(wǎng)絡(luò)功能,如虛擬的運(yùn)營級網(wǎng)絡(luò) 地址轉(zhuǎn)換(vNAT)、虛擬的防火墻(vFW)、虛擬的路由器(vRouter),達(dá)到節(jié)省成本,加快新業(yè) 務(wù)的發(fā)展、資源彈性伸縮的目的。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明提供虛擬網(wǎng)絡(luò)資源管理方法及裝置,W實(shí)現(xiàn)動(dòng)態(tài)、可擴(kuò)展的虛擬網(wǎng)絡(luò)資源 管理。
[0005] 本發(fā)明的技術(shù)方案是該樣實(shí)現(xiàn)的:
[0006] 一種虛擬網(wǎng)絡(luò)資源管理方法,應(yīng)用在包括主管理中也單元、虛擬網(wǎng)絡(luò)功能單元和 虛擬資源池的虛擬網(wǎng)絡(luò)資源管理系統(tǒng)中,其中,主管理中也單元用來管理構(gòu)成虛擬網(wǎng)絡(luò)功 能單元的各個(gè)虛擬網(wǎng)絡(luò)資源節(jié)點(diǎn),虛擬網(wǎng)絡(luò)功能單元由虛擬網(wǎng)絡(luò)功能實(shí)例構(gòu)成,對外提供 各種網(wǎng)絡(luò)服務(wù),虛擬資源池提供構(gòu)成虛擬網(wǎng)絡(luò)功能實(shí)例運(yùn)行的虛擬網(wǎng)絡(luò)資源節(jié)點(diǎn),該方法 包括:
[0007] 對于每個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例,主管理中也單元按照預(yù)定策略將該虛擬網(wǎng)絡(luò)功能實(shí) 例中的資源節(jié)點(diǎn)劃分為一個(gè)或多個(gè)區(qū)域;
[0008] 主管理中也單元按照預(yù)設(shè)區(qū)域中也節(jié)點(diǎn)選舉原則,為每個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例中的 每個(gè)區(qū)域選舉出一個(gè)區(qū)域中也節(jié)點(diǎn);
[0009] 主管理中也單元接收區(qū)域中也節(jié)點(diǎn)發(fā)來的資源調(diào)整請求,調(diào)整對應(yīng)區(qū)域的資源。
[0010] 一種虛擬網(wǎng)絡(luò)資源管理方法,應(yīng)用在包括主管理中也單元、虛擬網(wǎng)絡(luò)功能單元和 虛擬資源池的虛擬網(wǎng)絡(luò)資源管理系統(tǒng)中,其中,主管理中也單元用來管理構(gòu)成虛擬網(wǎng)絡(luò)功 能單元的各個(gè)虛擬網(wǎng)絡(luò)資源節(jié)點(diǎn),虛擬網(wǎng)絡(luò)功能單元由虛擬網(wǎng)絡(luò)功能實(shí)例構(gòu)成,對外提供 各種網(wǎng)絡(luò)服務(wù),虛擬資源池提供構(gòu)成虛擬網(wǎng)絡(luò)功能實(shí)例運(yùn)行的虛擬網(wǎng)絡(luò)資源節(jié)點(diǎn),該方法 包括:
[0011] 資源節(jié)點(diǎn)接收主管理中也單元發(fā)來的區(qū)域節(jié)點(diǎn)列表通知報(bào)文,該報(bào)文中攜帶區(qū)域 中的所有資源節(jié)點(diǎn)列表,根據(jù)該報(bào)文得知自身為區(qū)域中也節(jié)點(diǎn),根據(jù)該資源節(jié)點(diǎn)列表,向列 表中的各資源節(jié)點(diǎn)發(fā)送區(qū)域加入通知報(bào)文,接收各資源節(jié)點(diǎn)返回的區(qū)域加入確認(rèn)報(bào)文,該 報(bào)文中攜帶該資源節(jié)點(diǎn)信息;
[0012] 區(qū)域中也節(jié)點(diǎn)發(fā)現(xiàn)本區(qū)域的資源使用值到達(dá)區(qū)域的業(yè)務(wù)承載能力上限,則向主管 理中也單元發(fā)送資源增加請求;發(fā)現(xiàn)本區(qū)域的資源使用值低于區(qū)域的業(yè)務(wù)承載能力下限, 則向主管理中也單元發(fā)送資源減少請求。
[0013] 一種虛擬網(wǎng)絡(luò)資源管理裝置,應(yīng)用在包括主管理中也單元、虛擬網(wǎng)絡(luò)功能單元和 虛擬資源池的虛擬網(wǎng)絡(luò)資源管理系統(tǒng)中,其中,主管理中也單元用來管理構(gòu)成虛擬網(wǎng)絡(luò)功 能單元的各個(gè)虛擬網(wǎng)絡(luò)資源節(jié)點(diǎn),虛擬網(wǎng)絡(luò)功能單元由虛擬網(wǎng)絡(luò)功能實(shí)例構(gòu)成,對外提供 各種網(wǎng)絡(luò)服務(wù),虛擬資源池提供構(gòu)成虛擬網(wǎng)絡(luò)功能實(shí)例運(yùn)行的虛擬網(wǎng)絡(luò)資源節(jié)點(diǎn),該裝置 位于主管理中也單元上,包括:
[0014] 區(qū)域劃分模塊;對于每個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例,按照預(yù)定策略將該虛擬網(wǎng)絡(luò)功能實(shí) 例中的資源節(jié)點(diǎn)劃分為一個(gè)或多個(gè)區(qū)域;
[0015] 區(qū)域選舉模塊,按照預(yù)設(shè)區(qū)域中也節(jié)點(diǎn)選舉原則,為每個(gè)虛擬網(wǎng)絡(luò)實(shí)例中的每個(gè) 區(qū)域選舉出一個(gè)區(qū)域中也節(jié)點(diǎn);
[0016] 區(qū)域監(jiān)控模塊;接收各區(qū)域中也節(jié)點(diǎn)發(fā)來的資源調(diào)整請求,調(diào)整對應(yīng)區(qū)域的資源。
[0017] 一種虛擬網(wǎng)絡(luò)資源管理裝置,應(yīng)用在包括主管理中也單元、虛擬網(wǎng)絡(luò)功能單元和 虛擬資源池的虛擬網(wǎng)絡(luò)資源管理系統(tǒng)中,其中,主管理中也單元用來管理構(gòu)成虛擬網(wǎng)絡(luò)功 能單元的各個(gè)虛擬網(wǎng)絡(luò)資源節(jié)點(diǎn),虛擬網(wǎng)絡(luò)功能單元由虛擬網(wǎng)絡(luò)功能實(shí)例構(gòu)成,對外提供 各種網(wǎng)絡(luò)服務(wù),虛擬資源池提供構(gòu)成虛擬網(wǎng)絡(luò)功能實(shí)例運(yùn)行的虛擬網(wǎng)絡(luò)資源節(jié)點(diǎn),其特征 在于,該裝置位于資源節(jié)點(diǎn)上,包括:
[0018] 報(bào)文處理模塊:接收主管理中也單元發(fā)來的區(qū)域節(jié)點(diǎn)列表通知報(bào)文,該報(bào)文攜帶 區(qū)域中的所有資源節(jié)點(diǎn)列表,根據(jù)該報(bào)文得知自身為區(qū)域中也節(jié)點(diǎn),根據(jù)該資源節(jié)點(diǎn)列表, 向列表中的各資源節(jié)點(diǎn)發(fā)送區(qū)域加入通知報(bào)文,接收各資源節(jié)點(diǎn)返回的區(qū)域加入確認(rèn)報(bào) 文,該報(bào)文中攜帶該資源節(jié)點(diǎn)信息;
[0019] 節(jié)點(diǎn)監(jiān)控模塊;發(fā)現(xiàn)本區(qū)域的資源使用值到達(dá)區(qū)域的業(yè)務(wù)承載能力上限,則向主 管理中也單元發(fā)送資源增加請求;發(fā)現(xiàn)本區(qū)域的資源使用值低于區(qū)域的業(yè)務(wù)承載能力下 限,則向主管理中也單元發(fā)送資源減少請求。
[0020] 可見,本發(fā)明在每增加一個(gè)虛擬網(wǎng)絡(luò)功能實(shí)例時(shí),就進(jìn)行區(qū)域劃分,并選舉出區(qū)域 中也節(jié)點(diǎn),從而將對區(qū)域中的資源節(jié)點(diǎn)進(jìn)行管理的部分工作分擔(dān)到了區(qū)域中也節(jié)點(diǎn)上,實(shí) 現(xiàn)了動(dòng)態(tài)、可擴(kuò)展的虛擬網(wǎng)絡(luò)資源管理,且減輕了主管理中也單元的管理負(fù)擔(dān)。
【附圖說明】
[0021] 圖1為本發(fā)明示例性實(shí)施例提供的虛擬網(wǎng)絡(luò)資源管理系統(tǒng)的示意圖;
[0022] 圖2為本發(fā)明示例性實(shí)施例提供的虛擬網(wǎng)絡(luò)資源管理方法流程圖;
[0023] 圖3為本發(fā)明又一示例性實(shí)施例提供的虛擬網(wǎng)絡(luò)資源管理方法流程圖;
[0024] 圖4為本發(fā)明中劃分區(qū)域的示例圖;
[00巧]圖5為本發(fā)明示例性實(shí)施例提供的虛擬網(wǎng)絡(luò)資源管理裝置的組成示意圖;
[0026] 圖6為本發(fā)明又一示例性實(shí)施例提供的虛擬網(wǎng)絡(luò)資源管理裝置的組成示意圖。
【具體實(shí)施方式】
[0027] 下面結(jié)合附圖及具體實(shí)施例對本發(fā)明再作進(jìn)一步詳細(xì)的說明。
[0028] 圖1為本發(fā)明示例性實(shí)施例提供的虛擬網(wǎng)絡(luò)資源管理系統(tǒng)的示意圖,如圖1所示, 其主要包括;主管理中也單元、虛擬網(wǎng)絡(luò)功能單元和虛擬資源池。
[0029] 其中,虛擬層屏蔽了硬件的差異性;云管理平臺用來定義云業(yè)務(wù);主管理中也單 元用來管理構(gòu)成虛擬網(wǎng)絡(luò)功能單元的各個(gè)虛擬網(wǎng)絡(luò)資源節(jié)點(diǎn);虛擬網(wǎng)絡(luò)功能單元由虛擬網(wǎng) 絡(luò)功能實(shí)例構(gòu)成,對外提供各種網(wǎng)絡(luò)服務(wù);虛擬資源池提供構(gòu)成虛擬網(wǎng)絡(luò)功能實(shí)例運(yùn)行的 虛擬網(wǎng)絡(luò)資源節(jié)點(diǎn)。
[0030] 本發(fā)明中的"虛擬網(wǎng)絡(luò)資源",是指將物理的計(jì)算、網(wǎng)絡(luò)和存儲資源虛擬化她象和 轉(zhuǎn)化)后,形成的虛擬資源。該些虛擬資源可W按照用戶的需求被劃分為多個(gè)虛擬單元,該 些虛擬單元被池化后,每一個(gè)單元可W稱為一個(gè)節(jié)點(diǎn)。本發(fā)明中的"虛擬網(wǎng)絡(luò)資源節(jié)點(diǎn)",是 指按照最小化原則或者用戶需求所創(chuàng)建的虛擬的計(jì)算和輸入輸出(10)單元,該些虛擬單元 是可W被本發(fā)明中的主管理中也單元和區(qū)域中也節(jié)點(diǎn)所管理(例如虛擬單元需要具備注冊 功能)的虛擬資源實(shí)體。對于標(biāo)準(zhǔn)的服務(wù)器,虛擬網(wǎng)絡(luò)資源節(jié)點(diǎn)表現(xiàn)為虛擬機(jī)形式存在的虛 擬的計(jì)算和10節(jié)點(diǎn),同時(shí),虛擬10節(jié)點(diǎn)也可W是能被管理的虛擬化后的物理轉(zhuǎn)發(fā)設(shè)備。本 發(fā)明中所描述的虛擬網(wǎng)絡(luò)資源節(jié)點(diǎn),最常見的就是W虛擬機(jī)形式存在的虛擬計(jì)算和10節(jié) 點(diǎn)。
[0031] 為方便起見,W下將"虛擬網(wǎng)絡(luò)資源節(jié)點(diǎn)"簡稱為"資源節(jié)點(diǎn)",即本發(fā)明中提到的 "資源節(jié)點(diǎn)"指的都是"虛擬網(wǎng)絡(luò)資源節(jié)點(diǎn)"。
[0032] 在整個(gè)系統(tǒng)中,主管理中也單元的資源管理功能是極其重要的一部分,它不僅需 要支持資源節(jié)點(diǎn)的分配、狀態(tài)監(jiān)控;還需要管理所有虛擬網(wǎng)絡(luò)功能實(shí)例巧日;vFW、vRouter 等)的創(chuàng)建、監(jiān)控、調(diào)整資源決策。
[0033] 圖2為本發(fā)明示例性實(shí)施例提供的虛擬網(wǎng)絡(luò)資源管理方法流程圖,該方法應(yīng)用在 圖1所示的系統(tǒng)中,如圖2所示,其具體步驟如下:
[0034] 步驟201;主管理中也單元接收資源節(jié)點(diǎn)啟動(dòng)后發(fā)來的注冊請求報(bào)文,該報(bào)文中 攜帶該資源節(jié)點(diǎn)信息,記錄該報(bào)文中的資源節(jié)點(diǎn)信息,將該資源節(jié)點(diǎn)放入資源池。
[00巧