两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

虛擬機的遷移方法以及系統(tǒng)的制作方法

文檔序號:7583592閱讀:238來源:國知局
專利名稱:虛擬機的遷移方法以及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及存在于網(wǎng)絡(luò)上的不同地點的服務(wù)器之間的虛擬機的動態(tài)遷移技術(shù)。
背景技術(shù)
因特網(wǎng)上的業(yè)務(wù)量逐漸增大。相伴于此,網(wǎng)絡(luò)整體的電力消耗也持續(xù)增大。另一方面,面向包括抑制二氧化炭排出的全球變暖問題的解決,節(jié)能化的較量的重要性升高。在以往的技術(shù)中,在各個數(shù)據(jù)中心內(nèi)、各個網(wǎng)絡(luò)節(jié)點內(nèi)實現(xiàn)了節(jié)能化,但為了實現(xiàn)更有效的節(jié)能化,使這些數(shù)據(jù)中心與廣域網(wǎng)(Wide Area Network =WAN)進(jìn)行協(xié)作是非常重要的。其一個理由在于,如果令某數(shù)據(jù)中心與用戶、其他服務(wù)器的通信業(yè)務(wù)完全消失,則為了該通信而準(zhǔn)備的網(wǎng)絡(luò)節(jié)點也可以一并地切斷電源。為了削減服務(wù)器消耗的電力,以往使用了在服務(wù)器的工作率降低時將在多臺服務(wù)器上分散的處理集中到一臺上,并切斷空閑的服務(wù)器的電源的方法。作為將處理集中的方法,通常使用對服務(wù)器進(jìn)行虛擬化,預(yù)先在虛擬機(Virtual Machine :VM)上進(jìn)行這些處理,以VM單位遷移(轉(zhuǎn)移)到其他服務(wù)器上的方法。將處理中的VM遷移到其他服務(wù)器的技術(shù)稱為動態(tài)遷移。作為服務(wù)器虛擬化技術(shù),有Xen、VMware等,Xen中的動態(tài)遷移技術(shù)記述于非專利文獻(xiàn)1,VMware中的動態(tài)遷移技術(shù)、即VMotion記述于非專利文獻(xiàn)2。在動態(tài)遷移中,對在VM上正在動作的應(yīng)用需要避免通信的中斷、應(yīng)答的延遲這樣的惡劣影響。在數(shù)據(jù)中心的服務(wù)器上執(zhí)行各種應(yīng)用,其中也有在線游戲、會議系統(tǒng)等實時應(yīng)用。為了不對它們造成惡劣影響,需要盡可能縮短在停機時間(down time)即遷移時應(yīng)用的執(zhí)行中斷的時間。在非專利文獻(xiàn)1中,描述了成功將執(zhí)行Quake3這樣的在線游戲的VM 的停機時間抑制在60ms,其結(jié)果,用戶幾乎感覺不到遷移。另外,專利文獻(xiàn)1中記載了,在LAN上的動態(tài)遷移中,縮短從移動前的VM停止到移動后的VM起動的時間的技術(shù)。作為實現(xiàn)大范圍的VM移動的方法,有非專利文獻(xiàn)3。如果使用該文獻(xiàn)描述的方法, 則通過使用移動(此處的“移動”專指“mobile”)IP,不論使VM移動到MIP網(wǎng)絡(luò)上的任意的場所都能夠繼續(xù)通信。另外,在專利文獻(xiàn)2中,記述了一種方法在遠(yuǎn)距離的數(shù)據(jù)中心之間以由因特網(wǎng)協(xié)議封裝化(kapsel)的層2(L2)路徑而連結(jié)來進(jìn)行動態(tài)遷移等操作。非專利文獻(xiàn) 1 :Clark, C.,F(xiàn)raser,K·,Hand,S·,Gorm Hansen, J. ,Jul, Ε.,Limpach, C.,Pratt,I.,and Warfield, Α.,“Live Migration ofVirtual Machines”,2nd Symposium on Networked Systems Designand Implementation(NSDI’ 05),pp.273-286,2005.非專禾"J 文獻(xiàn) 2 :Nelson,Μ.,Lim,B. -H.,and Hutchins,G.,"FastTransparent Migration for Virtual Machines,,,2005 USENIX AnnualTechnical Conference,Article 25,2005.非專利文獻(xiàn)3 :Qin Li,Jinpeng Huai,Jianxin LiiTianyu Wo,and Minxiong Wen, “HyperMIP :Hypervisor Controlled Mobile IPfor Virtual Machine Live Migration across Networks”,1Ith IEEEHigh Assurance Systems Engineering Symposium,pp.80-88,2008.專利文獻(xiàn)1 日本特開2008-217302號公報專利文獻(xiàn)2 美國公開專利公報US 2009003760
發(fā)明內(nèi)容
但是,專利文獻(xiàn)1以及非專利文獻(xiàn)2記載的技術(shù)是使VM在存在于LAN內(nèi)的兩個服務(wù)器之間移動的技術(shù),由此無法實現(xiàn)在廣域地分散的服務(wù)器之間的遷移,因此無法實現(xiàn)使數(shù)據(jù)中心和網(wǎng)絡(luò)協(xié)作的節(jié)能化。另外,在非專利文獻(xiàn)3記載的技術(shù)中公開了停機時間變?yōu)閿?shù)十秒左右的情況。普遍認(rèn)為,在專利文獻(xiàn)2記載的方法中,由封裝化的Khernet (以太網(wǎng))連結(jié)在數(shù)據(jù)中心之間,但由于來自用戶的通信也可以經(jīng)由該路徑,所以雖然未言及,但能夠縮短停機時間。但是,在這種方法中,存在即使數(shù)據(jù)中心分散,業(yè)務(wù)也集中到朝向特定的數(shù)據(jù)中心的路徑這樣的問題。本發(fā)明的第一個課題在于,通過使數(shù)據(jù)中心和WAN協(xié)作,實現(xiàn)與作為以往技術(shù)的限定于數(shù)據(jù)中心內(nèi)以及網(wǎng)絡(luò)內(nèi)的節(jié)能化相比更有效的節(jié)能化。為此,需要從與處理/業(yè)務(wù)都分散的狀態(tài),使所有應(yīng)用遷移到其他數(shù)據(jù)中心的服務(wù)器,使業(yè)務(wù)也遷移到其他網(wǎng)絡(luò)節(jié)點的技術(shù)。特別是為了不對實時應(yīng)用的動作造成惡劣影響地遷移,需要減少應(yīng)用的停機時間, 優(yōu)選縮短到數(shù)十ms以下。另外,本發(fā)明的第二個課題在于,通過使數(shù)據(jù)中心和WAN協(xié)作,實現(xiàn)與作為以往技術(shù)的限定于數(shù)據(jù)中心內(nèi)的負(fù)載分散相比更有效的大范圍的負(fù)載分散。特別,在將處理分散到多個數(shù)據(jù)中心時,需要使WAN內(nèi)的業(yè)務(wù)也分散。即使在這樣的負(fù)載分散中也使應(yīng)用遷移到其他數(shù)據(jù)中心的服務(wù)器的技術(shù)是有效的,為此需要與上述的節(jié)能化中的技術(shù)同樣的技術(shù)。進(jìn)而,本發(fā)明的第三個課題在于,在預(yù)測數(shù)據(jù)中心存在的地域中的地震預(yù)測、轟炸機襲擊等災(zāi)害時,通過使數(shù)據(jù)中心和WAN協(xié)作而使其影響限于最小限。為了避免這樣的災(zāi)害,在使應(yīng)用遷移到其他數(shù)據(jù)中心的服務(wù)器的同時使業(yè)務(wù)也遷移的技術(shù)是有效的,為此需要與上述的節(jié)能化中的技術(shù)同樣的技術(shù)。為了解決上述的課題,本發(fā)明的目的在于提供一種虛擬機的遷移方法以及系統(tǒng), 通過以短時間實現(xiàn)大范圍的程序或虛擬機的遷移,不論是什么樣的應(yīng)用都能夠遷移,并且該應(yīng)用的通信業(yè)務(wù)也可以遷移。為了達(dá)成所述目的,本發(fā)明提供一種虛擬機的遷移方法,對按照路徑信息針對分組進(jìn)行路由的第一網(wǎng)絡(luò)上存在的第一節(jié)點連接第一 LAN,對第一網(wǎng)絡(luò)上存在的第二節(jié)點連接第二 LAN,進(jìn)而對第一網(wǎng)絡(luò)上存在的第三節(jié)點連接第二網(wǎng)絡(luò),在連接到第一 LAN的第一服務(wù)器上動作的虛擬機與連接到第二網(wǎng)絡(luò)的客戶機經(jīng)由第一節(jié)點和第三節(jié)點進(jìn)行通信時, 不變更第一網(wǎng)絡(luò)中的地址和MAC (Media AccessControl,媒體訪問控制)地址,而使虛擬機轉(zhuǎn)移到與第二 LAN連接的第二服務(wù)器上,與該虛擬機的轉(zhuǎn)移同步地進(jìn)行第三節(jié)點的設(shè)定變更,根據(jù)第一網(wǎng)絡(luò)的路徑信息,進(jìn)行路徑變更,以使該通信經(jīng)由第二節(jié)點和第三節(jié)點,客戶機繼續(xù)與轉(zhuǎn)移到第二服務(wù)器上的虛擬機的通信。另外,為了達(dá)成所述目的,本發(fā)明提供一種存在第一、第二、第三節(jié)點并按照路徑信息針對分組進(jìn)行路由的第一網(wǎng)絡(luò)、和與第一、第二、第三節(jié)點分別連接的第三、第四、第二網(wǎng)絡(luò)中的虛擬機的遷移系統(tǒng),其中,在連接到第三網(wǎng)絡(luò)的第一服務(wù)器上動作的虛擬機與連接到第二網(wǎng)絡(luò)的客戶機終端經(jīng)由第一節(jié)點和第三節(jié)點進(jìn)行通信時,不變更第一網(wǎng)絡(luò)中的地址和MAC地址地,使虛擬機轉(zhuǎn)移到與第四網(wǎng)絡(luò)連接的第二服務(wù)器上,通過與虛擬機的轉(zhuǎn)移同步的第三節(jié)點的設(shè)定變更,根據(jù)第一網(wǎng)絡(luò)的路徑信息,進(jìn)行路徑變更,以使通信經(jīng)由第二節(jié)點和第三節(jié)點,客戶機繼續(xù)與轉(zhuǎn)移到第二服務(wù)器上的虛擬機的通信。S卩,為了達(dá)成所述目的,在本發(fā)明的優(yōu)選的方式中,使用以下兩種單元的組。在第一單元的組中,在位于第一網(wǎng)絡(luò)即WAN與其他網(wǎng)絡(luò)的邊界的各網(wǎng)絡(luò)節(jié)點中準(zhǔn)備能夠動態(tài)地設(shè)定的網(wǎng)絡(luò)地址變換(NAT)機構(gòu)。另外,通過與VM的移動源的數(shù)據(jù)中心連接的網(wǎng)絡(luò)節(jié)點具有的第一 NAT機構(gòu),預(yù)先進(jìn)行設(shè)定,以在從VM的移動源的數(shù)據(jù)中心到達(dá)該節(jié)點的分組包括VM的地址而作為發(fā)送源地址時,將其變換為不重復(fù)的第二地址,同時在從該節(jié)點轉(zhuǎn)發(fā)到VM的移動源的數(shù)據(jù)中心的分組包括所述第二地址而作為發(fā)送目的地地址時, 將其變換為VM的地址。另外,在VM存在于移動源的數(shù)據(jù)中心時,通過與VM的用戶連接的網(wǎng)絡(luò)節(jié)點具有的第二 NAT機構(gòu),預(yù)先進(jìn)行設(shè)定,以在從該節(jié)點轉(zhuǎn)發(fā)到用戶的網(wǎng)絡(luò)的分組包括第二地址而作為發(fā)送源地址時,將其變換為VM的地址,在從用戶的網(wǎng)絡(luò)到達(dá)該節(jié)點的分組包括VM的地址而作為發(fā)送目的地地址時,將其變換為第二地址。然后,在VM移動到移動目的地的數(shù)據(jù)中心時使第二 NAT機構(gòu)的設(shè)定成為無效。由此,在WAN內(nèi),在來自VM的移動源的數(shù)據(jù)中心的分組和來自VM的移動目的地的數(shù)據(jù)中心的分組中,地址不會重復(fù)。在第二單元的組中,在構(gòu)成WAN的各網(wǎng)絡(luò)節(jié)點中搭載網(wǎng)絡(luò)虛擬化功能,準(zhǔn)備與移動前的數(shù)據(jù)中心連接的第一虛擬網(wǎng)絡(luò)和與移動后的數(shù)據(jù)中心連接的第二虛擬網(wǎng)絡(luò)。在VM 存在于移動前的數(shù)據(jù)中心時,預(yù)先進(jìn)行設(shè)定,以在到達(dá)WAN的各出入口的分組包括VM的地址而作為發(fā)送源地址時,將該分組轉(zhuǎn)發(fā)到第一虛擬網(wǎng)絡(luò)。另外,如果檢測到VM移動到移動目的地的數(shù)據(jù)中心,則進(jìn)行設(shè)定變更,以在到達(dá)WAN的各出入口的分組包括VM的地址而作為發(fā)送源地址時,將該分組轉(zhuǎn)發(fā)到第二虛擬網(wǎng)絡(luò)。通過應(yīng)用所述第一單元的組或者第二單元的組,無需伴隨VM的移動而變更路徑信息,能夠消除網(wǎng)絡(luò)變得不穩(wěn)定的時間。另外,如果檢測到VM的移動,則與移動前的VM的通信立刻被切換為與移動后的VM的通信。因此,能夠?qū)⑼C時間抑制為幾IOms以下。此時,為了訪問VM,能夠直接使用移動前的地址。根據(jù)本發(fā)明,如上所述能夠減少廣域網(wǎng)中的動態(tài)遷移的停機時間,所以能夠使所有應(yīng)用動作的VM以廣域的方式移動。其結(jié)果,能夠提高作為第一個課題的節(jié)能化的效果、 作為第二個課題的負(fù)載分散的效果、以及作為第三個課題的障礙對策的效果。


圖1是第一以及第二實施例中的網(wǎng)絡(luò)的物理結(jié)構(gòu)圖。圖2是表現(xiàn)第一實施例的網(wǎng)絡(luò)系統(tǒng)的概要內(nèi)容的圖。圖3是表現(xiàn)第一實施例的基于NAT應(yīng)用的分組的內(nèi)容的變化的圖。圖4是表現(xiàn)第一、第二實施例的1個VM的遷移的步驟的一個例子的圖。圖5是表現(xiàn)第一、第二實施例的以節(jié)能化為目的的VM移動法中的管理程序中的整體步驟的圖。
圖6是表現(xiàn)第二實施例的網(wǎng)絡(luò)系統(tǒng)的概要的圖。圖7是表現(xiàn)第一、第二實施例的1個VM的遷移的步驟的另一例子的圖。圖8是表現(xiàn)第一、第二實施例的以負(fù)載分散為目的的VM移動法中的管理程序中的整體步驟的圖。圖9是表現(xiàn)第一、第二實施例的以障礙對策為目的的VM移動法中的管理程序中的整體步驟的圖。圖10是用于說明第一實施例的NAT的高速變換的示意圖。圖11是表現(xiàn)出第二實施例的節(jié)點群的具體結(jié)構(gòu)例的圖。圖12是表現(xiàn)第二實施例的節(jié)點群的具體結(jié)構(gòu)的其他例的圖。(符號說明)101 =WAN ;102、103、104 網(wǎng)絡(luò)節(jié)點;111,121 數(shù)據(jù)中心;112、122、132、142 網(wǎng)關(guān);113、123、124 服務(wù)器;114,125 :VM ;116、126、161 =VLAN ;131,141 網(wǎng)絡(luò);133,143 :PC ; 150 管理服務(wù)器;151 管理程序;162 服務(wù)器管理服務(wù)器;201,202,203 =NAT ;301,311, 321、331、341、351 分組;602A、602B、603A、603B、604A、604B 虛擬網(wǎng)絡(luò);1101 節(jié)點群; 1102、1103、1104 物理節(jié)點;1111、1112、1113 :IP 地址;1201,1202 鏈路(link)。
具體實施例方式以下,根據(jù)附圖,對本發(fā)明的實施方式進(jìn)行說明。另外,在本說明書中,虛擬機(VM) 是指,由計算機的用戶希望執(zhí)行的程序和數(shù)據(jù)構(gòu)成的對象(object)。例如,處理特定的程序和數(shù)據(jù)的進(jìn)程(process)在本說明書中屬于虛擬機(VM)的范疇。另外,在本說明書中,有時將“遷移”稱為“轉(zhuǎn)移”或者“移動”。實施例1圖1是在第一以及第二實施例中共用的網(wǎng)絡(luò)的物理結(jié)構(gòu)圖。在該圖中,中央的第一網(wǎng)絡(luò)即WANlOl包括與數(shù)據(jù)中心111連接的邊緣節(jié)點 (Node) 102 ;與數(shù)據(jù)中心121連接的邊緣節(jié)點103 ;以及構(gòu)成第二網(wǎng)絡(luò)的與用戶的網(wǎng)絡(luò)131 以及141連接的邊緣節(jié)點104。WANlOl也可以包括更多的網(wǎng)絡(luò)節(jié)點。另外,多個網(wǎng)絡(luò)節(jié)點也可以與不同的用戶的網(wǎng)絡(luò)連接。邊緣節(jié)點102、103、104在第一實施例中是具有網(wǎng)絡(luò)地址變換(Network Address Translation NAT)功能的路由器,在后面說明的第二實施例中是具有網(wǎng)絡(luò)虛擬化功能的層3 (U)交換機(switch)。在WAN101中,還可以代替在邊緣節(jié)點之間直接連接而夾著核心節(jié)點連接。另夕卜, 還可以不將構(gòu)成第二網(wǎng)絡(luò)的用戶的網(wǎng)絡(luò)131以及141連接到同一邊緣節(jié)點104,而是連接到不同的邊緣節(jié)點。在存在與用戶的網(wǎng)絡(luò)連接的多個邊緣節(jié)點時,在各邊緣節(jié)點中進(jìn)行同樣的處理。在數(shù)據(jù)中心111中,有與邊緣節(jié)點102連接的網(wǎng)關(guān)112,在與網(wǎng)關(guān)112連接的VLAN D 116上連接了第一服務(wù)器即服務(wù)器113。在VLAN D 116上也可以連接其他服務(wù)器。如圖 1所示,對第一 LAN即VLAN D 116提供的IP子網(wǎng)是10. 1. 1. \在服務(wù)器113中包括虛擬機(VM)114。網(wǎng)關(guān)112是交換機或者路由器。如果網(wǎng)關(guān)112是路由器,則其LAN側(cè)的端口即其IP地址是從數(shù)據(jù)中心111內(nèi)的服務(wù)器113到WAN101的默認(rèn)網(wǎng)關(guān)。另外,如果網(wǎng)關(guān)112 是L2交換機,則邊緣節(jié)點102的網(wǎng)關(guān)側(cè)的端口、即其IP地址成為從數(shù)據(jù)中心111內(nèi)的服務(wù)器113到WANlOl的默認(rèn)網(wǎng)關(guān)。另一方面,在數(shù)據(jù)中心121中有與邊緣節(jié)點103連接的網(wǎng)關(guān)122,對與網(wǎng)關(guān)122連接的第二 LAN即VLAN D’ 1 連接了第二服務(wù)器即服務(wù)器123、以及服務(wù)器124。對VLAN D’ 1 也可以連接其他服務(wù)器。對VLAN D’ 1 提供的IP子網(wǎng)是10. 1.1. *,與數(shù)據(jù)中心 111中的第一 LAN的IP子網(wǎng)相同。另外,在第二 LAN即VLAN D,126上,需要存在與第一 LAN即VLAN D 116相同的 MAC地址,所以不與VLAN D 116進(jìn)行通過Khernet直接連接,但能夠經(jīng)由僅使具有特定的 MAC地址的Khernet分組通過的一種網(wǎng)關(guān)來連接VLAN D 116與VLAN D,126,以便特別是在僅一部分的VM移動時使數(shù)據(jù)中心111上的VM和數(shù)據(jù)中心121上的VM能夠通過Khernet 協(xié)議進(jìn)行通信。另夕卜,在本說明書中,為了將所述第一、第二 LAN與第一、第二網(wǎng)絡(luò)即WAN101、用戶網(wǎng)絡(luò)131、141相區(qū)分,有時將它們稱為第三、第四網(wǎng)絡(luò)。另夕卜,在上述的結(jié)構(gòu)中,在服務(wù)器123內(nèi)圖示了 VM125,但其是VM114轉(zhuǎn)移的目的地的VM,不會與服務(wù)器113的VM114同時存在。如果網(wǎng)關(guān)122是路由器,則其LAN側(cè)的端口的IP地址成為從數(shù)據(jù)中心121內(nèi)的服務(wù)器到WANlOl的默認(rèn)網(wǎng)關(guān)。另外,如果網(wǎng)關(guān)122是 L2交換機,則邊緣節(jié)點102的網(wǎng)關(guān)側(cè)的端口的IP地址成為從數(shù)據(jù)中心121內(nèi)的服務(wù)器到 WANlOl的默認(rèn)網(wǎng)關(guān)。數(shù)據(jù)中心111以及數(shù)據(jù)中心121的服務(wù)器群由服務(wù)器管理服務(wù)器(DC Manager) 162管理。為了在數(shù)據(jù)中心內(nèi)閉合的管理,能夠使用在數(shù)據(jù)中心111、數(shù)據(jù)中心121 中分別閉合的服務(wù)器,但當(dāng)使VM在數(shù)據(jù)中心之間遷移時,需要共通管理服務(wù)器。服務(wù)器管理服務(wù)器162是用于該目的的服務(wù)器,但還可以由管理服務(wù)器(Mng. Server) 150直接管理。 服務(wù)器管理服務(wù)器162與跨數(shù)據(jù)中心111、數(shù)據(jù)中心121的管理用VLAN M 161連接,兩個數(shù)據(jù)中心內(nèi)的各服務(wù)器即服務(wù)器113、服務(wù)器123、以及服務(wù)器124都與管理用VLAN M 161連接。管理用VLAN M 161不僅使用于用于服務(wù)器管理的指示、應(yīng)答而且還用于在VM遷移時VM的存儲器、數(shù)據(jù)存儲裝置(storage)的內(nèi)容的轉(zhuǎn)發(fā),所以需要確保足夠的頻帶。管理用VLAN M 161還可以通過用Khernet物理地連接兩個數(shù)據(jù)中心111、121來實現(xiàn),也可以通過利用經(jīng)由WANlOl上的邊緣節(jié)點102以及邊緣節(jié)點103的VLAN、IP網(wǎng)絡(luò)上的L2路徑即 L2TP (Level2 Tunneling Protocol,二層隧道協(xié)議)、VPLS (Virtual Private LAN Service, 虛擬私有局域網(wǎng)服務(wù))等的隧道(tunnel)來實現(xiàn)。另外,此處作為管理用的網(wǎng)絡(luò)使用了跨兩個數(shù)據(jù)中心的VLAN M161,但如果服務(wù)器管理服務(wù)器162對應(yīng)于IP網(wǎng)絡(luò)經(jīng)由的管理、VM移動,則也可以將其通過IP網(wǎng)絡(luò)例如WANlOl 來置換。以往的服務(wù)器管理在數(shù)據(jù)中心內(nèi)閉合,所以服務(wù)器管理服務(wù)器162也以LAN中的使用為前提。因此,此處使用了 VLAN。用戶的網(wǎng)絡(luò)131也通過網(wǎng)關(guān)132與邊緣節(jié)點104連接。對與網(wǎng)關(guān)132連接的LAN 連接了客戶機終端即PC(Pers0nal Computer,個人計算機)133。另外,用戶的網(wǎng)絡(luò)141也通過網(wǎng)關(guān)142與邊緣節(jié)點104連接。對與網(wǎng)關(guān)142連接的LAN連接了客戶機終端即PC143。管理服務(wù)器150是PC服務(wù)器,包含管理程序(Manager) 151。管理程序151對 WAN101進(jìn)行管理,并且如上所述,還作為也對數(shù)據(jù)中心111、數(shù)據(jù)中心121包含的服務(wù)器等提供指示的設(shè)定程序而發(fā)揮作用。其中,不對數(shù)據(jù)中心111、121內(nèi)的設(shè)備即服務(wù)器113、網(wǎng)關(guān)112等直接提供指示,而代替之以能夠經(jīng)由數(shù)據(jù)中心111、112的服務(wù)器管理服務(wù)器162 來提供指示。因此,在本說明書中,有時將管理服務(wù)器150、服務(wù)器管理服務(wù)器161總稱為管理計算機。以上說明的網(wǎng)絡(luò)上存在的各種服務(wù)器、即服務(wù)器113、123、124、管理服務(wù)器150、 服務(wù)器管理服務(wù)器161、以及PC133、143是通常的計算機,分別具備通過內(nèi)部總線等連接的處理部即中央處理部(Central Processig Unit :CPU)、存儲部即存儲器或存儲裝置、還有用于與網(wǎng)絡(luò)連接的接口部、以及輸入輸出部即鍵盤及顯示器。VM114、125當(dāng)然也可以通過 CPU執(zhí)行存儲于存儲器中的程序來實現(xiàn)。以下,使用圖2,對第一實施例的網(wǎng)絡(luò)系統(tǒng)的概要進(jìn)行說明。在圖2中對從網(wǎng)關(guān)112 輸入到邊緣節(jié)點102的分組、和從邊緣節(jié)點102輸出到網(wǎng)關(guān)112的分組應(yīng)用NAT201。另外, 對從網(wǎng)關(guān)132以及網(wǎng)關(guān)142輸入到邊緣節(jié)點104的分組、和從網(wǎng)絡(luò)節(jié)點104輸出到網(wǎng)關(guān)132 以及網(wǎng)關(guān)142的分組應(yīng)用NAT202。在NAT201中預(yù)先登記了如下的規(guī)則(1)。該規(guī)則(1)不變。rule LAN =Source S <"“- S,:WAN (1)規(guī)則的排列能夠表現(xiàn)為表,規(guī)則能夠表現(xiàn)為該表的列。在規(guī)則(1)中包括表的列 S以及S’。在NAT201中,關(guān)于從第一 LAN側(cè)即網(wǎng)關(guān)112向第一網(wǎng)絡(luò)即WANlOl側(cè)的分組,判定該分組的發(fā)送者地址的子網(wǎng)是否為S,此時即在屬于在數(shù)據(jù)中心111中使用的子網(wǎng)時,將其改寫為S’。此時,子網(wǎng)內(nèi)的地址保持不變地被保存。另外,屬于除此以外的子網(wǎng)的分組不變。另外,在規(guī)則(1)中,關(guān)于從WANlOl側(cè)向LAN側(cè)即網(wǎng)關(guān)112的分組,判定該分組的接收者地址是否屬于在數(shù)據(jù)中心111中使用的子網(wǎng),在屬于時(在子網(wǎng)是S時),將其改寫為S。作為具體例,在使用10. 1/16作為子網(wǎng)S,使用10. 2/16作為子網(wǎng)S’時,該規(guī)則(2) 成為下式的形式。rule LAN =Source 10. 1/16 <"“- 10. 2/16 :WAN (2)該規(guī)則意味著,在數(shù)據(jù)中心中使用子網(wǎng)10.1/16(10.1. *)時,將與其對應(yīng)的 WANlOl中的子網(wǎng)設(shè)為10. 2/16(10. 2. *· *)。即,對從數(shù)據(jù)中心111到WANlOl的分組,實施10. 1 — 10. 2這樣的變換,對從WANlOl到數(shù)據(jù)中心111的分組,實施10. 2 — 10. 1這樣的變換。在任意情況下,子網(wǎng)內(nèi)的地址都不變。另外,在NAT202中作為初始狀態(tài)預(yù)先登記下述規(guī)則(3)。rule WAN =Source S,<"“- S :LAN (3)即,在NAT202中,關(guān)于從WANlOl側(cè)向LAN側(cè)即網(wǎng)關(guān)132的分組,判定該分組的發(fā)送者地址的子網(wǎng)是否為S’,此時將其改寫為S。此時,子網(wǎng)內(nèi)的地址保持不變地被保存。另外, 屬于除此以外的子網(wǎng)的分組不變。另外,在規(guī)則(3)中,關(guān)于從LAN側(cè)即網(wǎng)關(guān)132向WANlOl 側(cè)的分組,也判定該分組的發(fā)送者地址的子網(wǎng)是否為S,在屬于時將子網(wǎng)改寫為S’。S卩,在初始狀態(tài)下,具有屬于該子網(wǎng)的地址的分組完全在數(shù)據(jù)中心111與用戶之間交換。通過在VM遷移時如后所述變更、刪除或者追加NAT202的規(guī)則,而在數(shù)據(jù)中心121 與用戶之間交換與所移動的VM相關(guān)的分組。另外,作為NAT201以及NAT202中的規(guī)則的形式,并非通過所述那樣的子網(wǎng)來指定,而還可以通過地址的范圍來指定。例如,還可以如下地表現(xiàn)規(guī)則O)。rule LAN =Source 10. 1. 1. 1-10. 1. 255. 255 <"“- 10. 2. 1. 1-10. 2. 255. 255 :WAN該規(guī)則表示將從10. 1. 1. 1到10. 1. 255. 255的范圍的地址變換為從10. 2. 1. 1到 10. 2. 255. 255的范圍的地址。變換的內(nèi)容與所述規(guī)則(2)相同。圖3示出由于應(yīng)用NAT201以及初始狀態(tài)的NAT202而引起的分組內(nèi)容的變化。分組301是從VM114發(fā)送到PC133的分組,作為發(fā)送源地址302,包括VMl 14的地址即sa (子網(wǎng)是s且子網(wǎng)內(nèi)的地址是a的地址,例如s是10. 1/16或者10. 1. *且a是2.3Γ. *.2. 3)),作為發(fā)送目的地地址303,包括PC133的地址即tb (子網(wǎng)是t且子網(wǎng)內(nèi)的地址是 b的地址)。分組311是分組301通過了 NAT201之后的分組。發(fā)送源地址312被變換為與 sa不同的s’ a( S卩,僅子網(wǎng)從s變換為s’),其他部分沒有變化。分組321是分組301通過了 NAT202之后的分組。發(fā)送源地址322從s’ a逆變換為sa,其他部分沒有變化。分組331是從PC133發(fā)送到VM114的分組,作為發(fā)送源地址332,包括PC133的地址即tb,作為發(fā)送目的地地址333,包括VM114的地址即sa。分組341是分組331通過了 NAT201之后的分組。發(fā)送源地址343被變換為與sa不同的s’ a,其他部分沒有變化。分組351是分組341通過了 NAT201之后的分組。發(fā)送源地址353從s,a逆變換為sa,其他部分沒有變化。網(wǎng)關(guān)112以及網(wǎng)關(guān)122能夠?qū)ANlOl進(jìn)行與數(shù)據(jù)中心內(nèi)的子網(wǎng)相關(guān)的路徑的通知即路徑的通告。此時,邊緣節(jié)點102將來自網(wǎng)關(guān)112的通告視為變換后的子網(wǎng)即所述S’ 的通告,邊緣節(jié)點103直接接收來自網(wǎng)關(guān)122的通告(視為子網(wǎng)s的通告)即可。能夠不依賴于VM存在于哪個數(shù)據(jù)中心地,從初始狀態(tài)進(jìn)行該通告。但是,在邊緣節(jié)點104對用戶的網(wǎng)絡(luò)131、141傳遞路徑信息時,需要僅傳遞子網(wǎng)s的信息。接下來,對用于節(jié)能化的VM的移動法進(jìn)行說明。首先,使用圖5對管理程序151 中的整體步驟進(jìn)行說明。該移動法是在第二實施例中通用的步驟。在圖5的流程中,管理程序151在步驟501中,始終直接或者經(jīng)由服務(wù)器管理服務(wù)器162,對數(shù)據(jù)中心111、數(shù)據(jù)中心121、以及構(gòu)成WANlOl的各網(wǎng)絡(luò)節(jié)點的狀態(tài)進(jìn)行監(jiān)視,判定能否將數(shù)據(jù)中心111中的處理和邊緣節(jié)點102的業(yè)務(wù)分別放置到數(shù)據(jù)中心121和邊緣節(jié)點103中。將判定的契機設(shè)為一定的間隔、或者在數(shù)據(jù)中心111、121、WAN101中產(chǎn)生了變化的情況從網(wǎng)絡(luò)節(jié)點、服務(wù)器直接或者從服務(wù)器管理服務(wù)器162、下位的網(wǎng)絡(luò)管理服務(wù)器通知到的時間即可。為了監(jiān)視數(shù)據(jù)中心111、121的狀態(tài),在數(shù)據(jù)中心111、121中從VM、管理網(wǎng)絡(luò)的資源的服務(wù)器管理服務(wù)器162接收各服務(wù)器、VM等的信息即可。另外,為了監(jiān)視WANlOl的狀態(tài), 使用各邊緣節(jié)點即102、103、104的監(jiān)視功能即RMON(Remotenetwork MO Nitoring,遠(yuǎn)端網(wǎng)絡(luò)監(jiān)控)、NetFlow、IPFIX (IP Flow Information eXport,IP流信息輸出)等 IETF Qnternet Engineering Task Force,fe it W MIB (Management Information Base,管理信息庫)、協(xié)議即可。還可以由管理程序151直接使用這些功能。在大規(guī)模的網(wǎng)絡(luò)中,直接的監(jiān)視的開銷大,但在這樣的情況下使用多個下述網(wǎng)絡(luò)管理服務(wù)器即可。如果得到這樣的監(jiān)視信息,則管理服務(wù)器150的管理程序151判定即使將在數(shù)據(jù)中心111中工作的VM全部移動到數(shù)據(jù)中心121,在處理量中是否也有余量。如果沒有充分的余量,則不將所有VM放置到數(shù)據(jù)中心121去。另外,判定即使將經(jīng)由邊緣節(jié)點102的從數(shù)據(jù)中心111向數(shù)據(jù)中心111的業(yè)務(wù)變更為經(jīng)由邊緣節(jié)點103,在邊緣節(jié)點103以及與其連接的鏈路的容量中是否也有余量。如果沒有充分的余量,則不將所有業(yè)務(wù)放到邊緣節(jié)點103。 進(jìn)而,邊緣節(jié)點102不僅是數(shù)據(jù)中心111而且還有可能與其他LAN等連接,所以判定即使切斷了邊緣節(jié)點102的電源,來自它們、或指向它們的業(yè)務(wù)是否還可以經(jīng)由其他網(wǎng)絡(luò)節(jié)點而持續(xù)地通信,或者即使切斷了邊緣節(jié)點102的電源,在這些網(wǎng)絡(luò)節(jié)點中是否也有余量。通過綜合這些判定,在步驟501中判定為管理程序151能夠放置時,在步驟502 中,針對數(shù)據(jù)中心111中的各VM,執(zhí)行后述圖4的遷移處理。圖4的處理并非僅管理程序 151的處理,而是管理程序151起動一連串的處理。如果圖4的處理結(jié)束,則管理程序151 在步驟503中直接或者經(jīng)由服務(wù)器管理服務(wù)器132、下位的網(wǎng)絡(luò)管理服務(wù)器,切斷數(shù)據(jù)中心 111和WANlOl的可切斷電源的設(shè)備的電源。關(guān)于WANlOl,還可以切斷邊緣節(jié)點102整體的電源。但是,如果切斷所有電源,則電源再次接通需要時間,所以在預(yù)測為業(yè)務(wù)量、處理量在比較短的時間內(nèi)再次增加時,使邊緣節(jié)點102成為睡眠狀態(tài),以便能夠立即恢復(fù)。關(guān)于數(shù)據(jù)中心111也同樣地,判斷將所有電源切斷或者僅一部分切斷,并依照同樣的方法。接下來,使用圖4,對1個VM114的遷移的步驟進(jìn)行說明。該步驟是在第一實施例和第二實施例中通用的步驟。VM125是移動后的VM。VM125具有與VM114相同的IP地址以及MAC地址。這些地址在VMl 14停止之后能夠從VLAN D 116上被刪除,而在VLAN D,126 上生成。但是,還可以在VM的移動完成之前在VLAN D’U6中生成這些地址,而與移動前的 IP地址以及MAC地址共存。VLAND 116和VLAN D’ 126是獨立的LAN,所以即使這樣使地址共存也不會引起問題。這樣,特別關(guān)于MAC地址,能夠預(yù)先發(fā)揮VLAN D’ 1 上的交換機的學(xué)習(xí)功能,在VM移動后不會使VLAN D’ 126混亂,而能夠立刻開始通信。另外,VM114經(jīng)由網(wǎng)關(guān)112與用戶進(jìn)行通信,但移動后的VM125經(jīng)由網(wǎng)關(guān)122與用戶進(jìn)行通信。因此,為了在移動后立刻開始通信,優(yōu)選使網(wǎng)關(guān)112和網(wǎng)關(guān)122的LAN側(cè)的MAC 地址以及IP地址一致。這樣,VM125即使發(fā)送了基于ARP (Address Resolution Protocol, 地址解析協(xié)議)、RARP (Reverse ARP)等協(xié)議的分組時,也收到與從VM114發(fā)送了它們時完全相同的應(yīng)答,能夠無問題且無延遲地繼續(xù)通信。VMl 14與處于用戶的網(wǎng)絡(luò)上的PC143進(jìn)行通信。分組411表示在開始遷移處理之前從PC143輸出的分組。分組411從PC143經(jīng)由網(wǎng)絡(luò)節(jié)點104、網(wǎng)關(guān)112到達(dá)服務(wù)器113, 到達(dá)在服務(wù)器113內(nèi)動作的VM114。如果開始執(zhí)行步驟502,則首先,從管理程序151直接或者經(jīng)由服務(wù)器管理服務(wù)器132向服務(wù)器113發(fā)送VM移動開始指示421。服務(wù)器113與服務(wù)器123協(xié)作,而將VM114使用的存儲器上的數(shù)據(jù)、虛擬盤上的數(shù)據(jù)等經(jīng)由管理用VLAN M 131拷貝到服務(wù)器123中。此時,VMl 14保持動作不變。如果VM的移動結(jié)束,則第一服務(wù)器即服務(wù)器113向管理程序151或者服務(wù)器管理服務(wù)器132返VM可停止通知423。即使在VM的拷貝中,VMl 14也繼續(xù)執(zhí)行,所以VM114的存儲器的內(nèi)容變化,與VM125產(chǎn)生差分。對于差分的產(chǎn)生,通過存儲器的頁(Page)單位的標(biāo)志,來記錄是否有寫入即可。在該差分變得足夠小時生成可停止通知423。管理程序151、或者服務(wù)器管理服務(wù)器132接收到VM可停止通知423時,將緩沖開始指示431發(fā)送到服務(wù)器123,將切換指示433發(fā)送到邊緣節(jié)點104,將VM停止指示441發(fā)送到服務(wù)器113。緩沖開始指示431指示開始將作為第二服務(wù)器的服務(wù)器123接收到的向 VM125的分組積蓄在服務(wù)器123中直到VM125起動為止的動作。
此處緩沖開始指示431還同時指示VM125的地址的生成。即,為了 VM125而生成 VMl 14的MAC地址、與IP地址相同的MAC地址、以及IP地址。在該MAC地址的生成時,能夠從服務(wù)器123發(fā)送包含該MAC地址的RARP消息?;蛘撸谠揗AC地址以及IP地址的生成時,能夠從服務(wù)器123發(fā)送包含這些地址的ARP消息。這些消息在LAN內(nèi)通知(廣播)這些地址。另外,通過切換指示431來指示變更向所移動的VM的分組發(fā)送目的地。服務(wù)器123中的緩沖動作用于將與VM移動相伴的分組的廢棄抑制為最小限。在服務(wù)器123包括多個移動中的VM時,針對每個VM確保緩沖器,針對每個VM進(jìn)行緩沖。在以往的VM移動法中,與VM移動相伴而廢棄多個分組。因此,在實時應(yīng)用中,產(chǎn)生在VM移動中音聲/動畫重放停止等問題。通過進(jìn)行緩沖,能夠解決該問題。在即使不進(jìn)行緩沖也能夠抑制分組的廢棄時無需緩沖,也無需緩沖開始指示431。 緩沖開始指示431還可以不從管理程序151、服務(wù)器管理服務(wù)器132發(fā)送而從服務(wù)器113發(fā)送,但通過從管理程序151發(fā)送能夠優(yōu)化與切換指示433的發(fā)送定時。切換指示433,在邊緣節(jié)點104中,在第一實施例中進(jìn)行NAT202的設(shè)定變更, 在第二實施例中進(jìn)行虛擬網(wǎng)絡(luò)的切換。在NAT202的設(shè)定變更中,變更或者刪除/追加既存的規(guī)則,對所移動的VM的地址不應(yīng)用NAT。例如,在原來的規(guī)則應(yīng)用于地址范圍 10. 1. 1. 1-10. 1.255. 255(即規(guī)則(2)),所移動的VM的地址是10. 1. 123. 45時,將規(guī)則分割成如下兩個即可。rule WAN =Source 10. 1. 1. 1-10. 1. 123. 44 <"“- 10. 2. 1. 1. 10. 2. 123. 44 :LANrule WAN =Source 10. 1. 123. 46-10. 1. 255. 255 <——-10. 2. 123-10. 2. 255. 255 LAN相反,通過切換指示433應(yīng)用地址范圍成為空或者在兩個規(guī)則的地址范圍之間間隙消失時,刪除規(guī)則或者匯總即可。如果能夠通過這樣的操作將所有規(guī)則置于高速的存儲裝置中,則能夠?qū)崿F(xiàn)處理的高速化。在切換指示433的發(fā)送之后從PC143輸出的分組412從邊緣節(jié)點104被轉(zhuǎn)發(fā)到網(wǎng)關(guān)122,進(jìn)而到達(dá)服務(wù)器123。VM125尚未起動,所以分組412被積蓄到服務(wù)器123中。服務(wù)器113如果接收到VM停止指示441,則使VMl 14停止(442),通過將VM移動最終處理443即將差分從服務(wù)器113經(jīng)由管理用VLAN M 131發(fā)送到服務(wù)器123的處理,消除VM114與VM125的差分,能夠從VM114停止了的狀態(tài)起動VM125。如果VM移動最終處理 443結(jié)束,則服務(wù)器123起動VM125 (444)。另外,服務(wù)器123結(jié)束緩沖045),將所積蓄的分組依次輸出到VM125。在以上的處理結(jié)束之后從PC143輸出的分組413經(jīng)由邊緣節(jié)點104 被轉(zhuǎn)發(fā)到網(wǎng)關(guān)122,并到達(dá)服務(wù)器123的情形與分組412相同,但不同于分組412地從服務(wù)器123立刻被轉(zhuǎn)發(fā)到VM125。另外,在圖4中,其前提為從服務(wù)器113接收VM可停止通知423,據(jù)此管理服務(wù)器 151能夠發(fā)送緩沖開始指示431、切換指示433。但是,在使用VMware等以往的服務(wù)器管理軟件的情況下有時無法實現(xiàn)。此時,服務(wù)器管理軟件自動地執(zhí)行直到VM起動為止,管理服務(wù)器151有時無法接收通知。在這樣的情況下,能夠使用圖7那樣的步驟。在圖7中,直到VM移動主處理422為止的處理與圖4中的處理相同,但不發(fā)送VM 可停止通知423,而在服務(wù)器管理服務(wù)器132以及服務(wù)器113、123之間進(jìn)行VM停止442、VM 移動最終處理443、以及VM起動444。為了將在VM起動之后起動的VM的MAC地址、IP地址在LAN內(nèi)通知(廣播),而生成VM起動通知711。為了 VM起動通知711,通常,使用ARP 或者RARP等地址解析協(xié)議。ARP使用于一并地通知VM的MAC地址和IP地址,但RARP用于僅通知MAC地址。另外,管理服務(wù)器151并不存在于該LAN上,所以僅在LAN段上無法直接接收所廣播的這些分組。因此,在該LAN上置放接收這些分組的輔助程序,管理服務(wù)器151從輔助程序接收VM起動通知711即可。管理服務(wù)器151如果接收到VM起動通知711,則生成切換指示 433。在該情況下,為了使邊緣節(jié)點104中的切換更高速,還可以不經(jīng)由管理服務(wù)器151 進(jìn)行切換,而從所述輔助程序直接將切換指示433發(fā)送到邊緣節(jié)點104。此時,管理服務(wù)器 151預(yù)先對輔助程序指示設(shè)定目的地的網(wǎng)絡(luò)節(jié)點和切換指示433的內(nèi)容即可。對于這些地址解析協(xié)議/消息,雖然在移動之后由服務(wù)器123生成,但如果服務(wù)器 123得知在VM移動之后生成具有其他特定的種類、內(nèi)容的分組,則能夠以此為觸發(fā)而生成切換指示433。另外,如果服務(wù)器113得知在VM114的停止時生成特定的種類的分組,則還可以以此為觸發(fā)而生成切換指示433?;蛘撸?wù)器123或者服務(wù)器113還可以代替輔助程序而直接生成切換指示433。使用圖3,對通過應(yīng)用NAT201以及規(guī)則變更后的NAT202而引起的分組內(nèi)容的變化進(jìn)行說明。從VM125發(fā)送到PC133的分組的內(nèi)容與分組301相同。即,作為發(fā)送源地址,包含VM125的地址即sa,作為發(fā)送目的地地址,包括PC133的地址即tb。該分組不通過NAT 變換,所以該內(nèi)容一直維持到最后。因此,即使由于轉(zhuǎn)發(fā)延遲等而在WANlOl中混合存在該分組與從VM114發(fā)送并通過NAT變換了的分組311,由于發(fā)送源地址被區(qū)分,所以也能夠無混亂地轉(zhuǎn)發(fā)。另外,從PC133發(fā)送到VM125的分組的內(nèi)容與分組331相同。S卩,作為發(fā)送源地址,包括PC133的地址即tb,作為發(fā)送目的地地址,包括VM125的地址即sa。該分組不經(jīng)由 NAT,所以該內(nèi)容一直維持到最后。因此,即使由于轉(zhuǎn)發(fā)延遲等而在WANlOl中混合存在該分組和發(fā)送到VM114并通過NAT而變換后的分組341,由于發(fā)送目的地地址被區(qū)分,所以也能夠無混亂地轉(zhuǎn)發(fā)。以上的移動法以節(jié)能化為目的,接下來對以負(fù)載分散為目的的VM移動法進(jìn)行說明。該移動法也是在第二實施例中共通的處理。圖8表示管理程序中的處理。管理程序在步驟801中,始終直接或者經(jīng)由服務(wù)器管理服務(wù)器131,對數(shù)據(jù)中心111、數(shù)據(jù)中心121、以及構(gòu)成WANlOl的各網(wǎng)絡(luò)節(jié)點的狀態(tài)進(jìn)行監(jiān)視,判定能否對數(shù)據(jù)中心111的處理和邊緣節(jié)點102的業(yè)務(wù)進(jìn)行負(fù)載分散。但是,由于在該負(fù)載分散中有與VM移動相伴的開銷,所以僅在判斷為盡管存在該開銷但在負(fù)載分散中存在優(yōu)點時,判定為能夠進(jìn)行負(fù)載分散。判定的契機與節(jié)能化中的相同。另外,用于對數(shù)據(jù)中心111、121、以及WANlOl的狀態(tài)進(jìn)行監(jiān)視的方法也與節(jié)能化中的方法相同。在步驟801中管理程序151判定為能夠進(jìn)行負(fù)載分散時,在步驟802中,從數(shù)據(jù)中心111中的VM之中決定所移動的VM。在該決定中,以使負(fù)載平均地分散的方式?jīng)Q定,但由于服務(wù)器中的計算、網(wǎng)絡(luò)的業(yè)務(wù)時刻都在變化,所以無法根據(jù)當(dāng)前或者過去的計算量、業(yè)務(wù)量而準(zhǔn)確地推測。因此,無需求出完美的最佳答案。接下來,在步驟803中,針對數(shù)據(jù)中心 111中的各VM,執(zhí)行圖4的處理。其中,在數(shù)據(jù)中心121、邊緣節(jié)點103通過節(jié)能化步驟被切斷了電源時,需要在執(zhí)行圖4的處理之前接通電源,進(jìn)行初始設(shè)定。以上結(jié)束以負(fù)載分散為目的的VM移動法的說明,敘述作為障礙對策的VM移動法。 圖9表示管理程序中的處理。管理程序在步驟901中,監(jiān)視或者等待產(chǎn)生地震預(yù)測信息、敵機襲擊信息等有可能成為障礙的原因的事件。在步驟901中管理程序151判定為能夠進(jìn)行負(fù)載分散時,在步驟902中,針對數(shù)據(jù)中心111中的各VM執(zhí)行圖4的處理。其中,在數(shù)據(jù)中心121、邊緣節(jié)點103通過節(jié)能化步驟而切斷了電源時,需要在執(zhí)行圖4的處理之前接通電源,進(jìn)行初始設(shè)定。以下,進(jìn)行第一實施例中的4個補充說明。第一,在第一實施例中NAT201以及 NAT202存在于WANlOl內(nèi)。但是,還可以將NAT201置于網(wǎng)關(guān)112,還可以將NAT202置于網(wǎng)關(guān)132以及142。這樣,具有不改變WANlOl的設(shè)備、功能就能夠應(yīng)用本發(fā)明的方法這樣的優(yōu)點。相對于此,具有在所述實施例中不改變數(shù)據(jù)中心、用戶的網(wǎng)絡(luò)的設(shè)備、功能就能夠應(yīng)用本發(fā)明的方法這樣的優(yōu)點。第二,在第一實施例中在與VM的移動源的數(shù)據(jù)中心111連接的邊緣路由器102中裝備NAT201,在與移動目的地的數(shù)據(jù)中心121連接的邊緣路由器103中沒有裝備NAT。相對于此,還可以在與VM的移動源的數(shù)據(jù)中心連接的邊緣路由器102中不具備NAT,而在與移動目的地的數(shù)據(jù)中心連接的邊緣路由器103中裝備NAT。S卩,在圖2中從數(shù)據(jù)中心121向數(shù)據(jù)中心111移動VM時,在切換指示433生成時使NAT202的規(guī)則與第一實施例中的規(guī)則相反地變換,從而用戶能夠繼續(xù)與VM的通信。換言之,邊緣路由器103和邊緣路由器1104 具有NAT,在VM轉(zhuǎn)移前,在邊緣路由器104以及邊緣路由器102中,不變換從客戶機PC發(fā)往VM的分組的發(fā)送目的地地址地轉(zhuǎn)發(fā),在邊緣節(jié)點104的設(shè)定變更中,通過進(jìn)行將從客戶機PC發(fā)往VM的分組的發(fā)送目的地地址從VM的地址變換為第二地址的第一變換來對應(yīng)。第三,作為更一般的方法,還可以在與VM的移動源的數(shù)據(jù)中心111連接的邊緣路由器102和與移動目的地的數(shù)據(jù)中心121連接的邊緣路由器103這兩方中裝備NAT,在邊緣路由器102的NAT201中將子網(wǎng)從S變換為S,,在邊緣路由器103的NAT中將子網(wǎng)從S變換為S”,在邊緣路由器104的NAT202中,將這些子網(wǎng)都逆變換為S。該方法的優(yōu)點在于就數(shù)據(jù)中心111和數(shù)據(jù)中心121而言變換是對稱的。另外,具有即使在存在3個以上的數(shù)據(jù)中心,并在它們之間自由地移動VM時,也可以擴展地應(yīng)用該方法這樣的優(yōu)點。此時,如圖10所示,3個數(shù)據(jù)中心分別使用獨立的地址空間1001、1002、1003, 但它們以在WAN中的單一的地址空間中使地址不重復(fù)的方式進(jìn)行了映射。各數(shù)據(jù)中心的地址空間還可以分割成多個子網(wǎng)(頁),針對每個子網(wǎng)使用不同的變換。例如,能夠?qū)⒌刂房臻g1001中的子網(wǎng)172. 16/15分割成子網(wǎng)172. 16/16(172. 16. *. *) 1011和子網(wǎng) 172.17/16 (172.17. *· * ) 1012,172. 16/16 變換為 150.25/16 (150.25. *· *)1061, 172. 17/16變換為150. 29/16(150. 29. *· * ) 1064.如果像這樣將地址空間分割成均等的尺寸,則能夠如虛擬存儲中的頁/表格那樣,代替規(guī)則(1)、(2)等,而通過用子網(wǎng)的值進(jìn)行索引的表格來求得變換后的子網(wǎng),有可能能夠?qū)崿F(xiàn)更高速的NAT。如果該表格尺寸巨大,則無法將所有要素置于高速的存儲裝置,但通過將高頻度地訪問的要素置于高速的高速緩存中,能夠?qū)崿F(xiàn)變換的高速化。第四,在第一實施例中將VM從數(shù)據(jù)中心111移動到數(shù)據(jù)中心121,但除了以VM為單位的移動,還可以將第一實施例的方法應(yīng)用于特定的用戶的數(shù)據(jù)以及程序成套的移動或應(yīng)用單位的移動中。雖然在這些中無法檢測通過ARP、RARP等地址解析協(xié)議實現(xiàn)的移動,但移動目的地的服務(wù)器125進(jìn)行移動的結(jié)束及所移動的程序的起動等,所以此時能夠生成切換指示433。第5,在第一實施例中為了識別VM并確定通信對方而使用了其地址,但即使在通過名字等地址以外的標(biāo)識符來進(jìn)行了該識別、確定的情況下,也能夠應(yīng)用第一實施例中的方法。此時,與子網(wǎng)相當(dāng)?shù)牟糠质菑?fù)合的名字的上位部分。即,在名字a.b的a指定VM的組、b指示組內(nèi)的特定的VM時,a相當(dāng)于子網(wǎng)。S卩,在變換時將a變換為a’,但b不變換,成為a,.b的形式。實施例2接下來,使用圖6對第二實施例的概要進(jìn)行說明。在圖6所示的第二實施例中 WANlOl被虛擬化,生成兩個虛擬網(wǎng)絡(luò)601A以及601B。這些虛擬網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)與物理網(wǎng)絡(luò)101相同。即,虛擬網(wǎng)絡(luò)601A包括與物理節(jié)點102對應(yīng)的虛擬節(jié)點602A、與物理節(jié)點103 對應(yīng)的虛擬節(jié)點603A、以及與物理節(jié)點103對應(yīng)的虛擬節(jié)點603A。另外,虛擬網(wǎng)絡(luò)601B包括與物理節(jié)點102對應(yīng)的虛擬節(jié)點602B、與物理節(jié)點103對應(yīng)的虛擬節(jié)點60!3Β、以及與物理節(jié)點103對應(yīng)的虛擬節(jié)點60;3Β。虛擬網(wǎng)絡(luò)601Α上以及虛擬網(wǎng)絡(luò)601Β上的分組在物理網(wǎng)絡(luò)101上共存,但通過分組上的標(biāo)識符、所使用的光路徑中的波長、所使用的線路(路徑)等來識別屬于哪個虛擬網(wǎng)絡(luò)。作為分組上的標(biāo)識符,能夠使用VLAN ID,MPLS (Multi-Protocol Label Switching,多協(xié)議標(biāo)簽交換)標(biāo)簽、以及隧道ID例如GRE (Generic RoutingEncapsulation,通用路由封裝)隧道中鍵(key)的值等。為了在WAN中構(gòu)成這樣的虛擬網(wǎng)絡(luò),需要使用具有虛擬化功能的網(wǎng)絡(luò)節(jié)點。作為具有也基于MPLS的虛擬化功能的路由器,例如有Cisco Catalyst 6500 系列等,作為具有也基于VLAN的虛擬化功能的交換機,例如有Alaxala AX-6700S系列等。 通過將這些裝置用作網(wǎng)絡(luò)節(jié)點,能夠?qū)崿F(xiàn)網(wǎng)絡(luò)虛擬化。數(shù)據(jù)中心111以及數(shù)據(jù)中心121的內(nèi)部結(jié)構(gòu)與圖2所示的第一實施例中的相同。 數(shù)據(jù)中心111在與虛擬節(jié)點602A之間進(jìn)行通信,但不與虛擬節(jié)點602B進(jìn)行通信。另外,數(shù)據(jù)中心121在與虛擬節(jié)點60 之間進(jìn)行通信,但不與虛擬節(jié)點603A進(jìn)行通信。用戶的網(wǎng)絡(luò)131以及141雖然也可以被虛擬化,但在物理節(jié)點104中通信目的地被切換為虛擬網(wǎng)絡(luò)601A或者虛擬網(wǎng)絡(luò)601B。在虛擬網(wǎng)絡(luò)601A成為通信目的地時,與數(shù)據(jù)中心111內(nèi)的VM114進(jìn)行通信,在虛擬網(wǎng)絡(luò)601B成為通信目的地時,與數(shù)據(jù)中心121內(nèi)的 VM125進(jìn)行通信。在本實施例中,除去虛擬網(wǎng)絡(luò)的標(biāo)識符以外,如NAT那樣轉(zhuǎn)發(fā)的分組的內(nèi)容沒有改變。因此,省略與分組的內(nèi)容相關(guān)的說明。另外,用于節(jié)能化的VM移動法以及各個VM移動的步驟等與第一實施例中的相同。不同點在于,在切換指示433中代替刪除NAT202而將虛擬網(wǎng)絡(luò)從601A切換為601B。以如下方式進(jìn)行該切換。在初始狀態(tài)下在邊緣節(jié)點104中對從用戶的網(wǎng)絡(luò)131或者141朝向VM114的地址A所屬的子網(wǎng)S的分組附加虛擬網(wǎng)絡(luò)601A的標(biāo)識符la。由此,通過如下那樣的規(guī)則來表現(xiàn)該變換。if destinationIP in S then add—label la變更為在切換時比該規(guī)則優(yōu)先地應(yīng)用的附加虛擬網(wǎng)絡(luò)601B的標(biāo)識符Ib的接下來的規(guī)則。if destinationIP = = A then add_label lb由此,從用戶的網(wǎng)絡(luò)131或者141朝向VM114具有的地址A的分組朝向處于數(shù)據(jù)中心121中的VM125,但朝向?qū)儆谧泳W(wǎng)S的其他VM的分組朝向數(shù)據(jù)中心111。但是,在將既存的網(wǎng)絡(luò)節(jié)點用作物理節(jié)點104時,有時沒有所述那樣的僅交換虛擬網(wǎng)絡(luò)標(biāo)識符的功能。例如,有在虛擬網(wǎng)絡(luò)標(biāo)識符是VLAN ID時沒有僅交換VLAN ID的功能,但具有能夠與其他處理一并地交換VLAN ID的功能的網(wǎng)絡(luò)節(jié)點設(shè)備。例如,在Alaxala 公司的AX6700系列的交換機等中,有能夠在通過基于策略的路由功能來指定IP分組的轉(zhuǎn)發(fā)目的地的同時指定該轉(zhuǎn)發(fā)目的地所屬的VLAN ID的功能。雖然能夠使用該功能來交換虛擬網(wǎng)絡(luò)標(biāo)識符,但無法在基于策略的路由功能中將物理節(jié)點104內(nèi)的IP地址指定為轉(zhuǎn)發(fā)目的地。因此,代替圖6中的物理節(jié)點104而使用圖11的節(jié)點群1101。在圖11中,節(jié)點群1101包括3個物理節(jié)點1102、1103、1104。經(jīng)由網(wǎng)關(guān)132、142 發(fā)送到數(shù)據(jù)中心111或者數(shù)據(jù)中心121的分組從網(wǎng)關(guān)132、142被轉(zhuǎn)發(fā)到物理節(jié)點1104,并原原本本地被轉(zhuǎn)發(fā)到物理節(jié)點1103。對這些分組在物理節(jié)點1103中應(yīng)用基于策略的路由功能,發(fā)送到數(shù)據(jù)中心111的分組被轉(zhuǎn)發(fā)到處于物理節(jié)點1102內(nèi)的屬于虛擬網(wǎng)絡(luò)601A的 IP地址1111。另外,發(fā)送到數(shù)據(jù)中心121的分組被轉(zhuǎn)發(fā)到處于物理節(jié)點1102內(nèi)的屬于虛擬網(wǎng)絡(luò)60IB的IP地址1112。在該轉(zhuǎn)發(fā)時,虛擬網(wǎng)絡(luò)標(biāo)識符即VLAN ID被改寫。相反,關(guān)于從數(shù)據(jù)中心111或者數(shù)據(jù)中心121向用戶PC133、143發(fā)送的分組,也需要交換VLAN ID。因此,這些分組經(jīng)由物理節(jié)點1102被轉(zhuǎn)發(fā)到物理節(jié)點1103,在物理節(jié)點 1103中應(yīng)用基于策略的路由功能,被轉(zhuǎn)發(fā)到處于物理節(jié)點1104內(nèi)的網(wǎng)關(guān)132以及142所屬的網(wǎng)絡(luò)的IP地址1113。在該轉(zhuǎn)發(fā)時,虛擬網(wǎng)絡(luò)60IA或者60IB的虛擬網(wǎng)絡(luò)標(biāo)識符(VLAN ID)被刪除、或者被置換為網(wǎng)關(guān)132以及142所屬的網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)標(biāo)識符(VLAN ID)。在所述方法中,代替本來1個即可的物理節(jié)點而需要3個物理節(jié)點,所以成本升高。為了削減成本,如圖12所示,使用物理節(jié)點104具有的虛擬化功能即可。S卩,從物理節(jié)點104生成3個虛擬節(jié)點,并將這些虛擬接口與物理接口關(guān)聯(lián)。通過鏈路1201以及1202 連接這些物理接口之間。這樣,能夠通過1個物理節(jié)點104實現(xiàn)與由物理節(jié)點1102、1103、 1104構(gòu)成的網(wǎng)絡(luò)等價的功能,能夠削減成本。產(chǎn)業(yè)上的可利用性本發(fā)明作為存在于網(wǎng)絡(luò)上的不同位置的服務(wù)器之間的虛擬機的動態(tài)遷移技術(shù)是有用的。
權(quán)利要求
1.一種虛擬機的遷移方法,其特征在于,對按照路徑信息針對分組進(jìn)行路由的第一網(wǎng)絡(luò)上存在的第一節(jié)點連接第一 LAN, 對所述第一網(wǎng)絡(luò)上存在的第二節(jié)點連接第二 LAN, 對所述第一網(wǎng)絡(luò)上存在的第三節(jié)點連接第二網(wǎng)絡(luò),在與所述第一 LAN連接的所述第一服務(wù)器上動作的虛擬機和與所述第二網(wǎng)絡(luò)連接的客戶機,經(jīng)由所述第一節(jié)點和所述第三節(jié)點進(jìn)行通信時,不變更所述第一網(wǎng)絡(luò)中的地址地,使所述虛擬機轉(zhuǎn)移到與所述第二 LAN連接的第二服務(wù)器上,與所述虛擬機的轉(zhuǎn)移同步地進(jìn)行所述第三節(jié)點的設(shè)定變更,根據(jù)所述第一網(wǎng)絡(luò)的路徑信息,以使所述通信經(jīng)由所述第二節(jié)點和所述第三節(jié)點的方式進(jìn)行路徑變更,所述客戶機繼續(xù)與轉(zhuǎn)移到所述第二服務(wù)器上的虛擬機的通信。
2.根據(jù)權(quán)利要求1所述的虛擬機的遷移方法,其特征在于, 所述第一網(wǎng)絡(luò)是IP網(wǎng)絡(luò),所述第一節(jié)點和所述第三節(jié)點分別具有網(wǎng)絡(luò)地址變換功能,在所述虛擬機的轉(zhuǎn)移前,通過所述第三節(jié)點的所述網(wǎng)絡(luò)地址變換功能,實施將從所述客戶機發(fā)往所述虛擬機的分組的發(fā)送目的地地址從所述虛擬機的地址變換為第二地址的第一變換,在所述第一節(jié)點中將從所述客戶機發(fā)往所述虛擬機的所述分組的發(fā)送目的地地址從所述第二地址變換為第一地址,但在所述第三節(jié)點的設(shè)定變更中設(shè)定為不進(jìn)行所述第一變換,從而實現(xiàn)所述通信的切換。
3.根據(jù)權(quán)利要求1所述的虛擬機的遷移方法,其特征在于, 所述第一網(wǎng)絡(luò)是IP網(wǎng)絡(luò),所述第二節(jié)點和所述第三節(jié)點具有網(wǎng)絡(luò)地址變換功能,在所述虛擬機的轉(zhuǎn)移前,在所述第三節(jié)點以及所述第一節(jié)點中不變換從所述客戶機發(fā)往所述虛擬機的分組的發(fā)送目的地地址地進(jìn)行轉(zhuǎn)發(fā),在所述第三節(jié)點的設(shè)定變更中,設(shè)定為進(jìn)行將從所述客戶機發(fā)往所述虛擬機的分組的發(fā)送目的地地址從所述虛擬機的地址變換為第二地址的第一變換,從而實現(xiàn)所述通信的切換。
4.根據(jù)權(quán)利要求1所述的虛擬機的遷移方法,其特征在于,所述第一網(wǎng)絡(luò)是實現(xiàn)與所述第一 LAN連接但不與所述第二 LAN連接的第一虛擬網(wǎng)絡(luò)、 和與所述第二 LAN連接但不與所述第一 LAN連接的第二虛擬網(wǎng)絡(luò)的虛擬化網(wǎng)絡(luò), 在所述虛擬機的轉(zhuǎn)移前,所述第三節(jié)點將從所述客戶機發(fā)往所述虛擬機的分組轉(zhuǎn)發(fā)到所述第一虛擬網(wǎng)絡(luò), 在所述第三節(jié)點的設(shè)定變更中,設(shè)定為所述第三節(jié)點將從所述客戶機發(fā)往所述虛擬機的分組轉(zhuǎn)發(fā)到所述第一虛擬網(wǎng)絡(luò),從而實現(xiàn)所述通信的切換。
5.根據(jù)權(quán)利要求1所述的虛擬機的遷移方法,其特征在于,在所述虛擬機的轉(zhuǎn)移完成之前,對所述第二 LAN通告所述虛擬機的地址。
6.根據(jù)權(quán)利要求1所述的虛擬機的遷移方法,其特征在于,使所述第一 LAN中的所述第一節(jié)點的地址與所述第二 LAN中的所述第二節(jié)點的地址一致。
7.根據(jù)權(quán)利要求1所述的虛擬機的遷移方法,其特征在于, 在所述第二 LAN上存在搭載了設(shè)定程序的管理計算機,在所述虛擬機向所述第二服務(wù)器轉(zhuǎn)移時,所述第一服務(wù)器生成分組, 如果所述設(shè)定程序捕捉到所述分組,則進(jìn)行所述第三節(jié)點的設(shè)定變更。
8.根據(jù)權(quán)利要求1所述的虛擬機的遷移方法,其特征在于, 在所述第二 LAN上存在搭載了設(shè)定程序的管理計算機,在所述虛擬機向所述第二服務(wù)器轉(zhuǎn)移時,所述第二服務(wù)器生成分組, 如果所述設(shè)定程序捕捉到所述分組,則進(jìn)行所述第三節(jié)點的設(shè)定變更。
9.根據(jù)權(quán)利要求4所述的虛擬機的遷移方法,其特征在于,作為所述虛擬網(wǎng)絡(luò)的標(biāo)識符,使用VLAN ID、MAC地址、MPLS標(biāo)簽、隧道附加信息、或者光路徑中的波長。
10.根據(jù)權(quán)利要求4所述的虛擬機的遷移方法,其特征在于, 代替附加所述虛擬網(wǎng)絡(luò)的標(biāo)識符,而變更通信中使用的線路。
11.一種虛擬機的遷移系統(tǒng),是存在第一、第二、第三節(jié)點并按照路徑信息針對分組進(jìn)行路由的第一網(wǎng)絡(luò)、和與所述第一、第二、第三節(jié)點分別連接的第三、第四、第二網(wǎng)絡(luò)中的虛擬機的遷移系統(tǒng),其特征在于,具備與所述第三網(wǎng)絡(luò)連接的第一服務(wù)器; 與所述第四網(wǎng)絡(luò)連接的第二服務(wù)器;以及與所述第二網(wǎng)絡(luò)連接的客戶機終端,在所述第一服務(wù)器上動作的虛擬機與所述客戶機終端經(jīng)由所述第一節(jié)點和第三節(jié)點進(jìn)行通信時,不進(jìn)行所述第一網(wǎng)絡(luò)中的地址變更地,使所述虛擬機轉(zhuǎn)移到所述第二服務(wù)器上, 通過與所述虛擬機的轉(zhuǎn)移同步的所述第三節(jié)點的設(shè)定變更,根據(jù)所述第一網(wǎng)絡(luò)的路徑信息,以使所述通信經(jīng)由所述第二節(jié)點和所述第三節(jié)點的方式進(jìn)行路徑變更, 所述客戶機終端繼續(xù)與轉(zhuǎn)移到所述第二服務(wù)器上的所述虛擬機的通信。
12.根據(jù)權(quán)利要求11所述的虛擬機的遷移系統(tǒng),其特征在于, 所述第一網(wǎng)絡(luò)是IP網(wǎng)絡(luò),所述第一節(jié)點和所述第三節(jié)點分別具有網(wǎng)絡(luò)地址變換功能,在所述虛擬機的轉(zhuǎn)移前,通過所述第三節(jié)點的所述網(wǎng)絡(luò)地址變換功能,實施將從所述客戶機終端發(fā)往所述虛擬機的分組的發(fā)送目的地地址從所述虛擬機的地址變換為第二地址的第一變換,在所述第一節(jié)點中將從所述客戶機發(fā)往所述虛擬機的所述分組的發(fā)送目的地地址從所述第二地址變換為第一地址,但在所述第三節(jié)點的設(shè)定變更中設(shè)定為不進(jìn)行所述第一變換,從而實現(xiàn)所述通信的切換。
13.根據(jù)權(quán)利要求11所述的虛擬機的遷移系統(tǒng),其特征在于, 所述第一網(wǎng)絡(luò)是IP網(wǎng)絡(luò),所述第二節(jié)點和所述第三節(jié)點具有網(wǎng)絡(luò)地址變換功能,在所述虛擬機的轉(zhuǎn)移前,在所述第三節(jié)點以及所述第一節(jié)點中不變換從所述客戶機發(fā)往所述虛擬機的分組的發(fā)送目的地地址地進(jìn)行轉(zhuǎn)發(fā),在所述第三節(jié)點的設(shè)定變更中,設(shè)定為進(jìn)行將從所述客戶機發(fā)往所述虛擬機的分組的發(fā)送目的地地址從所述虛擬機的地址變換為第二地址的第一變換,從而實現(xiàn)所述通信的切換。
14.根據(jù)權(quán)利要求11所述的虛擬機的遷移系統(tǒng),其特征在于, 所述第一網(wǎng)絡(luò)是IP網(wǎng)絡(luò),所述第一節(jié)點、所述第二節(jié)點以及所述第三節(jié)點分別具有網(wǎng)絡(luò)地址變換功能, 通過在所述虛擬機的轉(zhuǎn)移前和轉(zhuǎn)移后,控制所述網(wǎng)絡(luò)地址變換功能中的變換,從而繼續(xù)所述虛擬機與所述客戶機終端之間的通信。
15.根據(jù)權(quán)利要求11所述的虛擬機的遷移系統(tǒng),其特征在于,所述第一網(wǎng)絡(luò)是實現(xiàn)與所述第三網(wǎng)絡(luò)連接但不與所述第四網(wǎng)絡(luò)連接的第一虛擬網(wǎng)絡(luò)、 和與所述第四網(wǎng)絡(luò)連接但不與所述第三網(wǎng)絡(luò)連接的第二虛擬網(wǎng)絡(luò)的虛擬化網(wǎng)絡(luò), 在所述虛擬機的轉(zhuǎn)移前,所述第三節(jié)點將從所述客戶機發(fā)往所述虛擬機的分組轉(zhuǎn)發(fā)到所述第一虛擬網(wǎng)絡(luò), 在所述第三節(jié)點的設(shè)定變更中,設(shè)定為所述第三節(jié)點將從所述客戶機發(fā)往所述虛擬機的分組轉(zhuǎn)發(fā)到所述第一虛擬網(wǎng)絡(luò),從而實現(xiàn)所述通信的切換。
16.根據(jù)權(quán)利要求11所述的虛擬機的遷移系統(tǒng),其特征在于,在所述虛擬機的轉(zhuǎn)移完成之前,對所述第三網(wǎng)絡(luò)通告所述虛擬機的地址。
17.根據(jù)權(quán)利要求11所述的虛擬機的遷移系統(tǒng),其特征在于,使所述第三網(wǎng)絡(luò)中的所述第一節(jié)點的地址與所述第四網(wǎng)絡(luò)中的所述第二節(jié)點的地址一致。
18.根據(jù)權(quán)利要求11所述的虛擬機的遷移系統(tǒng),其特征在于, 在所述第四網(wǎng)絡(luò)上存在搭載了設(shè)定程序的管理計算機,在所述虛擬機向所述第二服務(wù)器轉(zhuǎn)移時,所述第一服務(wù)器生成分組, 所述設(shè)定程序如果捕捉到所述分組則進(jìn)行所述第三節(jié)點的設(shè)定變更。
19.根據(jù)權(quán)利要求11所述的虛擬機的遷移系統(tǒng),其特征在于, 在所述第四網(wǎng)絡(luò)上存在搭載了設(shè)定程序的管理計算機,在所述虛擬機向所述第二服務(wù)器轉(zhuǎn)移時,所述第二服務(wù)器生成分組, 所述設(shè)定程序如果捕捉到所述分組則進(jìn)行所述第三節(jié)點的設(shè)定變更。
20.根據(jù)權(quán)利要求15所述的虛擬機的遷移系統(tǒng),其特征在于,作為所述虛擬網(wǎng)絡(luò)的標(biāo)識符,使用VLAN ID、MAC地址、MPLS標(biāo)簽、隧道附加信息、或光路徑中的波長,或者代替附加所述虛擬網(wǎng)絡(luò)的標(biāo)識符,而變更通信中使用的線路。
全文摘要
本發(fā)明提供一種虛擬機的遷移方法以及系統(tǒng),通過使數(shù)據(jù)中心與WAN協(xié)作來不使處理中斷地移動VM,更有效地進(jìn)行節(jié)能化、負(fù)載分散、以及障礙對策。在位于WAN(101)與其他網(wǎng)絡(luò)(111、131、141)的邊界的各節(jié)點(102、104)中準(zhǔn)備能夠動態(tài)地設(shè)定的網(wǎng)絡(luò)地址變換機構(gòu)(NAT 201、202)而消除VM(114、125)移動前和移動后的地址的重復(fù)。或者,在構(gòu)成WAN(101)的各節(jié)點(102、103、104)中搭載網(wǎng)絡(luò)虛擬化功能來準(zhǔn)備與移動前的數(shù)據(jù)中心(111)連接的虛擬網(wǎng)絡(luò)、和與移動后的數(shù)據(jù)中心(121)連接的虛擬網(wǎng)絡(luò)而使同一地址能夠共存,從而無需與VM(114、125)的移動相伴的路徑信息變更,短時間地完成設(shè)定變更。
文檔編號H04L29/12GK102209024SQ20111003706
公開日2011年10月5日 申請日期2011年2月14日 優(yōu)先權(quán)日2010年3月30日
發(fā)明者垂井俊明, 春日井靖, 金田泰, 鈴木慎治 申請人:株式會社日立制作所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临洮县| 新绛县| 松滋市| 江孜县| 新兴县| 自贡市| 浮梁县| 黎平县| 临夏市| 高唐县| 灵川县| 新泰市| 清水河县| 晋中市| 青川县| 乌拉特前旗| 衡水市| 吴旗县| 绥阳县| 奉贤区| 娱乐| 阜新| 陇西县| 义乌市| 关岭| 临沧市| 远安县| 从化市| 镇坪县| 东安县| 西乌珠穆沁旗| 天水市| 疏附县| 宣汉县| 玉环县| 祁阳县| 定西市| 舟山市| 冀州市| 达拉特旗| 海伦市|