亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

虛擬機(jī)遷移方法及裝置的制造方法

文檔序號(hào):8475059閱讀:306來源:國(guó)知局
虛擬機(jī)遷移方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及虛擬機(jī)迀移方法及裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)通信技術(shù)的發(fā)展,虛擬機(jī)迀移技術(shù)也得到廣泛的應(yīng)用。
[0003]現(xiàn)有技術(shù)中,當(dāng)虛擬機(jī)(Virtual Machine,VM)從位置標(biāo)識(shí)分離協(xié)議(LocatorIdentifier Separat1n Protocol,LISP)網(wǎng)絡(luò)中的第一數(shù)據(jù)中心迀移到第二數(shù)據(jù)中心之后,并且遠(yuǎn)端服務(wù)器學(xué)習(xí)到虛擬機(jī)迀入第二數(shù)據(jù)中心的路由地址之前,遠(yuǎn)端服務(wù)器向第一數(shù)據(jù)中心的已經(jīng)迀出的虛擬機(jī)發(fā)送數(shù)據(jù)報(bào)文時(shí),第一數(shù)據(jù)中心的路由器會(huì)根據(jù)已經(jīng)生成的NULLO路由將該已經(jīng)迀出的虛擬機(jī)對(duì)應(yīng)的數(shù)據(jù)報(bào)文丟棄,從而使得在虛擬機(jī)迀移過程中,遠(yuǎn)端服務(wù)器和虛擬機(jī)之間的流量會(huì)出現(xiàn)短暫中斷,降低了用戶體驗(yàn)。

【發(fā)明內(nèi)容】

[0004]本發(fā)明提虛擬機(jī)迀移方法及裝置,以解決現(xiàn)有技術(shù)中在虛擬機(jī)迀移過程中,遠(yuǎn)端服務(wù)器和虛擬機(jī)之間的流量會(huì)出現(xiàn)短暫中斷,降低了用戶體驗(yàn)的問題。
[0005]根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種虛擬機(jī)迀移方法,所述方法應(yīng)用于位置標(biāo)識(shí)分離協(xié)議LISP網(wǎng)絡(luò)中的第一數(shù)據(jù)中心的路由器上,包括:
[0006]當(dāng)虛擬機(jī)VM需要從所述第一數(shù)據(jù)中心迀移到所述LISP網(wǎng)絡(luò)中的第二數(shù)據(jù)中心時(shí),接受對(duì)所述虛擬機(jī)配置的轉(zhuǎn)發(fā)路由,所述轉(zhuǎn)發(fā)路由是依據(jù)所述虛擬機(jī)的主機(jī)地址和所述第二數(shù)據(jù)中心的路由器地址配置的;
[0007]根據(jù)所述第一數(shù)據(jù)中心的路由器接口地址和所述虛擬機(jī)的主機(jī)地址設(shè)置所述轉(zhuǎn)發(fā)路由的掩碼長(zhǎng)度,并將所述設(shè)置后的轉(zhuǎn)發(fā)路由下發(fā)至本地路由表中;
[0008]當(dāng)接收到遠(yuǎn)端服務(wù)器發(fā)送的針對(duì)所述虛擬機(jī)的數(shù)據(jù)報(bào)文,且所述虛擬機(jī)已從所述第一數(shù)據(jù)中心迀移到所述第二數(shù)據(jù)中心時(shí),則根據(jù)本地路由表中所述虛擬機(jī)對(duì)應(yīng)的轉(zhuǎn)發(fā)路由將所述數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至迀入所述第二數(shù)據(jù)中心的虛擬機(jī)。
[0009]根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種虛擬機(jī)迀移裝置,所述裝置應(yīng)用于位置標(biāo)識(shí)分離協(xié)議LISP網(wǎng)絡(luò)中的第一數(shù)據(jù)中心的路由器上,包括:
[0010]第一接受單元,用于當(dāng)虛擬機(jī)VM需要從所述第一數(shù)據(jù)中心迀移到所述LISP網(wǎng)絡(luò)中的第二數(shù)據(jù)中心時(shí),接受對(duì)所述虛擬機(jī)配置的轉(zhuǎn)發(fā)路由,所述轉(zhuǎn)發(fā)路由是依據(jù)所述虛擬機(jī)的主機(jī)地址和所述第二數(shù)據(jù)中心的路由器地址配置的;
[0011]設(shè)置單元,用于根據(jù)所述第一數(shù)據(jù)中心的路由器接口地址和所述虛擬機(jī)的主機(jī)地址設(shè)置所述轉(zhuǎn)發(fā)路由的掩碼長(zhǎng)度,并將所述設(shè)置后的轉(zhuǎn)發(fā)路由下發(fā)至本地路由表中;
[0012]轉(zhuǎn)發(fā)單元,用于當(dāng)接收到遠(yuǎn)端服務(wù)器發(fā)送的針對(duì)所述虛擬機(jī)的數(shù)據(jù)報(bào)文,且所述虛擬機(jī)已從所述第一數(shù)據(jù)中心迀移到所述第二數(shù)據(jù)中心時(shí),則根據(jù)本地路由表中所述虛擬機(jī)對(duì)應(yīng)的轉(zhuǎn)發(fā)路由將所述數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至迀入所述第二數(shù)據(jù)中心的虛擬機(jī)。
[0013]應(yīng)用本發(fā)明實(shí)施例,當(dāng)虛擬機(jī)需要從第一數(shù)據(jù)中心迀移到LISP網(wǎng)絡(luò)中的第二數(shù)據(jù)中心時(shí),接受對(duì)虛擬機(jī)配置的轉(zhuǎn)發(fā)路由,該轉(zhuǎn)發(fā)路由是依據(jù)需要迀移的虛擬機(jī)的主機(jī)地址和第二數(shù)據(jù)中心的路由器地址配置的;設(shè)置該轉(zhuǎn)發(fā)路由的掩碼長(zhǎng)度,并將所述設(shè)置后的轉(zhuǎn)發(fā)路由下發(fā)至本地路由表中;當(dāng)接收到遠(yuǎn)端服務(wù)器發(fā)送的針對(duì)需要迀移的虛擬機(jī)的數(shù)據(jù)報(bào)文,且該需要迀移的虛擬機(jī)已從第一數(shù)據(jù)中心迀移到第二數(shù)據(jù)中心時(shí),則根據(jù)本地路由表中該需要迀移的虛擬機(jī)對(duì)應(yīng)的轉(zhuǎn)發(fā)路由將接收到的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至迀入第二數(shù)據(jù)中心的虛擬機(jī),從而實(shí)現(xiàn)了通過用戶配置的轉(zhuǎn)發(fā)路由將接收到的數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至迀出的虛擬機(jī),能夠保證在虛擬機(jī)迀移過程中,服務(wù)器和迀移后的虛擬機(jī)之間的流量不會(huì)出現(xiàn)短暫中斷,進(jìn)而提高了用戶體驗(yàn)。
【附圖說明】
[0014]圖1是應(yīng)用本發(fā)明實(shí)施例虛擬機(jī)遷移的應(yīng)用場(chǎng)景不意圖;
[0015]圖2是本發(fā)明虛擬機(jī)迀移方法的一個(gè)實(shí)施例流程圖;
[0016]圖3是本發(fā)明虛擬機(jī)迀移方法的另一個(gè)實(shí)施例流程圖;
[0017]圖4是本發(fā)明虛擬機(jī)迀移方法的另一個(gè)實(shí)施例流程圖;
[0018]圖5是本發(fā)明虛擬機(jī)迀移裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖;
[0019]圖6是本發(fā)明虛擬機(jī)迀移裝置的一個(gè)實(shí)施例框圖。
【具體實(shí)施方式】
[0020]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例中技術(shù)方案作進(jìn)一步詳細(xì)的說明。
[0021]參見圖1,為應(yīng)用本發(fā)明實(shí)施例虛擬機(jī)迀移的應(yīng)用場(chǎng)景示意圖:
[0022]圖1中示出了一種LISP網(wǎng)絡(luò)的組網(wǎng)架構(gòu)。該架構(gòu)中包括:第一數(shù)據(jù)中心、第二數(shù)據(jù)中心、映射服務(wù)器和遠(yuǎn)端服務(wù)器。其中,LISP網(wǎng)絡(luò)也可以包括除了第一數(shù)據(jù)中心和第二數(shù)據(jù)中心之外的其他數(shù)據(jù)中心,本發(fā)明實(shí)施例中只是以第一數(shù)據(jù)中心和第二數(shù)據(jù)中心為例,來說明本發(fā)明提出的虛擬機(jī)迀移方法。另外,映射服務(wù)器可以獨(dú)立與各個(gè)數(shù)據(jù)中心之外,也可以與位于其中的一個(gè)數(shù)據(jù)中心上。
[0023]另外,第一數(shù)據(jù)中心和第二數(shù)據(jù)中心皆有路由器,并且每個(gè)路由器皆能夠?qū)?shù)據(jù)報(bào)文進(jìn)行LISP隧道封裝(Ingress Tunnel Router,ITR)和LISP隧道解封裝(EngressTunnel Router,ETR)。每個(gè)數(shù)據(jù)中心可以包括一個(gè)或多個(gè)虛擬機(jī),而且各個(gè)數(shù)據(jù)中心的虛擬機(jī)可能會(huì)發(fā)生迀移,比如:第一數(shù)據(jù)中心的虛擬機(jī)可以迀移到第二數(shù)據(jù)中心。
[0024]現(xiàn)有技術(shù)中,當(dāng)虛擬機(jī)從LISP網(wǎng)絡(luò)中的第一數(shù)據(jù)中心迀移到第二數(shù)據(jù)中心之后,并且遠(yuǎn)端服務(wù)器學(xué)習(xí)到虛擬機(jī)迀入第二數(shù)據(jù)中心的路由地址之前,遠(yuǎn)端服務(wù)器向第一數(shù)據(jù)中心的已經(jīng)迀出的虛擬機(jī)發(fā)送數(shù)據(jù)報(bào)文時(shí),第一數(shù)據(jù)中心的路由器會(huì)根據(jù)已經(jīng)生成的NULLO路由將該已經(jīng)迀出的虛擬機(jī)對(duì)應(yīng)的數(shù)據(jù)報(bào)文丟棄,從而使得在虛擬機(jī)迀移過程中,遠(yuǎn)端服務(wù)器和虛擬機(jī)之間的流量會(huì)出現(xiàn)短暫中斷,降低了用戶體驗(yàn)。
[0025]而本發(fā)明實(shí)施例中,在虛擬機(jī)迀移過程中,用戶可以知道哪些虛擬機(jī)需要迀移,以及需要迀移到哪個(gè)目的地。其中,用戶為網(wǎng)絡(luò)管理員,且可以統(tǒng)籌安排LISP網(wǎng)絡(luò)中各個(gè)虛擬機(jī)的位置。因此,當(dāng)虛擬機(jī)VM需要從第一數(shù)據(jù)中心迀移到LISP網(wǎng)絡(luò)中的第二數(shù)據(jù)中心時(shí),用戶會(huì)依據(jù)需要迀移的虛擬機(jī)的主機(jī)地址和第二數(shù)據(jù)中心的路由器地址配置該需要迀移的虛擬機(jī)對(duì)應(yīng)的轉(zhuǎn)發(fā)路由,并將該配置的轉(zhuǎn)發(fā)路由發(fā)送到第一數(shù)據(jù)中心的路由器,以使該路由器將接收到的轉(zhuǎn)發(fā)路由下發(fā)至本地路由表中,并用于當(dāng)接收到遠(yuǎn)端服務(wù)器發(fā)送的針對(duì)迀移后的虛擬機(jī)的數(shù)據(jù)報(bào)文時(shí),則根據(jù)用戶配置的該虛擬機(jī)對(duì)應(yīng)的轉(zhuǎn)發(fā)路由將數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至迀移后的虛擬機(jī),從而實(shí)現(xiàn)了在虛擬機(jī)迀移過程中,遠(yuǎn)端服務(wù)器和迀移后的虛擬機(jī)之間的流量不會(huì)出現(xiàn)短暫中斷,進(jìn)而提高了用戶體驗(yàn)。
[0026]下面結(jié)合附圖對(duì)本發(fā)明虛擬機(jī)迀移的實(shí)施例進(jìn)行詳細(xì)描述。
[0027]參見圖2,為本發(fā)明虛擬機(jī)迀移方法的一個(gè)實(shí)施例流程圖,該實(shí)施例應(yīng)用于LISP網(wǎng)絡(luò)中的第一數(shù)據(jù)中心的路由器上,該第一數(shù)據(jù)中心可以為圖1中的第一數(shù)據(jù)中心,包括以下步驟:
[0028]步驟210:當(dāng)虛擬機(jī)需要從第一數(shù)據(jù)中心迀移到LISP網(wǎng)絡(luò)中的第二數(shù)據(jù)中心時(shí),接受對(duì)需要迀移的虛擬機(jī)配置的轉(zhuǎn)發(fā)路由,該轉(zhuǎn)發(fā)路由是依據(jù)需要迀移的虛擬機(jī)的主機(jī)地址和第二
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1