默认情况下,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 或更高版本。
过程
结果
启用分布式成本计算 (Distributed Cost Calculation) 后,将根据分布式成本计算为所有动态路由分配新的首选项和通告操作,并将这些新信息传播到整个企业网络。
Orchestrator 将不再主动参与路由首选项计算,而是由 Edge 和网关在学习路由后立即按顺序正确插入路由,然后将这些首选项传送到 Orchestrator。
覆盖网络流量控制策略将在控制平面配置更新中发送到 Edge 和网关。Edge 和网关会将路由以及计算的成本和通告操作发送到 Orchestrator。Edge 和网关将根据成本和路由属性对路由进行排序。
要查看网络中的所有路由的摘要,请在企业门户中单击覆盖网络流量控制 (Overlay Flow Control) 页面中查看路由和通告操作。
。您可以在在启用分布式成本计算 (Distributed Cost Calculation) 后,将在覆盖网络流量控制 (Overlay Flow Control) 页面中提供刷新路由 (Refresh Routes) 选项。
在单击刷新路由 (Refresh Routes) 时,该选项将强制 Edge 和网关重新计算学习的路由成本并将其发送到 Orchestrator。此外,在“覆盖网络流量控制”(Overlay Flow Control) 中进行的更改会立即应用于新的和现有的学习路由。
如果具有固定的路由,您可以重置子网的成本计算。单击子网的编辑 (Edit) 选项。
单击重置 (Reset),这会允许 Orchestrator 清除固定的路由,根据策略重新计算选定子网的成本,并将结果发送到 Edge 和网关。