我们正在尝试向 Azure 订阅中的 vNet 添加第二个 ExpressRoute 连接。我们已经使用虚拟网络 GUI 和 powershell cmdlet 工具的组合成功地完成了与我们的第一个 ExpressRoute 的连接(我们正在使用 Exchange Provider 方法)。
但是... GUI 仅支持通过 ExpressRoute 添加一个站点到站点 VPN。
添加辅助站点到站点连接的方法是导出网络配置(通过 Azure 门户)并编辑生成的 NetworkConfig.xml 文件,然后通过门户重新导入。
理论上都很好。
从 gui 导出的 NetworkConfig.xml 文件:
<Gateway>
<ConnectionsToLocalNetwork>
<LocalNetworkSiteRef name="XXXX">
<Connection type="Dedicated" />
</LocalNetworkSiteRef>
</ConnectionsToLocalNetwork>
</Gateway>
与 MS Support(我们仍与之合作)一起,我们确定以下内容应该有效:
<Gateway>
<ConnectionsToLocalNetwork>
<LocalNetworkSiteRef name="XXXX">
<Connection type="Dedicated" />
</LocalNetworkSiteRef>
<LocalNetworkSiteRef name="YYYY">
<Connection type="Dedicated" />
</LocalNetworkSiteRef>
</ConnectionsToLocalNetwork>
</Gateway>
但是,尝试导入它会生成以下错误消息:
“虚拟网络站点 XXX-XXX-XX 中的网关引用了多个本地网络站点,并为至少一个连接使用了不同于“IPsec”的连接类型。如果网关引用了多个本地网络站点,则连接类型为所有本地网络站点都必须是“IPsec”。“IPsec”是默认连接类型。”
这似乎表明不支持单个 vNet 上的多个 ExpressRoute 连接,这与此处的 MS 常见问题解答相反:
我可以将一个虚拟网络连接到多个 ExpressRoute 线路吗?
是的。您可以将单个虚拟网络与最多 4 个 ExpressRoute 线路链接。所有 ExpressRoute 线路必须位于同一大洲。它们可以通过不同的服务提供商在不同的地点订购。
(来自https://azure.microsoft.com/en-us/documentation/articles/expressroute-coexist/)
有谁知道我们应该如何进行?
谢谢