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 对等体或从所需上游撤销。