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 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/

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

谢谢

4

1 回答 1

1

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

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

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

于 2015-05-28T22:08:58.047 回答