【技术实现步骤摘要】
一种VM设备跨网迁移后的报文处理方法及装置
本专利技术涉及通信
,尤其涉及一种VM设备跨网迁移后的报文处理方法及装置。
技术介绍
数据中心是各种IT应用服务的提供中心,集成了数据计算、交换、存储网络。随着数据中心业务的扩张、CAPEX(CapitalExpense,资本性支出)和OPEX(OperatingExpense,收益性支出)的急剧增加,虚拟化技术的应运而生,需要通过将物理资源转变为逻辑上可以管理的资源,以打破物理结构之间的壁垒,从而使所有的资源都透明地运行在各种各样的物理平台上,且使资源管理也都将按逻辑方式来进行,进一步实现资源的全自动化分配。应用虚拟化技术后的数据中心称为云数据中心。云数据中心中的每个物理服务器都被虚拟成多个VM(VirtualMachine,虚拟机)设备。当一台物理服务器的负荷达到一定程度时(比如CPU利用率达到80%,带宽利用率达到70%等),如果运行在其上的VM设备需要处理更多的业务量,为保证业务的质量,需要将一些VM设备迁移到其他物理服务器。当云数据中心的业务负荷较低时,为节约电力消耗,降低维护量,需要将运行在不同物理服务器上的VM设备进行归并集中,使得这新VM设备仅在少数几台物理服务器上提供服务。当物理服务器需要停机维护时,为保证运行在其上的VM设备提供的业务不中断,这些VM设备需要全部迁移到其他物理服务器继续提供服务。为保证业务不中断,维持既有数据连接和状态,VM设备迁移时要求VM设备的IP地址不能改变。对于一个启用三层功能的云数据中心,由于存在三层子网边界问题,VM设备将不可以进行跨子网的迁移。如果消除子网壁 ...
【技术保护点】
一种虚拟机VM设备跨网迁移后的报文处理方法,其特征在于,包括:三层网络设备识别接收到的需要转发给VM设备的报文的目的网络互联协议IP地址;所述三层网络设备将所述目的IP地址与当前已建立的VM迁移表中的迁移前地址进行匹配;如果匹配成功,所述三层网络设备在所述VM迁移表中获取与所述迁移前地址相对应的迁移后地址,并将所述报文向所述迁移后地址进行转发;如果未匹配成功,所述三层网络设备将所述报文直接向所述目的IP地址进行转发;其中,所述报文在由所述VM设备接收到后,由所述VM设备判断所述目的IP地址是否为自身所记录的迁移前的IP地址,在判断结果为是时由所述VM设备正常处理所述报文,以及在判断结果为否时由所述VM设备放弃处理所述报文。
【技术特征摘要】
1.一种虚拟机VM设备跨网迁移后的报文处理方法,其特征在于,包括:三层网络设备识别接收到的需要转发给VM设备的报文的目的网络互联协议IP地址;所述三层网络设备将所述目的IP地址与当前已建立的VM迁移表中的迁移前地址进行匹配;如果匹配成功,所述三层网络设备在所述VM迁移表中获取与所述迁移前地址相对应的迁移后地址,并将所述报文向所述迁移后地址进行转发;如果未匹配成功,所述三层网络设备将所述报文直接向所述目的IP地址进行转发;其中,所述报文在由所述VM设备接收到后,由所述VM设备判断所述目的IP地址是否为自身所记录的迁移前的IP地址,在判断结果为是时由所述VM设备正常处理所述报文,以及在判断结果为否时由所述VM设备放弃处理所述报文。2.如权利要求1所述的方法,其特征在于,所述三层网络设备将所述目的IP地址与当前已建立的VM迁移表中的迁移前地址进行匹配之前,还包括:当所述三层网络设备感知到VM设备发生迁移后,所述三层网络设备获取所述VM设备迁移前的IP地址和所述VM设备迁移后的IP地址;所述三层网络设备以所述VM设备迁移前的IP地址作为迁移前地址,以所述VM设备迁移后的IP地址为迁移后地址,建立VM迁移表。3.如权利要求2所述的方法,其特征在于,所述三层网络设备感知到VM设备发生迁移的方法,具体包括:通过网络控制系统向所述三层网络设备进行所述VM设备发生迁移及其相应参数信息的配置;和/或,所述VM设备迁移后上报虚拟机管理系统,上报信息至少包含所述VM设备迁移前的IP地址和所述VM设备迁移后的IP地址,所述虚拟机管理系统通过和网络控制系统之间的接口通知网络控制系统对所述三层网络设备进行所述VM设备发生迁移及其相应参数信息的配置;和/或,所述VM设备发生迁移后直接上报迁移信息给所述三层网络设备,上报信息至少包含所述VM设备迁移前的IP地址和所述VM设备迁移后的IP地址。4.如权利要求2所述的方法,其特征在于,所述三层网络设备以所述VM设备迁移前的IP地址作为迁移前地址,以所述VM设备迁移后的IP地址为迁移后地址,建立VM迁移表,具体包括:所述三层网络设备识别当前已经建立的VM迁移表,判断是否存在迁移后地址与所述VM设备迁移前的IP地址相一致的VM迁移表;如果判断结果为是,所述三层网络设备以所述VM设备迁移后的IP地址替换识别到的所述VM迁移表的迁移后地址,更新所述VM迁移表;如果判断结果为否,所述三层网络设备以所述VM设备迁移前的IP地址作为迁移前地址,以所述VM设备迁移后的IP地址为迁移后地址,建立新的VM迁移表。5.如权利要求4所述的方法,其特征在于,所述三层网络设备以所述VM设备迁移后的IP地址替换识别到的所述VM迁移表的迁移后地址,更新所述VM迁移表的同时,还包括:所述三层网络设备判断当前是否还存在所述VM设备在所述迁移前的IP地址发起的会话;如果判断结果为是,所述三层网络设备在更新所述VM迁移表的同时,以所述VM设备迁移前的IP地址作为迁移前地址,以所述VM设备迁移后的IP地址为迁移后地址,为所述会话单独建立新的VM迁移表。6.如权利要求1至5中任意一项所述的方法,其特征在于,所述VM迁移表中,还包括相应的VM设备发生迁移后所在的端口,所述三层网络设备将所述报文向所述迁移后地址进行转发,具体为:所述三层网络设备通过所述VM迁移表中所包括的所述VM设备发生迁移后所在的端口,将所述报文向所述迁移后地址进行转发。7.一种三层网络设备,其特征在于,包括:识别模块,用于识别接收到的需要转发给VM设备的报文的目的IP地址;VM迁移表管理模块,用于管理当前已建立的VM迁移表;匹配模块,用于将所述识别模块所识别到的所述目的IP地址与所述VM迁移表管理模块所管理的VM迁移表中的迁移前地址进行匹配;转发模块,用于在所述匹配模块确定匹配成功时,在所述VM迁移表中获取与所述迁移前地址相对应的迁移后地址,并将所述报文向所述迁移后地址进行转发,或在所述匹配模块确定未匹配成功时,将所述报文直接向所述识别模块所识别到的所述目的IP地址进行转发;判断模块,用于所述报文在由所述VM设备接收到后,由所述VM设备判断所述目的IP地址是否为自身所记录的迁移前的IP地址,在判断结果为是时由所述VM设备正常处理所述报文,以及在判断结果为否时由所述VM设备放弃处理所述报文。8.如权利要求7所述的设备,其特征在于,还包括:感知模块,用于感知VM设备是否发生迁移;所述VM迁移表管...
【专利技术属性】
技术研发人员:李振强,樊鹏,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。