pfsense系列之五 高可用

pfsense系列之五 高可用一 概述防火墙的高可用功能可以避免单点故障带来的风险 pfsense 是提供该功能的开源的解决方案之一

欢迎大家来到IT世界,在知识的湖畔探索吧!

一、概述

防火墙的高可用功能可以避免单点故障带来的风险,pfsense是提供该功能的开源的解决方案之一。

pfsense 高可用通过以下功能实现

1、CARP实现IP地址冗余

2、XMLRPC实现配置同步

3、pfsync实现状态表同步

CARP (Common Address Redundancy Protocol )

CARP由OPEN BSD的开发人员设计,后来加入到FreeBSD当中。VIP (Virtual IP address)为集群内节点间共享的IP地址。其中一个节点是主节点,接收IP地址的流量,其他节点保持备份状态并监视心跳,以确定在前一个主节点故障时是否需要承担主节点角色。由于一次只有一个集群成员使用该IP地址,因此对于CARP vip来说不存在IP地址冲突。

Pfsync处理集群节点之间防火墙状态表的同步。对主节点上状态表的更改通过同步接口发送到辅助节点。缺省情况下,pfsync的状态同步使用多播,但是可以定义一个IP地址来强制单播更新。

XMLRPC实现配置同步,对于只有两个节点的集群,只能在主节点启用该功能。

实现配置同步有三个要求

(1)节点的GUI运行的接口和协议要一致

(2)节点接口的标识要一致

(3)同步用户可以是管理员用户或者具备System – HA node sync 权限的用户。

二 、实验 配置pfsense 高可用

网络拓扑

pfsense系列之五 高可用



欢迎大家来到IT世界,在知识的湖畔探索吧!

基础信息

设备名称

wan 接口 ip

lan 接口 ip

sync 接口 ip

active

1.1.1.2

192.168.10.2

172.16.1.2

standy

1.1.1.3

192.168.10.3

172.16.1.3

配置步骤

1、配置同步用户(主备节点都要创建)

菜单system-user manager ,点击右下 add

pfsense系列之五 高可用

输入用户名、密码保存

pfsense系列之五 高可用

编辑新建用户,添加 System – HA node sync权限,保存

pfsense系列之五 高可用

pfsense系列之五 高可用

pfsense系列之五 高可用

2、配置主备同步接口 安全规则 (这里 GUI使用 的https,如果使用http根据实际情况设定)

主设备

pfsense系列之五 高可用

备设备

同步后,备设备的安全规则会被主设备的安全规则覆盖,只需配置XMLXMLRPC 相关的安全规则即可

pfsense系列之五 高可用

3、配置状态同步(主备同时配置)

pfsense系列之五 高可用

勾选状态同步,选择同步接口为SYNC,配置pfsync同步对端ip

pfsense系列之五 高可用

pfsense系列之五 高可用

4、配置XML RPC同步(仅需要主节点配置)

配置对端ip,输入对端配置的用于同步的用户名和密码,勾选所有同步选项,保存

pfsense系列之五 高可用

pfsense系列之五 高可用

5 、配置CARP IP (仅需在主节点配置,备用节点会同步配置)

主菜单 Firewall–Virtual IPs

pfsense系列之五 高可用

类型选择 CARP

接口选择WAN

选择地址类型,配置虚拟IP

配置VIP 密码

配置VHID Group ,该值是虚拟ip最后一个8位组的值,保存

pfsense系列之五 高可用

查看carp状态,active节点显示master

pfsense系列之五 高可用

standy 节点 显示状态为 backup

pfsense系列之五 高可用

6 、配置 源NAT

pfsense系列之五 高可用

三、验证 测试配置同步

在active 节点 配置防火墙规则

pfsense系列之五 高可用

查看日志,显示配置同步成功

pfsense系列之五 高可用

查看standy节点规则,已经同步过来

pfsense系列之五 高可用

4、验证故障转移

关闭active,查看standy状态,standy接管了 服务

pfsense系列之五 高可用

测试pc1 ping 2.2.2.10

pfsense系列之五 高可用

存在的问题:经在虚拟机上测试,如果在active节点单独关闭WAN或者LAN口,standy会在WAN或者LAN接管,但是依然正常的接口不会故障转移。这样会导致网络中断,希望在后续的版本中解决该问题

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/132805.html

(0)
上一篇 19小时前
下一篇 19小时前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信