Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

使用多个 ECMP BGP 对等方提高网络弹性

概述

等价多路径 (ECMP) 是一种网络路由策略,允许在多条等价路径上传输同一会话或流量的流量。流是具有相同源和目标的流量。ECMP 进程可识别作为通向流目标的合法等价下一跃点的路由器。然后,设备使用负载平衡在这些多个等价下一跃点上均匀分配流量。ECMP 是一种机制,使您(网络管理员)能够通过充分利用到同一目标的链路上未使用的带宽来均衡流量负载并增加带宽。

您经常将 ECMP 与 BGP 配合使用。每个 BGP 路由可以有多个 ECMP 下一跃点。BGP 导出策略确定是否将 BGP 路由播发到这些下一跃点。作为网络管理员,您可以控制 BGP 前缀在这些 ECMP 对等方之间的播发和撤销。BGP 导出策略根据策略接收前缀的 ECMP BGP 对等方数确定是否播发 BGP 前缀。

您可以将 BGP 导出策略配置为撤销 BGP 路由,除非该路由从最少数量的 ECMP BGP 对等方接收 BGP 路由前缀。要求 BGP 路由具有多个 ECMP BGP 对等方,以便在发生链路故障时提供更好的弹性配置。

好处

  • 提高网络的弹性

  • 防止链路意外过载

  • 协助负载平衡

配置

BGP 导出策略会将 BGP 路由的 ECMP 下一跃点数与您在以下任一层次结构中使用语 from nexthop-ecmp 句配置的值进行比较: [edit policy-options policy-statement policy-name] [edit policy-options policy-statement policy-name term term-name]

此语句的选项包括:

  • value:满足条件所需的 ECMP 网关的确切数量(1 到 512)。

  • equal:网关数量必须等于配置的值。

  • greater-than:网关数量必须大于配置的值。

  • greater-than-equal:网关数量必须大于或等于配置的值。

  • less-than:网关数量必须小于配置的值。

  • less-than-equal:网关数量必须小于或等于配置值。

  1. 配置 BGP 导出策略,将 BGP 路由的 ECMP 下一跃点数与您使用from nexthop-ecmp语句配置的值进行比较。
    在此示例中,当路由的 ECMP BGP 对等方少于两个时,策略术语 min-ecmp 将查找匹配项。
  2. 将 BGP 导出策略配置为在 ECMP 下一跃点数与您配置的条件不匹配时停止播发 BGP 路由前缀。
  3. 策略应用于从路由表导出到 BGP 的路由。
  4. 确认您已验证该值是否与策略中配置的 BGP ECMP 对等方一致。
  5. 检查 BGP 路由是否已播发至所需的上游BGP 对等体或已从所需的上游撤出。

平台支持

请参阅 功能浏览器 ,了解平台和版本支持。