首页 文章

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

提问于
浏览
1

我们正尝试在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'不同的连接类型用于至少一个连接 . 如果网关引用多个本地网络站点,则连接类型所有本地网站都必须是'IPsec' . 'IPsec'是默认的连接类型 . “

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

我可以将一个虚拟网络连接到多个ExpressRoute电路吗?是 . 您可以将单个虚拟网络与最多4个ExpressRoute电路相连 . 所有ExpressRoute电路必须位于同一大洲 . 它们可以通过不同的服务提供商和不同的地点订购 .

(来自https://azure.microsoft.com/en-us/documentation/articles/expressroute-coexist/

有谁知道我们应该如何进行?

谢谢

1 回答

  • 1

    您可以使用API完成此任务 . 您最多可以将4个ExpressRoute电路连接到虚拟网络 . 您可以通过将同一个vnet链接到多个电路来完成此操作 . 以下是一个示例

    new-azurededicatedcircuitlink -servicekey <skey1> -vnetname <vnet>
    new-azurededicatedcircuitlink -servicekey <skey2> -vnetname <vnet>
    

    在上面的例子中,skey 1和skey 2代表不同的电路 .

相关问题