分阶段实施新防火墙

网络工程 路由 防火墙 杜松
2022-02-08 10:08:27

当前设置

我们有许多机器分布在 13 /24 个子网中。目前我们有一个相当愚蠢的路由器,它允许在这些子网之间路由流量。这不是防火墙,它不跟踪状态。

所需的设置

我们希望用防火墙替换路由器(VC 中的一对瞻博网络 SRX 345)。这不是一个特别简单的过程,因为一旦您开始跟踪状态,空闲连接就会超时。

应用程序没有设置来处理这个问题,因此,向这些新防火墙的迁移需要循序渐进。我们不能只是撕掉路由器并将它们的 IP 分配给防火墙。

问题

以机器 A (10.20.9.118/24) 已迁移到新防火墙的情况为例。它的网关已更改为指向新防火墙。机器 B (10.20.12.221/24) 尚未迁移 - 它的网关仍指向旧路由器。

在这种情况下,从 A 到 B 的流量通过新防火墙,但返回流量通过旧路由器。新防火墙看不到任何返回流量,因此会丢弃状态,假设它是无效的。

建议的解决方案

通过新防火墙在机器 B 上为机器 A 添加静态路由。这工作正常,除了维护是一场噩梦,因为这需要在与那些已迁移的机器通信的每台机器上完成。

通过新防火墙为旧路由器上的机器 A 添加静态路由。这带来了一个问题,因为路由将(通常)将返回流量发送到防火墙的不同接口上,而不是从它出来的接口上。据我了解,瞻博网络 SRX 设备跟踪区域(这是一组接口)中的防火墙状态,并且返回流量将不匹配状态(因此不会通过),除非它进入同一个区域。我们每个子网有 1 个区域。

问题

据推测,人们之前已经在现有网络中实施了防火墙。这里有什么解决方案?

1个回答

正如评论中提到的,我认为如果您在 FW 上为“旧网络”创建一个区域应该没有问题,即像这样(为简单起见,我只显示了 2 个子网/vlan):

在此处输入图像描述

然后,当您将一个子网迁移到防火墙时,它会变成这样:

在此处输入图像描述

我在这里看不到任何不对称路由(流量进入和离开正确的 FW 接口);这里还有其他问题吗?