使用networkconfig.xml将第二个ExpressRoute连接添加到Azure虚拟网络

使用networkconfig.xml将第二个ExpressRoute连接添加到Azure虚拟网络,azure,azure-virtual-network,Azure,Azure Virtual Network,我们正在尝试向Azure订阅中的vNet添加第二个ExpressRoute连接。我们已经使用虚拟网络GUI和powershell cmdlet工具的组合成功完成了与第一条ExpressRoute的连接(我们使用的是Exchange Provider方法) 然而。。。GUI仅支持通过ExpressRoute添加一个站点到站点VPN 添加辅助站点到站点连接的方法是导出网络配置(通过Azure门户)并编辑生成的NetworkConfig.xml文件,然后通过门户重新导入 理论上,一切都很好 从gui导

我们正在尝试向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支持部(我们仍在与之合作),我们确定以下措施应可行:

<Gateway>
<ConnectionsToLocalNetwork>
 <LocalNetworkSiteRef name="XXXX">
  <Connection type="Dedicated" />
 </LocalNetworkSiteRef>
 <LocalNetworkSiteRef name="YYYY">
  <Connection type="Dedicated" />
 </LocalNetworkSiteRef>
</ConnectionsToLocalNetwork>
</Gateway>

但是,尝试导入时会生成以下错误消息:

“虚拟网络站点XXX-XXX-XX中的网关引用了多个本地 网络站点,并使用不同于“IPsec”的连接类型作为at 至少一个连接。如果网关引用多个本地 网络站点,与所有本地网络站点的连接类型必须为 “IPsec”。“IPsec”是默认的连接类型。“

这似乎表明不支持单个vNet上的多个ExpressRoute连接,这与此处的MS常见问题相反:

我是否可以将一个虚拟网络连接到多个ExpressRoute 巡回赛

对。您最多可以将4个ExpressRoute链接到单个虚拟网络 电路。所有ExpressRoute线路必须位于同一大陆。他们 可以通过不同的服务提供商以不同的方式订购 地点

(来自)

有人知道我们应该怎么做吗


谢谢

您可以使用API完成此任务。最多可以将4个ExpressRoute回路链接到虚拟网络。可以通过将同一个vnet链接到多个电路来实现这一点。下面是一个例子

new-azurededicatedcircuitlink -servicekey <skey1> -vnetname <vnet>
new-azurededicatedcircuitlink -servicekey <skey2> -vnetname <vnet>
new AzureIficatedCircuitLink-servicekey-vnetname
新AzureIdeficatedCircuitLink-servicekey-vnetname
在上述示例中,skey 1和skey 2表示不同的电路