定义
双机热备份(Hot-Standby Backup)是指,当两台设备在确定主用(Master)设备和备用(Backup)设备后,由主用设备进行业务的转发,而备用设备处于监控状态,同时主用设备实时向备用设备发送状态信息和需要备份的信息,当主用设备出现故障后,备用设备及时接替主用设备的业务运行。
目的
随着用户对网络可靠性的要求越来越高,如何保证网络的不间断传输,已成为一个必须解决的问题。特别是在一些重要业务的入口或接入点上,需要保证网络的不间断运行,如企业的Internet接入点、银行的数据库服务器等。在这些业务点上如果只使用一台设备,无论其可靠性多高,网络都必然要承受因单点故障而导致业务中断的风险。
为了解决上述问题,引入了双机热备份。双机热备份实现了双机业务的备份功能,业务信息通过备份链路实现批量备份和实时备份,保证在主设备故障时业务能够不中断地顺利切换到备份设备,从而降低了单点故障的风险,提高了网络的可靠性。
备份方式
设备支持主备方式的双机热备份解决方案。
如图1所示,SwitchA与SwitchB组成一个VRRP备份组。正常情况下,主设备SwitchA处理所有业务,并将产生的会话信息通过主备通道传送到备份设备SwitchB进行备份;SwitchB不处理业务,只用做备份。
当主设备SwitchA发生故障,备份设备SwitchB接替主设备SwitchA处理业务,如图2所示。由于已经在备用设备上备份了会话信息,从而可以保证新发起的会话能正常建立,当前正在进行的会话也不会中断,提高了网络的可靠性。
当原来的主用设备故障恢复之后,在抢占方式下,将重新选举成为Master;在非抢占方式下,将保持在Backup状态。
实现机制
双机热备份的实现主要分为两个环节:
- 正常情况下的数据同步,该环节保证主备设备信息一致。
- 故障与故障恢复时的流量切换,该环节保证故障后业务能够不中断运行。
数据同步
当主用设备出现故障,流量切换到备份设备时,要求主用设备和备份设备的会话表项完全一致,否则有可能导致会话中断。因此,需要一种机制在主用设备上会话建立或表项变化时将相关信息同步保存到备份设备上。HSB主备服务处理模块可以提供数据的备份功能,它负责在两个互为备份的设备间建立主备通道,并维护主备通道的链路状态,提供报文的收发服务。
-
批量备份
主用设备工作了一段时间后,可能已经存在大量的会话表项,此时加入备份设备,在两台设备上配置双机热备份功能后,先运行的主用设备会将已有的会话表项一次性同步到新加入的备份设备上。
-
实时备份
主用设备在运行过程中,可能会产生新的会话表项。为了保证主备设备上表项的完全一致,主用设备在产生新表项或表项变化后会及时备份到备份设备上。
流量切换
双机热备份通过VRRP特性来实现流量的切换,即VRRP热备份。
如图3所示,SwitchB上配置了VRRP功能,其中SwitchA配置为VRRP备份组的Master设备,SwitchB配置为VRRP备份组的Backup设备。双机热备份根据VRRP的主备状态,协商出SwitchA作为双机热备份的主用设备,SwitchB作为双机热备份的备份设备(即双机热备份主备设备的选择与VRRP组主备设备的选择保持一致),HSB主备服务会将主设备SwitchA上的相关信息备份到备份设备SwitchB上。
如果SwitchA发生故障,如图4所示,VRRP备份组会根据VRRP优先级选举SwitchB成为VRRP备份组新的Master设备,进行业务流量的转发,从而实现了流量的切换。
双机热备份配置注意事项
涉及网元
无需其他网元配合。
License支持
HSB是设备的基本特性,无需获得License许可即可应用此功能。
特性依赖和限制
-
双机热备份只支持两台设备之间的备份,并且两台设备的型号和软件版本需完全一致。
-
VRRP热备份只支持VRRP主备备份方式,不支持VRRP负载分担方式。
- 在主备设备上部署DHCPv6中继时需要注意以下几点:
- 目前仅支持备份DHCPv6前缀路由信息。
- 需执行命令hsb-service-type dhcp hsb-group group-index,使DHCP业务绑定HSB备份组。否则主备设备上的DHCPv6前缀路由信息无法备份。
- HSB备份组使能后不能进行业务功能与HSB备份组绑定的操作,请在使能HSB备份组前进行业务功能的绑定。
前置任务
在配置双机热备份功能之前,需完成任务:配置接口的网络层属性,使网络层路由可达。