[發明專利]基于虛擬機VM遷移的流量不中斷方法和裝置無效
| 申請號: | 201110385281.3 | 申請日: | 2011-11-28 |
| 公開(公告)號: | CN102394831A | 公開(公告)日: | 2012-03-28 |
| 發明(設計)人: | 常慧鋒 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L12/18 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 楊春香;宋志強 |
| 地址: | 310053 浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 虛擬機 vm 遷移 流量 中斷 方法 裝置 | ||
技術領域
本發明涉及網絡通信技術,特別涉及基于虛擬機(VM)的流量不中斷方法和裝置。
背景技術
在數據中心網絡中,虛擬化技術的引入改變了數據中心網絡的部署方式。在一臺物理服務器(End?Station)中,存在著一個稱為Hypervisor的軟件實體,基于該Hypervisor,可以允許一臺物理服務器上多個VM共享同一套硬件系統。
在物理服務器上,每個VM包含至少一塊虛擬網卡(vNIC),并通過Hypervisor與該物理服務器的物理網卡連接。其中,Hypervisor是通過虛擬以太網橋(VEB)和/或虛擬以太端口聚合(VEPA)實現VM的vNIC與物理服務器的物理網卡之間的連接。這里,VEB和/或VEPA通稱為S通道用戶設備(SCUD)。
每個SCUD通過S通道(即,點到點的S-VLAN,由在物理服務器和外部鄰接的交換機中都有的Port-mapping?S-VLAN組件構成)與外部網橋相連。S通道的端點稱為S通道接入端口(CAP)。在數據幀進入S通道時,被打上S-TAG;當幀離開S通道時,則將S-TAG剝離。
根據802.1Qbg橋模型,交換機的物理口依據S-VLAN?TAG承載多個S-CHANNEL,從轉發角度考慮,每個S-CHANNEL等價于傳統交換機的接口。在圖1中,同一個物理口,承載三個S-CHANNEL,分別為S1、S2和S3。其中,S1、S2、S3與其他物理口,在轉發層面同等對待。
EVB支持VM在網絡中遷移。其中,VM遷移,實質為從一個SCUD比如SCUD?A遷移至另一個SCUD比如SCUD?B,這里,SCUD?A和SCUD?B位于不同的物理服務器,但是,其分別對應的S-CHANNEL?A和S-CHANNEL?B可以位于同一交換機的不同物理口或者不同交換機的物理口。在VM遷移前,VM作為組播接收者,通過互聯網組管理協議(IGMP:Internet?Group?Management?Protocol)加入一組播組比如組播組G,基于此,交換機通過互聯網組管理協議窺探(IGMP?Snooping)把其接入VM的接口S-CHANNEL?A加入組播組G。當VM遷移后,由于VM遷移后接入的接口S-CHANNEL?B未加入組播組,因此遷移后的VM無法收到遷移前已加入的組播組中的組播流量,即發生組播流量中斷。該流量中斷的時間依賴于IGMP查詢器發送查詢報文的時間間隔,通常是幾十秒,原因為:IGMP查詢器會定期發送查詢(query)報文,遷移后的VM接收到該query報文后,發送IGMP成員關系報(reports)報文來響應該query報文,當VM遷移后接入的交換機偵聽到此reports報文(IGMP?Snooping機制之一)時,把VM遷移后接入的接口S-CHANNEL?B加入該VM遷移前加入的組播組,以使遷移后的VM接收到該組播組中的組播流量。
發明內容
本發明提供了基于虛擬機VM遷移的流量不中斷方法和裝置,以避免由于VM遷移至交換機的接口后該接口未加入該VM遷移前已加入的組播組而導致VM的組播流量中斷。
本發明提供的技術方案包括:
一種基于VM遷移的流量不中斷方法,包括:
A,利用互聯網組管理協議IGMP窺探Snooping識別網絡中VM的虛擬站點接口VSI組播組數據;
B,發送VM的VSI組播組數據至網絡管理側;
C,在VM遷移至目的交換機的目的接口之前從網絡管理側獲取該VM的VSI組播組數據,將該目的接口加入該獲取的VSI組播組數據對應的組播組,以使VM遷移至目的接口之后繼續接收所述VSI組播組的組播流量。
一種基于虛擬機VM遷移的流量不中斷裝置,包括:
識別單元,用于通過運行互聯網組管理協議IGMP窺探Snooping識別網絡中VM的虛擬站點接口VSI組播組數據;
發送單元,用于發送所述VSI組播組數據至網絡管理側;
組播組加入單元,用于在VM遷移至目的交換機的目的接口之前從網絡管理側獲取該VM的VSI組播組數據,將該目的接口加入該獲取的VSI組播組數據對應的組播組,以使VM遷移至目的接口之后繼續接收所述VSI組播組的組播流量。
由以上描述的技術方案可以看出,本發明中,在VM遷移至目的接口之前,已將VM的目的接口加入該VM已加入的組播組,因此,在VM遷移至目的接口后,VM即可及時接收到組播組的組播流量,不會發生流量中斷。
附圖說明
圖1為EVB橋轉發模型示意圖;
圖2為本發明實施例1提供的流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110385281.3/2.html,轉載請聲明來源鉆瓜專利網。





