IP 地址漂移的实现与原理 当前备份软件比较流行,其中用到的关键技术是IP 地址漂移, 实际上IP 地址漂移技术是利用共享的“虚拟”IP 地址,当本地进行节点切换与路由切换,使另一端的发送和收方端没有感觉到本地节点地址有变化,保证了通信的连续性,起到断点保护的功效
举例说明:假设最简单的主从方式、单网卡的情况下,双机系统要占用3 个网络地址
主机一地址为 200
1,主机二的地址为200
2, 同时,还应该有一个“虚拟”IP 地址,该地址为工作 IP地址,用来做“漂移”,即工作地址为 200
在分配 IP 地址时,要分清工作 IP 地址和主机自有地址
正常情况下,工作主机的自有地址是被工作地址取代的(若主机一在工作,主机一的地址由200
1 变为 200
在发生主机切换的情况下,主机一的地址恢复为 200
1,而主机二的地址会由 200
2 变为200
3,这就是我们所说的地址漂移
采用地址漂移技术, 利用虚拟 IP 地址来绑定主服务器,可有效解决不能利用组播的情况下多台服务器集群之间的信息交互问题
此方法具有一定的代表性,在很多行业可以采用双机集群方式广泛应用于工业控制、重要事件的备份
两台中心服务器通过网络构成一套高可靠性双机热备份系统,同步工作、互为备份,当主机发生故障时,自动切换到备机工作,系统不间断运行
而地址漂移技术是当其中一台主机有故障时,另一主机接管故障主机的网络 IP 地址,使网络仍能正常运行
通常系统采用双机热备软件或双活技术,具有负载均衡功能,将信息处理、数据库记录、进程监控等各项功能在两台服务器间进行动态分配,主服务器主要负责完成信息处理、进程监控等,备用服务器完成数据库的记录工作
当主服务器发生故障后,能够进行检测并告警,自动将主服务器