防火墙双机热备(HCIA)

目录

一、冗余分类

1、双机热备的产生

2、热备和冷备

二、VRRP

VRRP注意事项

VRRP通告报文

三、VGMP

两种VGMP组

VGMP优先级

四、HRP

五、双机热备基本组网与配置

配置步骤


一、冗余分类

物理冗余:单设备改多设备,多线路连接。

网络冗余:多线路,保障网络冗余性,单条链路挂掉,还能走另一条。

设备冗余:交换机堆叠、关类做双机热备。

链路冗余:线路做链路聚合。

1、双机热备的产生

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

双机热备:两台或多台设备解决单台机器的单点故障。

2、热备和冷备

热备:实时备份,业务中断时间短。

冷备:手动备份/离线备份,业务中断时间久,需要人为干预。

二、VRRP

VRRP虚拟路由冗余协议:在一个广播域内将多台路由器的接口,加入同一个逻辑备份组,备份组有一个虚拟IP地址,这个虚拟的IP地址只有主设备会响应。

虚拟MAC:每一个VRRP备份组,都会有自己的虚拟MAC地址。

VRRP注意事项

1、在一个VRRP组中,收到ARP请求,只有主设备会响应这个请求。

2、ARP应答中MAC地址为这个VRRP组中虚拟MAC地址。

3、交换机具备学习的功能,会把接口跟这个虚拟MAC做映射。

4、PC会记录ARP映射表。

5、PC会把这个虚拟MAC地址进行封装后发送。

VRRP通告报文

VRRP通告报文:组播报文224.0.0.18,只有组设备会周期性(1s)在该广播域内发送,3倍hello时间没收到VRRP通告报文,进行VRRP主备切换,备设备切换为主设备,并在该广播域发送免费ARP(检测IP地址是否有冲突,源MAC是【虚拟MAC地址】,交换机本来映射表是虚MAC——>接口1,收到免费ARP后映射表虚MAC——>接口2)

VRRP技术:在一个广播域内,将不同路由器的多个接口做一个逻辑备份组,这个逻辑备份组有一个虚IP可以给主机做网关,这个虚IP会对应一个虚拟MAC,当三倍hello时间没有收到组播通告报文,备机会切换为主机,并发送免费ARP。

由于VRRP组只在一个广播域,比如路由器上联接口是一个VRRP组,下联接口是另一个VRRP组,R1的下联口发生故障,R2的下联口成为主,上联都没有变化,这样会造成流量来回路径不一致。

VRRP track:将多个接口做逻辑绑定,一个接口故障,会影响绑定组里的其他接口进行优先级降低。

三、VGMP

VGMP(VRRP组管理协议):将不同的VRRP备份组加入到相同的VGMP管理组,VGMP组内会让关联者状态一致,下边的变为备,上边也变为备,实现同步切换。

两种VGMP组

组名

状态

Active组

Active

Standby组

Standby

启用了VGMP后,VRRP优先级就会失效,不能通过VRRP选举主备,而是VMGP的Active主和Strandby备组决定。

VGMP优先级

(1)、V1:Active优先级65001,Standby优先级65000。

(2)、V5:Active优先级45000,Strandby优先级45000。

优先级高状态为Active,组内有一个VRRP成员故障,会导致这个VGMP优先级下降2,Strandby组的状态就会由Strandby变为Active,会发免费ARP引导流量。

路由器换成防火墙,主备切换会产生问题,由于没有会话同步,流量到备机后,新会话(首包过来并且通过防火墙安全策略放行)正常没有问题,之前主机旧会话由于没有同步,会直接被拦截。

四、HRP

HRP华为冗余协议:用于双机之间数据同步,引入心跳线的概念。

心跳线:单独拿防火墙一个接口配置,主墙会周期性(1s,自动备份,快速备份)同步状态信息(状态信息:会话表)

数据同步:同步配置(接口IP,路由不同步)、同步状态

周期性同步:

(1)、自动备份

1s

(2)、快速备份

负载分担下用,产生立刻备份。

五、双机热备基本组网与配置

配置步骤

1、配置接口IP。

2、配置接口区域

3、配置tracert区域内接口的VRRP组,配置Untrust区域内接口的VRRP组。

4、配置心跳口。

5、指定双机热备备墙。

6、开启双机热备。

防火墙接口加入区域:

[FW1]firewall zone trust

[FW1-zone-trust]add interface GigabitEthernet 1/0/0

防火墙不老化:

user-interface con 0

idle-timeout 0 0

做双机之前配置要完全一致

[FW1]interface GigabitEthernet 0/0/0

[FW1-GigabitEthernet0/0/0]vrrp vrid 2 virtual-ip 192.168.1.254 active

[FW1-GigabitEthernet0/0/0]vrrp vrid 2 timer advertise 6 (VRRP通告时间6s一次)

配置心跳口:

[FW1]hrp interface GigabitEthernet 1/0/1 remote 1.1.1.2 (指定本端心跳口和对端心跳IP)

[FW2]hrp standby-device (指定FW2做备墙)

[FW1]hrp interface Eth-Trunk 1 (监听聚合接口)

[FW1]hrp enable (开启双机热备)

双机组建完成后,配置只能在主墙上配置

HRP_M[FW1]security-policy (+B) (+B的意思的立即同步备墙,配置防火墙安全策略)

HRP_M[FW1-policy-security]rule name PC1-to-PC2 (+B) (配置策略名)

HRP_M[FW1-policy-security-rule-PC1-to-PC2]source-zone trust (+B) (配置策略源区域)

HRP_M[FW1-policy-security-rule-PC1-to-PC2]destination-zone untrust (+B) (配置策略目的区域)

HRP_M[FW1-policy-security-rule-PC1-to-PC2]source-address 10.1.1.1 32 (+B) (配置源地址)

HRP_M[FW1-policy-security-rule-PC1-to-PC2]destination-address 192.168.1.1 32 (+B ) (配置目的地址)

HRP_M[FW1-policy-security-rule-PC1-to-PC2]service icmp (+B) (配置匹配的协议)

HRP_M[FW1-policy-security-rule-PC1-to-PC2]action permit (+B) (配置放行策略)

主备部署,心跳线断了,两边都认为自己是主,都会主动发送免费ARP引流,会导致流量时断时续。

正常双主(负载模式),非正常双组(心跳口断开,导致双主,流量路径不一致,会话没同步,丢包时断时续)

防火墙主备模式,心跳线断开,备机从备切到主VRRP会发免费ARP引流,但是这个时候心跳线恢复,备从主切回备就不会发免费ARP,主墙依旧是主,下边链路还没切,得等主墙的ARRP通告时间到了发报文,下边交换机arp和mac地址表才能更新,流量才能走正确路径。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ssm420基于JavaEE的企业人事管理信息系统的设计与实现论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本企业人事管理信息系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据…

opencv的ChessboardCorner检测算法

1 findChessboardCorners 功能如下 The function attempts to determine whether the input image is a view of the chessboard pattern and locate the internal chessboard corners. The function returns a non-zero value if all of the corners are found and they are …

js 事件处理(addEventListener() 、removeEventListener())

可以直接在html标签中添加事件 例如&#xff1a; <div onclick"handleClick()">点击</div> 还可以为相关的节点元素添加一个特定的类名或id&#xff0c;以便于为该元素添加事件。可以通过on事件名称为元素添加事件监听。 var element document.getEle…

【2023年网络安全优秀创新成果大赛专刊】银行数据安全解决方案(天空卫士)

在2023年网络安全优秀创新成果大赛&#xff0c;成都分站中&#xff0c;天空卫士银行数据安全方案获得优秀解决方案奖。与此同时&#xff0c;天空卫士受信息安全杂志邀请&#xff0c;编写《银行数据安全解决方案》。12月6日&#xff0c;天空卫士编写的《银行数据安全解决方案》做…

山西电力市场日前价格预测【2023-12-23】

日前价格预测 预测说明&#xff1a; 如上图所示&#xff0c;预测明日&#xff08;2023-12-23&#xff09;山西电力市场全天平均日前电价为505.77元/MWh。其中&#xff0c;最高日前电价为807.08元/MWh&#xff0c;预计出现在08:15。最低日前电价为332.81元/MWh&#xff0c;预计…

类文件结构

类文件结构 回顾一下字节码 在 Java 中&#xff0c;JVM 可以理解的代码就叫做字节码&#xff08;即扩展名为 .class 的文件&#xff09;&#xff0c;它不面向任何特定的处理器&#xff0c;只面向虚拟机。Java 语言通过字节码的方式&#xff0c;在一定程度上解决了传统解释型语…

认识“DRESS”:通过自然语言反馈与人类协调和互动的大视觉语言模型 (LVLM)

大视觉语言模型&#xff08;LVLM&#xff09;可以解释视觉线索并为用户交互提供简单的答复。这是通过巧妙地将大型语言模型 (LLM) 与大规模视觉指令微调融合来实现的。然而&#xff0c;LVLM 只需要手工制作或 LLM 生成的数据集即可通过监督微调 (SFT) 进行对齐。尽管将 LVLM 从…

数据分析基础之《numpy(4)—ndarry运算》

一、逻辑运算 当我们要操作符合某一条件的数据时&#xff0c;需要用到逻辑运算 1、运算符 满足条件返回true&#xff0c;不满足条件返回false # 重新生成8只股票10个交易日的涨跌幅数据 stock_change np.random.normal(loc0, scale1, size(8, 10))# 获取前5行前5列的数据 s…

派生类对基类成员的访问权限

私有成员&#xff1a; 在类作用域中可以被访问&#xff08;如在定义公有成员函数时&#xff0c;在其函数体中可以访问私有成员&#xff09; 在类作用域外&#xff0c;只能通过调用公有成员函数和友元函数来访问私有成员 公有成员&#xff1a; 在类作用域中可以被调用&#…

代码随想录算法训练营第十天 | 232.用栈实现队列、225. 用队列实现栈

232.用栈实现队列 题目链接&#xff1a;232.用栈实现队列 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作&#xff08;push、pop、peek、empty&#xff09;&#xff1a; 实现 MyQueue 类&#xff1a; void push(int x) 将元素 x 推到队列的末尾int…

《A++ 敏捷开发》-1 如何改善

1 如何改善 敏捷开发过程改进案例 5月 A公司一直专门为某电信公司提供针对客服、线上播放等服务。 张工是公司的中层管理者&#xff0c;管理好几个开发团队&#xff0c;有5位项目经理向他汇报。 他听说老同学的团队都开始用敏捷开发&#xff0c;很感兴趣&#xff0c;便参加了…

uniapp应用内升级

一、权限 manifest.json-APP权限设置需勾选&#xff1a; “<uses-permission android:name“android.permission.INSTALL_PACKAGES”/>”, “<uses-permission android:name“android.permission.REQUEST_INSTALL_PACKAGES”/>” 二、下载与安装 const downloadT…

Zookeeper集群搭建,四字命令监控,Leader选举原理以及数据如何同步

Java学习面试指南&#xff1a;https://javaxiaobear.cn 1、集群角色 Leader&#xff1a; 领导者。 事务请求&#xff08;写操作&#xff09;的唯一调度者和处理者&#xff0c;保证集群事务处理的顺序性&#xff1b;集群内部各个服务器的调度者。对于create、setData、delete…

抖店怎么运营?走通流程是关键!

我是电商珠珠 很多新手在入驻抖店的时候&#xff0c;都不知道前期怎么去运营。 运营的技巧很多&#xff0c;牵扯到很多细节&#xff0c;跑通流程是关键。 所以&#xff0c;今天就来给大家讲讲抖店的几个基本流程&#xff0c;只有将流程跑通了才能去更快的抠细节上的东西。 …

金融软件开发的 4 大挑战

与大多数行业一样&#xff0c;金融行业不断发展&#xff0c;同样给软件和解决方案开发带来了挑战。虽然这些挑战并不独特&#xff0c;也不新颖&#xff0c;但是随着时间的推移&#xff0c;金融体系越来越复杂&#xff0c;这些挑战的影响也越来越大。 在上一篇文章中&#xff0…

Jenkins自动化构建打包,部署

1.环境准备 上传jdk&#xff0c;maven和tomcat的包&#xff0c;解压到/usr/local下并配置环境变量。 配置jdk [rootserver04 ~]# vim /etc/profile.d/java.sh JAVA_HOME/usr/local/java export PATH$JAVA_HOME/bin:$PATH##加载环境变量 [rootserver04 ~]# source /etc/profi…

elementui - table中下拉进行验证

<template><!-- 巡查计划 - 新增巡查点位 --><el-dialog :visible.sync"dialogShow1" title"新增巡查点位" width"800" top"15vh" closehandleCancle><el-form :model"ruleForm" ref"ruleForm&qu…

C语言--指针深入理解--题目篇

C语言--指针深入理解--题目篇 1. sizeof 与 strlen 比较1.1 sizeof1.2 strlen1.3 数组名的意义 2. 数组和指针笔试题解析&#xff08;均以x86环境为例&#xff09;2.1 ⼀维数组2.2 字符数组2.3 二维数组 3. 指针运算笔试题解析 1. sizeof 与 strlen 比较 1.1 sizeof sizeof 计…

FPGA未解之谜

一.ila一会能加载出波形&#xff0c;一会加载不出波形——在自己做的v7开发板中遇到&#xff0c;其他开发板从未遇到过 1.小梅哥说&#xff1a;可能与硬件jtag连接不稳定导致。

DRF从入门到精通二(Request源码分析、DRF之序列化、反序列化、反序列化校验、序列化器常用字段及参数、source、定制字段、保存数据)

文章目录 一、Request对象源码分析区分原生request和新生request新的request还能像原来的reqeust一样使用吗源码片段分析总结&#xff1a; 二、DRF之序列化组件序列化介绍序列化步骤序列化组件的基本使用反序列化基本使用反序列化的新增反序列化的新增删除单条 反序列化的校验序…