ExpressRoute 常见问题

什么是 ExpressRoute?

ExpressRoute 是一项 Azure 服务,允许在 Azure 数据中心与本地环境或共同租用设施中的基础结构之间创建专用连接。 ExpressRoute 连接不通过公共 Internet,与通过 Internet 的典型连接相比,提供更高的安全性、可靠性、速度和更低的延迟。

使用 ExpressRoute 和专用网络连接有什么好处?

ExpressRoute 连接不通过公共 Internet 。 与通过 Internet 的典型连接相比,ExpressRoute 连接提供更高的安全性、可靠性、速度和较低的一致延迟。 在某些情况下,使用 ExpressRoute 连接在本地设备和 Azure 之间传输数据可以产生显著的成本效益。

哪里提供该服务?

参阅 ExpressRoute 合作伙伴和位置了解服务上市区域和可用性。

如果未与 ExpressRoute 运营商合作伙伴之一建立合作伙伴关系,则如何使用 ExpressRoute 连接到 Azure

可以将区域运营商和地区以太网连接选择为支持的 Exchange 提供商位置之一。 然后,可以在提供商位置与 Azure 实现对接。 请查看 ExpressRoute 合作伙伴和位置的最后一部分,以确定服务提供商是否在任何 Exchange 位置。 然后,可以通过服务提供商订购 ExpressRoute 线路以连接到 Azure。

ExpressRoute 需要多少费用?

有关定价信息,请查看定价详细信息

如果购买具有给定带宽的 ExpressRoute 线路,是否必须从网络服务提供商购买具有相同速度的 VPN 连接?

否。 可以从服务提供商购买任何速度的 VPN 连接。 但是,与 Azure 的连接速度限制为购买的 ExpressRoute 线路带宽。

如果我购买了具有给定带宽的 ExpressRoute 线路,是否可以根据需要提升到更高的速度?

是的。 ExpressRoute 线路的配置允许免费将速度提升到所购带宽限制的两倍。 请咨询服务提供商,确定他们是否支持此功能。

能否同时与虚拟网络和其他 Azure 服务使用同一专用网络连接?

是的。 设置 ExpressRoute 线路后,可以同时访问虚拟网络中的服务和其他 Azure 服务。 通过专用对等路径可连接到虚拟网络,通过公用对等路径可连接到其他服务。

ExpressRoute 是否提供服务级别协议 (SLA)?

有关信息,请参阅 ExpressRoute SLA 页。

支持的服务

ExpressRoute 支持 两种路由域 ,适用于各种类型的服务。

专用对等互连

  • 虚拟网络,包括所有虚拟机和云服务

公共对等互连

  • Power BI
  • Dynamics 365 for Finance and Operations(以前称为 Dynamics AX Online)
  • 支持大多数 Azure 服务。 请直接对要使用的服务进行确认来验证是否支持。
    不支持以下服务:
    • CDN
    • Visual Studio Team Services 负载测试
    • 多重身份验证
    • 流量管理器

数据和连接

对于使用 ExpressRoute 可以传输的数据量是否有限制?

我们不对数据传输量设置限制。 有关带宽价格的信息,请参阅定价详细信息

ExpressRoute 支持的连接速度是多少?

支持的带宽如下:

50 Mbps、100 Mbps、200 Mbps、500 Mbps、1 Gbps、2 Gbps、5 Gbps、10 Gbps

可以选择哪些服务提供商?

有关服务提供商和位置的列表,请参阅 ExpressRoute 合作伙伴和位置

技术详细信息

将本地位置连接到 Azure 有哪些技术要求?

有关要求,请参阅 ExpressRoute 先决条件页

与 ExpressRoute 的连接是冗余的吗?

是的。 每条 ExpressRoute 线路都配置一对冗余交叉连接,以提供高可用性。

如果其中一个交叉连接出现故障,不会失去连接。 可使用冗余连接,以支持网络负载和提供 ExpressRoute 线路的高可用性。 另外,还可以在不同对等位置创建一条线路以获得线路级恢复能力。

如何确保连接到 ExpressRoute 的虚拟网络上的高可用性?

可以通过将不同对等互连位置的 ExpressRoute 线路连接到虚拟网络来实现高可用性。如果一个 ExpressRoute 线路出现故障,则连接将故障转移到另一条 ExpressRoute 线路。 默认情况下,将基于等成本多路径路由 (ECMP) 对离开虚拟网络的流量进行路由。 可以使用连接权重来使一条线路优先于另一条线路。 有关详细信息,请参阅优化 ExpressRoute 路由

如果服务提供商可以通过物理连接建立两条以太网虚拟线路,则只需要一个物理连接。 物理连接(例如光纤)的终点在第 1 层 (L1) 设备上(请参阅下图)。 两条以太网虚拟线路使用不同的 VLAN ID 进行标记,一个供主要线路使用,一个供辅助线路使用。 这些 VLAN ID 位于外部 802.1Q 以太网标头中。 内部 802.1Q 以太网标头(不显示)会映射到特定的 ExpressRoute 路由域

能否使用 ExpressRoute 将我的一个 VLAN 扩展到 Azure?

否。 不支持将第 2 层连接扩展到 Azure。

是否可以在订阅中有多条 ExpressRoute 线路?

是的。 可以在订阅中有多条 ExpressRoute 线路。 默认限制设置为 10。 如果需要增大限制,请联系 Microsoft 支持部门。

是否可以使用不同服务提供商的 ExpressRoute 线路?

是的。 可以使用多个服务提供商的 ExpressRoute 线路。 每条 ExpressRoute 线路只与一个服务提供商相关联。

我在同一城市内看到两个 ExpressRoute 对等位置。 我应选择哪个对等位置来创建我的 ExpressRoute 线路?

如果服务提供商在两个站点均提供 ExpressRoute,则可以与提供商协作,选择任意一个站点来设置 ExpressRoute。

是的。 可以具有多条包含相同或不同服务提供商的 ExpressRoute 线路。 如果城区内有多个 ExpressRoute 对等位置,并且线路创建在了不同的对等位置,则可以将这些线路链接到同一虚拟网络。 如果在相同对等位置创建线路,则不能将这些线路链接到同一虚拟网络。 Azure 门户或 PowerShell/CLI API 中的每个位置名称都代表一个对等互连位置。

如何将我的虚拟网络连接到 ExpressRoute 线路

基本步骤如下:

  • 建立一条 ExpressRoute 线路并让服务提供商启用它。
  • 客户或者提供商必须配置 BGP 对等互连。
  • 将虚拟网络连接到 ExpressRoute 线路。

有关详细信息,请参阅 ExpressRoute 线路预配工作流和线路状态

我的 ExpressRoute 线路是否存在连接界限?

是的。 ExpressRoute 合作伙伴和位置一文概述了 ExpressRoute 线路的连接界限。 一条 ExpressRoute 线路的连接范围限制为单个地缘政治区域。 可以通过启用 ExpressRoute 高级功能,将连接扩展为跨地缘政治区域。

是的。 在标准 ExpressRoute 线路上最多可以有 10 个虚拟网络连接,在高级 ExpressRoute 线路上最多可以有 100 个。

我有多个包含虚拟网络的 Azure 订阅。 能否将不同订阅中的虚拟网络连接到单个 ExpressRoute 线路?

是的。 最多可以授权其他 10 个 Azure 订阅使用单个 ExpressRoute 线路。 可以通过启用 ExpressRoute 高级功能来提高此限制。

有关详细信息,请参阅在多个订阅之间共享 ExpressRoute 线路

我有多个关联到不同 Azure Active Directory 租户或企业协议合约的 Azure 订阅。 是否可以将位于单独租户和合约中的虚拟网络连接到不在同一租户或合约中的单个 ExpressRoute 线路?

是的。 ExpressRoute 授权可以跨订阅、租户和合约边界,不需要进行额外配置。

有关详细信息,请参阅在多个订阅之间共享 ExpressRoute 线路

连接到同一线路的虚拟网络是否相互隔离?

否。 从路由角度看,连接到同一 ExpressRoute 线路的所有虚拟网络都属于同一路由域,不是相互隔离的。 如果需要路由隔离,则需要创建单独的 ExpressRoute 线路。

是否可以将一个虚拟网络连接到多条 ExpressRoute 线路?

是的。 可将一个虚拟网络最多链接到四条 ExpressRoute 线路。 必须通过四个不同的 ExpressRoute 位置订购这些线路。

能否从连接到 ExpressRoute 线路的虚拟网络访问 Internet?

是的。 如果尚未通过 BGP 会话公布默认路由 (0.0.0.0/0) 或 Internet 路由前缀,可以从连接到 ExpressRoute 线路的虚拟网络连接到 Internet。

能否阻止与连接到 ExpressRoute 线路的虚拟网络建立 Internet 连接?

是的。 可以播发默认路由 (0.0.0.0/0) 以阻止与虚拟网络内部署的虚拟机建立所有 Internet 连接,并通过 ExpressRoute 线路路由出所有流量。

请注意,如果播发默认路由,我们会强制将传送到通过公共对等互连提供的服务(如 Azure 存储和 SQL DB)的流量传回本地。 必须将路由器配置为通过公共对等路径或通过 Internet 将流量传回 Azure。 如果已启用了该服务的一个服务终结点,则不会强制将发送到该服务的流量传回本地。 流量将保持在 Azure 主干网络中。 若要详细了解服务终结点,请参阅虚拟网络服务终结点

连接到同一 ExpressRoute 线路的虚拟网络是否可以相互通信?

是的。 连接到同一 ExpressRoute 线路的虚拟网络中部署的虚拟机可以彼此通信。

能否将站点到站点连接与 ExpressRoute 一起用于虚拟网络?

是的。 ExpressRoute 可以与站点到站点 VPN 共存。

是否可以将虚拟网络从站点到站点/点到站点配置转为使用 ExpressRoute?

是的。 必须在虚拟网络中创建 ExpressRoute 网关。 该过程会造成较短的停机时间。

为什么有一个公共 IP 地址与虚拟网络上的 ExpressRoute 网关相关联?

此公共 IP 地址仅用于内部管理,不会给虚拟网络带来安全隐患。

对可以播发的路由数是否有限制?

是的。 对于专用对等互连,最多接受 4000 个路由前缀;对于公共对等互连,各接受 200 个。 如果启用 ExpressRoute 高级功能,可以将专用对等互连的此限制提高为 10,000 个路由。

对可以通过 BGP 会话播发的 IP 地址范围是否有限制?

在公共对等 BGP 会话中,不接受私有前缀 (RFC1918)。

如果超过 BGP 限制,会发生什么情况?

会将 BGP 会话删除。 当前缀计数低于限制后,将重置这些会话。

ExpressRoute BGP 保持时间是多少? 是否可以进行调整?

保持时间为 180。 Keep-Alive(保持活动)消息每隔 60 秒发送一次。 这些是 Microsoft 端的固定设置,无法更改。 可以配置不同的计时器,BGP 会话参数会相应地协商。

是否可以更改 ExpressRoute 线路的带宽?

是的,可以尝试在 Azure 门户中或者使用 PowerShell.mpt 来增加 ExpressRoute 线路的带宽。 如果在创建线路的物理端口上有容量可用,则更改会成功。

如果更改失败,这意味着当前端口上没有剩余足够的容量,需要创建具有更高带宽的新 ExpressRoute 线路;或者意味着在该位置没有额外的容量,在这种情况下将无法增加带宽。

还必须跟进连接服务提供商,确保他们更新其网络中的限制以支持带宽增加。 不过,无法减小 ExpressRoute 线路的带宽。 必须创建具有更低带宽的新 ExpressRoute 线路并删除旧线路。

如何更改 ExpressRoute 线路的带宽?

可以使用 REST API 或 PowerShell cmdlet 更新 ExpressRoute 线路的带宽。

ExpressRoute 高级版

什么是 ExpressRoute 高级版?

ExpressRoute 高级版是以下功能的集合:

  • 对于专用对等互连,将路由表限制从 4000 个路由提升为 10,000 个路由。
  • 已增加可连接到 ExpressRoute 线路的 VNet 数(默认数为 10 个)。 有关详细信息,请参阅 ExpressRoute 限制表。
  • 通过 Microsoft 核心网络建立全局连接。 现在,可将一个地缘政治区域中 VNet 链接到另一个区域中的 ExpressRoute 线路。

如果启用 ExpressRoute 高级版,可将多少个 VNet 链接到 ExpressRoute 线路?

下表显示了 ExpressRoute 限制和每条 ExpressRoute 线路的 VNet 数:

ExpressRoute 限制

下列限制适用于每个订阅的 ExpressRoute 资源。

资源 默认/最大限制
每个订阅的 ExpressRoute 线路数 请联系技术支持获取详情
每个订阅每个区域的 ExpressRoute 线路数 请联系技术支持获取详情
具有 ExpressRoute Standard 的 Azure 私用对等互连的最大路由数 请联系技术支持获取详情
具有 ExpressRoute Premium 附加设备的 Azure 私用对等互连的最大路由数 请联系技术支持获取详情
具有 ExpressRoute Standard 的 Azure 公共对等互连的最大路由数 请联系技术支持获取详情
具有 ExpressRoute Premium 附加设备的 Azure 公共对等互连的最大路由数 请联系技术支持获取详情
链接到不同对等互连位置中相同虚拟网络的最大 ExpressRoute 线路数 请联系技术支持获取详情
每个 ExpressRoute 线路允许的虚拟网络链接数 请参阅下表

每个 ExpressRoute 线路的虚拟网络数

线路大小 针对 Standard 的 VNet 链接数 使用 Premium 附加设备时的 VNet 链接数
50 Mbps 10 20
100 Mbps 10 25
200 Mbps 10 25
500 Mbps 10 40
1 Gbps 10 50
2 Gbps 10 60
5 Gbps 10 75
10 Gbps 10 100

如何启用 ExpressRoute 高级版?

在启用相应的功能后,可启用 ExpressRoute 高级功能,并可通过更新线路状态关闭高级功能。 可以在创建线路时启用 ExpressRoute 高级版,或者调用 REST API/PowerShell cmdlet。

如何禁用 ExpressRoute 高级版?

可以通过调用 REST API 或 PowerShell cmdlet 来禁用 ExpressRoute 高级版。 必须确保已调整连接需求以满足默认限制,再禁用 ExpressRoute 高级版。 如果使用规模超出了默认限制,禁用 ExpressRoute 高级版的请求会失败。

我是否可以从高级功能集选择所需的功能?

否。 无法选择功能。 如果启用 ExpressRoute 高级版,则会启用所有功能。

ExpressRoute 高级版需要多少费用?

有关费用,请参阅定价详细信息

除了支付 ExpressRoute 高级版费用以外,是否还要支付标准版 ExpressRoute 的费用?

是的。 ExpressRoute 高级版费用是在 ExpressRoute 线路费用和连接服务提供商所收费用的基础之上收取。