数据中心的通信方法、装置及系统制造方法及图纸

技术编号:17798319 阅读:36 留言:0更新日期:2018-04-25 21:50
本申请公开一种数据中心的通信方法、装置及系统,涉及通信网络领域,用于解决数据中心可靠性较差的技术问题。所述方法包括:检测到第一数据中心出口网关故障,向第二数据中心边缘交换机发送第一VRRP协议报文;接收第二数据中心边缘交换机转发的来自第二数据中心出口网关的第二VRRP协议报文;根据第二VRRP协议报文学习第二数据中心出口网关的MAC地址建立MAC转发表;通过MAC转发表建立第二数据中心出口网关与第一数据中心主机的通信通道,其中,第一数据中心边缘交换机分别与第一数据中心出口网关、第二数据中心边缘交换机建立二层连接,第一数据中心边缘交换机、第一数据中心出口网关以及第二数据中心边缘交换机、第二数据中心出口网关位于同一VRRP组。

【技术实现步骤摘要】
数据中心的通信方法、装置及系统
本申请涉及数据通信
,尤其涉及一种数据中心的通信方法、装置及系统。
技术介绍
在如图1所示的数据中心中,为了起到灾难备份的作用,通常包括两个物理位置不同的数据中心A和数据中心B,且每个数据中心均可通过各自网关(网关A或网关B)响应外部网络的访问请求。为了解决数据中心A和数据中心B之间的业务和数据备份需求,通常需要在数据中心A和数据中心B之间设置可扩展的虚拟局域网(VirtualeXtensibleLocalAreaNetwork,VXLAN),使得数据中心A和数据中心B形成一个二层网络,数据中心A和数据中心B之间的业务访问就如同在同一局域网中,这样就导致数据中心A和数据中心B的网关也连接到了同一局域网中。为满足数据中心A和数据中心B的备份和虚拟机迁移等需求,数据中心A和数据中心B对数据中心内部提供的互联网协议(InternetProtocol,IP)网关要求相同,这就出现了局域网中的地址冲突。为解决该冲突,且实现数据中心A和数据中心B的数据流量分别从各自的网关进行转发,可以在VXLAN网络上对网关进行隔离。隔离后的网关,为了提高可靠性,还需要通过虚拟路由冗余协议(VirtualRouterRedundancyProtocol,VRRP),为每个数据中心设置多台网关作为备份。然而,当一个数据中心的所有网关均出现故障时,该数据中心无法通过故障网关直接响应外部网络的访问请求,且由于两个数据中心网关被VXLAN隔离,该数据中心也无法通过另一个数据中心的网关间接响应外部网络的访问请求,导致数据中心的可靠性较差。
技术实现思路
本申请提供一种数据中心的通信方法、装置及系统,用于解决数据中心网络可靠性较差的技术问题。为达到上述目的,本申请采用如下技术方案:第一方面,本申请实施例提供一种数据中心的通信方法,该方法应用于数据中心的通信系统,通信系统包括第一数据中心和第二数据中心,第一数据中心包括第一数据中心边缘交换机和第一数据中心出口网关,第二数据中心包括第二数据中心边缘交换机和第二数据中心出口网关,其中,第一数据中心边缘交换机分别与第一数据中心出口网关、第二数据中心边缘交换机建立二层连接,第二数据中心边缘交换机分别与第二数据中心出口网关、第一数据中心边缘交换机建立二层连接,第一数据中心边缘交换机、第一数据中心出口网关以及第二数据中心边缘交换机、第二数据中心出口网关位于同一VRRP组;该方法包括:第一数据中心边缘交换机检测到第一数据中心出口网关故障,向第二数据中心边缘交换机发送第一VRRP协议报文;第二数据中心边缘交换机接收第一数据中心边缘交换机发送的第一VRRP协议报文;第二数据中心边缘交换机在验证第一VRRP协议报文与本地转发策略匹配后,向第一数据中心边缘交换机转发来自第二数据中心出口网关的第二VRRP协议报文;第二数据中心边缘交换机建立第二数据中心出口网关与第一数据中心边缘交换机的通信通道;第一数据中心边缘交换机接收第二数据中心边缘交换机转发的来自第二数据中心出口网关的第二VRRP协议报文;第一数据中心边缘交换机根据第二VRRP协议报文学习第二数据中心出口网关的MAC地址建立MAC转发表;第一数据中心边缘交换机通过MAC转发表建立第二数据中心出口网关与第一数据中心主机的通信通道。第二方面,本申请实施例提供一种数据中心的通信方法,应用于第一数据中心边缘交换机,第一数据中心边缘交换机分别与第一数据中心出口网关、第二数据中心边缘交换机建立二层连接,第一数据中心边缘交换机、第一数据中心出口网关以及第二数据中心边缘交换机、第二数据中心出口网关位于同一VRRP组;该方法包括:检测到第一数据中心出口网关故障,向第二数据中心边缘交换机发送第一VRRP协议报文;接收第二数据中心边缘交换机转发的来自第二数据中心出口网关的第二VRRP协议报文;根据第二VRRP协议报文学习第二数据中心出口网关的媒体接入控制(MediaAccessControl,MAC)地址建立MAC转发表;通过MAC转发表建立第二数据中心出口网关与第一数据中心主机的通信通道。第三方面,本申请实施例还提供一种数据中心的通信方法,应用于第二数据中心边缘交换机,第二数据中心边缘交换机分别与第二数据中心出口网关、第一数据中心边缘交换机建立二层连接,第一数据中心边缘交换机、第一数据中心出口网关以及第二数据中心边缘交换机、第二数据中心出口网关位于同一VRRP组;该方法包括:接收第一数据中心边缘交换机发送的第一VRRP协议报文;在验证第一VRRP协议报文与本地转发策略匹配后,向第一数据中心边缘交换机转发来自第二数据中心出口网关的第二VRRP协议报文;建立第二数据中心出口网关与第一数据中心边缘交换机的通信通道。第四方面,本申请实施例提供一种数据中心的通信装置,应用于第一数据中心边缘交换机,第一数据中心边缘交换机分别与第一数据中心出口网关、第二数据中心边缘交换机建立二层连接,第一数据中心边缘交换机、第一数据中心出口网关以及第二数据中心边缘交换机、第二数据中心出口网关位于同一VRRP组;该装置包括:发送模块,用于检测到第一数据中心出口网关故障,向第二数据中心边缘交换机发送第一VRRP协议报文;接收模块,用于接收第二数据中心边缘交换机转发的来自第二数据中心出口网关的第二VRRP协议报文;建立模块,用于根据第二VRRP协议报文学习第二数据中心出口网关的MAC地址建立MAC转发表;建立模块,还用于通过MAC转发表建立第二数据中心出口网关与第一数据中心主机的通信通道。第五方面,本申请实施例提供一种数据中心的通信装置,应用于第二数据中心边缘交换机,第二数据中心边缘交换机分别与第二数据中心出口网关、第一数据中心边缘交换机建立二层连接,第一数据中心边缘交换机、第一数据中心出口网关以及第二数据中心边缘交换机、第二数据中心出口网关位于同一VRRP组;该装置包括:接收模块,用于接收第一数据中心边缘交换机发送的第一VRRP协议报文;发送模块,用于在验证第一VRRP协议报文与本地转发策略匹配后,向第一数据中心边缘交换机转发来自第二数据中心出口网关的第二VRRP协议报文;建立模块,用于建立第二数据中心出口网关与第一数据中心边缘交换机的通信通道。第六方面,本申请实施例提供一种数据中心的通信系统,该通信系统包括第一数据中心出口网关、如第四方面及其各种可选的实现方式中任意之一所述的第一数据中心边缘交换机、第二数据中心出口网关和第五方面及其各种可选的实现方式中任意之一所述的第二数据中心边缘交换机。本申请实施例提供的数据中心的通信方法、装置及系统,第一数据中心边缘交换机检测到第一数据中心出口网关故障时,能够向第二数据中心边缘交换机发送第一VRRP协议报文,且接收第二数据中心边缘交换机验证其本地转发策略与第一VRRP协议报文匹配后发送的第二VRRP协议报文,从而建立第二数据中心出口网关经由第二数据中心边缘交换机和第一数据中心边缘交换机与第一数据中心主机之间的通信通道,实现了第一数据中心出口网关和第二数据中心出口网关的异地备份,避免了当其中一个数据中心的出口网关故障时,外部网络与该数据中心的主机无法通信的情况,能够提高数据中心与外部网络通信的可靠性。附图说明图1为现有的一种数据中本文档来自技高网...
数据中心的通信方法、装置及系统

【技术保护点】
一种数据中心的通信方法,其特征在于,应用于数据中心的通信系统,所述通信系统包括第一数据中心和第二数据中心,所述第一数据中心包括第一数据中心边缘交换机和第一数据中心出口网关,所述第二数据中心包括第二数据中心边缘交换机和第二数据中心出口网关,其中,所述第一数据中心边缘交换机分别与第一数据中心出口网关、第二数据中心边缘交换机建立二层连接,所述第二数据中心边缘交换机分别与第二数据中心出口网关、第一数据中心边缘交换机建立二层连接,所述第一数据中心边缘交换机、第一数据中心出口网关以及所述第二数据中心边缘交换机、第二数据中心出口网关位于同一VRRP组;所述方法包括:所述第一数据中心边缘交换机检测到第一数据中心出口网关故障,向第二数据中心边缘交换机发送第一VRRP协议报文;所述第二数据中心边缘交换机接收所述第一数据中心边缘交换机发送的第一VRRP协议报文;所述第二数据中心边缘交换机在验证所述第一VRRP协议报文与本地转发策略匹配后,向所述第一数据中心边缘交换机转发来自第二数据中心出口网关的第二VRRP协议报文;所述第二数据中心边缘交换机建立所述第二数据中心出口网关与第一数据中心边缘交换机的通信通道;所述第一数据中心边缘交换机接收所述第二数据中心边缘交换机转发的来自第二数据中心出口网关的第二VRRP协议报文;所述第一数据中心边缘交换机根据所述第二VRRP协议报文学习第二数据中心出口网关的MAC地址建立MAC转发表;所述第一数据中心边缘交换机通过所述MAC转发表建立所述第二数据中心出口网关与第一数据中心主机的通信通道。...

【技术特征摘要】
1.一种数据中心的通信方法,其特征在于,应用于数据中心的通信系统,所述通信系统包括第一数据中心和第二数据中心,所述第一数据中心包括第一数据中心边缘交换机和第一数据中心出口网关,所述第二数据中心包括第二数据中心边缘交换机和第二数据中心出口网关,其中,所述第一数据中心边缘交换机分别与第一数据中心出口网关、第二数据中心边缘交换机建立二层连接,所述第二数据中心边缘交换机分别与第二数据中心出口网关、第一数据中心边缘交换机建立二层连接,所述第一数据中心边缘交换机、第一数据中心出口网关以及所述第二数据中心边缘交换机、第二数据中心出口网关位于同一VRRP组;所述方法包括:所述第一数据中心边缘交换机检测到第一数据中心出口网关故障,向第二数据中心边缘交换机发送第一VRRP协议报文;所述第二数据中心边缘交换机接收所述第一数据中心边缘交换机发送的第一VRRP协议报文;所述第二数据中心边缘交换机在验证所述第一VRRP协议报文与本地转发策略匹配后,向所述第一数据中心边缘交换机转发来自第二数据中心出口网关的第二VRRP协议报文;所述第二数据中心边缘交换机建立所述第二数据中心出口网关与第一数据中心边缘交换机的通信通道;所述第一数据中心边缘交换机接收所述第二数据中心边缘交换机转发的来自第二数据中心出口网关的第二VRRP协议报文;所述第一数据中心边缘交换机根据所述第二VRRP协议报文学习第二数据中心出口网关的MAC地址建立MAC转发表;所述第一数据中心边缘交换机通过所述MAC转发表建立所述第二数据中心出口网关与第一数据中心主机的通信通道。2.一种数据中心的通信方法,其特征在于,应用于第一数据中心边缘交换机,所述第一数据中心边缘交换机分别与第一数据中心出口网关、第二数据中心边缘交换机建立二层连接,所述第一数据中心边缘交换机、第一数据中心出口网关以及所述第二数据中心边缘交换机、第二数据中心出口网关位于同一VRRP组;所述方法包括:检测到第一数据中心出口网关故障,向第二数据中心边缘交换机发送第一VRRP协议报文;接收所述第二数据中心边缘交换机转发的来自第二数据中心出口网关的第二VRRP协议报文;根据所述第二VRRP协议报文学习第二数据中心出口网关的MAC地址建立MAC转发表;通过所述MAC转发表建立所述第二数据中心出口网关与第一数据中心主机的通信通道。3.根据权利要求2所述的方法,其特征在于,在所述检测到所述第一数据中心出口网关故障之前,所述方法还包括:启用设置的监控策略,所述监控策略用于在检测到第一数据中心出口网关故障时,允许向所述第二数据中心边缘交换机发送目的地址为所述VRRP组地址的报文以及ARP报文;在检测到所述第一数据中心出口网关恢复正常时,禁止向所述第二数据中心边缘交换机发送目的地址为所述VRRP组地址的报文以及ARP报文。4.一种数据中心的通信方法,其特征在于,应用于第二数据中心边缘交换机,所述第二数据中心边缘交换机分别与第二数据中心出口网关、第一数据中心边缘交换机建立二层连接,所述第一数据中心边缘交换机、第一数据中心出口网关以及所述第二数据中心边缘交换机、第二数据中心出口网关位于同一VRRP组;所述方法包括:接收所述第一数据中心边缘交换机发送的第一VRRP协议报文;在验证所述第一VRRP协议报文与本地转发策略匹配后,向所述第一数据中心边缘交换机转发来自第二数据中心出口网关的第二VRRP协议报文;建立所述第二数据中心出口网关与第一数据中心边缘交...

【专利技术属性】
技术研发人员:陈箭飞
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川,51

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

1