Fabrikam Inc. 的实际经营场所众多,并在中国东部部署了 Azure。 Fabrikam 通过 ExpressRoute 在其本地与 Azure 部署之间建立了后端连接。 同样,Contoso Ltd. 也有一定数量的经营场所,并在中国北部部署了 Azure。 Contoso 通过 ExpressRoute 在其本地与 Azure 部署之间建立了后端连接。
Fabrikam Inc. 收购 Contoso Ltd。并购后,Fabrikam 希望将网络互联。 下图演示了该场景:
上图中间的虚线箭头表示所需的网络互连。 具体而言,需要三种类型的交叉连接:
- Fabrikam 和 Contoso 虚拟网络交叉连接
- 跨区域本地和虚拟网络交叉连接。 也就是说,将 Fabrikam 本地网络连接到 Contoso 虚拟网络,并将 Contoso 本地网络连接到 Fabrikam 虚拟网络。
- Fabrikam 和 Contoso 本地网络交叉连接
下表显示了并购之前,Contoso Ltd. 的 ExpressRoute 专用对等互连路由表。
下表显示了合并之前 Contoso 订阅中 VM 的有效路由。 根据该表,VNet 中的 VM 可以识别 VNet 地址空间和 Contoso 本地网络,此外还能识别默认网络。
下表显示了并购之前,Fabrikam Inc. 的 ExpressRoute 专用对等互连路由表。
下表显示了合并之前 Fabrikam 订阅中 VM 的有效路由。 根据该表,VNet 中的 VM 可以识别 VNet 地址空间和 Fabrikam 本地网络,此外还能识别默认网络。
本文逐步介绍如何使用以下 Azure 网络功能实现所需的交叉连接:
交叉连接 VNet
连接两个虚拟网络时,虚拟网络对等互连 (VNet 对等互连) 可提供最佳网络性能。 VNet 对等互连既支持同一 Azure 区域中的两个 VNet(通常称为 VNet 对等互连),也支持两个不同 Azure 区域中的 VNet(通常称为全局 VNet 对等互连)。
让我们在 Contoso 和 Fabrikam Azure 订阅中的 VNet 之间配置全局 VNet 对等互连。 有关如何在两个虚拟网络之间创建虚拟网络对等互连,请参阅创建虚拟网络对等互连一文。
下图显示了配置全局 VNet 对等互连后的网络体系结构。
下表显示了 Contoso 订阅 VM 已知的路由。 请注意表格中的最后一项。 此项是交叉连接虚拟网络后的结果。
下表显示了 Fabrikam 订阅 VM 已知的路由。 请注意表格中的最后一项。 此项是交叉连接虚拟网络后的结果。
VNet 对等互连直接将两个虚拟网络链接到一起(在这两个表格中可以看到,VNetGlobalPeering 项没有下一跃点)
将 VNet 交叉连接到本地网络
我们可以将 ExpressRoute 线路连接到多个虚拟网络。 有关可连接到 ExpressRoute 线路的最大虚拟网络数量,请参阅订阅和服务限制。
让我们将 Fabrikam ExpressRoute 线路连接到 Contoso 订阅 VNet,并将 Contoso ExpressRoute 线路连接到 Fabrikam 订阅 VNet,以便在虚拟网络与本地网络之间实现交叉连接。 若要将虚拟网络连接到其他订阅中的 ExpressRoute 线路,需要创建并使用授权。 请参阅文章:将虚拟网络连接到 ExpressRoute 线路。
下图显示了配置 ExpressRoute 与虚拟网络之间的交叉连接后的网络体系结构。
下表显示了通过 ExpressRoute 将虚拟网络交叉连接到本地网络后,Contoso Ltd. 的 ExpressRoute 专用对等互连路由表。 可以看到,该路由表包含属于这两个虚拟网络的路由。
下表显示了通过 ExpressRoute 将虚拟网络交叉连接到本地网络后,Fabrikam Ltd. 的 ExpressRoute 专用对等互连路由表。 可以看到,该路由表包含属于这两个虚拟网络的路由。
下表显示了 Contoso 订阅 VM 已知的路由。 请注意表格中的“虚拟网络网关”项。 VM 会看到这两个本地网络的路由。
下表显示了 Fabrikam 订阅 VM 已知的路由。 请注意表格中的“虚拟网络网关”项。 VM 会看到这两个本地网络的路由。
注意
在 Fabrikam 和/或 Contoso 订阅中,还可以将辐射 VNet 连接到相应的中心 VNet(本文中的体系结构图未演示中心辐射型设计)。 中心 VNet 网关与 ExpressRoute 之间的交叉连接还允许东部和西部中心与辐射之间的通信。
后续步骤
如果遇到 VNet 和 VNet 对等互连的其他任何问题,请参阅虚拟网络常见问题解答。 如果遇到 ExpressRoute 和虚拟网络连接的其他任何问题,请参阅 ExpressRoute 常见问题解答。