防火墙双机热备

防火墙双机热备

FW部署在网络出口位置时,如果发生故障会影响到整网业务。为提升网络的可靠性,需要部署两台FW并组成双机热备

双机热备需要两台硬件和软件配置均相同的FW。两台FW之间通过一条独立的链路连接,这条链路通常被称之为“心跳线”。两台FW通过心跳线了解对端的健康状况,向对端备份配置和表项(如会话表、IPSec SA等)。当一台FW出现故障时,业务流量能平滑地切换到另一台设备上处理,使业务不中断

心跳线

双机热备组网中,心跳线是两台FW交互消息了解对端状态以及备份配置命令和各种表项的通道。心跳线两端的接口通常被称之为“心跳接口”

  • 心跳报文(Hello报文):两台FW通过定期(默认周期为1秒)互相发送心跳报文检测对端设备是否存活
  • VGMP报文:了解对端设备的VGMP组的状态,确定本端和对端设备当前状态是否稳定,是否要进行故障切换
  • 配置和表项备份报文:用于两台FW同步配置命令和状态信息
  • 心跳链路探测报文:用于检测对端设备的心跳口能否正常接收本端设备的报文,确定是否有心跳接口可以使用
  • 配置一致性检查报文:用于检测两台FW的关键配置是否一致,如安全策略、NAT等

上述报文均不受FW的安全策略控制,不需要针对这些报文配置安全策略

心跳接口的连线方式可以是直连,也可以通过交换机或路由器连接

规划专门的接口作为心跳接口,该接口只用来发送心跳报文、备份报文等双机热备功能相关的报文,不将业务报文引导到该接口上转发。可将多个以太网接口绑定成Eth-Trunk接口,使用Eth-Trunk作为心跳接口。这样既提高了链路的可靠性,又可以增加备份通道的带宽

配置了vrrp virtual-mac enable命令的接口不能用作心跳接口

支持主备备份和负载分担模式两种运行模式

基于VRRP的双机热备

FW的VRRP备份组状态则不是由VRRP优先级大小决定,FW启用双机热备功能后,VRRP优先级固定为120

vrrp vrid virtual-router-id virtual-ip virtual-address { active | standby }

当VGMP组状态为active时,VRRP备份组的状态都是Master
当VGMP组状态为standby时,VRRP备份组的状态都是Backup
当VGMP组状态为load-balance时,VRRP备份组状态由VRRP备份组的配置决定


#主备
hrp enable                                #启用双机热备
hrp interface eth-trunk0 remote x.x.x.x  #配置心跳口

interface GigabitEthernet x/x/x
 ip addresss x.x.x.x
 vrrp vrid 1 virtual-ip x.x.x.x active   #配置VRRP备份组 主
 
    
#负载分担
 interface GigabitEthernet x/x/x
 ip addresss x.x.x.x
 vrrp vrid 1 virtual-ip x.x.x.x active   
 vrrp vrid 2 virtual-ip x.x.x.x standby
基于动态路由的双机热备

启用双机热备功能,FW能根据VGMP组状态动态调整OSPF、OSPFv3发布路由的开销值、动态调整BGP发布路由的MED值

  • VGMP组状态为active时,FW按照OSPF/OSPFv3/BGP路由的配置正常发布路由
  • VGMP组状态为standby时,FW会调整OSPF、OSPFv3发布路由的开销值和BGP发布路由的MED值
  • VGMP组状态为load-balance时,FW默认按照OSPF/OSPFv3/BGP路由的配置正常发布路由。在FW上配置了hrp standby-device命令指定FW为备机或者将FW的所有VRRP备份组状态参数都配置为standby时,FW会调整OSPF、OSPFv3发布路由的开销值和BGP发布路由的MED值
hrp enable                               /*启用双机热备功能*/
hrp interface eth-trunk0 remote x.x.x.x /*配置心跳口*/
hrp adjust ospf-cost enable 65000        /*配置VGMP组调整OSPF开销值*/


ospf 100 router-id x.x.x.x
 default-route-advertise always          
 area 0.0.0.0
  network x.x.x.x

interface GigabitEthernet 1/0/1
 ospf cost 1                            
透明模式双机热备

启用双机热备功能,FW能根据VGMP组状态启用或禁用VLAN

  • FW默认不会根据VGMP组状态调整任何VLAN的状态。使用hrp track vlan vlan-id命令配置VGMP组监控VLAN状态后,FW才会根据VGMP组的状态调整VLAN的状态
  • VGMP组状态为active时,FW将VGMP组监控的VLAN状态调整为启用状态,该VLAN可以转发报文
  • VGMP组状态为standby时,FW将VGMP组监控的VLAN状态调整为禁用状态,该VLAN不能转发报文
  • VGMP组状态为load-balance时,FW默认将VGMP组监控的VLAN状态调整为启用状态。用户在FW上配置了hrp standby-device命令指定FW为备机或者将FW的所有VRRP备份组状态参数都配置为standby时,FW会将VGMP组监控的VLAN状态调整为禁用状态
#
hrp enable                               /*启用双机热备功能*/
hrp interface eth-trunk0 remote x.x.x.x  /*配置心跳口*/
hrp track vlan 10                        /*配置VGMP监控VLAN状态*/

#
interface GigabitEthernet x/x/x
 portswitch
 port link-type trunk
 port trunk allow-pass vlan 10           
 undo port trunk allow-pass vlan 1
#
interface GigabitEthernet x/x/x
 portswitch
 port link-type trunk
 port trunk allow-pass vlan 10          
 undo port trunk allow-pass vlan 1
其它命令
 hrp sync config              #执行hrp sync config命令的设备向对端设备备份
 hrp configuration check      #触发一致性检查
 display hrp state verbose    #查看双机热备状态
 display hrp interface        
 hrp switch                   #强制主备倒换
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值