带有多WAN故障切换的PFSense

我有两个运行PFsense的Linux机器,其中一个是主机,另一个是备份。 主站IP为192.168.1.2,备份IP为192.168.1.3。 我创build了一个VIP 192.168.1.1,这是LAN中所有系统的默认网关。

在主服务器和备份服务器中,我有两个接口WAN1和WAN2,它们连接到另外两台Linux机器(不运行PFSense),而这两台机器又连接到ISP。 我已经创build了用于负载平衡和故障转移的网关组。

即使任何ISP系统或防火墙系统(PFSense)发生故障,LAN中的所有系统都能够访问互联网。 以下体系结构对ISP和故障转移之间的负载平衡很有效。

SSH连接发生问题。 如果任何系统closuresSSH连接中断,所以我必须重新启动连接。

在架构中需要做什么更改,以便SSH连接即使在任何系统出现故障时也不会中断?

在这里输入图像说明

假设两台机器的WAN1和WAN2接口都有与ISP对应的公网IP地址,则需要确保在CARP中configuration的两个ISPnetworking在WAN侧也有一个VIP,因为设置网关组不会出现也创build一个VIP。

例如

对于ISP-1,您可能有:

Master.WAN1 166.10.15.1 Backup.WAN1 166.10.15.2 CARP VIP 166.10.15.3 

这确保了当pfSense迁移会话时,IP源地址不会改变。 然后您需要ISP-2的相同types的configuration。

问题是,虽然这将维护SSH(或任何活动的TCP会话)的故障转移到PFSense主机到PFSense备份,这将不会帮助,如果活动ISP-x失败,因为您的IP地址范围为每个ISP将要防止pfSense维护会话的不同。