CN104660441A - 实现服务器高可靠性的方法、装置和*** - Google Patents

实现服务器高可靠性的方法、装置和*** Download PDF

Info

Publication number
CN104660441A
CN104660441A CN201310603887.9A CN201310603887A CN104660441A CN 104660441 A CN104660441 A CN 104660441A CN 201310603887 A CN201310603887 A CN 201310603887A CN 104660441 A CN104660441 A CN 104660441A
Authority
CN
China
Prior art keywords
server
address
floating
heartbeat
servers
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310603887.9A
Other languages
English (en)
Inventor
何岗令
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN XINWEI TELECOMM TECHNOLOGY Co Ltd
Beijing Xinwei Telecom Technology Inc
Original Assignee
SHENZHEN XINWEI TELECOMM TECHNOLOGY Co Ltd
Beijing Xinwei Telecom Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN XINWEI TELECOMM TECHNOLOGY Co Ltd, Beijing Xinwei Telecom Technology Inc filed Critical SHENZHEN XINWEI TELECOMM TECHNOLOGY Co Ltd
Priority to CN201310603887.9A priority Critical patent/CN104660441A/zh
Publication of CN104660441A publication Critical patent/CN104660441A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提出了一种实现关键设备高可靠性的方法,包括以下步骤:部署第一和第二服务器;指定两个服务器共同使用的IP地址即浮动IP,两个服务器通过心跳互相监控对端状态,并进行实时数据同步;在第一服务器异常时,浮动IP从第一服务器更新到第二服务器,第二服务器通过浮动IP接管第一服务器的业务。

Description

实现服务器高可靠性的方法、装置和***
技术领域
本发明涉及一种网络通信方法,特别涉及一种实现服务器高可靠性的方法、装置和***。
背景技术
在基于IP网络通信***中,骨干电信设备可靠性非常重要,目前一种实现高可靠性的方法是单板热备份,在同一个机框主、备槽位***两块运行相同应用程序的单板,称为主用主控单板(Master)和备用主控单板(Slave)。其中,主用主控板作为控制平面的核心,与外部和业务板进行业务通信,完成***内各模块的正常功能;而备用主控板则只作为主用主控板的备份,与外部和业务板没有通信。主用单板运行时的动态数据如:状态机、控制块等数据,都通过机框背板上的总线实时同步到备用板。主用板与备用板之间保持着‘心跳’联系,即互相发送自己的状态给对方。当主用主控板发生故障时,***自动进行主备切换,由备用主控板接替主用主控板的工作,保证业务的正常运行。而达到主备单板之间数据的热备份是确保上述***稳定可靠运行的关键。当主用单板检测到进程挂死,通知备用单板接替业务,升为主用。自己降为备用。并产生告警消息,当故障不可自行恢复时,提示需要人工干预。当主用单板因电源故障突然断电等情况,备用单板会连续收不到主用单板的心跳,自动升级为主用。另一种实现高可靠性的方法是对网元的静态数据如:数据库、网元配置文件等数据定期备份到一个相对安全的地方。当设备软件崩溃故障发生时,自动重新加载存储中的程序,再恢复数据库及网元配置文件即可以继续提供服务。
然而单板热备份需要利用机框的背板总线进行动态数据实时同步,因此主、备用单板必然位于同一个框的主备单元内。当整个机框断电时,主、备板电源均被切断,因此也无法保证可靠性。静态数据备份不能做到服务提供的连续性,重新加载及恢复数据的过程中必然会中断服务。
发明内容
鉴于上述现有技术所存在的问题,本发明提供了一种新的实现关键设备高可靠性的方法,以使主用设备遇到断电、地震及其它自然灾害发生,主用设备遭到毁灭性破坏时,仍然能够不间断提供服务,做到异地容灾。而且对于直接用户来说,感觉不到主用设备发生了故障。
为解决上述技术问题,本发明提出一种实现服务器高可靠性的方法,该方法在两台服务器之间进行备份切换,包括以下步骤:部署第一服务器和第二服务器;指定两个服务器共同使用的浮动IP,两个服务器通过心跳监控对方状态,进行实时数据同步;在第一服务器异常时,浮动IP从第一服务器更新到第二服务器,第二服务器通过浮动IP接管第一服务器的业务。
优选的,第一服务器和第二服务器通过浮动IP广播自己的MAC地址,双方收到对方发送的广播消息后,若判断使用共同的浮动IP,则记录对方的MAC地址,此后使用单播地址发送心跳。
优选的,还包括配置第一服务器和第二服务器触发主备切换的条件,确定主用服务器,两台服务器进入互为备份的状态,实时同步静态数据和动态数据,实时检查所述条件是否成立,一旦成立则触发切换。其中切换的条件可以是用ping命令无法接通软交换IP,也可以是在预定时间内未收到对方服务器的心跳。确定主用服务器的具体方式可以是第一服务器和第二服务器协商确定,比如:两个服务器产生随机数并发送给对方,产生的随机数较大的一方作为主用服务器;也可以人工配置指定主用服务器。其中被确定为主用服务器的一方启用浮动IP与外部网络通信,被确定为备用服务器的一方禁用浮动IP。
优选的、浮动IP从第一服务器更新到第二服务器的具体过程包括:第一服务器通过心跳发送状态异常消息给第二服务器,禁用浮动IP;第二服务器接收到该消息后,启用浮动IP,使用浮动IP与外部网络通信;或第二服务器在预定时间内未收到第一服务器的心跳,第二服务器启用浮动IP,使用浮动IP与外部网络通信。
优选的,使用浮动IP与外部网络通信包括:第二服务器广播针对浮动IP的免费ARP请求,自己响应ARP请求,通知外部网络设备更新MAC地址。所述免费ARP请求的源IP、目的IP填充为浮动IP,源MAC为第一服务器MAC地址,目的MAC地址为0xffffffff。
优选的,第一服务器和第二服务器部署的位置可以在同一个局域网,内,也可以在不同的局域网或不同的广域网。
本发明还提出一种实现服务器高可靠性的装置,该装置包括以下单元:部署单元,用于部署第一和第二服务器,指定两个服务器共同使用的IP地址即浮动IP;监控单元,用于通过心跳互相监控对方状态,并进行实时数据同步;切换单元,用于在第一服务器异常时,将浮动IP从第一服务器更新到第二服务器,从而使第二服务器通过浮动IP接管第一服务器的业务。
进一步的,部署单元具体包括以下单元:地址配对单元,用于通过浮动IP广播第一服务器和第二服务器的MAC地址,在收到对方的广播消息后,若判断使用共同的浮动IP,则记录对方的MAC地址,此后两个服务器之间单播该地址来发送心跳。
优选的,所述部署单元,还可以用于配置第一服务器和第二服务器触发主备切换的条件,确定主用服务器,两台服务器进入互为备份的状态;所述监控单元还用于实时检查所述条件是否成立,一旦成立则触发切换。
优选的,部署单元还可以用于根据安全级别的要求,将第一和第二服务器部署在不同的位置,所述位置包括:同一个局域网、不同的局域网或不同的广域网。
本发明还提出一种高可靠性的服务器***,***部署用于备份切换的至少两台服务器,第一服务器,通过心跳监控第二服务器的状态,并与第二服务器进行实时数据同步;第二服务器,与第一服务器共同使用一浮动IP地址,通过心跳监控第一服务器的状态,并且在第一服务器异常时,将该浮动IP更新到本地,通过浮动IP接管第一服务器的业务。
优选的,第一和第二服务器通过浮动IP广播自己的MAC地址,双方都收到对方发送的广播消息后,若判断使用共同的浮动IP,则记录对方的MAC地址,完成自动配对,此后使用单播地址发送心跳。
优选的,第一和第二服务器根据各自的性能安装一个或多个网元,每个服务器预先配置触发主备切换的条件,进入互为备份的状态,期间实时同步静态数据以及动态数据,并实时检查所述条件是否成立,一旦成立则触发切换。
优选的,第二服务器通过浮动IP接管第一服务器的具体过程包括:第一服务器通过心跳发送的异常至第二服务器,把状态迁移为备用,当第二服务器接收到该消息后,调用驱动接口禁用浮动IP,调用驱动接口启用浮动IP,把状态迁移到主用状态,使用浮动IP与外部网络通信,第二服务器广播针对浮动IP的免费ARP请求,并且自己响应ARP请求,用来通知外部网络设备更新MAC地址,浮动IP就从第一服务器更新到了第二服务器,第二服务器接管第一服务器的业务,实现主备切换。
本发明还提出一种通信网络***,包括基站、无线终端和权利要求17-20之一的服务器***,无线终端的呼叫消息经过所述基站到达服务器,其特征在于,当第一服务器异常且第二服务器接管第一服务器的业务时,通知基站将服务器地址由第一服务器更新为第二服务器。
相比于现有技术,本发明的方法能够避免整个机框断电时,主备板电源均被切断而中断服务的现象出现,保证了设备运行可靠性。应用本方法后,通信网络中的关键设备至少具有以下性能改进:
首先,IP网络具有良好的互通性,根据安全级别要求不同,主、备用服务器灵活部署到不同的地方,当局部性的不可抗灾害发生时,仍然可以提供服务。做到异地容灾。
其次,切换过程中服务持续平滑过渡,对于直接用户完全察觉不到服务器主、备切换过程,提升了用户体验度。
附图说明
图1是根据本发明实施例的***结构图。
图2是本发明实施例的主备状态迁移图。
具体实施方式
为对本发明作进一步的理解,下面将结合附图对本发明所述的方法的具体实施例作详细描述。本领域技术人员应当理解,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他相关内容。
本发明首先公开了实现关键设备高可靠性的方法包括以下步骤:部署第一和第二服务器;指定两个服务器共同使用的IP地址即浮动IP,两个服务器通过心跳互相监控对端状态,并进行实时数据同步;在第一服务器异常时,浮动IP从第一服务器更新到第二服务器,第二服务器通过浮动IP接管第一服务器的业务。
本发明提供的实现关键设备高可靠性的方法,具体适用于使用两台服务器构成的双机备份***。该方法部署两台服务器,安装并运行相同的操作***及应用程序。根据服务器的性能,安装一个或多个网元。根据安全级别的要求,两台服务器部署地理位置不限,可以在同一个机房,也可以分布在不同的城市。两台服务器都配置触发主备切换的条件,还需要指定双机***共同使用的IP地址,称为浮动IP。两台服务器通过心跳互相监控对端状态,在主用服务器异常的情况下,备用服务器通过浮动IP接管主用服务器的业务。首先,两台服器需要完成配对,即相互知道对方是谁。主、备用服务器在启动时都通过浮动IP广播自己的MAC地址。双方都收到对方发送的广播消息后,判断使用共同的浮动IP,就记录下对方的MAC地址,这样就可以完成自动配对,此后使用单播地址发送心跳。完成初始自动配对后,还需要确定主、备关系,不能两台服务器都为主用。当主、备用服务器都正常,都具备成为主用的条件时,通过产生随机数发送给对方,大的成为主用。这样,两台服务器进入互为备份状态,期间实时同步静态数据以及动态数据。并且随时检查配置的主、备切换条件是否成立。一旦成立就触发切换。
互为主、备的两台服务器并不是同时启用浮动IP,这样会导致产生IP冲突的错误,切换过程实际上是服务器上的通过调用***驱动接口启用/禁用浮动IP的过程。当备用服务器接收到对端发送异常的消息后,调用驱动接口启用浮动IP,把状态迁移到主用状态,使用浮动IP与外部网络通信。且广播三次针对浮动IP的免费ARP请求,并且自己响应ARP请求,用来通知外部网络设备更新MAC地址。其中免费ARP请求的源IP、目的IP都填充为浮动IP,源MAC为主用服务器MAC地址,目的MAC地址为0xffffffff。原服务器调用驱动接口禁用浮动IP,也就是说原服务器不再使用浮动IP发送消息,针对原服务器浮动IP的请求,原服务器也不再响应。这样,浮动IP就从互为备份的一台服务器更新到了另一台服务器。就像IP地址从一台服务器漂移到了另一台服务器。称为IP漂移。
本发明根据安全级别要求不同,将主、备用服务器灵活部署到不同的地方,当局部性的不可抗灾害发生时,仍然可以提供服务。做到异地容灾。
为更好地领会本发明公开的技术方案,下文将结合具体实施例进一步描述本发明的具体实现:
实施例1
以主、备服务器部署在同一个局域网络下的情况为例:
1)两台服务器A和B上分别安装网元:HLR3000、DNSS、SAG、短信中心。
2)对两台服务器进行正确设置,配置不冲突的共同浮动IP。
3)设置HA控制软件触发主、备切换的条件为不能用ping命令接通软交换IP。
4)配置完成后,先确定能用ping命令接通软交换IP,这样HA双机备份就进入正常工作模式,假设服务器A为主用,服务器A不停的发送ping消息,且等待响应。通过telnet登录维护***,查看主、备服务器的状态如:本端状态、对端状态、浮动IP、设置的切换条件。配置主用服务器的网元数据,配置一条SAG与基站的通信链路,整个***可以正常进行无线电话通信业务。其中基站与服务器不处于同一个网络下。但是通信链路是正常的。备用服务器自动从主用服务器同步配置数据。这时使用无线终端进行打电话测试,呼叫消息经过基站一直到达主用服务器上,安装于主用服务器上的各网元进行信令处理,并连接媒体。最终可以正常通话。
5)关闭软交换,或者断开服务器A与软交换的网络,使服务器A ping软交换得不到响应。
6)服务器A检测到ping消息没有得到响应,立即通过心跳消息发送本端异常的消息通知备用服务器B,同时把状态迁移为备用,并禁用浮动IP,停止收、发与浮动IP相关的网络数据包。备用服务器B调用驱动接口启用浮动IP,状态迁移为主用,同时向网络广播发送免费ARP包,通知基站更新原来保存服务器A的MAC地址为服务器B的MAC地址。服务器B使用浮动IP与外部网络进行通信,接管服务器A的业务。
7)再次使用无线终端进行打电话测试,可以发现呼叫仍然可以正常进行。事实上已经是另一台服务器B在提供业务了。由原来的服务器A变成了服务器B。
实施例2
以主、备服务器部署在不同城市(X市与Y市),且主用服务器忽然断电的情况为例:
1)两台服务器上分别安装网元:HLR3000、DNSS、SAG、短信中心。
2)对两台服务器上进行正确设置,配置不冲突的共同浮动IP。
3)配置完成后,两台服务器进入正常工作模式,假设X市的服务器为主用,通过telnet登录维护***,查看主、备服务器的状态如:本端状态、对端状态、浮动IP。配置主用服务器的网元数据,配置一条SAG与基站的通信链路,整个***可以正常进行无线电话通信业务。其中基站与服务器不处于同一个网络下。但是通信链路是正常的。备用服务器自动从主用服务器同步配置数据。这时使用无线终端进行打电话测试,呼叫消息经过基站一直到达主用服务器上,安装于主用服务器上的各网元进行信令处理,并连接媒体。最终可以正常通话。
4)关闭主用服务器(X市)的电源开关,使其未来得及发送状态异常的心跳消息给服务器(Y市)。
5)备用服务器(Y市)一段时间没有接收主用服务器(X市)的心跳消息,确定对方已经异常,备用服务器(Y市)调用驱动接口启用浮动IP,状态迁移为主用,同时向网络广播发送免费ARP包,通知基站更新原来保存的服务器(X市)的MAC地址为当前服务器(Y市)的MAC地址。服务器(Y市)使用浮动IP与外部网络进行通信,接管服务器(X市)的业务。
6)再次使用无线终端进行打电话测试,可以发现呼叫仍然可以正常进行。事实上已经是另一台服务器在提供业务了。由原来的服务器(X市)变成了服务器(Y市)。
实施例3
本发明还提出了一种实现上述方法的装置,该装置包括以下单元:
部署单元,用于部署第一和第二服务器,指定两个服务器共同使用的IP地址即浮动IP;
监控单元,两个服务器通过心跳互相监控对端状态,并进行实时数据同步;
切换单元,用于在第一服务器异常时,将浮动IP从第一服务器更新到第二服务器,从而使第二服务器通过浮动IP接管第一服务器的业务。
优选地,所述部署单元具体包括以下单元:
地址配对单元,用于浮动IP广播第一和第二服务器的MAC地址,在双方都收到对方发送的广播消息后,若判断使用共同的浮动IP,则记录对方的MAC地址,完成自动配对,此后在第一和第二服务器之间单播该地址以发送心跳。
优选地,所述部署单元还用于:根据服务器的性能,安装一个或多个网元,配置第一和第二服务器触发主备切换的条件,两台服务器进入互为备份的状态,期间实时同步静态数据以及动态数据,
所述监控单元还用于:实时检查所述条件是否成立,一旦成立则触发切换。
优选地,其中所设置的主备切换的触发条件包括但不限于以下其中一种:
用ping命令无法接通软交换IP;或
在一预定时间内未收到对方服务器的心跳。
优选地,所述部署单元还用于:根据安全级别的要求,将第一和第二服务器部署在不同的位置,所述位置包括但不限于以下其中一种:同一个局域网、不同的局域网、不同的广域网。
实施例4
本发明还提出了一种高可靠性的服务器***,所述***部署用于备份切换的至少两台服务器,该两台服务器包括:
第一服务器,与第二服务器共同使用一浮动IP地址,通过心跳监控第二服务器的状态,并与第二服务器进行实时数据同步;
第二服务器,通过心跳监控第一服务器的状态,在第一服务器异常时,将浮动IP更新到本地,通过浮动IP接管第一服务器的业务。
优选地,所述第一和第二服务器通过浮动IP广播自己的MAC地址,双方都收到对方发送的广播消息后,若判断使用共同的浮动IP,则记录对方的MAC地址,完成自动配对,此后使用单播地址发送心跳。
优选地,所述第一和第二服务器根据各自的性能安装一个或多个网元,每个服务器预先配置触发主备切换的条件,进入互为备份的状态,期间实时同步静态数据以及动态数据,并实时检查所述条件是否成立,一旦成立则触发切换。
优选地,所述第二服务器通过浮动IP接管第一服务器的具体过程包括:第一服务器通过心跳发送的异常至第二服务器,把状态迁移为备用,当第二服务器接收到该消息后,调用驱动接口禁用浮动IP,调用驱动接口启用浮动IP,把状态迁移到主用状态,使用浮动IP与外部网络通信,第二服务器广播针对浮动IP的免费ARP请求,并且自己响应ARP请求,用来通知外部网络设备更新MAC地址,浮动IP就从第一服务器更新到了第二服务器,第二服务器接管第一服务器的业务,实现主备切换。
实施例5
本发明还提出了一种通信网络***,包括可通信的基站、无线终端,以及上述任一种服务器***,所述无线终端的呼叫消息经过所述基站到达服务器心跳,其特征在于,当在所述第一服务器异常,且第二服务器接管第一服务器的业务时,通知基站将服务器地址由第一服务器更新为第二服务器。
综上所述,利用本发明,主备单板之间的心跳消息直接在数据链路层传输,并且使用自定义的协议号(如x0811),避免与现存协议号产生冲突。可以灵活配置触发倒换的条件,通过操作驱动接口实现浮动IP的启用与禁用。达到了主、备切换时服务持续平滑过渡。有利于服务器的异地容灾,抵御局部不可抗自然灾害。
相比于现有技术,本发明的实现关键设备高可靠性的方法能够避免整个机框断电时,主备板电源均被切断而出现中断服务的现象,保证了设备运行可靠性。通信网络中的关键设备根据安全级别要求不同,主、备用服务器灵活部署到不同的地方,当局部性的不可抗灾害发生时,仍然可以提供服务。做到异地容灾。由于切换过程中服务持续平滑过渡,因此对于直接用户完全察觉不到服务器主、备切换过程。
本发明的实施例可实现为硬件、固件、软件或其任意组合。软件优选地实现为应用程序,有形地实施于程序存储单元或有形计算机可读介质上,其由部件或某些设备和/或设备的组合构成。该应用程序可上传至包括任意合适的体系结构的计算机或服务器,并由其执行。
以上公开的内容仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (21)

1.一种实现服务器高可靠性的方法,该方法在两台服务器之间进行备份切换,其特征在于包括以下步骤:
部署第一服务器和第二服务器;
指定两个服务器共同使用的浮动IP,两个服务器通过心跳监控对方状态,进行实时数据同步;
在第一服务器异常时,浮动IP从第一服务器更新到第二服务器,第二服务器通过浮动IP接管第一服务器的业务。
2.根据权利要求1所述的方法,其特征在于,服务器共同使用IP地址具体包括:第一服务器和第二服务器通过浮动IP广播自己的MAC地址,双方收到对方发送的广播消息后,若判断使用共同的浮动IP,则记录对方的MAC地址,此后使用单播地址发送心跳。
3.根据权利要求1所述的方法,其特征在于,该方法还包括:配置第一服务器和第二服务器触发主备切换的条件,确定主用服务器,两台服务器进入互为备份的状态,实时同步静态数据和动态数据,实时检查所述条件是否成立,一旦成立则触发切换。
4.根据权利要求3所述的方法,其特征在于,所述条件为:用ping命令无法接通软交换IP;或在预定时间内未收到对方服务器的心跳。
5.根据权利要求3所述的方法,其特征在于,所述确定主用服务器的具体方式包括:所述第一服务器和第二服务器协商确定,或人工配置指定主用服务器。
6.根据权利要求5所述的方法,其特征在于,所述协商确定具体包括:两个服务器产生随机数并发送给对方,产生的随机数较大的一方的作为主用服务器。
7.根据权利要求3或5所述的方法,其特征在于,还包括:被确定为主用服务器的一方启用浮动IP与外部网络通信,被确定为备用服务器的一方禁用浮动IP。
8.根据权利要求1所述的方法,其特征在于,所述浮动IP从第一服务器更新到第二服务器的具体过程包括:
第一服务器通过心跳发送状态异常消息给第二服务器,禁用浮动IP;第二服务器接收到该消息后,启用浮动IP,使用浮动IP与外部网络通信;或,
第二服务器在预定时间内未收到第一服务器的心跳,第二服务器启用浮动IP,使用浮动IP与外部网络通信。
9.根据权利要求7或8所述的方法,其特征在于,所述使用浮动IP与外部网络通信包括:第二服务器广播针对浮动IP的免费ARP请求,自己响应ARP请求,通知外部网络设备更新MAC地址。
10.根据权利要求9所述的方法,其特征在于,所述免费ARP请求的源IP、目的IP填充为浮动IP,源MAC为第一服务器MAC地址,目的MAC地址为0xffffffff。
11.根据权利要求1所述的方法,其特征在于,所述第一服务器和第二服务器部署的位置包括:同一个局域网、不同的局域网或不同的广域网。
12.一种实现服务器高可靠性的装置,其特征在于,该装置包括以下单元:
部署单元,用于部署第一和第二服务器,指定两个服务器共同使用的IP地址即浮动IP;
监控单元,用于通过心跳互相监控对方状态,并进行实时数据同步;
切换单元,用于在第一服务器异常时,将浮动IP从第一服务器更新到第二服务器,从而使第二服务器通过浮动IP接管第一服务器的业务。
13.根据权利要求12所述的装置,其特征在于,所述部署单元具体包括以下单元:
地址配对单元,用于通过浮动IP广播第一服务器和第二服务器的MAC地址,在收到对方的广播消息后,若判断使用共同的浮动IP,则记录对方的MAC地址,此后两个服务器之间单播该地址来发送心跳。
14.根据权利要求12所述的装置,其特征在于,
所述部署单元,还用于配置第一服务器和第二服务器触发主备切换的条件,确定主用服务器,两台服务器进入互为备份的状态,
所述监控单元,还用于实时检查所述条件是否成立,一旦成立则触发切换。
15.根据权利要求14所述的装置,其特征在于,所述条件为:用ping命令无法接通软交换IP;或在预定时间内未收到对方服务器的心跳。
16.根据权利要求12所述的装置,其特征在于,所述部署单元还用于:根据安全级别的要求,将第一和第二服务器部署在不同的位置,所述位置包括:同一个局域网、不同的局域网或不同的广域网。
17.一种高可靠性的服务器***,所述***部署用于备份切换的至少两台服务器,其特征在于,该两台服务器包括:
第一服务器,通过心跳监控第二服务器的状态,并与第二服务器进行实时数据同步;
第二服务器,与第一服务器共同使用一浮动IP地址,通过心跳监控第一服务器的状态,并且在第一服务器异常时,将该浮动IP更新到本地,通过浮动IP接管第一服务器的业务。
18.根据权利要求17所述的服务器***,其特征在于,
所述第一和第二服务器通过浮动IP广播自己的MAC地址,双方都收到对方发送的广播消息后,若判断使用共同的浮动IP,则记录对方的MAC地址,完成自动配对,此后使用单播地址发送心跳。
19.根据权利要求17所述的服务器***,其特征在于,所述第一和第二服务器根据各自的性能安装一个或多个网元,每个服务器预先配置触发主备切换的条件,进入互为备份的状态,期间实时同步静态数据以及动态数据,并实时检查所述条件是否成立,一旦成立则触发切换。
20.根据权利要求17所述的服务器***,其特征在于,所述第二服务器通过浮动IP接管第一服务器的具体过程包括:第一服务器通过心跳发送的异常至第二服务器,把状态迁移为备用,当第二服务器接收到该消息后,调用驱动接口禁用浮动IP,调用驱动接口启用浮动IP,把状态迁移到主用状态,使用浮动IP与外部网络通信,第二服务器广播针对浮动IP的免费ARP请求,并且自己响应ARP请求,用来通知外部网络设备更新MAC地址,浮动IP就从第一服务器更新到了第二服务器,第二服务器接管第一服务器的业务,实现主备切换。
21.一种通信网络***,包括基站、无线终端和权利要求17-20之一的服务器***,所述无线终端的呼叫消息经过所述基站到达服务器,其特征在于,当在所述第一服务器异常,且第二服务器接管第一服务器的业务时,通知基站将服务器地址由第一服务器更新为第二服务器。
CN201310603887.9A 2013-11-25 2013-11-25 实现服务器高可靠性的方法、装置和*** Pending CN104660441A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310603887.9A CN104660441A (zh) 2013-11-25 2013-11-25 实现服务器高可靠性的方法、装置和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310603887.9A CN104660441A (zh) 2013-11-25 2013-11-25 实现服务器高可靠性的方法、装置和***

Publications (1)

Publication Number Publication Date
CN104660441A true CN104660441A (zh) 2015-05-27

Family

ID=53251172

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310603887.9A Pending CN104660441A (zh) 2013-11-25 2013-11-25 实现服务器高可靠性的方法、装置和***

Country Status (1)

Country Link
CN (1) CN104660441A (zh)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105391574A (zh) * 2015-10-28 2016-03-09 曙光云计算技术有限公司 一种服务器地址设置方法及装置
CN105471622A (zh) * 2015-11-12 2016-04-06 武汉噢易云计算有限公司 一种基于Galera的控制节点主备切换的高可用方法及***
CN105553709A (zh) * 2015-12-11 2016-05-04 中国人民解放军国防信息学院 区域综合管理平台三机备份方法
CN105893133A (zh) * 2016-03-31 2016-08-24 乐视控股(北京)有限公司 基于容器技术的应用服务无缝迁移方法和***
CN106330542A (zh) * 2016-08-23 2017-01-11 哈尔滨海能达科技有限公司 异地备份交换机的访问方法、控制装置、***及设备
CN106532962A (zh) * 2016-12-26 2017-03-22 中国能源建设集团广东省电力设计研究院有限公司 多端柔性直流换流站集控方法、装置和***
CN106790286A (zh) * 2017-02-28 2017-05-31 杭州迪普科技股份有限公司 一种信息备份的方法及装置
CN107038850A (zh) * 2017-03-17 2017-08-11 上海东方明珠传输有限公司 一种备用广播机房监控***
CN107317694A (zh) * 2016-04-27 2017-11-03 深圳市深信服电子科技有限公司 集群中备机的链路检测方法及终端
CN108965493A (zh) * 2018-07-03 2018-12-07 中国电子科技集团公司第十四研究所 双机热备中的数据传输切换方法
CN109286583A (zh) * 2018-10-23 2019-01-29 郑州云海信息技术有限公司 一种控制器网络端口管理方法、装置、设备及存储介质
CN109507866A (zh) * 2018-12-07 2019-03-22 天津津航计算技术研究所 一种基于网络地址漂移技术的双机冗余***及方法
CN109769260A (zh) * 2019-03-06 2019-05-17 京信通信***(中国)有限公司 Lte回传链路设备灾难恢复的方法、装置及***
CN111245970A (zh) * 2019-12-30 2020-06-05 北京佳讯飞鸿电气股份有限公司 一种基于Linux的媒体服务方法及***
CN111934909A (zh) * 2020-07-13 2020-11-13 深圳栅格信息技术有限公司 主备机ip资源切换方法、装置、计算机设备和存储介质
CN112667271A (zh) * 2020-12-28 2021-04-16 深圳供电局有限公司 软件升级方法、装置、设备、***和存储介质
CN112953735A (zh) * 2019-11-26 2021-06-11 中国电信股份有限公司 网络服务设备和网络服务方法
CN115225467A (zh) * 2022-07-05 2022-10-21 中国铁道科学研究院集团有限公司 铁路5g专网***5g-eir容灾备份、故障检测和业务恢复方法
CN115567693A (zh) * 2022-11-23 2023-01-03 北京易控智驾科技有限公司 遥控驾驶实时视频获取方法、装置、电子设备及存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101060391A (zh) * 2007-05-16 2007-10-24 华为技术有限公司 主备服务器切换方法及***及主用服务器、备用服务器
US20080215714A1 (en) * 2007-01-15 2008-09-04 Yukihiro Shimmura Redundancy switching method
CN101291243A (zh) * 2007-04-16 2008-10-22 广东省新支点技术服务有限公司 高可用集群***的裂脑预防方法
CN101557315A (zh) * 2009-05-15 2009-10-14 成都市华为赛门铁克科技有限公司 一种主备切换方法、装置及***
CN102710457A (zh) * 2012-05-07 2012-10-03 浙江宇视科技有限公司 一种跨网段的n+1备份方法及装置
CN102970160A (zh) * 2012-11-08 2013-03-13 浙江宇视科技有限公司 一种辅助监控终端和备用服务器快速通信的方法和装置
CN103036702A (zh) * 2012-04-01 2013-04-10 浙江宇视科技有限公司 一种跨网段的n+1备份方法及装置
CN103346903A (zh) * 2013-06-20 2013-10-09 北京捷成世纪科技股份有限公司 一种双机备份的方法和装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080215714A1 (en) * 2007-01-15 2008-09-04 Yukihiro Shimmura Redundancy switching method
CN101291243A (zh) * 2007-04-16 2008-10-22 广东省新支点技术服务有限公司 高可用集群***的裂脑预防方法
CN101060391A (zh) * 2007-05-16 2007-10-24 华为技术有限公司 主备服务器切换方法及***及主用服务器、备用服务器
CN101557315A (zh) * 2009-05-15 2009-10-14 成都市华为赛门铁克科技有限公司 一种主备切换方法、装置及***
CN103036702A (zh) * 2012-04-01 2013-04-10 浙江宇视科技有限公司 一种跨网段的n+1备份方法及装置
CN102710457A (zh) * 2012-05-07 2012-10-03 浙江宇视科技有限公司 一种跨网段的n+1备份方法及装置
CN102970160A (zh) * 2012-11-08 2013-03-13 浙江宇视科技有限公司 一种辅助监控终端和备用服务器快速通信的方法和装置
CN103346903A (zh) * 2013-06-20 2013-10-09 北京捷成世纪科技股份有限公司 一种双机备份的方法和装置

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105391574A (zh) * 2015-10-28 2016-03-09 曙光云计算技术有限公司 一种服务器地址设置方法及装置
CN105471622A (zh) * 2015-11-12 2016-04-06 武汉噢易云计算有限公司 一种基于Galera的控制节点主备切换的高可用方法及***
CN105471622B (zh) * 2015-11-12 2019-03-01 武汉噢易云计算股份有限公司 一种基于Galera的控制节点主备切换的高可用方法及***
CN105553709A (zh) * 2015-12-11 2016-05-04 中国人民解放军国防信息学院 区域综合管理平台三机备份方法
CN105553709B (zh) * 2015-12-11 2018-08-17 中国人民解放军国防信息学院 区域综合管理平台三机备份方法
CN105893133A (zh) * 2016-03-31 2016-08-24 乐视控股(北京)有限公司 基于容器技术的应用服务无缝迁移方法和***
WO2017166513A1 (zh) * 2016-03-31 2017-10-05 乐视控股(北京)有限公司 基于容器技术的应用服务无缝迁移方法和***
CN107317694A (zh) * 2016-04-27 2017-11-03 深圳市深信服电子科技有限公司 集群中备机的链路检测方法及终端
CN106330542A (zh) * 2016-08-23 2017-01-11 哈尔滨海能达科技有限公司 异地备份交换机的访问方法、控制装置、***及设备
CN106532962B (zh) * 2016-12-26 2019-02-19 中国能源建设集团广东省电力设计研究院有限公司 多端柔性直流换流站集控方法、装置和***
CN106532962A (zh) * 2016-12-26 2017-03-22 中国能源建设集团广东省电力设计研究院有限公司 多端柔性直流换流站集控方法、装置和***
CN106790286A (zh) * 2017-02-28 2017-05-31 杭州迪普科技股份有限公司 一种信息备份的方法及装置
CN107038850A (zh) * 2017-03-17 2017-08-11 上海东方明珠传输有限公司 一种备用广播机房监控***
CN108965493A (zh) * 2018-07-03 2018-12-07 中国电子科技集团公司第十四研究所 双机热备中的数据传输切换方法
CN109286583B (zh) * 2018-10-23 2021-08-10 郑州云海信息技术有限公司 一种控制器网络端口管理方法、装置、设备及存储介质
CN109286583A (zh) * 2018-10-23 2019-01-29 郑州云海信息技术有限公司 一种控制器网络端口管理方法、装置、设备及存储介质
CN109507866A (zh) * 2018-12-07 2019-03-22 天津津航计算技术研究所 一种基于网络地址漂移技术的双机冗余***及方法
CN109769260A (zh) * 2019-03-06 2019-05-17 京信通信***(中国)有限公司 Lte回传链路设备灾难恢复的方法、装置及***
CN109769260B (zh) * 2019-03-06 2022-05-06 京信网络***股份有限公司 Lte回传链路设备灾难恢复的方法、装置及***
CN112953735B (zh) * 2019-11-26 2023-05-02 中国电信股份有限公司 网络服务设备和网络服务方法
CN112953735A (zh) * 2019-11-26 2021-06-11 中国电信股份有限公司 网络服务设备和网络服务方法
CN111245970A (zh) * 2019-12-30 2020-06-05 北京佳讯飞鸿电气股份有限公司 一种基于Linux的媒体服务方法及***
CN111245970B (zh) * 2019-12-30 2023-03-28 北京佳讯飞鸿电气股份有限公司 一种基于Linux的媒体服务方法及***
CN111934909A (zh) * 2020-07-13 2020-11-13 深圳栅格信息技术有限公司 主备机ip资源切换方法、装置、计算机设备和存储介质
CN111934909B (zh) * 2020-07-13 2023-06-13 深圳栅格信息技术有限公司 主备机ip资源切换方法、装置、计算机设备和存储介质
CN112667271A (zh) * 2020-12-28 2021-04-16 深圳供电局有限公司 软件升级方法、装置、设备、***和存储介质
CN115225467A (zh) * 2022-07-05 2022-10-21 中国铁道科学研究院集团有限公司 铁路5g专网***5g-eir容灾备份、故障检测和业务恢复方法
CN115567693A (zh) * 2022-11-23 2023-01-03 北京易控智驾科技有限公司 遥控驾驶实时视频获取方法、装置、电子设备及存储介质
CN115567693B (zh) * 2022-11-23 2023-03-24 北京易控智驾科技有限公司 遥控驾驶实时视频获取方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
CN104660441A (zh) 实现服务器高可靠性的方法、装置和***
CN101908980B (zh) 一种网管升级的方法及***
CN102546222B (zh) 备份***及故障检测处理方法
CN103546914B (zh) 一种hss主备管理的方法及装置
RU2495548C2 (ru) Способ, устройство и система мобильной связи для обеспечения бесперебойности обслуживания
CN101217353B (zh) 一种呼叫中心多点双机冗余***的控制方法
CN102257759B (zh) 主备倒换方法、***控制单元和通信***
WO2016082412A1 (zh) 实现数据可靠传输的方法、装置及计算机存储介质
CN1980224A (zh) 基于主备网关设备状态切换后业务恢复的方法及***
CN104486128B (zh) 一种实现双控制器节点间冗余心跳的***及方法
CN102647304A (zh) 地址解析协议表的同步方法及装置
CN102404146A (zh) 主从切换方法、网络设备及dhcp服务器
CN102025562A (zh) 一种路径检测方法及装置
CN102388570B (zh) 一种主备模式下的单板运行方法及***
CN105119822A (zh) 基于vrrp的备份组管理方法及***
CN105554175A (zh) 一种pw冗余场景下arp备份方法
CN104284359A (zh) 一种epc网络下跨地区容灾***及控制方法
CN102710520A (zh) 一种备份lns的方法及装置
WO2012155630A1 (zh) 一种容灾的方法、装置及***
CN105577444A (zh) 一种无线控制器管理方法及无线控制器
CN103441987A (zh) 双机防火墙***的管理方法和装置
WO2003063522A1 (fr) Centre de commutation radiomobile de reserve
CN102487332B (zh) 故障处理方法、装置和***
KR101563133B1 (ko) 동적 멀티 도메인 환경에서 가상 회선 보호를 위한 시스템 및 방법
CN104125079A (zh) 一种确定双机热备份配置信息的方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150527

WD01 Invention patent application deemed withdrawn after publication