我们可以在 Azure 中将 2 个 VPN 网关与 2 个具有相同 IP 范围的 vnet 连接起来吗?

我们可以在 Azure 中将 2 个 VPN 网关与 2 个具有相同 IP 范围的 vnet 连接起来吗?

假设在两个不同的订阅中,我们有 1 个具有相同 IP 范围的 vnet,并且两个站点也有一个具有相同 IP 范围的子网。VPN 网关还能正常工作吗?例如在这种情况下:

订阅 1:

Vnet 范围:10.1.0.0/16

子网范围:10.1.0.0/24

订阅2:

Vnet 范围:10.1.0.0/16

子网范围:10.1.0.0/24

答案1

两个 Azure 网络都使用相同的内部 IP 地址,Vnet 和子网范围重叠,无法在这两个子网之间建立隧道,因为在两个子网中,您的 PC 可能都具有由 DHCP 分配的相同 IP 地址。

订阅 1 中的 VPN 网关无法确定将流量发送到何处,是发送到订阅 1 中的 PC 还是发送到订阅 2 中的 PC。

但是,可以选择使用 NAT 和第三方 VPN 设备(例如 Juniper、Cisco 等)在两个子网之间配置 VPN 隧道,并进行高级配置。

对于两个具有重叠地址的终端实体之间的双向 VPN 流量,隧道两端的安全设备必须对在它们之间传递的 VPN 流量应用源网络地址转换 (NAT-src) 和目标网络地址转换 (NAT-dst)。

https://www.juniper.net/documentation/en_US/release-independent/nce/topics/concept/lan2lan-vpn-jseries-srx-series-overview.html 在此处输入图片描述

相关内容