跨网连接

Fabrikam Inc. 的实际经营场所众多,并在中国东部部署了 Azure。 Fabrikam 通过 ExpressRoute 在其本地与 Azure 部署之间建立了后端连接。 同样,Contoso Ltd. 也有一定数量的经营场所,并在中国北部部署了 Azure。 Contoso 通过 ExpressRoute 在其本地与 Azure 部署之间建立了后端连接。

Fabrikam Inc. 收购 Contoso Ltd。并购后,Fabrikam 希望将网络互联。 下图演示了该场景:

The Application scenario

上图中间的虚线箭头表示所需的网络互连。 具体而言,需要三种类型的交叉连接:

  1. Fabrikam 和 Contoso 虚拟网络交叉连接
  2. 跨区域本地和虚拟网络交叉连接。 也就是说,将 Fabrikam 本地网络连接到 Contoso 虚拟网络,并将 Contoso 本地网络连接到 Fabrikam 虚拟网络。
  3. Fabrikam 和 Contoso 本地网络交叉连接

下表显示了并购之前,Contoso Ltd. 的 ExpressRoute 专用对等互连路由表。

Contoso ExpressRoute route table before merger

下表显示了合并之前 Contoso 订阅中 VM 的有效路由。 根据该表,VNet 中的 VM 可以识别 VNet 地址空间和 Contoso 本地网络,此外还能识别默认网络。

Contoso VM routes before merger

下表显示了并购之前,Fabrikam Inc. 的 ExpressRoute 专用对等互连路由表。

Fabrikam ExpressRoute route table before merger

下表显示了合并之前 Fabrikam 订阅中 VM 的有效路由。 根据该表,VNet 中的 VM 可以识别 VNet 地址空间和 Fabrikam 本地网络,此外还能识别默认网络。

Fabrikam VM routes before merger

本文逐步介绍如何使用以下 Azure 网络功能实现所需的交叉连接:

交叉连接 VNet

连接两个虚拟网络时,虚拟网络对等互连 (VNet 对等互连) 可提供最佳网络性能。 VNet 对等互连既支持同一 Azure 区域中的两个 VNet(通常称为 VNet 对等互连),也支持两个不同 Azure 区域中的 VNet(通常称为全局 VNet 对等互连)。

让我们在 Contoso 和 Fabrikam Azure 订阅中的 VNet 之间配置全局 VNet 对等互连。 有关如何在两个虚拟网络之间创建虚拟网络对等互连,请参阅创建虚拟网络对等互连一文。

下图显示了配置全局 VNet 对等互连后的网络体系结构。

The Architecture after VNet-peering

下表显示了 Contoso 订阅 VM 已知的路由。 请注意表格中的最后一项。 此项是交叉连接虚拟网络后的结果。

Contoso VM routes after VNet peering

下表显示了 Fabrikam 订阅 VM 已知的路由。 请注意表格中的最后一项。 此项是交叉连接虚拟网络后的结果。

Fabrikam VM routes after VNet peering

VNet 对等互连直接将两个虚拟网络链接到一起(在这两个表格中可以看到,VNetGlobalPeering 项没有下一跃点)

将 VNet 交叉连接到本地网络

我们可以将 ExpressRoute 线路连接到多个虚拟网络。 有关可连接到 ExpressRoute 线路的最大虚拟网络数量,请参阅订阅和服务限制

让我们将 Fabrikam ExpressRoute 线路连接到 Contoso 订阅 VNet,并将 Contoso ExpressRoute 线路连接到 Fabrikam 订阅 VNet,以便在虚拟网络与本地网络之间实现交叉连接。 若要将虚拟网络连接到其他订阅中的 ExpressRoute 线路,需要创建并使用授权。 请参阅文章:将虚拟网络连接到 ExpressRoute 线路

下图显示了配置 ExpressRoute 与虚拟网络之间的交叉连接后的网络体系结构。

The Architecture after ExpressRoutes cross connection

下表显示了通过 ExpressRoute 将虚拟网络交叉连接到本地网络后,Contoso Ltd. 的 ExpressRoute 专用对等互连路由表。 可以看到,该路由表包含属于这两个虚拟网络的路由。

Contoso ExpressRoute route table after cross connecting ExR and VNets

下表显示了通过 ExpressRoute 将虚拟网络交叉连接到本地网络后,Fabrikam Ltd. 的 ExpressRoute 专用对等互连路由表。 可以看到,该路由表包含属于这两个虚拟网络的路由。

Fabrikam ExpressRoute route table after cross connecting ExR and VNets

下表显示了 Contoso 订阅 VM 已知的路由。 请注意表格中的“虚拟网络网关”项。 VM 会看到这两个本地网络的路由。

Contoso VM routes after cross connecting ExR and VNets

下表显示了 Fabrikam 订阅 VM 已知的路由。 请注意表格中的“虚拟网络网关”项。 VM 会看到这两个本地网络的路由。

Fabrikam VM routes after cross connecting ExR and VNets

备注

在 Fabrikam 和/或 Contoso 订阅中,还可以将辐射 VNet 连接到相应的中心 VNet(本文中的体系结构图未演示中心辐射型设计)。 中心 VNet 网关与 ExpressRoute 之间的交叉连接还允许东部和西部中心与辐射之间的通信。

后续步骤

如果遇到 VNet 和 VNet 对等互连的其他任何问题,请参阅虚拟网络常见问题解答。 如果遇到 ExpressRoute 和虚拟网络连接的其他任何问题,请参阅 ExpressRoute 常见问题解答