一种VM数据访问保护方法及系统技术方案

技术编号:7704205 阅读:211 留言:0更新日期:2012-08-25 01:13
本发明专利技术公开了一种VM数据访问保护方法,所述方法包括:在检测到主用VM故障或不可达时,与主用VM连接的边缘以太网交换机查询到所述主用VM的备用VM,激活所述备用VM和与备用VM连接的边缘以太网交换机之间的关联;在所述备用VM和与备用VM连接的边缘以太网交换机之间通过当前VSI实例关联后,与主用VM连接的边缘以太网交换机将所述主用VM的数据访问切换到所述备用VM上。本发明专利技术还公开了一种VM数据访问保护系统,实现了主用数据访问的保护,这样,即使访问VM的用户终端不能感知VM的状态,也能够在VM发生故障或不可达时继续进行访问,有效防止访问服务的中断,确保VM上业务的正常进行。

【技术实现步骤摘要】

本专利技术涉及边缘虚拟桥接(EVB,Edge Virtual Bridging)技术,尤其涉及一种VM数据访问保护方法及系统
技术介绍
随着数据通信网络的发展,网络带宽越来越大,终端设备越来越多,为了整合终端资源,降低成本,提出了终端虚拟机的概念。虚拟机是通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。一台物理的主计算机(Host)上可以运行多个操作系统,每个操作系统(OS,Operating System)都有自己独立的一个虚拟机,每个虚拟机就如同网络上一个独立的Host,可以作为不同类型的服务器使用。为此,IEEE 802. IQbg标准定义了终端虚拟机与边缘以太网交换机之间的交互技术,规范了使用虚拟化技术的终端、和与其相连的交换机之间的自动发现和配置流程。IEEE802. IQbg标准名称为EVB,定义了 EVB终端和支持EVB终端的边缘以太网交换机之间交互所采用的EVB技术。图I为边缘以太网交换机(Edge Bridge)与支持EVB技术的终端(EVBStation)连接的示意图,其中,EVB Station包含了一组虚拟机(VM, VirtualMachine), VM通过虚拟边缘交换机(VEB, Virtual Edge Bridge)或虚拟边缘端口聚合器(VEPA, Virtual Edge PortAggregator)与边缘以太网交换机相连。VEB和VEPA均为可感知虚拟局域网(VLAN,VirtualLAN)的中继设备。在连接EVB终端与边缘以太网交换机的物理链路上使用虚拟通道技术(S-Channel)为每个VEB/VEPA建立独立的逻辑通道。VM与VEB/VEPA之间的接口称为虚拟站接口(VSI,Virtual Station Interface)。图2为包含VM的EVB终端与边缘以太网交换机交互的示意图,其中,边缘以太网交换机为与EVB终端连接的边缘以太网交换机(EVBControlling Bridge),用于控制EVB终端,EVB终端和与自身连接的边缘以太网交换机都支持边缘发现配置协议(EDCP, Edge Discovery and Configuration Protocol)、VSI 发现配置协议(VDP, VSI Discovery Protocol)、边缘控制协议(ECP, Edge Control Protocol)和虚拟通道发现配置协议(CDCP, S-channel Discovery and Configuration Protocol)协议。实际应用中,首先包含VM的EVB终端与边缘以太网交换机之间通过EDCP交互和配置虚拟化技术的支持能力;如果EDCP交互后确认双方都支持VDPJU EVB终端和边缘以太网交换机之间可以通过VDP标签长度值(TLV,TagLength Value)报文为VM请求网络资源;VDP通过ECP提供可靠的二层传输;CDCP用于在连接EVB终端与边缘以太网交换机的物理链路上请求/配置虚拟通道(S-Channel)。每个VM可以支持一个或多个VSI实例,VDP用于对VSI实例进行发现、配置和维护,对于每个VSI实例都会维护一个VDP状态机。图3为VDP的TLV格式,EVB终端通过与边缘以太网交换机交互VDP TLV JfVSI实例的VSI身份(VSIID)、VSI类型名称(VTID,VSIType ID)、与VM的MAC地址、以及VLAN ID进行预关联、关联或去关联。对于已预关联或关联的VSI实例,由EVB终端的VDP状态机基于每个VSI实例定期发送KEEP Alive信息到边缘以太网交换机,用KEEP Alive机制维护VSI实例的状态,如果边缘以太网交换机在一定时间内没有收到某个VSI实例的KEEP Alive信息,则认为该VSI实例不再可用,将会对该VSI实例进行去关联操作,释放相应的资源。现有EVB技术中,在VM发生故障或不可达时,访问该VM的用户终端并不知道,用户终端还会继续对该VM发起访问,但此时的访问没有响应,导致访问服务中断,以至于影响当前业务的正常进行
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种VM数据访问保护方法及系统,以解决由于VM发生故障或不可达而导致访问服务中断的问题。为达到上述目的,本专利技术的技术方案是这样实现的本专利技术提供了一种VM数据访问保护方法,所述方法包括在检测到主用VM故障或不可达时,与主用VM连接的边缘以太网交换机查询到所述主用VM的备用VM,激活所述备用VM和与备用VM连接的边缘以太网交换机之间的关联;在所述备用VM与与备用VM连接的边缘以太网交换机之间通过当前VSI实例关联后,与主用VM连接的边缘以太网交换机将所述主用VM的数据访问切换到所述备用VM上。在上述方案中,所述与主用VM连接的边缘以太网交换机查询到所述主用VM的备用VM,包括所述与主用VM连接的边缘以太网交换机根据已保存的当前虚拟站接口(VSI)实例的VSI身份(VSIID),在查询到自身保存有与所述VSIID绑定的、除所述主用VM的媒体接入控制层(MAC)地址以外的其他MAC地址时,则所查询到的其他MAC地址对应的VM即为所述主用VM的备用VM。在上述方案中,所述与主用VM连接的边缘以太网交换机查询到所述主用VM的备用VM,还包括所述与主用VM连接的边缘以太网交换机在查询到自身未保存与所述VSIID绑定的、除所述主用VM的MAC地址以外的其他MAC地址时,则广播包含有当前VSI实例的VSIID的、用于测试所述主用VM是否存在备用VM的测试消息,在有VM返回测试响应消息时,则返回所述测试响应消息的VM即为与所述主用VM的备用VM。在上述方案中,所述激活所述备用VM和与备用VM连接的边缘以太网交换机之间的关联,具体为所述与主用VM连接的边缘以太网交换机根据所查询到的备用VM的MAC地址,向所述备用VM发送用于激活备用VM和与备用VM连接的边缘以太网交换机之间关联的指示信息。在上述方案中,在激活所述备用VM和与备用VM连接的边缘以太网交换机之间的关联之后,所述方法还包括所述备用VM接收到所述用于激活备用VM和与备用VM连接的边缘以太网交换机之间关联的指示信息后,备用VM与自身连接的边缘以太网交换机之间通过当前VSI实例进行关联,并在关联成功后,向所述与主用VM连接的边缘以太网交换机返回用于指示关联成功的应答。在上述方案中,在所述备用VM与自身连接的边缘以太网交换机通过当前VSI实例进行关联之前,所述方法还包括所述备用VM判断自身与自身连接的边缘以太网交换机之间的预关联是否正常,如果是,则所述备用VM与自身连接的边缘以太网交换机进行关联;否则,所述备用VM不与自身连接的边缘以太网交换机进行关联。在上述方案中,在所述备用VM和与备用VM连接的边缘以太网交换机之间通过当前VSI实例关联后,与主用VM连接的边缘以太网交换机将所述主用VM的数据访问切换到所述备用VM上,具体为在与主用VM连接的边缘以太网交换机接收到所述备用VM返回的用于指示关联成功的应答后,将所述主用VM的数据访问切换到所述备用VM上。 在上述方案中,所述与主用VM连接的边缘以太网交换机将所述主用VM的数据访问切换到所述备用本文档来自技高网
...
一种VM数据访问保护方法及系统

【技术保护点】

【技术特征摘要】
1.一种虚拟机(VM)数据访问保护方法,其特征在于,所述方法包括 在检测到主用VM故障或不可达时,与主用VM连接的边缘以太网交换机查询到所述主用VM的备用VM,激活所述备用VM和与备用VM连接的边缘以太网交换机之间的关联; 在所述备用VM与与备用VM连接的边缘以太网交换机之间通过当前VSI实例关联后,与主用VM连接的边缘以太网交换机将所述主用VM的数据访问切换到所述备用VM上。2.根据权利要求I所述的VM数据访问保护方法,其特征在于,所述与主用VM连接的边缘以太网交换机查询到所述主用VM的备用VM,包括 所述与主用VM连接的边缘以太网交换机根据已保存的当前虚拟站接口(VSI)实例的VSI身份(VSIID),在查询到自身保存有与所述VSIID绑定的、除所述主用VM的媒体接入控制层(MAC)地址以外的其他MAC地址时,则所查询到的其他MAC地址对应的VM即为所述主用VM的备用VM。3.根据权利要求2所述的VM数据访问保护方法,其特征在于,所述与主用VM连接的边缘以太网交换机查询到所述主用VM的备用VM,还包括 所述与主用VM连接的边缘以太网交换机在查询到自身未保存与所述VSIID绑定的、除所述主用VM的MAC地址以外的其他MAC地址时,则广播包含有当前VSI实例的VSIID的、用于测试所述主用VM是否存在备用VM的测试消息,在有VM返回测试响应消息时,则返回所述测试响应消息的VM即为与所述主用VM的备用VM。4.根据权利要求I至3任一项所述的VM数据访问保护方法,其特征在于,所述激活所述备用VM和与备用VM连接的边缘以太网交换机之间的关联,具体为 所述与主用VM连接的边缘以太网交换机根据所查询到的备用VM的MAC地址,向所述备用VM发送用于激活备用VM和与备用VM连接的边缘以太网交换机之间关联的指示信息。5.根据权利要求4所述的VM数据访问保护方法,其特征在于,在激活所述备用VM和与备用VM连接的边缘以太网交换机之间的关联之后,所述方法还包括 所述备用VM接收到所述用于激活备用VM和与备用VM连接的边缘以太网交换机之间关联的指示信息后,备用VM与自身连接的边缘以太网交换机之间通过当前VSI实例进行关联,并在关联成功后,向所述与主用VM连接的边缘以太网交换机返回用于指示关联成功的应答。6.根据权利要求5所述的VM数据访问保护方法,其特征在于,在所述备用VM与自身连接的边缘以太网交换机通过当前VSI实例进行关联之前,所述方法还包括 所述备用VM判断自身与自身连接的边缘以太网交换机之间的预关联是否正常,如果是,则所述备用VM与自身连接的边缘以太网交换机进行关联;否则,所述备用VM不与自身连接的边缘以太网交换机进行关联。7.根据权利要求5所述的VM数据访问保护方法,其特征在于,在所述备用VM和与备用VM连接的边缘以太网交换机之间通过当前VSI实例关联后,与主用VM连接的边缘以太网交换机将所述主用VM的数据访问切换到所述备用VM上,具体为 在与主用VM连接的边缘以太网交换机接收到所述备用VM返回的用于指示关联成功的应答后,将所述主用VM的数据访问切换到所述备用VM上。8.根据权利要求I或7所述的VM数据访问保护方法,其特征在于,所述与主用VM连接的边缘以太网交换机将所述主用VM的数据访问切换到所述备用VM上,具体为所述与主用...

【专利技术属性】
技术研发人员:李琳魏月华喻敬海宋晓丽敖婷
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1