一种数据存储平台的交换机冗余系统技术方案

技术编号:17883630 阅读:80 留言:0更新日期:2018-05-06 04:15
本发明专利技术公开了一种数据存储平台的交换机冗余系统,包括:网关,用于连接内网与外网;多个交换机,每个交换机均连接至网关,用于互为备份地在内网与外网之间传输数据;存储器,用于存储数据;多个服务器,每个服务器均连接至存储器,用于互为备份地向存储器存取数据;其中,每个交换机和每个服务器之间均建立有至少两条独立的物理连接。本发明专利技术的数据存储平台的交换机冗余系统能够构建提升用户体验的高冗余网络,保障网络健壮、高效和可靠性。

A switch redundancy system for data storage platform

The invention discloses a redundant system of switch on a data storage platform, including: gateway, used to connect internal and external networks; multiple switches, each switch is connected to the gateway, and is used to transmit data between the inner network and the external network for mutual backup; storage, for storing data; multiple servers, each server It is connected to the memory to access data to each other to the memory; in which at least two separate physical connections are established between each switch and each server. The switch redundancy system of the data storage platform of the invention can construct a highly redundant network to enhance user experience and ensure the network's robustness, efficiency and reliability.

【技术实现步骤摘要】
一种数据存储平台的交换机冗余系统
本专利技术涉及计算机领域,并且更具体地涉及一种数据存储平台的交换机冗余系统。
技术介绍
随着网络技术的不断发展与应用,网络逐渐从简单的信息承载平台转变成一个为用户提供强大的信息支撑的服务提供平台。使用网络的用户对网络的实时有效性的要求越来越高,以至于希望网络能够时刻稳定运行,不出故障。因此,健壮、高效和可靠性成为网络发展的重要目标,而要保证网络的可靠稳定性则需要使用网络设备冗余技术,也就是在同一节点设置重复配置的设备,共同或者切换工作,保障系统设备不停止运转。高冗余网络使得用户几乎感觉不到网络设备、链路发生中断或者变化,依然能够像往常一样使用网络。针对现有技术中需要构建高冗余网络的问题,目前尚未有有效的解决方案。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种数据存储平台的交换机冗余系统,能够针对数据存储平台或不同类型的数据存储平台设置冗余交换机,构建提升用户体验的高冗余网络,保障网络的健壮、高效和可靠性。基于上述目的,本专利技术实施例的一方面提供了一种数据存储平台的交换机冗余系统,包括:网关,用于连接内网与外网;多个交换机,每个交换机均连接至网关,用于互为备份地在内网与外网之间传输数据;存储器,用于存储数据;多个服务器,每个服务器均连接至存储器,用于互为备份地向存储器存取数据;其中,每个交换机和每个服务器之间均建立有至少两条独立的物理连接。在一些实施方式中,每个服务器均设有分别用于心跳线、工作链路与数据存取的至少三张网卡。在一些实施方式中,用于心跳线的网卡占用所在服务器的多个网口,其占用网口的数量大于等于数据存储平台的交换机的数量;用于心跳线的网卡通过其占用的网口分别连接到每个交换机。在一些实施方式中,用于工作链路的网卡占用所在服务器的多个网口,其占用网口的数量大于等于数据存储平台的交换机的数量;用于工作链路的网卡通过其占用的网口分别连接到每个交换机。在一些实施方式中,用于数据存取的网卡占用所在服务器的至少一个网口;用于数据存取的网卡通过其占用的网口连接到存储器。在一些实施方式中,每个交换机和每个服务器之间的心跳线与工作链路分别使用连接到不同的网卡的不同物理连接进行传输;每个服务器和存储器之间使用不同于心跳线与工作链路使用的网卡建立物理连接并进行传输。在一些实施方式中,在多个交换机和多个服务器中,同一时刻只有一个交换机和一个服务器处于活动状态;当一个交换机或一个服务器宕机时、或与一个交换机和一个服务器相关的链路检测异常时,关闭宕机或链路检测异常的一个交换机或一个服务器并使未启用的另一个交换机或另一个服务器处于活动状态。在一些实施方式中,链路检测为根据网关中指定的VLAN的IP地址使用ARP检测。在一些实施方式中,链路检测的时间间隔为100ms。在一些实施方式中,多个交换机为两个,多个服务器为两个;每个交换机为具有16个网口的千兆交换机,其中数据存储平台内部使用至少5个网口;每个服务器为具有4个千兆网卡的X86服务器;用于心跳线的网卡和用于工作链路的网卡各占用2个网口,用于数据存取的网卡占用1个网口,两个交换机与两个服务器之间共建立8条独立的物理连接。本专利技术具有以下有益技术效果:本专利技术实施例提供的数据存储平台的交换机冗余系统,通过设置均连接至网关的多个交换机和均连接至存储器的多个服务器,并使得每个交换机和每个服务器之间均建立有至少两条独立的物理连接的技术方案,能够针对数据存储平台或不同类型的数据存储平台设置冗余交换机,构建提升用户体验的高冗余网络,保障网络的健壮、高效和可靠性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的数据存储平台的交换机冗余系统的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。基于上述目的,本专利技术实施例提出了一种能够针对不同数据存储平台或不同类型的数据存储平台设置冗余交换机的系统的一个实施例。图1示出的是本专利技术提供的数据存储平台的交换机冗余系统的结构示意图。所述数据存储平台的交换机冗余系统包括:网关,用于连接内网与外网;多个交换机,每个交换机均连接至网关,用于互为备份地在内网与外网之间传输数据;存储器,用于存储数据;多个服务器,每个服务器均连接至存储器,用于互为备份地向存储器存取数据;其中,每个交换机和每个服务器之间均建立有至少两条独立的物理连接。其中,可选地,出于非冗余性的理由,存储器和网关也可以存在多个,并且多个存储器和多个网关也可以同时工作或切换工作。如本领域技术人员所能料想到的,多个存储器和多个网关同时工作或切换工作的方法已经被现有技术公开,因此本专利技术实施例可以根据各种数据存储平台的具体情况布置冗余的交换机和服务器;换言之,本专利技术实施例中的存储器和网关也可以理解为存储器组和网关组以适应性地在不同类型的数据存储平台中实施。在一些实施方式中,每个服务器均设有分别用于心跳线、工作链路与数据存取的至少三张网卡。在一些实施方式中,用于心跳线的网卡占用所在服务器的多个网口,其占用网口的数量大于等于数据存储平台的交换机的数量;用于心跳线的网卡通过其占用的网口分别连接到每个交换机。其中,可选地,心跳线是供交换机和服务器中的一方判断另一方、或两方判断彼此作为设备是否能够正常工作的线路,在心跳线上一方应当不断地或定期地发出告知另一方、或两方不断地或定期地发出告知彼此正常工作的信号。不能如期收到信号时,接收方可以判定发送方出现故障或宕机。一般来说心跳线由双机热备软件使用并且心跳线上的信号不传递信息,但是在与本专利技术实施例相兼容的某些特定协议中心跳线也可以当做跨设备的控制母线使用。在一些实施方式中,用于工作链路的网卡占用所在服务器的多个网口,其占用网口的数量大于等于数据存储平台的交换机的数量;用于工作链路的网卡通过其占用的网口分别连接到每个交换机。其中,可选地,工作链路用于正常传递工作数据。在一些实施方式中,用于数据存取的网卡占用所在服务器的至少一个网口;用于数据存取的网卡通过其占用的网口连接到存储器。在一些实施方式中,每个交换机和每个服务器之间的心跳线与工作链路分别使用连接到不同的网卡的不同物理连接进行传输;每个服务器和存储器之间使用不同于心跳线与工作链路使用的网卡建立物理连接并进行传输。其中,可选地,工作链路、心跳线、存储数据线使用不同网卡可以保证在数据量较大时保障各个线路数据传输的稳定性。当其中一块网卡发生故障时,其他网卡不受影响,因此可以由其他网卡协助进行故障网卡切换。在一些实施方式中,在多个交换机和多个服务器中,同一时刻只有一个交换机和一个服务器处于活动状态;当一个交换机或一个服务器宕机时、或与一个交换机和一个服务器相关的链路检测异常时,本文档来自技高网...
一种数据存储平台的交换机冗余系统

【技术保护点】
一种数据存储平台的交换机冗余系统,其特征在于,包括:网关,用于连接内网与外网;多个交换机,每个所述交换机均连接至所述网关,用于互为备份地在内网与外网之间传输数据;存储器,用于存储数据;多个服务器,每个所述服务器均连接至所述存储器,用于互为备份地向所述存储器存取数据;其中,每个所述交换机和每个所述服务器之间均建立有至少两条独立的物理连接。

【技术特征摘要】
1.一种数据存储平台的交换机冗余系统,其特征在于,包括:网关,用于连接内网与外网;多个交换机,每个所述交换机均连接至所述网关,用于互为备份地在内网与外网之间传输数据;存储器,用于存储数据;多个服务器,每个所述服务器均连接至所述存储器,用于互为备份地向所述存储器存取数据;其中,每个所述交换机和每个所述服务器之间均建立有至少两条独立的物理连接。2.根据权利要求1所述的系统,其特征在于,每个所述服务器均设有分别用于心跳线、工作链路与数据存取的至少三张网卡。3.根据权利要求2所述的系统,其特征在于,用于所述心跳线的所述网卡占用所在所述服务器的多个网口,其占用所述网口的数量大于等于所述数据存储平台的所述交换机的数量;用于所述心跳线的所述网卡通过其占用的所述网口分别连接到每个所述交换机。4.根据权利要求2所述的系统,其特征在于,用于所述工作链路的所述网卡占用所在所述服务器的多个网口,其占用所述网口的数量大于等于所述数据存储平台的所述交换机的数量;用于所述工作链路的所述网卡通过其占用的所述网口分别连接到每个所述交换机。5.根据权利要求2所述的系统,其特征在于,用于所述数据存取的所述网卡占用所在所述服务器的至少一个所述网口;用于所述数据存取的所述网卡通过其占用的所述网口连接到所述存储器。6.根据权利要求3或4或5所述的系统,其特征在于,每个所...

【专利技术属性】
技术研发人员:王朝晖陈亮甫李德国孙动
申请(专利权)人:山东超越数控电子股份有限公司
类型:发明
国别省市:山东,37

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

1