我在将流量从不同 ISP 上的备份网关路由到我们的主网关时遇到问题,该网关使用与数据中心的点对点连接以及我们的大部分基础设施。使用的所有设备都是 Cisco ASA。站点 A 是一个子网 10.10.108.0/22,站点 B 也是一个子网 10.20.10.0/24。使用 ASA1 作为其默认网关的客户端连接到站点 B 没有问题。我为默认网关放置在 ASA2 上的任何客户端都可以来回 ping 到站点 B 客户端,但没有数据访问权限。看着我画得很好的图片,PC2 和 PC3 可以互相 ping 通。然而,就是这样。我在 ASA2 上设置了一个 ACL 以允许到站点 B 的流量。ASA2 也有一个静态路由来将所有站点 B 流量发送到 ASA1,因此通过 P2P。我尝试在 ASA2 上输入 NAT 规则,如下所示,
nat (inside,inside) source static SiteB-lan SiteB-lan destination static SiteA-lan SiteA-lan no-proxy-arp route-lookup
站点 B 知道通过连接到 ASA1 的 P2P 将所有站点 A 流量发回。ASA1 向 P2P 发送和从 P2P 发送流量没有任何问题,除非其流量来自 ASA2,ASA2 与它通过的所有其他内部流量位于同一子网。奇怪的是,如果你查看照片,PC2 和 PC3 可以互相 ping 通,没问题,但不能传递任何数据。不知道我在这里缺少什么。感谢任何反馈。