防火墙--双机热备

目录

双击热备作用

防火墙和路由器备份不同之处

如何连线

双机

热备

冷备

VRRP

VGMP(华为私有协议)

场景解释

VGMP作用过程

主备的形成场景

接口故障的切换场景

 整机故障

原主设备故障恢复的场景

如果没有开启抢占

如果开启了抢占

负载分担场景

HRP

作用

配置信息 

状态信息

配置要求

HRP三种备份方式

自动备份

手工备份

快速备份

ensp中防火墙web配置双机热备

在哪配置

如何配置

选项解释 

HRP手工备份的位置

一些其他的防火墙部署位置情况

双机热备直路部署-上下二层

双机热备直路部署-上下三层

防火墙透明部署

上下二层

上下三层


双击热备作用

这个技术可以保证防火墙的可靠性,就是防火墙备份的一个思想

防火墙和路由器备份不同之处

因为防火墙不仅需要同步配置信息,还要同步状态信息(会话表等),所以防火墙不能单纯靠动态协议来实现切换,需要用到双机热备技术.,如下图

如何连线

二层的话就直接来连接,但是三层设备的话就需要一个二层交换机来连接一下,保证两个防火墙的设备再同一个网段,如下图保证防火墙再公网是同一个网段,和下面内网是同一个网段

双机

目前双机热备技术仅仅支持两台防火墙的互备

热备

可以在正常运行过程,直接同步,两台设备共同运行

一台设备出现故障的情况下另外一台设备可以立即替代原设备

冷备

仅工作一台设备,备份一台设备,备份设备仅同步配置,并不工作,只有在主设备出现故障时,再由管理员替换工作,冷备可能会造成较长时间设备停止工作

VRRP

虚拟路由器的冗余技术

HCIP学习--以太网中继、SVI、VRRP-CSDN博客 

VGMP(华为私有协议)

VRRP Group Management Protoco

因为VRRP彼此是独立的,所以,一个VRRP组进行切换不会直接导致其他组同步切换,在防火
墙的双机热备场景下,上下有两个VRRP组,需要同步切换,使用传统的上行链路监控,比较
复杂,所以,设计了VGMP协议,来对VRRP组进行统一的切换管理

场景解释

下依照图例来解释VGMP作用过程

两个方框就是两个防火墙,两个防火墙所在场景就是下面第二张图。两个防火墙上下都需要vrrp技术,如果某个接口出现故障,他所在的那一边的链路无法进行正常通信,所以VRRP需要同时切换,这个时候就需要VGMP技术。

VGMP作用过程

(VGMP几乎舍弃了VRRP的大部分机制)

当有接口坏掉了,接口成了过度状态,VGMP就会发现自己管理的VRRP组出现故障,VGMP就会降低自己的优先级,VGMP默认优先级(这里优先级和VRRP中不同)主设备组为65001,备份设备组65000。在VGMP中他们的设备不叫master和backup了。而是称为Active 和 Standby组Active 优先级65001, Standby组65000。

主备的形成场景

下面第一张图就是两个防火墙,然后左边防火墙的VRRP组1和VRRP族2都被划分到了左边设备的VGMP Active组里。右边防火墙的VRRP组1和VRRP族2都被划分到了右边设备的VGMP Standby组里。所以左边的设备是主设备,右边的设备时备份设备。

1,FW1被设定为主设备(这个由网络管理员来做) --- FW1中的VGMP的active组被激活,并且将上下两个VRRP组拉
入到VGMP的active组中,并且状态都是ACTIVE
2,FE2被设定为备设备 --- FW2中的VGMP的standby组被激活,并且将上下两个vrrp组拉入
到VGMP的standby组中,并且状态都是standby
(VGMP组中存在优先级的概念,ACTIVE组的默认优先级是65001,standby组默认的优先
级为65000,并且,在VGMP中,所有的主都被成为active,所有的备成为standby)
3,主设备上下两个VRRP组的接口将发送免费ARP报文

接口故障的切换场景

左边是FW1

1,假设FW1下的接口发生故障,接口的状态会从active状态切换到initialize状态(接口故障
的一个过渡状态)
2,VGMP组感知到接口状态变化,会降低自身的优先级(每一个接口发生故障,则优先级会
降低2)
3,FW1会向FW2发送一个状态变更的请求报文,这个报文中会包含降低后的优先级;
4,FW2收到请求报文后,发现自身的优先级高于对方的优先级,则会将自己standby组的状
态从standby切换为active状态
5,FW2的VGMP组状态发生变化,则standby组中的VRRP组的状态同步发生变化,都从standby切
换到active
6,FW2回复FW1应答报文,表示允许切换
7,FW1收到应答报文后,将自身ACTIVE组的状态(active组右active状态和standy状态)从ACTIVE切换到standby状态,并且,其 中的VRRP组同步将状态切换到standby,不包含故障接口的状态,依旧是initialize状态
8,FW2上下两个VRRP组将发送免费ARP报文,让交换机切换MAC地址表,之后所有的流量将从FW2通过。
 整机故障
整机故障可以通过保活机制来进行切换,主设备发生故障,则不会发送 HRP 心跳报文,
备设备在超时时间内没有接收到主设备的保活包,则将会进行状态切换;
原主设备故障恢复的场景
如果没有开启抢占
原主设备继续以备设备的身份工作
如果开启了抢占

1、FW1故障恢复后,调整自身优先级,并发送请求报文给FW2,请求报文是修改后的优先级

2、FW2收到后,发现FW1的优先级大于自己的优先级,调整自己的Standy组为Standy状态,并且发送确认报文给FW1

3、FW1收到确认报文,更改自己Active组为Active状态

负载分担场景

与一个相同只是多创建了两个vrrp

HRP

作用

可以同步防火墙上的 状态 信息 配置信息

配置信息 

接口IP地址,路由信息,安全策略,NAT策略。
HRP不能同步基本的接口和路由信息,在做双击热备前接口信息和路由信息已经有了,同步的画可能会出现问题

状态信息

配置要求

HRP 在进行双机热备时,还有一个要求,两台热备设备之间,必须拥有一条链路,用来同步信
息,并且,这条链路必须是三层链路。这条链路在进行数据传递时,不受安全策略的影响,这条线被称为心跳线。 VGMP协议发送的报文也是通过心跳线 传输的。
(注意,如果心跳线是直连的,则不受安全策略的影响,但是,如果中间有中继设备,即
非直连场景,则需要配置安全策略。)
HRP 会周期性的发送心跳报文,只有主设备会发送,周期时间默认为1S,如果备设备在三个周
期时间内默认3S没有收到对方的心跳报文,则认定对方出现故障,将修改自身为主设备。

HRP三种备份方式

这集中方法可以同时开启

自动备份

自动备份配置和状态信息,但是,配置信息可以立即自动备份,状态信息无
法立即备份,只能通过短暂的延迟之后,在进行备份(10S左右)

手工备份

由网络管理员手工触发,可以立即同步配置和状态信息

快速备份

该备份方式仅针对 负载分担的场景(两台设备同时工作) 。再创建一个VGMP组,两台设备互为两个VGMP组的主设备,然后这种情况可能会两条链路都会走,如下图上去的时候走1这边,下去的时候走二这边,所以是不是两台设备需要快速同步状态信息,不然业务就会收到影响。但是无法同步配置信息,仅能同步状态信息,并且可以立即同步状态信息。

ensp中防火墙web配置双机热备

在哪配置

如何配置

默认从主向备同步

选项解释 

主动抢占:如果勾选了主动抢占,则代表开启抢占模式,默认开启60S抢占延迟,就是如果设备好了以后,延迟60秒再开始抢占
(抢占延时主要是为了应对一些接口可能出现反复震荡的情况,这个东西一般只给主设备配置)
hello时间:保活报文发送周期,默认一秒。要是改的话,需要主设备、备份设备同时修改。否则可能对接不上
接口监控:上行链路追踪
配置虚拟IP地址:这里就是做VRRP的地方
注意:
1,虚拟mac地址勾选可以让切换对用户全程无感知
2,如果虚拟IP地址和接口IP地址不再同一个网段,则配置时必须配置子网掩码
这个配置完就配置好了

 

HRP手工备份的位置

双机热备的时候写NAT要注意,写静态NAT的时候使用出接口可能导致出去产生问题。所以乖乖使用地址池吧

然后备份设备几乎不可以配置东西了,只能说是主配置啥他同步啥

一些其他的防火墙部署位置情况

双机热备直路部署-上下二层

双机热备直路部署-上下三层

配置三层不需要配置虚拟IP,配置监控接口三层监控接口,二层监控VLAN
ospf配置地方
上面的图先配置ospf,配置双击热备前
配置主备模式的双机热备后
发现开销值发生变化,从设备的路由都要经过主设备了。那么这个选路是和发生变化的,是备用设备在传递拓扑信息的时候将Metric修改了修改成了65500,如下面第二张图片

 

配置负载分担的双击热备就是普通的没有配置主备模式的双机热备的情况也就是只配置了ospf的情况,做负载分担和不做的区别就是他可以把信息同步过去,所以还是需要做的。

防火墙透明部署

上下二层

 这种情况下建议使用主备模式不要使用负载分担模式。负载分担下面的vlan可以从左边走也可以从右边走,然后可能成环,然后生成树还会给你堵掉,所以没必要做负载分担

上下三层

 这种模式建议采用负载分担,不建议使用主备模式。把两个防火墙当成两个交换机就行,然后如果配置主备,备份的那个防火墙是不是就相当于断掉了。链路都断掉了那还了得。B和D也无法建立邻居关系,然后如果主设备坏了,是不是就要切换到备用设备上,然后B和D要重新建立邻居关系。然后切换收敛的过程就会很长,会影响正常业务。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/843134.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

IDEA创建Java工程、Maven安装与建立工程、Web工程、Tomcat配置

《IDEA破解、配置、使用技巧与实战教程》系列文章目录 第一章 IDEA破解与HelloWorld的实战编写 第二章 IDEA的详细设置 第三章 IDEA的工程与模块管理 第四章 IDEA的常见代码模板的使用 第五章 IDEA中常用的快捷键 第六章 IDEA的断点调试(Debug) 第七章 …

Ubuntu编译ffmpeg并添加cmake工程

文章目录 前言前提须知为什么要自己编译 FFmpeg前提软件包与工具的安装编译ffmpeg写CMakeList.txt包含ffmpeg到我们项目中 总结 前言 FFmpeg 是一个领先的多媒体框架,能够解码、编码、转码、复用、解复用、流化、过滤和播放几乎所有人类和机器创造的内容。FFmpeg 包…

AIGC Kolors可图IP-Adapter-Plus风格参考模型使用案例

参考: https://huggingface.co/Kwai-Kolors/Kolors-IP-Adapter-Plus 代码环境安装: git clone https://github.com/Kwai-Kolors/Kolors cd Kolors conda create --name kolors python=3.8 conda activate kolors pip install -r requirements.txt python3 setup.py install…

如何发一篇顶会论文? 涉及3D高斯,slam,自动驾驶,三维点云等等

SLAM&3DGS 1)SLAM/3DGS/三维点云/医疗图像/扩散模型/结构光/Transformer/CNN/Mamba/位姿估计 顶会论文指导 2)基于环境信息的定位,重建与场景理解 3)轻量级高保真Gaussian Splatting 4)基于大模型与GS的 6D pose e…

【无人机】低空经济中5G RedCap芯片的技术分析报告

1. 引言 图一. 新基建:低空经济 低空经济作为一种新兴的经济形态,涵盖了无人机、电动垂直起降飞行器(eVTOL)、低空物流、空中交通管理等多个领域。随着5G网络的普及和演进,5G RedCap(Reduced Capability&a…

WPF/C#:实现导航功能

前言 在WPF中使用导航功能可以使用Frame控件,这是比较基础的一种方法。前几天分享了wpfui中NavigationView的基本用法,但是如果真正在项目中使用起来,基础的用法是无法满足的。今天通过wpfui中的mvvm例子来说明在wpfui中如何通过依赖注入与M…

第四周:机器学习笔记

第四周学习周报 摘要Abstract机器学习任务攻略1.loss on training data1.1 training data的loss过大怎么办?1.2 training data的loss小,但是testing data loss大怎么办? 2. 如何选择一个中最好的模型?2.1 Cross Validation&#x…

SpringBoot 最大连接数及最大并发数是多少

SpringBoot 最大连接数及最大并发数 Spring Boot 是一个基于 Spring 框架的快速开发框架,它本身并不直接管理数据库连接或网络连接的最大连接数和最大并发数。这些参数通常由底层的基础设施和组件来控制,例如: 数据库连接池:Spri…

git实操之线上分支合并

线上分支合并 【 1 】本地dev分支合并到本地master上 # 本地dev分支合并到本地master上# 远程(线上)分支合并# 本地dev分支合并到本地master上# 远程(线上)分支合并#####本地和线上分支同步################ #### 远程创建分支,拉取到本地####-远程创建分支&#…

健康问题查询找搜索引擎还是大模型

随着自然语言处理(NLP)的最新进展,大型语言模型(LLMs)已经成为众多信息获取任务中的主要参与者。然而,传统网络搜索引擎(SEs)在回答用户提交的查询中的作用远未被取代。例如&#xf…

PHP手边酒店多商户版平台小程序系统源码

🏨【旅行新宠】手边酒店多商户版小程序,一键解锁住宿新体验!🛌 🌈【开篇:旅行新伴侣,尽在掌握】🌈 还在为旅行中的住宿选择而纠结吗?是时候告别繁琐的搜索和比价过程&a…

Linux——Shell脚本和Nginx反向代理服务器

1. Linux中的shell脚本【了解】 1.1 什么是shell Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁 Shell 既是一种命令语言,有是一种程序设计语言 Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问…

《系统架构设计师教程(第2版)》第12章-信息系统架构设计理论与实践-02-信息系统架构

文章目录 1. 概述1.1 信息系统架构(ISA)1.2 架构风格 2. 信息系统架构分类2.1 信息系统物理结构2.1.1 集中式结构2.1.2 分布式结构 2.2 信息系统的逻辑结构1)横向综合2)纵向综合3)纵横综合 3. 信息系统架构的一般原理4…

Adobe Premiere Pro(Pr)安装包软件下载

一、简介 Adobe Premiere Pro(简称Pr)是由Adobe公司开发的一款功能强大的视频编辑软件。它支持多平台使用,包括Windows和Mac系统,并且拥有良好的兼容性和高效的性能。Premiere Pro不仅提供了视频剪辑、特效添加、音频处理等基本功…

【附源码】IMX6U嵌入式Linux开发板连接阿里云--MQTT协议

演示 IMX6U嵌入式Linux开发板连接阿里云 阿里云创建设备&&获取LinkSDK 如果还不知道怎么在阿里云创建设备和获取连接阿里云的LinkSDK的话,先看这篇文章,再到这里。看这篇文章的时候,麻烦将下方文章打开对照着看,因为一些…

pdf提取其中一页怎么操作?提取PDF其中一页的方法

pdf提取其中一页怎么操作?需要从一个PDF文件中提取特定页码的操作通常是在处理文档时常见的需求。这种操作允许用户选择性地获取所需的信息,而不必操作整个文档。通过选择性提取页面,你可以更高效地管理和利用PDF文件的内容,无论是…

ICMP 和 IGMP 的区别

ICMP 和 IGMP 协议 IP 层分支图 ICMP(Internet Control Message Protocol,因特网控制信息协议) 用于补充 IP 传输数据报的过程中,发送主机无法确定数据报是否到达目标主机。 ICMP 报文分为出错报告报文和查询报文两种。 若数据…

【题解】—— LeetCode一周小结29

🌟欢迎来到 我的博客 —— 探索技术的无限可能! 🌟博客的简介(文章目录) 【题解】—— 每日一道题目栏 上接:【题解】—— LeetCode一周小结28 15.账户合并 题目链接:721. 账户合并 给定一个…

C++初阶:模版初阶【范式编程】【函数模板】【类模板】

一.范式编程 我们在写C函数重载的时候,可能会写许多同一类的函数。 比如交换函数: void Swap(int& left, int& right) {int temp left;left right;right temp; }void Swap(double& left, double& right) {double temp left;left …

环信IM x 亚马逊云科技,助力出海企业实现可靠通讯服务

随着全球化进程的加速,越来越多的企业选择出海,拓展国际市场。然而,面对不同国家和地区的用户,企业在即时通讯方面遇到了诸多挑战。为了帮助企业克服这些困难,环信IM与亚马逊云科技强强联手,共同推出了一套…