当前位置: 首页 > backend >正文

防火墙高可靠性

防火墙高可靠性技术概述

防火墙高可靠性技术分为两类:设备高可靠性和链路高可靠性

防火墙双机热备

双机热备概述及相关协议

HRP协议:即Huawei Redundancy Protocol,主要用于实现防火墙双机之间关键配置命令和状态化信息的备份,状态化信息主要包括会话表、Servermap表、黑白名单、NAT映射表等。 VGMP协议:即VRRP Group Management Protocol,主要用于实现对VRRP备份组的统一管理,保证多个VRRP备份组状态的一致性,同时VGMP的状态也会影响路由协议的开销。 备份通道:也称为“心跳线”,用于HRP协议和VGMP协议的通信。

VGMP状态:当防火墙上的VGMP为Active状态时,它保证组内所有VRRP备份组的状态统一为Active状态,这样所有报文都将从该防火墙上通过,该防火墙成为主用防火墙。此时另外一台防火墙上对应的VGMP为备状态,该防火墙成为备用防火墙。

双机热备工作模式

主备备份模式

1、两台设备一主一备。正常情况下业务流量由主用设备处理。当主用设备故障时,备用设备接替主用设备处理业务流量,保证业务不中断。
2、流量由单台设备处理,相较于负载分担模式,路由规划和故障定位相对简单。
3、主备备份模式中,备用设备不承载任何业务流量,资源利用率不高。

负载分担模式

1、两台设备互为主备。正常情况下两台设备共同分担整网的业务流量。当其中一台设备故障时,另外一台设备会承担其业务,保证原本通过该设备转发的业务不中断。
2、相较于主备备份模式,组网方案和配置相对复杂。
3、负载分担模式组网中流量由两台设备共同处理,可以提高防火墙整体的业务吞吐量。
4、负载分担模式组网中设备发生故障时,只有一半的业务需要切换,故障切换的速度更快。

不同模式中备份的注意事项

1、在主备备份组网下,配置命令和状态信息都由主用设备备份到备用设备。
2、而在负载分担组网下,两台防火墙都是主用设备。因此如果允许两台主用设备之间能够相互备份命令,那么可能就会造成两台设备命令相互覆盖或冲突的问题。所以为了方便管理员对两台防火墙配置的统一管理,避免混乱,我们引入配置主和配置从设备的概念。
3、负载分担组网下,发送备份配置命令的防火墙称为配置主设备(命令行提示符前有HRP_M前缀),接收备份配置命令的防火墙称为配置从设备(命令行提示符前有HRP_S前缀)。配置命令只能由“配置主设备”备份到“配置从设备”。状态信息则是两台设备相互备份。

基于VRRP的双机热备

基于路由协议的双机热备

透明模式的双机热备

防火墙链路高可靠性技术

Eth-Trunk

Eth-Trunk技术简称链路聚合,可以将多条以太网物理链路捆绑在一起成为一条逻辑链路,可实现增加带宽、提高链路可靠性的作用。

Eth-Trunk主要功能如下:

增加带宽:链路聚合接口的最大带宽可以达到各成员接口带宽之和。
流量负载分担:在一个链路聚合组内,可以实现业务流量的负载分担。
提高可靠性:当某条链路出现故障时,流量可以切换到其他可用链路上,从而提高链路聚合接口的可靠性。

链路聚合组和链路聚合接口:
链路聚合组LAG(Link Aggregation Group)是指将若干条以太链路捆绑在一起所形成的逻辑链路。
每个聚合组唯一对应着一个逻辑接口,这个逻辑接口称之为链路聚合接口或Eth-Trunk接口。

活动接口和非活动接口:链路聚合组的成员接口存在活动接口和非活动接口两种。转发数据的接口称为活动接口,不转发数据的接口称为非活动接口。

活动链路和非活动链路:活动接口对应的链路称为活动链路,非活动接口对应的链路称为非活动链路。

Eth-Trunk的链路聚合模式:
手工模式:Eth-Trunk接口的创建、成员接口的加入由手工配置。手工模式下,所有链路都是活动链路,如果有链路断连,则其他活动链路自动分担流量。
LACP模式:Eth-Trunk接口的创建、成员接口的加入由手工配置。链路状态协商由LACP协议控制,可以动态监控链路的状态,推荐使用此方式。

Eth-Trunk配置及参数介绍 

IP-Link

BFD

Link-Group

双机热备版本升级及故障排查

http://www.xdnf.cn/news/7948.html

相关文章:

  • AI预测3D新模型百十个定位预测+胆码预测+去和尾2025年5月21日第84弹
  • nlohmann json:检查类型并取出数据
  • 【八股战神篇】Spring高频面试题汇总
  • 企业数字化转型是否已由信息化+自动化向智能化迈进?
  • YCKC【二分答案专题】题解
  • 关于C++使用位运算交换变量值的分析
  • Vue学习记录
  • docker面试题(5)
  • LeetCode 1004. 最大连续1的个数 III
  • PH热榜 | 2025-05-21
  • 影刀Fun叉鸟-打刀刀
  • PyTorch的基本操作
  • 5月21日星期三今日早报简报微语报早读
  • 架构的设计
  • WebGL2混合与雾
  • tshark的使用技巧(wireshark的命令行,类似tcpdump):转换格式,设置filter
  • ARM64虚拟地址到物理地址转换页表映射过程--基于crash
  • 系统工程与一般系统理论 | 技术 / 应用 / 跨领域认知融合
  • 《AI工程技术栈》:三层结构解析,AI工程如何区别于ML工程与全栈工程
  • 精益数据分析(75/126):用户反馈的科学解读与试验驱动迭代——Rally的双向验证方法论
  • PEFT库PromptTuningConfig 配置
  • HarmonyOS NEXT端云一体化工程目录结构
  • ping、tcpping、psping、paping、hping的区别
  • 堆排序的两种建堆方式
  • 各类时钟源对比
  • sqlalchemy常用的数据类型
  • 浅谈mRNA的量与蛋白表达量不线性相关的原因(二)
  • C语言接收数据、解析数据帧,解决丢包粘包问题
  • 深入理解用于中断控制的 NVIC 寄存器
  • Python Day28 学习