欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

文檔序號:8475059閱讀:來源:國知局

[0051 ] 上述步驟310至步驟330中涉及到的報文丟棄路由是第一數(shù)據(jù)中心的路由器生成的NULLO路由。為了該NULLO路由只觸發(fā)SMR報文,而不對接收到的數(shù)據(jù)報文進(jìn)行轉(zhuǎn)發(fā),則需要將該NULLO路由只下發(fā)至LISP線程中,而不再進(jìn)一步下發(fā)到本地路由表中,這樣該報文丟棄路由只用于第一數(shù)據(jù)中心的路由器接收到遠(yuǎn)端服務(wù)器發(fā)送的針對該發(fā)生迀移的虛擬機(jī)的數(shù)據(jù)報文時,觸發(fā)該發(fā)生迀移的虛擬機(jī)對應(yīng)的SMR報文。
[0052]由上述實施例可見,當(dāng)接收到遠(yuǎn)端服務(wù)器發(fā)送的針對該發(fā)生迀移的虛擬機(jī)的數(shù)據(jù)報文時,可以根據(jù)LISP線程中的報文丟棄路由觸發(fā)SMR報文,并使得接收到的SMR報文的遠(yuǎn)端服務(wù)器重新學(xué)習(xí)迀移后的虛擬機(jī)的路由,同時,根據(jù)本地路由表中的轉(zhuǎn)發(fā)路由將數(shù)據(jù)報文轉(zhuǎn)發(fā)至迀入第二數(shù)據(jù)中心的虛擬機(jī),從而保證了遠(yuǎn)端服務(wù)器和迀移的虛擬機(jī)之間的流量不會出現(xiàn)中斷的同時,還能觸發(fā)遠(yuǎn)端服務(wù)器重新學(xué)習(xí)迀移后的虛擬機(jī)的路由。另外,遠(yuǎn)端服務(wù)器學(xué)習(xí)到迀移后的虛擬機(jī)的路由后,會利用新的路由向迀移后的虛擬機(jī)發(fā)送數(shù)據(jù)報文。
[0053]另一個實施例中,參見圖4,為本發(fā)明虛擬機(jī)迀移方法的另一個實施例流程圖,該實施例應(yīng)用于LISP網(wǎng)絡(luò)中的第一數(shù)據(jù)中心的路由器上,該第一數(shù)據(jù)中心可以為圖1中的第一數(shù)據(jù)中心,包括以下步驟:
[0054]步驟410:接受針對需要迀移的虛擬機(jī)對應(yīng)的轉(zhuǎn)發(fā)路由的刪除指令。
[0055]步驟420:根據(jù)接收到的刪除指令刪除本地路由表中對應(yīng)的轉(zhuǎn)發(fā)路由。
[0056]由上述實施例可見,用戶可以統(tǒng)籌安排LISP網(wǎng)絡(luò)中各個虛擬機(jī)的位置,當(dāng)需要迀移時,則配置對應(yīng)的轉(zhuǎn)發(fā)路由;當(dāng)不需要迀移時,則可以將已配置的轉(zhuǎn)發(fā)路由刪除;或者,當(dāng)虛擬機(jī)迀出一段時間后,用戶可以根據(jù)實際情況刪除已配置的轉(zhuǎn)發(fā)路由,這樣可以減少占用更多的系統(tǒng)資源。
[0057]與前述虛擬機(jī)迀移方法的實施例相對應(yīng),本發(fā)明還提供了虛擬機(jī)迀移裝置的實施例。
[0058]本發(fā)明虛擬機(jī)迀移裝置的實施例可以應(yīng)用在網(wǎng)絡(luò)設(shè)備上。裝置實施例可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。以軟件實現(xiàn)為例,作為一個邏輯意義上的裝置,是通過其所在設(shè)備的處理器將非易失性存儲器中對應(yīng)的計算機(jī)程序指令讀取到內(nèi)存中運行形成的。從硬件層面而言,如圖5所示,為本發(fā)明虛擬機(jī)迀移裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖5所示的處理器、網(wǎng)絡(luò)接口、內(nèi)存以及非易失性存儲器之外,實施例中裝置所在的設(shè)備通常還可以包括其他硬件,如負(fù)責(zé)處理報文的轉(zhuǎn)發(fā)芯片等等;從硬件結(jié)構(gòu)上來講該設(shè)備還可能是分布式的設(shè)備,可能包括多個接口卡,以便在硬件層面進(jìn)行報文處理的擴(kuò)展。
[0059]參見圖6,為本發(fā)明虛擬機(jī)迀移裝置的一個實施例框圖,所述裝置可以應(yīng)用于LISP網(wǎng)絡(luò)中的第一數(shù)據(jù)中心的路由器上,該第一數(shù)據(jù)中心可以為圖1中的第一數(shù)據(jù)中心,所述裝置包括:第一接受單元61、設(shè)置單元62和轉(zhuǎn)發(fā)單元63。
[0060]其中,第一接受單元61用于當(dāng)虛擬機(jī)VM需要從所述第一數(shù)據(jù)中心迀移到所述LISP網(wǎng)絡(luò)中的第二數(shù)據(jù)中心時,接受對所述虛擬機(jī)配置的轉(zhuǎn)發(fā)路由,所述轉(zhuǎn)發(fā)路由是依據(jù)所述虛擬機(jī)的主機(jī)地址和所述第二數(shù)據(jù)中心的路由器地址配置的。
[0061]設(shè)置單元62用于根據(jù)所述第一數(shù)據(jù)中心的路由器接口地址和所述虛擬機(jī)的主機(jī)地址設(shè)置所述轉(zhuǎn)發(fā)路由的掩碼長度,并將所述設(shè)置后的轉(zhuǎn)發(fā)路由下發(fā)至本地路由表中。
[0062]轉(zhuǎn)發(fā)單元63用于當(dāng)接收到遠(yuǎn)端服務(wù)器發(fā)送的針對所述虛擬機(jī)的數(shù)據(jù)報文,且所述虛擬機(jī)已從所述第一數(shù)據(jù)中心迀移到所述第二數(shù)據(jù)中心時,則根據(jù)本地路由表中所述虛擬機(jī)對應(yīng)的轉(zhuǎn)發(fā)路由將所述數(shù)據(jù)報文轉(zhuǎn)發(fā)至迀入所述第二數(shù)據(jù)中心的虛擬機(jī)。
[0063]其中,所述轉(zhuǎn)發(fā)路由包括前綴地址和下一跳地址;所述前綴地址依據(jù)所述虛擬機(jī)的主機(jī)地址對應(yīng)的網(wǎng)段地址,所述下一跳地址為所述第二數(shù)據(jù)中心的路由器地址。
[0064]另外,設(shè)置單元62具體用于所述第一數(shù)據(jù)中心的路由器接口地址和所述虛擬機(jī)的主機(jī)地址處于同一網(wǎng)段時,則將所述轉(zhuǎn)發(fā)路由的掩碼長度設(shè)置在所述第一數(shù)據(jù)中心的路由器接口地址所屬的網(wǎng)段和所述虛擬機(jī)的主機(jī)地址之間;或者,當(dāng)所述第一數(shù)據(jù)中心的路由器接口地址和所述虛擬機(jī)的主機(jī)地址不處于同一網(wǎng)段時,則將所述轉(zhuǎn)發(fā)路由的掩碼長度設(shè)置在所述第一數(shù)據(jù)中心的路由器接口配置的可迀移虛擬機(jī)網(wǎng)段和所述虛擬機(jī)的主機(jī)地址之間。
[0065]在一個可選的實施例中,所述裝置還包括:接收單元、下發(fā)單元、SMR報文生成單元和發(fā)送單元(圖6中未示出)。
[0066]其中,接收單元用于當(dāng)所述虛擬機(jī)從所述第一數(shù)據(jù)中心迀移到所述LISP網(wǎng)絡(luò)中的第二數(shù)據(jù)中心后,接收映射服務(wù)器發(fā)送的所述虛擬機(jī)對應(yīng)的映射通知報文,并根據(jù)所述映射通知報文生成所述虛擬機(jī)對應(yīng)的報文丟棄路由。
[0067]下發(fā)單元用于將所述報文丟棄路由下發(fā)至LISP線程中。
[0068]SMR報文生成單元用于當(dāng)接收到遠(yuǎn)端服務(wù)器發(fā)送的針對所述虛擬機(jī)的數(shù)據(jù)報文時,根據(jù)所述LISP線程中的報文丟棄路由生成所述虛擬機(jī)對應(yīng)的請求發(fā)送映射請求SMR報文。
[0069]發(fā)送單元用于將所述SMR報文發(fā)送至遠(yuǎn)端服務(wù)器,以使所述遠(yuǎn)端服務(wù)器接收到所述SMR報文后,向映射服務(wù)器發(fā)送映射請求報文,用于重新學(xué)習(xí)迀移后的虛擬機(jī)的路由。
[0070]另一個可選的實施例中,所述裝置還包括:第二接受單元和刪除單元(圖6中未示出)。
[0071]其中,第二接受單元用于接受針對所述虛擬機(jī)對應(yīng)的轉(zhuǎn)發(fā)路由的刪除指令。
[0072]刪除單元用于根據(jù)所述刪除指令刪除本地路由表中對應(yīng)的轉(zhuǎn)發(fā)路由。
[0073]由上述實施例可見,當(dāng)虛擬機(jī)需要從第一數(shù)據(jù)中心迀移到LISP網(wǎng)絡(luò)中的第二數(shù)據(jù)中心時,接受用戶配置的需要迀移的虛擬機(jī)對應(yīng)的轉(zhuǎn)發(fā)路由,該轉(zhuǎn)發(fā)路由是用戶依據(jù)需要迀移的虛擬機(jī)對應(yīng)的主機(jī)地址和第二數(shù)據(jù)中心的路由器地址配置的,當(dāng)接收到遠(yuǎn)端服務(wù)器發(fā)送的針對需要迀移的虛擬機(jī)的數(shù)據(jù)報文,且該需要迀移的虛擬機(jī)已從第一數(shù)據(jù)中心迀移到第二數(shù)據(jù)中心時,則根據(jù)用戶配置的該需要迀移的虛擬機(jī)對應(yīng)的轉(zhuǎn)發(fā)路由將接收到的數(shù)據(jù)報文轉(zhuǎn)發(fā)至迀入第二數(shù)據(jù)中心的虛擬機(jī),從而實現(xiàn)了通過用戶配置的轉(zhuǎn)發(fā)路由將接收到的數(shù)據(jù)報文轉(zhuǎn)發(fā)至迀出的虛擬機(jī),能夠保證在虛擬機(jī)迀移過程中,服務(wù)器和迀移后的虛擬機(jī)之間的流量不會出現(xiàn)短暫中斷,進(jìn)而提高了用戶體驗。
[0074]上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實現(xiàn)過程,在此不再贅述。
[0075]對于裝置實施例而言,由于其基本對應(yīng)于方法實施例,所以相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本發(fā)明方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0076]由上述實施例可見,當(dāng)虛擬機(jī)需要從第一數(shù)據(jù)中心迀移到LISP網(wǎng)絡(luò)中的第二數(shù)據(jù)中心時,接受用戶配置的需要迀移的虛擬機(jī)對應(yīng)的轉(zhuǎn)發(fā)路由,該轉(zhuǎn)發(fā)路由是用戶依據(jù)需要迀移的虛擬機(jī)對應(yīng)的主機(jī)地址和第二數(shù)據(jù)中心的路由器地址配置的,當(dāng)
當(dāng)前第3頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩城市| 尼勒克县| 孙吴县| 年辖:市辖区| 阜宁县| 邳州市| 江津市| 惠来县| 乡宁县| 芜湖县| 临湘市| 宁城县| 江门市| 郴州市| 来安县| 咸阳市| 麟游县| 枣庄市| 绿春县| 沭阳县| 中卫市| 蒙自县| 三门县| 昭通市| 安达市| 门源| 祁门县| 连云港市| 福安市| 西乌珠穆沁旗| 呈贡县| 高台县| 双城市| 安平县| 昌黎县| 丹棱县| 高清| 泗水县| 宁津县| 济宁市| 北安市|