双机热备技术产生的原因

传统的组网方式如图所示,内部用户和外部用户的交互报文全部通过FW1。如果FW1出现故障,内部网络中所有以FW1作为默认网关的主机与外部网络之间的通讯将中断,通讯可靠性无法保证。

在网络架构设计时,通常会在关键位置部署两台(双机)或多台设备,以提升网络的可能性。

双机热备在路由器上的部署

路由器不会记录报文的交换状态和应用层信息,因此路由器的双机部署,只需要做好路由备份就可以保证业务的可靠性。

双机热备协议架构

VRRP(虚拟冗余协议)

负责单个接口的 故障检测和流量引导。每个VRRP备份组拥有一个虚拟IP地址,作为网络的网关地址;在VRRP主备倒换时通过发送免费ARP来刷新对接设备的MAC转发表来引导流量。

VGMP(VRRP组管理协议,华为私有)

将系统中所有的VRRP备份组集中管理,控制状态统一切换,保证出现故障时上行流量能同步切换到备用防火墙。

HRP(华为冗余协议,华为私有)

负责双机之间的数据同步。

主备备份和负载分担应用场景


在防火墙双机热备组网中必须首先解决两个问题:
1、防火墙必须能够检测到链路或设备故障。
2、防火墙检测到故障后能够实现流量平滑切换。

当放火墙上下行业务端口上配置了VRRP备份组时,这两个VRRP备份组是独立运行的,可能出现上下行VRRP备份组状态不一致的情况。
例如,主用网关防火墙上内侧接口故障,VRRP倒换到备用防火墙,因此出去的流量从备用防火墙转发。但是对于外网侧的VRRP,主用网关的防火墙上VRRP仍然是主,因此回程的流量仍然会送会到主用网关防火墙上,但业务流量无法送回内网,导致业务中断。

VGMP产生

为了解决前面提到的单独配置VRRP可能遇到的状态不一致问题,华为在VRRP的基础上开发了VGMP组管理协议(VRRP Group Management Protocol),即VGMP。
VGMP提出VRRP管理组的概念,将同一台防火墙上的多个VRRP备份组都加入到一个VRRP管理组,由管理组统一管理所有VRRP备份组,通过统一空着各VRRP备份组状态的切换,来保证管理组内的所有VRRP备份组状态都是一致的。

HRP介绍

HRP(Huawei Redundancy Protoco)协议,用来将主防火墙关键配置和连接状态等数据向备防火墙同步。
HRP模块提供了基础的数据备份机制和传输功能。各个应用模块收集本模块需要备份的数据,提供给HRP模块,HRP模块负责将数据发送到対端防火墙的对应模块,应用模块需要再将HRP模块提交上来数据进行解析,并加入到防火墙的动态运行数据池中。
备份内容:要备份的连接状态数据包括TCP/UDP的会话表、ServerMap表项、动态黑名单、NO-PAT表项、ARP表项等。
HRP数据备份范围

能够备份配置命令:只能在主设备上配置,备设备不能配置

不能备份的配置命令:主设备和备设备都可以配置。

双机热备基本组网

1、配置主备备份的双机热备,FW1为主,FW2为备。
2、VRRP1的虚拟IP地址为10.1.1.253,VRRP2的虚拟IP地址为202.100.1.253.
3、心跳接口不配置remote参数(使用VRRP报文封装,为组播流量,无需放行安全策略)

CLI详细配置

SW1底层桥接配置

interface Ethernet 0/0/5
port link-type trunk
port trunk allow-pass vlan 10 16
interface Ethernet 0/0/6
port link-type access
port default vlan 21
interface Ethernet 0/0/8
port link Ethernet 0/0/8
port link-type access
port default vlan 19
undo ip route-static 0.0.0.0 0 10.1.1.10 (将SW1的默认网关地址改为VRRP的虚拟地址)
ip route-static 0.0.0.0 0 10.1.1.253

修改ISP上的路由为虚拟IP 202.100.1.253

ISP(config)# no ip route 10.1.0.0 255.255.0.0 202.100.1.10
ISP(config)# no ip route 172.16.0.0 255.255.0.0 202.100.1.10
ISP(config)# no ip route 192.168.0.0 255.255.0.0 202.100.1.10

ISP(config)# ip route 10.1.0.0 255.255.0.0 202.100.1.253
ISP(config)# ip route 172.16.0.0 255.255.0.0 202.100.1.253
ISP(config)# ip route 192.168.0.0 255.255.0.0 202.100.1.253

创建HA Zone

[FW1] firewall zone name HA
[FW1]
set priority 70
[FW2]firewall zone name HA
[FW2]set priotity 70

配置防火墙心跳口

FW1:
interface GigabitEthernet0/0/3
ip address 172.16.1.10 255.255.255.0
firewall zone HA
add interface GiagabitEternet 0/0/3
FW2:
interface GigabitEthernet0/0/3
ip address 172.16.1.11 255.255.255.0
firewall zone HA
add interface GigabitEthernet 0/0/3

FW2 HA配置
hrp enable
hrp standby-device
hrp interface GigabitEthernet0/0/3
interface GigabitEthernet0/0/1.10
vlan-type dot1q 10
ip address 10.1.1.11 24
vrrp vird 1 virtual-ip 10.1.253 standby
vrrp virtual-mac enable

interface GigabitEthernet0/0/2
ip address 202.100.1.11 255.255.255.0
vrrp vird 2 vitual-ip 202.100.1.253 standby
vrrp virtual-amc enable

双机热备Web配置

一、FW1配置主备双机热备

二、启用【双机热备】,模式为【主备备份】,运行角色为【主用】,心跳接口为【g0/0/3】,新建虚拟IP地址为【10.1.1.253】,启用【虚拟MAC】。

三、新建vrid 2 ,虚拟IP地址为【202.100.1.253】,启用【虚拟MAC】。

检查状态



安全策略:

不能同步路由


双机热备配置思路:

防火墙工作在三层,上下连接交换机(主备方式)
第一步:基本配置(IP ZONE路由)

第二步:配置VRRP及VGMP
主设备:
interface GigabitEthernet0/0/1.10
vlan-type dot1q 10
ip address 10.1.1.10 255.255.255.0
vrrp vird 1 virtual-ip 10.1.1.253 active
vrrp virtual-mac enable
备设备:
interface GigabitEthernet0/0/1.10
vlan-type dot1q 10
ip add 10.1.1.11 255.255.255.0
vrrp vrid virtual-ip 10.1.1.253 standby
vrrp virtual-mac enable

第三步:配置心跳口
hrp interface GigabitEtherne0/0/3

第四步:启动双机热备:
主备配置
hrp enable
第五步:定义双机热备模式
主模式:
hrp active-device(默认设备都是主,可以选敲)
备设备:
hrp standby-device(必须一定要敲)

弟六步:检查配置

HRP_ALFw1jdisplay vrrp
21:37:04 2019/09/19
GigabitEthernet0/0/2 l virtual Router 2
VRRP Group : Active
state : Active
Virtuai Ip :202.100.1.253
Virtual MAc : 0000-5e00-0102
Primary IP :202.100.1.10
Priority Run : 120
Priority config : 100
Active Priority : 120
Preempt : YEs Delay Time : 0
Advertisement Timer : 1
Auth Type : NONE
Check TTL : YES

GigabitEthernet0/0/1.10 l virtual Router 1
VRRP Group : Active
State : Active
Virtual IP : 10.1.1.253
Virtual MAc : 0000-5e00-0101
Primary IP :10.1.1.10
Priority Run : 120
Priority config : 100
Active Priority : 120
Preempt : YES Delay Time : 0
Advertisement Timer : 1
Auth Type : NONE
Check TL : YES

HRP_A[FW1]display hrp group
21:37:17 2022/07/24
Active group status:
Group enabled : Yes
State :active
Priority running 65001 #主备份的优先级
Total VRRP members:2
Hello interval(ms):1000
Preempt enabled : yes # 默认开启抢占功能
Preempt delay(s): 60 # 默认抢占延迟60s,可以修改
Tcp check delay(s):0
Peer group available:1
Peer’s member same:yes
Standby group status:

第七步:放行安全策略
只需要在主设备配置,备设备会同步安全策略
security-policy
rule name trust_untrust
source-zone trust
destination-zone untrust
action permit

第八步:业务流量切换测试

【HCIE安全】双机热备-主备备份相关推荐

  1. 高可用性HA(High Availability)双机热备

    对于日益承担企事业单位核心业务的NT网络来说,数据的高可用性和系统的连续运转能力极其重要,服务器是企事业单位存放数据的重要设备,如果一旦因为服务器的故障而无法正常运转,就会造成业务停顿,导致不可挽回的 ...

  2. ENSP-----VGMP与HRP协议---防火墙的双机热备

    一.防火墙双机热备介绍 双机热备的概述 双机热备是为了解决单点故障,实现业务的平滑过渡(会话表需要同步) 华为防火墙的双机热备模式有:热备模式.负载均衡模式 主备备份指正常情况下仅由主用设备处理业务, ...

  3. 主主和主从和主备区别

    主从:"从机"的"从"可以理解为"仆从",仆从是要帮主人干活的,"从机"是需要提供读数据的功能的: 主备:"备 ...

  4. SQLServer 2005 数据库定阅复制实现双机热备(主要是sharepoint 内容数据库)

    SQLServer 2005 数据库定阅复制实现双机热备(主要是sharepoint 内容数据库) 原文:SQLServer 2005 数据库定阅复制实现双机热备(主要是sharepoint 内容数据 ...

  5. mysql主备数据库配置文档_MySQL数据库配置主从服务器实现双机热备实例教程

    网站:bbs.osyunwei.com 程序在:Web服务器192.168.21.129上面 数据库在:MySQL服务器192.168.21.169上面 实现目的:增加一台MySQL备份服务器(192 ...

  6. keepalived mysql双主架构图_MySQL双机热备(keepalived+mysql双主)

    科普描述 双机热备是指两台机器都在运行, 但并不是两台机器都同时在提供服务. 当提供服务的一台 出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短. MySQL 双主复制,即互为 ...

  7. 双机热备_涨知识 | 双机热备与备份一体机的联系及区别

    备份一体机CDM越来越热,还在备份一体机.双机热备傻不傻分不清楚?看完这一篇,深入了解双机热备和备份一体机,轻松选择更实用的数据保护产品. 何为双机热备? "双机热备"特指基于高可 ...

  8. mysql 双机备份_mysql双机热备详解及延伸备份

    开门见山,首先,主服务器的mysql版本不能高于从服务器的版本 ,可以是一样的,其次端口号必须统一. 好了,现在开始配置双机热备(随后将会提到循环备份以及互备)我使用的版本为redhat5.4两台ip ...

  9. CENTOS利用Keepalived构建双主MySQL+双机热备

    之前的博文介绍了如何配置MYSQL双主互备. 见http://showerlee.blog.51cto.com/2047005/1187693 这里介绍如何配合前者实现Keepalived双机热备 系 ...

  10. Nginx+keepalived 高可用双机热备(主从模式/双主模式)

    基础介绍 负载均衡技术对于一个网站尤其是大型网站的web服务器集群来说是至关重要的!做好负载均衡架构,可以实现故障转移和高可用环境,避免单点故障,保证网站健康持续运行. 关于负载均衡介绍,可以参考:l ...

最新文章

  1. 使用urllib2简单爬取并保存内涵吧内涵段子指定分页的的描述信息
  2. Pandas与openpyxl库的 完美 融合!
  3. date、sleep和usleep命令
  4. html5 弹性布局
  5. Openshift 4.4 静态 IP 离线安装系列:初始安装
  6. 跌落式封隔器行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  7. Long Short-Term Memory Over Tree Structures
  8. PAT (Basic Level) Practice1013 数素数
  9. 重装驱动:Failed to initialize NVML: Driver/library version mismatch
  10. 如何用示波器测量输出阻抗
  11. 快速模版的本地化改进
  12. 如何卸载手机系统自带应用(无需root)?【亲测有用】
  13. pip安装包以及更新报错Could not fetch URL :There was a problem confirming the ssl certificate
  14. Oracle中如何添加date类型的数据
  15. 分析linux启动内核源码
  16. python出现invalid syntax什么意思_关于Python出现invalid syntax的几种原因
  17. 数据挖掘BUC算法实现
  18. IDNA-ABF: DNA甲基化可解释预测的多尺度深度生物语言学习模型
  19. 驾考计算机播报原理,驾考科二电脑语音提示
  20. Word线条边框和表格的应用

热门文章

  1. 【Matlab土壤分类】多类SVM土壤分类【含GUI源码 1398期】
  2. Python 3——xlsxwriter生成图表
  3. presscad图层LIsp_为什么我用统赢软件在CAD里面转完程式后老是出现CAD没有响应的情况?...
  4. Janusgraph使用示例
  5. 微信小程序入门级教程一
  6. python3 爬虫 HTTP Error 403:Forbidden
  7. 以太坊(ethereum)开发DApp应用的入门区块链技术教程
  8. NC65新增按钮、新增按钮拦截器,某个字段制作超链接
  9. 2022年信息安全工程师考试知识点:信息系统安全测评
  10. 支持iphone的打印服务器,MAC苹果电脑系统 如何添加网络打印机(适用于Mac OS)