默认情况下,Orchestrator 会主动参与学习动态路由。VMware SD-WAN Edge 和网关依赖于 Orchestrator 来计算初始路由首选项,并将计算结果返回到 Edge 和网关。通过分布式成本计算功能,可以将路由成本计算分发给 Edge 和网关。只有操作员用户可以配置客户设置,包括“分布式成本计算”(Distributed Cost Calculation)。

注:

任何遇到基于 Orchestrator 的路由计算问题的用户都需要启用分布式成本计算 (Distributed Cost Calculation)

这种使 Orchestrator 同时参与动态路由计算以及向 Edge 和网关分发这些路由的默认方法具有以下缺点:

  • 如果 Orchestrator 处于高负载,路由聚合时间会非常长(例如,对于 2000 个以上路由,需要长达 40 秒的时间),因为 Orchestrator 需要这么长的时间来计算所有已同步路由的首选项,并将这些首选项返回到 Edge 和网关。
  • 使用 Orchestrator 进行路由计算意味着,当 Orchestrator 无法访问时学习的新动态路由在 Orchestrator 再次变得可访问之前不会进行通告。

如果客户企业使用分布式成本计算,Orchestrator 将不再主动参与路由首选项计算,而是由 Edge 和网关在学习路由后立即按顺序正确插入路由,然后将这些首选项传送到 Orchestrator。

选择为 Edge 和网关启用分布式成本计算时,该功能具有以下优点:

  • 最大程度地降低 Orchestrator 无法访问时对路由学习造成的影响。
  • 在具有数千个动态路由的大型网络中,路由聚合时间从几分钟缩短到几秒。
  • 网络延迟显著缩短。
  • 提供即时数据平面聚合。
  • 在“覆盖网络流量控制”(Overlay Flow Control) 中支持增强的路由重新排序和固定功能。
  • 覆盖网络流量控制 (Overlay Flow Control) 页面中提供用于刷新路由的选项。每当覆盖网络流量控制策略发生更改时,“刷新路由”(Refresh Routes) 选项会立即将更改应用于现有路由,而无需重新启动 Edge 或网关。

启用分布式成本计算会对客户企业网络产生以下影响:

  • 将刷新所有本地动态路由,并更新这些路由的首选项和通告操作。该更新后的信息将通告给网关、Orchestrator,并最终通告给整个企业。客户的网络需要完全重建路由表,对于大多数客户部署而言,这将需要不到 5 秒钟时间。大规模客户部署(例如 100,000 个以上路由)可能最多需要 2 分钟时间。在重建路由表期间,所有站点的客户流量都会受到影响。
  • 使用这些路由的任何现有流量都可能会因为路由条目发生更改而受到影响。
注: 为最大程度地降低对客户企业的影响,建议在维护时段启用分布式成本计算。

要为客户配置分布式成本计算,请执行以下操作:

前提条件

启用分布式成本计算功能之前,请确保满足以下要求。

  • 所有 Edge 和网关都必须使用软件版本 3.4.0 或更高版本。
  • 与操作员配置文件关联的软件映像必须使用版本 3.4.0 或更高版本。

过程

  1. 在操作员门户中,导航到管理客户 (Manage Customers)
  2. 选择一个客户,然后单击编辑客户系统设置 (Edit Customer System Settings) 或者单击指向该客户的链接。
  3. 在企业门户中,转到全局设置 (Global Settings) > 客户配置 (Customer Configuration)
    1. 客户配置 (Customer Configuration) 页面中,导航到其他配置 (Additional Configuration) > SD-WAN 设置 (SD-WAN Settings) > OFC 成本计算 (OFC Cost Calculation) 部分并进行以下配置:
      • 选中分布式成本计算 (Distributed Cost Calculation) 复选框,以将路由的成本计算委派给 Edge 和网关。
      • 选中使用 NSD 策略 (Use NSD Policy) 复选框,以使用非 SD-WAN 目标策略进行 Edge 和网关的路由成本计算。此选项仅适用于运行软件版本 4.3.0 或更高版本的 Edge 和网关。
    2. 单击保存更改 (Save Changes)
      注: 在启用 分布式成本计算 (Distributed Cost Calculation) 后,建议在企业门户的 SD-WAN 服务中的 覆盖网络流量控制 (Overlay Flow Control) 页面中刷新路由。
      注: 如果企业已激活 分布式成本计算 (Distributed Cost Calculation),并且用户尝试在 操作员配置文件 (Operator Profile) 页面中停用软件更新,则用户必须确保将来企业中的任何 Edge 均不会降级到低于 3.4.0 的软件映像版本。如果企业中的一个或多个 Edge 使用低于 3.4.0 的软件映像版本,则企业流量可能会采用非最佳的路径。只有在将 Edge 升级到 3.4.0 或更高版本时,才会更正次优路径。
      以下是一些可以更改软件版本且用户必须确保 Edge 使用软件映像版本 3.4.0 或更高版本的场景:
      • 出厂重置 - 在将 Edge 重置为出厂设置时,会将 Edge 的软件版本还原到出厂映像版本,此版本可能会低于 3.4.0。
      • Edge 激活 - 激活 Edge 后,可能会提供低于 3.4.0 的软件版本。

    结果

    在激活分布式成本计算 (Distributed Cost Calculation) 后,将根据分布式成本计算为所有动态路由分配新的首选项和通告操作,并在企业网络中传播新信息。

    Orchestrator 将不再主动参与路由首选项计算,而是由 Edge 和网关在学习路由后立即按顺序正确插入路由,然后将这些首选项传送到 Orchestrator。

    覆盖网络流量控制策略将在控制平面配置更新中发送到 Edge 和网关。Edge 和网关会将路由以及计算的成本和通告操作发送到 Orchestrator。Edge 和网关将根据成本和路由属性对路由进行排序。

    要查看网络中的所有路由的摘要,请在企业门户的 SD-WAN 服务中单击配置 (Configure) > 覆盖网络流量控制 (Overlay Flow Control)。您可以在覆盖网络流量控制 (Overlay Flow Control) 页面中查看路由和通告操作。有关更多信息,请参阅《VMware 管理指南》中的覆盖网络流量控制主题。