Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

自定义 DLB 的出口端口链路质量指标

概述

动态负载平衡 (DLB) 会根据链路的质量选择最佳链路,使流量均匀分布在您的网络中。您(网络管理员)可以自定义 DLB 分配出口端口质量指标的方式,以便 DLB 选择最佳链路。

DLB 将属于等价多路径 (ECMP) 的每个出口端口分配给一个质量频段。质量条带从 0 到 7 编号,其中 0 表示最低质量,7 表示最高质量。DLB 跟踪每个端口上的两个指标,并使用这些指标来计算链路质量:

  • 端口负载指标:最近通过每个 ECMP 链路传输的流量(以字节为单位)。

  • 端口队列指标:每个 ECMP 链路上排队进行传输的流量,以信元数为单位。

根据成员端口负载和队列大小,DLB 会为成员端口分配其中一个质量带。端口到质量的频段映射会根据瞬时端口负载和队列大小指标而变化。

默认情况下,DLB 在评估链路质量时,会平等地权衡端口负载指标和端口队列指标。您可以将 DLB 配置为更基于端口负载(而不是端口队列)来决定链路质量,反之亦然。使用 rate-weightage 语句在 [edit forwarding-options enhanced-hash-key ecmp-dlb egress-quantization] 层次结构级别配置 DLB 对端口负载施加的权重。DLB 将剩余权重百分比分配给端口队列。例如,如果将 rate-weightage 该值配置为 80,则在评估链路质量时,DLB 会将 80% 的权重放在端口负载上,20% 的权重放在端口队列上。

您还可以配置端口负载阈值,以确定质量带的上限和下限。阈值是使用 minmax 选项配置的总端口负载的百分比。DLB 将端口负载低于此最小值的任何出口端口分配到最高质量频段 (7)。任何大于最大阈值的端口负载都属于最低质量等级 (0)。DLB 将剩余的端口负载量划分为质量等级 1 到 6。

例如,如果将最小值配置为 10,最大值配置为 70,则 DLB 会将端口负载占总端口负载小于 10% (%) 的任何出口端口分配给质量等级 7。DLB 将端口负载占总端口负载 70% 以上的任何出口端口分配给质量频段 0。然后,DLB 会将端口负载占总端口负载 10% 到 70% 的出口端口分配给质量等级 1 到 6。

好处

  • 根据由端口负载大小和队列决定的端动优化负载平衡。

  • 配置最适合您网络需求的链路质量参数。

  • 允许 DLB 根据实时指标灵活地将端口分配给质量频段。

配置

配置出口端口质量指标。

  1. 在确定链路质量时,配置 DLB 对端口负载指标或流量的权重。

    范围 rate-weightage为 :0 到 100,其中 100 表示 DLB 将链路质量 100% 建立在端口负载上。

    当速率权重发生变化时,设备将使用每个出口链路的新出口量化值修复所有 ECMP DLB 组。在配置之间的转换期间,流量可能会中断。

  2. 以百分比为单位配置最小端口负载。

    DLB 将端口负载低于此最小值的任何出口端口分配到最高质量频段 (7)。范围为 min:1 到 100(百分比)。

  3. 以百分比为单位配置最大端口负载。

    DLB 将端口负载高于此最大值的任何出口端口分配到最低质量频段 (0)。范围为 max:1 到 100(百分比)。

  4. 验证配置是否成功。

平台支持

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