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

一種虛擬機(jī)熱遷移方法及其系統(tǒng)與流程

文檔序號(hào):12789328閱讀:227來(lái)源:國(guó)知局
一種虛擬機(jī)熱遷移方法及其系統(tǒng)與流程

本發(fā)明涉及虛擬化網(wǎng)絡(luò)管理技術(shù)領(lǐng)域,特別是涉及一種虛擬機(jī)熱遷移方法及其系統(tǒng)。



背景技術(shù):

虛擬機(jī)運(yùn)行在主機(jī)上,當(dāng)主機(jī)出現(xiàn)故障、資源分配不均等情況時(shí),可通過(guò)遷移虛擬機(jī)來(lái)保證虛擬機(jī)業(yè)務(wù)的正常運(yùn)行。虛擬機(jī)熱遷移指的是將正在運(yùn)行的虛擬機(jī)從一臺(tái)主機(jī)上移到另一臺(tái)主機(jī)上的過(guò)程,該過(guò)程中無(wú)需中斷虛擬機(jī)的業(yè)務(wù)。

虛擬機(jī)由源主機(jī)遷移至目的主機(jī)的過(guò)程中,客戶端發(fā)送的報(bào)文會(huì)發(fā)送至源主機(jī)上的虛擬機(jī)進(jìn)行處理,物理交換機(jī)的轉(zhuǎn)發(fā)表對(duì)應(yīng)的地址也為源主機(jī)內(nèi)虛擬機(jī)的IP地址。當(dāng)虛擬機(jī)遷移完成后,但物理交換機(jī)的轉(zhuǎn)發(fā)表尚未更改為目的主機(jī)內(nèi)虛擬機(jī)的IP地址時(shí),客戶端的報(bào)文仍會(huì)發(fā)送至源主機(jī)上,但此時(shí)源主機(jī)上的虛擬機(jī)已經(jīng)不可用,故這部分報(bào)文就會(huì)丟失,導(dǎo)致網(wǎng)絡(luò)業(yè)務(wù)中斷。

因此,如何提供一種能夠減少報(bào)文丟失情況出現(xiàn)的虛擬機(jī)熱遷移方法及其系統(tǒng)是本領(lǐng)域技術(shù)人員目前需要解決的問(wèn)題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是提供一種虛擬機(jī)熱遷移方法及其系統(tǒng),能夠盡可能避免遷移過(guò)程中出現(xiàn)報(bào)文丟失,減少網(wǎng)絡(luò)業(yè)務(wù)中斷的情況出現(xiàn),提高虛擬機(jī)熱遷移過(guò)程的可靠性。

為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種虛擬機(jī)熱遷移方法,包括:

虛擬機(jī)管理平臺(tái)發(fā)送虛擬機(jī)遷移指令至控制器;

所述控制器接收所述虛擬機(jī)遷移指令后,控制虛擬機(jī)從源主機(jī)向目的主機(jī)進(jìn)行遷移,并在所述目的主機(jī)上建立報(bào)文緩存隊(duì)列;

所述虛擬機(jī)管理平臺(tái)檢測(cè)到虛擬機(jī)的遷移完成剩余時(shí)間達(dá)到預(yù)設(shè)閾值時(shí),發(fā)送地址更新指令至所述控制器;

所述控制器接收到所述地址更新指令后,控制物理交換機(jī)按照所述目的主機(jī)內(nèi)虛擬機(jī)的IP地址更新轉(zhuǎn)發(fā)表;

所述物理交換機(jī)將客戶端發(fā)送的報(bào)文依據(jù)更新后的轉(zhuǎn)發(fā)表發(fā)送至所述報(bào)文緩存隊(duì)列內(nèi)進(jìn)行緩存;

所述虛擬機(jī)管理平臺(tái)檢測(cè)到遷移完成后,發(fā)送遷移完畢指令至所述控制器;

所述控制器將所述報(bào)文緩存隊(duì)列內(nèi)緩存的全部報(bào)文發(fā)送至所述目的主機(jī)內(nèi)的虛擬機(jī)內(nèi),并銷毀所述報(bào)文緩存隊(duì)列。

優(yōu)選地,所述控制物理交換機(jī)按照所述目的主機(jī)內(nèi)虛擬機(jī)的IP地址更新轉(zhuǎn)發(fā)表的過(guò)程具體為:

所述控制器控制所述目的主機(jī)向所述物理交換機(jī)廣播所述目的主機(jī)內(nèi)虛擬機(jī)的免費(fèi)ARP,并控制所述源主機(jī)攔截所述免費(fèi)ARP進(jìn)入所述源主機(jī)內(nèi)的虛擬機(jī);

所述物理交換機(jī)接收到所述免費(fèi)ARP后,依據(jù)所述免費(fèi)ARP中攜帶的所述目的主機(jī)內(nèi)虛擬機(jī)的IP地址更新轉(zhuǎn)發(fā)表。

優(yōu)選地,所述控制所述源主機(jī)攔截所述免費(fèi)ARP進(jìn)入所述源主機(jī)內(nèi)的虛擬機(jī)的過(guò)程具體為:

所述控制器通過(guò)openflow協(xié)議下發(fā)流表至所述源主機(jī),控制攔截所述免費(fèi)ARP進(jìn)入所述源主機(jī)內(nèi)的虛擬機(jī)內(nèi)。

為解決上述技術(shù)問(wèn)題,本發(fā)明還提供了一種虛擬機(jī)熱遷移系統(tǒng),包括:

虛擬機(jī)管理平臺(tái),用于發(fā)送虛擬機(jī)遷移指令至控制器;檢測(cè)到虛擬機(jī)的遷移完成剩余時(shí)間達(dá)到預(yù)設(shè)閾值時(shí),發(fā)送地址更新指令至所述控制器;檢測(cè)到遷移完成后,發(fā)送遷移完畢指令至所述控制器;

所述控制器,用于接收所述虛擬機(jī)遷移指令后,控制虛擬機(jī)從源主機(jī)向目的主機(jī)進(jìn)行遷移,并在所述目的主機(jī)上建立報(bào)文緩存隊(duì)列;接收到所述地址更新指令后,控制物理交換機(jī)按照所述目的主機(jī)內(nèi)虛擬機(jī)的IP地址更新轉(zhuǎn)發(fā)表;將所述報(bào)文緩存隊(duì)列內(nèi)緩存的全部報(bào)文發(fā)送至所述目的主機(jī)內(nèi)的虛擬機(jī)內(nèi),并銷毀所述報(bào)文緩存隊(duì)列;

所述物理交換機(jī),用于將客戶端發(fā)送的報(bào)文依據(jù)更新后的轉(zhuǎn)發(fā)表發(fā)送至所述報(bào)文緩存隊(duì)列內(nèi)進(jìn)行緩存。

優(yōu)選地,所述控制器具體包括:

遷移控制單元,用于接收所述虛擬機(jī)遷移指令后,控制虛擬機(jī)從源主機(jī)向目的主機(jī)進(jìn)行遷移;

隊(duì)列設(shè)置單元,用于接收所述虛擬機(jī)遷移指令后,在所述目的主機(jī)上建立報(bào)文緩存隊(duì)列;

地址更新單元,用于接收到所述地址更新指令后,控制所述目的主機(jī)向所述物理交換機(jī)廣播所述目的主機(jī)內(nèi)虛擬機(jī)的免費(fèi)ARP;供所述物理交換機(jī)接收到所述免費(fèi)ARP后,依據(jù)所述免費(fèi)ARP中攜帶的所述目的主機(jī)內(nèi)虛擬機(jī)的IP地址更新轉(zhuǎn)發(fā)表;

攔截控制單元,用于控制所述源主機(jī)攔截所述免費(fèi)ARP進(jìn)入所述源主機(jī)內(nèi)的虛擬機(jī);

緩存結(jié)束控制單元,用于將所述報(bào)文緩存隊(duì)列內(nèi)緩存的全部報(bào)文發(fā)送至所述目的主機(jī)內(nèi)的虛擬機(jī)內(nèi),并銷毀所述報(bào)文緩存隊(duì)列。

優(yōu)選地,所述攔截控制單元具體用于:

通過(guò)openflow協(xié)議下發(fā)流表至所述源主機(jī),控制攔截所述免費(fèi)ARP進(jìn)入所述源主機(jī)內(nèi)的虛擬機(jī)內(nèi)。

本發(fā)明提供了一種虛擬機(jī)熱遷移方法及其系統(tǒng),包括在目的主機(jī)上建立報(bào)文緩存隊(duì)列,當(dāng)檢測(cè)到虛擬機(jī)的遷移完成剩余時(shí)間達(dá)到預(yù)設(shè)閾值時(shí),按照目的主機(jī)內(nèi)虛擬機(jī)的IP地址更新物理交換機(jī)的轉(zhuǎn)發(fā)表,之后物理交換機(jī)將客戶端發(fā)送的報(bào)文發(fā)送至目的主機(jī)上的報(bào)文緩存隊(duì)列進(jìn)行緩存,而不再發(fā)送至源主機(jī)的虛擬機(jī)內(nèi),當(dāng)遷移完成后,將報(bào)文緩存隊(duì)列的全部報(bào)文發(fā)送至目的主機(jī)上的虛擬機(jī)內(nèi),由目的主機(jī)上的虛擬機(jī)進(jìn)行處理,并銷毀報(bào)文緩存隊(duì)列。

即在虛擬機(jī)熱遷移過(guò)程中,未更新轉(zhuǎn)發(fā)表之前,物理交換機(jī)將報(bào)文發(fā)送至源主機(jī)上的虛擬機(jī)進(jìn)行處理,更新轉(zhuǎn)發(fā)表后,物理交換機(jī)會(huì)把報(bào)文發(fā)送至目的主機(jī)上的報(bào)文緩存隊(duì)列,等遷移完成后,目的主機(jī)上的虛擬機(jī)會(huì)接收?qǐng)?bào)文緩存隊(duì)列內(nèi)的報(bào)文依次進(jìn)行處理,并在銷毀報(bào)文緩存隊(duì)列后,直接接收物理交換機(jī)發(fā)送的報(bào)文??梢?jiàn),本發(fā)明能夠?qū)崿F(xiàn)虛擬機(jī)熱遷移過(guò)程中網(wǎng)絡(luò)業(yè)務(wù)的平穩(wěn)過(guò)渡,盡可能避免了報(bào)文丟失(即丟包),減少了網(wǎng)絡(luò)業(yè)務(wù)中斷的情況出現(xiàn),提高了虛擬機(jī)熱遷移過(guò)程的可靠性。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)現(xiàn)有技術(shù)和實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明提供的一種虛擬機(jī)熱遷移方法的過(guò)程的流程圖;

圖2為本發(fā)明提供的一種虛擬機(jī)熱遷移的結(jié)構(gòu)示意圖。

具體實(shí)施方式

本發(fā)明的核心是提供一種虛擬機(jī)熱遷移方法及其系統(tǒng),能夠盡可能避免遷移過(guò)程中出現(xiàn)報(bào)文丟失,減少網(wǎng)絡(luò)業(yè)務(wù)中斷的情況出現(xiàn),提高虛擬機(jī)熱遷移過(guò)程的可靠性。

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明提供了一種虛擬機(jī)熱遷移方法,參見(jiàn)圖1所示,圖1為本發(fā)明提供的一種虛擬機(jī)熱遷移方的過(guò)程的流程圖;該方法包括:

步驟s101:虛擬機(jī)管理平臺(tái)發(fā)送虛擬機(jī)遷移指令至控制器;

步驟s102:控制器接收虛擬機(jī)遷移指令后,控制虛擬機(jī)從源主機(jī)向目的主機(jī)進(jìn)行遷移,并在目的主機(jī)上建立報(bào)文緩存隊(duì)列;

需要注意的是,建立報(bào)文緩存隊(duì)列是在虛擬機(jī)遷移之前還是虛擬機(jī)遷移過(guò)程中,本發(fā)明并不做具體限定。

步驟s103:虛擬機(jī)管理平臺(tái)檢測(cè)到虛擬機(jī)的遷移完成剩余時(shí)間達(dá)到預(yù)設(shè)閾值時(shí),發(fā)送地址更新指令至控制器;

可以理解的是,由于虛擬機(jī)遷移是需要一段時(shí)間的,例如需要10s(該時(shí)間長(zhǎng)度與虛擬機(jī)內(nèi)存大小有關(guān)),而報(bào)文緩存隊(duì)列的存儲(chǔ)時(shí)間是有限的,例如只能暫存報(bào)文2s或3s,因此物理交換機(jī)的轉(zhuǎn)發(fā)表不能太早進(jìn)行地址更新,如果過(guò)早更新,例如在遷移完成前6s內(nèi)即進(jìn)行了地址更新,那么之后的6s內(nèi)物理交換機(jī)發(fā)送的報(bào)文需要一直緩存在報(bào)文緩存隊(duì)列里,而報(bào)文緩存隊(duì)列不能對(duì)報(bào)文存儲(chǔ)過(guò)長(zhǎng)時(shí)間,故導(dǎo)致部分報(bào)文已經(jīng)達(dá)到報(bào)文緩存隊(duì)列的暫存期限但遷移仍未完成,此時(shí)會(huì)使得這部分報(bào)文丟失,進(jìn)而造成網(wǎng)絡(luò)業(yè)務(wù)中斷。故綜合考慮物理交換機(jī)的轉(zhuǎn)發(fā)表更新時(shí)間以及設(shè)置的報(bào)文緩存隊(duì)列的暫存期限后,設(shè)置預(yù)設(shè)閾值,使得能夠在合適的時(shí)間發(fā)起轉(zhuǎn)發(fā)表的地址更新操作。

步驟s104:控制器接收到地址更新指令后,控制物理交換機(jī)按照目的主機(jī)內(nèi)虛擬機(jī)的IP地址更新轉(zhuǎn)發(fā)表;

步驟s105:物理交換機(jī)將客戶端發(fā)送的報(bào)文依據(jù)更新后的轉(zhuǎn)發(fā)表發(fā)送至報(bào)文緩存隊(duì)列內(nèi)進(jìn)行緩存;

步驟s106:虛擬機(jī)管理平臺(tái)檢測(cè)到遷移完成后,發(fā)送遷移完畢指令至控制器;

步驟s107:控制器將報(bào)文緩存隊(duì)列內(nèi)緩存的全部報(bào)文發(fā)送至目的主機(jī)內(nèi)的虛擬機(jī)內(nèi),并銷毀報(bào)文緩存隊(duì)列。

可以理解的是,若不銷毀報(bào)文緩存隊(duì)列,物理交換機(jī)會(huì)一直將報(bào)文發(fā)送至報(bào)文緩存隊(duì)列內(nèi),這樣會(huì)影響虛擬機(jī)的正常工作,因此,在將報(bào)文緩存隊(duì)列內(nèi)的全部報(bào)文發(fā)送至虛擬機(jī)后,需要對(duì)其進(jìn)行銷毀。

其中,步驟s104中,控制器接收到地址更新指令后的過(guò)程具體為:

控制器控制目的主機(jī)向物理交換機(jī)廣播目的主機(jī)內(nèi)虛擬機(jī)的免費(fèi)ARP(Address Resolution Protocol,地址解析協(xié)議),并控制源主機(jī)攔截免費(fèi)ARP進(jìn)入源主機(jī)內(nèi)的虛擬機(jī);

物理交換機(jī)接收到免費(fèi)ARP后,依據(jù)免費(fèi)ARP中攜帶的目的主機(jī)內(nèi)虛擬機(jī)的IP地址更新轉(zhuǎn)發(fā)表。

可以理解的是,由于目的主機(jī)采用廣播方式發(fā)送自身IP地址至物理交換機(jī),此時(shí),源主機(jī)若不對(duì)免費(fèi)ARP進(jìn)行攔截的話,該免費(fèi)ARP會(huì)通過(guò)源主機(jī)的網(wǎng)口進(jìn)入源主機(jī)內(nèi)的虛擬機(jī)中,這種情況下,源主機(jī)內(nèi)的虛擬機(jī)會(huì)重復(fù)發(fā)送一個(gè)信號(hào)至物理交換機(jī),承認(rèn)之前的免費(fèi)ARP為自身的地址,這樣會(huì)導(dǎo)致出現(xiàn)IP沖突,使得物理交換機(jī)的轉(zhuǎn)發(fā)表內(nèi)的地址最終變更為源主機(jī)的IP地址,從而導(dǎo)致出現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)中斷的情況;因此,必須在源主機(jī)上設(shè)置攔截,使得免費(fèi)ARP無(wú)法進(jìn)入源主機(jī)內(nèi)的虛擬機(jī)中。

另外,控制器優(yōu)選先控制源主機(jī)攔截免費(fèi)ARP進(jìn)入源主機(jī)內(nèi)的虛擬機(jī),再控制目的主機(jī)向物理交換機(jī)廣播免費(fèi)ARP;當(dāng)然,兩者也可以同時(shí)進(jìn)行,本發(fā)明對(duì)此不作特別限定。

進(jìn)一步的,上述控制源主機(jī)攔截免費(fèi)ARP進(jìn)入源主機(jī)內(nèi)的虛擬機(jī)的過(guò)程具體為:

控制器通過(guò)openflow協(xié)議下發(fā)流表至源主機(jī),控制攔截免費(fèi)ARP進(jìn)入源主機(jī)內(nèi)的虛擬機(jī)內(nèi)。

本發(fā)明提供了一種虛擬機(jī)熱遷移方法,包括在目的主機(jī)上建立報(bào)文緩存隊(duì)列,當(dāng)檢測(cè)到虛擬機(jī)的遷移完成剩余時(shí)間達(dá)到預(yù)設(shè)閾值時(shí),按照目的主機(jī)內(nèi)虛擬機(jī)的IP地址更新物理交換機(jī)的轉(zhuǎn)發(fā)表,之后物理交換機(jī)將客戶端發(fā)送的報(bào)文發(fā)送至目的主機(jī)上的報(bào)文緩存隊(duì)列進(jìn)行緩存,而不再發(fā)送至源主機(jī)的虛擬機(jī)內(nèi),當(dāng)遷移完成后,將報(bào)文緩存隊(duì)列的全部報(bào)文發(fā)送至目的主機(jī)上的虛擬機(jī)內(nèi),由目的主機(jī)上的虛擬機(jī)進(jìn)行處理,并銷毀報(bào)文緩存隊(duì)列。

即在虛擬機(jī)熱遷移過(guò)程中,未更新轉(zhuǎn)發(fā)表之前,物理交換機(jī)將報(bào)文發(fā)送至源主機(jī)上的虛擬機(jī)進(jìn)行處理,更新轉(zhuǎn)發(fā)表后,物理交換機(jī)會(huì)把報(bào)文發(fā)送至目的主機(jī)上的報(bào)文緩存隊(duì)列,等遷移完成后,目的主機(jī)上的虛擬機(jī)會(huì)接收?qǐng)?bào)文緩存隊(duì)列內(nèi)的報(bào)文依次進(jìn)行處理,并在銷毀報(bào)文緩存隊(duì)列后,直接接收物理交換機(jī)發(fā)送的報(bào)文??梢?jiàn),本發(fā)明能夠?qū)崿F(xiàn)虛擬機(jī)熱遷移過(guò)程中網(wǎng)絡(luò)業(yè)務(wù)的平穩(wěn)過(guò)渡,盡可能避免了報(bào)文丟失(即丟包),減少了網(wǎng)絡(luò)業(yè)務(wù)中斷的情況出現(xiàn),提高了虛擬機(jī)熱遷移過(guò)程的可靠性。

本發(fā)明還提供了一種虛擬機(jī)熱遷移系統(tǒng),參見(jiàn)圖2所示,圖2為本發(fā)明提供的一種虛擬機(jī)熱遷移的結(jié)構(gòu)示意圖。該系統(tǒng)包括:

虛擬機(jī)管理平臺(tái)1,用于發(fā)送虛擬機(jī)遷移指令至控制器2;檢測(cè)到虛擬機(jī)的遷移完成剩余時(shí)間達(dá)到預(yù)設(shè)閾值時(shí),發(fā)送地址更新指令至控制器2;檢測(cè)到遷移完成后,發(fā)送遷移完畢指令至控制器2;

控制器2,用于接收虛擬機(jī)遷移指令后,控制虛擬機(jī)從源主機(jī)向目的主機(jī)進(jìn)行遷移,并在目的主機(jī)上建立報(bào)文緩存隊(duì)列;接收到地址更新指令后,控制物理交換機(jī)3按照目的主機(jī)內(nèi)虛擬機(jī)的IP地址更新轉(zhuǎn)發(fā)表;將報(bào)文緩存隊(duì)列內(nèi)緩存的全部報(bào)文發(fā)送至目的主機(jī)內(nèi)的虛擬機(jī)內(nèi),并銷毀報(bào)文緩存隊(duì)列;

物理交換機(jī)3,用于將客戶端發(fā)送的報(bào)文依據(jù)更新后的轉(zhuǎn)發(fā)表發(fā)送至報(bào)文緩存隊(duì)列內(nèi)進(jìn)行緩存。

其中,控制器2具體包括:

遷移控制單元,用于接收虛擬機(jī)遷移指令后,控制虛擬機(jī)從源主機(jī)向目的主機(jī)進(jìn)行遷移;

隊(duì)列設(shè)置單元,用于接收虛擬機(jī)遷移指令后,在目的主機(jī)上建立報(bào)文緩存隊(duì)列;

地址更新單元,用于接收到地址更新指令后,控制目的主機(jī)向物理交換機(jī)3廣播目的主機(jī)內(nèi)虛擬機(jī)的免費(fèi)ARP;供物理交換機(jī)3接收到免費(fèi)ARP后,依據(jù)免費(fèi)ARP中攜帶的目的主機(jī)內(nèi)虛擬機(jī)的IP地址更新轉(zhuǎn)發(fā)表;

攔截控制單元,用于控制源主機(jī)攔截免費(fèi)ARP進(jìn)入源主機(jī)內(nèi)的虛擬機(jī);

緩存結(jié)束控制單元,用于將報(bào)文緩存隊(duì)列內(nèi)緩存的全部報(bào)文發(fā)送至目的主機(jī)內(nèi)的虛擬機(jī)內(nèi),并銷毀報(bào)文緩存隊(duì)列。

作為優(yōu)選地,攔截控制單元具體用于:

通過(guò)openflow協(xié)議下發(fā)流表至源主機(jī),控制攔截免費(fèi)ARP進(jìn)入源主機(jī)內(nèi)的虛擬機(jī)內(nèi)。

本發(fā)明提供了一種虛擬機(jī)熱遷移系統(tǒng),包括在目的主機(jī)上建立報(bào)文緩存隊(duì)列,當(dāng)檢測(cè)到虛擬機(jī)的遷移完成剩余時(shí)間達(dá)到預(yù)設(shè)閾值時(shí),按照目的主機(jī)內(nèi)虛擬機(jī)的IP地址更新物理交換機(jī)的轉(zhuǎn)發(fā)表,之后物理交換機(jī)將客戶端發(fā)送的報(bào)文發(fā)送至目的主機(jī)上的報(bào)文緩存隊(duì)列進(jìn)行緩存,而不再發(fā)送至源主機(jī)的虛擬機(jī)內(nèi),當(dāng)遷移完成后,將報(bào)文緩存隊(duì)列的全部報(bào)文發(fā)送至目的主機(jī)上的虛擬機(jī)內(nèi),由目的主機(jī)上的虛擬機(jī)進(jìn)行處理,并銷毀報(bào)文緩存隊(duì)列。

即在虛擬機(jī)熱遷移過(guò)程中,未更新轉(zhuǎn)發(fā)表之前,物理交換機(jī)將報(bào)文發(fā)送至源主機(jī)上的虛擬機(jī)進(jìn)行處理,更新轉(zhuǎn)發(fā)表后,物理交換機(jī)會(huì)把報(bào)文發(fā)送至目的主機(jī)上的報(bào)文緩存隊(duì)列,等遷移完成后,目的主機(jī)上的虛擬機(jī)會(huì)接收?qǐng)?bào)文緩存隊(duì)列內(nèi)的報(bào)文依次進(jìn)行處理,并在銷毀報(bào)文緩存隊(duì)列后,直接接收物理交換機(jī)發(fā)送的報(bào)文??梢?jiàn),本發(fā)明能夠?qū)崿F(xiàn)虛擬機(jī)熱遷移過(guò)程中網(wǎng)絡(luò)業(yè)務(wù)的平穩(wěn)過(guò)渡,盡可能避免了報(bào)文丟失(即丟包),減少了網(wǎng)絡(luò)業(yè)務(wù)中斷的情況出現(xiàn),提高了虛擬機(jī)熱遷移過(guò)程的可靠性。

需要說(shuō)明的是,在本說(shuō)明書中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。

對(duì)所公開的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其他實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1