一种用于服务器一主多备自动切换的装置制造方法及图纸

技术编号:25579854 阅读:22 留言:0更新日期:2020-09-08 20:18
本实用新型专利技术公开了一种用于服务器一主多备自动切换的装置。该装置包含多个主备切换模块。每个主备切换模块包含服务侧网络接口模块、网络地址代理模块、网络侧网络接口模块、服务器和网络状态检测模块、主备角色仲裁模块和网络通道开关控制模块。本实用新型专利技术适用于多台服务器的冗余备份系统,通过服务器之外的主备切换模块实现多台服务器的主备自动切换,具有不增加服务器负担、切换时用户无感知、抗网络孤岛、切换迅速等优点。

【技术实现步骤摘要】
一种用于服务器一主多备自动切换的装置
本技术涉及服务器高可用性
,特别是涉及一种用于服务器一主多备自动切换的装置。
技术介绍
在服务器冗余备份装置中,往往需要在服务器上安装用于主备仲裁的模块,同时,还需要专门的程序来判断当前的服务器地址,以使得用户能访问到当前的服务器。同时,整个装置的一套主备服务器只能放在一个房间,如果装置是多个房间的视频会议装置等运用场景,一旦放置服务器的房间断电或对外提供服务的网络断了,形成若干网络孤岛,整个装置就瘫痪了。这种方式有几个弊端:a)增加服务器配置的复杂性,以及服务器的运行负荷;b)主备切换会造成使用中断,或需要额外开发程序来实现无缝切换;c)主备切换时间较长d)无法提供多套主备服务器的服务e)一旦网络中间的互联互通通道不可用,形成网络孤岛,则孤岛内的服务将不可用。
技术实现思路
为了克服现有技术的不足,本技术的目的在于提供一种用于服务器一主多备自动切换的装置。本技术适用于多台服务器冗余备份,利用外置于服务器的主备切换模块,来实现主用服务器的自选举,同时,利用网络地址代理技术,来实现主用服务器网络地址不随主备切换而改变的效果。本技术具有配置简单、与服务器解耦合不增加服务器负担、以及主备切换对用户端无感知、抗网络孤岛等优点。本技术的技术方案具体介绍如下。一种用于服务器一主多备自动切换的装置,包含若干个主备切换模块;所述主备切换模块包含服务侧网络接口模块、网络地址代理模块、网络侧网络接口模块、服务器和网络状态检测模块、主备角色仲裁模块和网络通道开关控制模块;不同主备切换模块分别通过服务侧网络接口模块与对应的服务器双向连接,同时通过网络侧网络接口模块与同一网络交换机双向连接;在每个主备切换模块内部,服务侧网络接口模块与网络地址代理模块和网络侧网络接口模块依次双向连接,服务侧网络接口模块依次和服务器和网络状态检测模块、主备角色仲裁模块、网络通道开关控制模块和网络侧网络接口模块单向连接,网络侧网络接口模块和主备角色仲裁模块双向连接。本技术中,主备切换模块与服务器连接的网络类型为以太网或CAN总线网络。本技术中,主备切换模块与网络交换机连接的网络类型为以太网或CAN总线网络。本技术中,服务侧网络接口模块与服务器的网络连线大于等于1根。本技术中,网络侧网络接口模块与网络交换机的网络连线大于等于1根。和现有技术相比,本技术的有益效果在于:适用于多台服务器冗余备份,其利用外置于服务器的主备切换模块,来实现主用服务器的自选举,同时,利用网络地址代理技术,来实现主用服务器网络地址不随主备切换而改变的效果。本技术具有配置简单、与服务器解耦合不增加服务器负担、以及主备切换对用户端无感知等优点。附图说明图1为实施例中的一种多通道显示视频的装置的结构框图。图中标号:1-主备切换模块,11-服务侧网络接口模块,12-网络地址代理模块,13-网络侧网络接口模块,14-服务器和网络状态检测模块,15-主备角色仲裁模块,16-网络通道开关控制模块。具体实施方式下面结合附图和实施例对本技术的技术方案进行详细介绍。实施例1图1为实施例中的一种用于服务器一主多备自动切换的装置的框图,如图1所示,该装置包括包含若干个主备切换模块1。每个主备切换模块包含服务侧网络接口模块11、网络地址代理模块12、网络侧网络接口模块13、服务器和网络状态检测模块14、主备角色仲裁模块15、网络通道开关控制模块16。不同主备切换模块1分别与对应的服务器连接,同时又与同一网络交换机连接,连接方式包括不限于以太网或CAN总线网络,网络连线大于等于1根。在每个主备切换模块1内部,服务侧网络接口模块11与网络地址代理模块12和网络侧网络接口模块13依次双向连接,服务侧网络接口模块11依次和服务器和网络状态检测模块14、主备角色仲裁模块15、网络通道开关控制模块16和网络侧网络接口模块13单向连接,网络侧网络接口模块13和主备角色仲裁模块15双向连接。实施例中的装置,其各部件的结构和功能如下所述:A、主备切换模块1,用于服务器状态收集、主备角色自选举、以及服务器网络地址代理;其可选用Xilinx公司的Spartan3来实现;B、服务侧网络接口模块11,用于和服务器进行网络包的双向传输;其可选用博通公司的BCM89810来实现;C、网络地址代理模块12,用于将服务器的网络地址转换成固定的网络地址;其可选用Cavium公司的octeon芯片实现;D、网络侧网络接口模块13,用于和网络交换机进行网络包的双向传输;其可选用博通公司的BCM89810来实现;E、服务器和网络状态检测模块14,用于从服务器、网络交换机的网络接口收集网络状态信息,如通断、网速、流量等,作为主备仲裁的依据;其可选用Xilinx公司的Spartan3来实现;F、主备角色仲裁模块15,用于心跳报文的收发,心跳报文中嵌入主备仲裁用到的数据。根据D4提供的数据、以及从其他主备切换模块收到的报文中解析出的主备仲裁的依据,进行主备角色的计算,并将计算结果发送给网络通道开关控制模块16;判断按优先级进行:a)网络通断;b)网速快慢;c)优先级大小;d)网络地址大小;主备角色仲裁模块15可选用Xilinx公司的Spartan3来实现;G、网络通道开关控制模块16,用于根据主备角色仲裁模块15给出的主备仲裁结果,来关断到交换机的网络通道。具体如下:a)本节点为主,开启交换机的网络通道;b)本节点为备,关断交换机的网络通道。网络通道开关控制模块16可选用博通公司的BCM89810来实现。本实施例通过利用外置于服务器的主备切换模块,来实现主用服务器的自选举,同时,利用网络地址代理技术,来实现主用服务器网络地址不随主备切换而改变的效果。本技术具有配置简单、与服务器解耦合不增加服务器负担、以及主备切换对用户端无感知等优点。和现有技术相比,本技术的有益效果在于:具有配置简单、与服务器解耦合不增加服务器负担、以及主备切换对用户端无感知、抗网络孤岛等优点。显然,本领域的技术人员刻意对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。本文档来自技高网...

【技术保护点】
1.一种用于服务器一主多备自动切换的装置,其特征在于,包含若干个主备切换模块(1);所述主备切换模块(1)包含服务侧网络接口模块(11)、网络地址代理模块(12)、网络侧网络接口模块(13)、服务器和网络状态检测模块(14)、主备角色仲裁模块(15)和网络通道开关控制模块(16);不同主备切换模块(1)分别通过服务侧网络接口模块(11)与对应的服务器双向连接,同时通过网络侧网络接口模块(13)与同一网络交换机双向连接;在每个主备切换模块(1)内部,服务侧网络接口模块(11)与网络地址代理模块(12)和网络侧网络接口模块(13)依次双向连接,服务侧网络接口模块(11)依次和服务器和网络状态检测模块(14)、主备角色仲裁模块(15)、网络通道开关控制模块(16)和网络侧网络接口模块(13)单向连接,网络侧网络接口模块(13)和主备角色仲裁模块(15)双向连接。/n

【技术特征摘要】
1.一种用于服务器一主多备自动切换的装置,其特征在于,包含若干个主备切换模块(1);所述主备切换模块(1)包含服务侧网络接口模块(11)、网络地址代理模块(12)、网络侧网络接口模块(13)、服务器和网络状态检测模块(14)、主备角色仲裁模块(15)和网络通道开关控制模块(16);不同主备切换模块(1)分别通过服务侧网络接口模块(11)与对应的服务器双向连接,同时通过网络侧网络接口模块(13)与同一网络交换机双向连接;在每个主备切换模块(1)内部,服务侧网络接口模块(11)与网络地址代理模块(12)和网络侧网络接口模块(13)依次双向连接,服务侧网络接口模块(11)依次和服务器和网络状态检测模块(14)、主备角色仲裁模块(15)、网络通道开关控制模块(16)和网络侧网络接口模块(13)单向...

【专利技术属性】
技术研发人员:邱昊潘卫明曹臻
申请(专利权)人:上海晨驭信息科技有限公司
类型:新型
国别省市:上海;31

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

1