无法为现有虚拟网络创建网关

Unable to create Gateway for existing Virtual Network

我在 Azure 中有一个 VNET,我正在尝试为此创建一个 new Virtual Network Gateway。这样,我就可以将此虚拟网络与 Azure Function App.

一起使用

在创建过程中,出现以下错误:

The Virtual network already has a gateway of this type or the existing gateway in the virtual network does not support coexistence

• 根据 Microsoft 官方文档,网关子网大小 应至少大于 '/27',即 /26、/25、/ 24等至少可以容纳32个或更多的IP地址。在您的情况下,已经在您部署的虚拟网络中创建的虚拟网络网关的子网大小小于之前指定的子网大小。另外,请检查您是否已经创建了上述 IP 地址配置的 ‘GatewaySubnet’。如果没有剩余的 IP 地址空间来容纳 VNET 网关,那么您可能必须相应地添加一个。

• 该错误还意味着可能已经存在不支持 co-existence 您尝试配置的 VPN 网关,即 Express 路由 IPv6 网关和双堆栈快速路由网关。此外,请检查是否为网关子网配置了任何网络安全组,应避免已部署为网关子网的 NSG。

• 请检查除此虚拟网络网关之外配置的 VPN 网关的 ASN(自治系统编号),是否为 65515。应该是65515.

我也试过像你一样创建一个虚拟网络网关,如下图所示,但没有收到你所面临的错误。

有关 VPN 网关 co-existence 和创建虚拟网络网关的更多详细信息,请参阅以下官方文档 link:-

https://docs.microsoft.com/en-us/azure/expressroute/expressroute-howto-coexist-resource-manager#add