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,使链路质量更基于端口负载而不是端口队列,反之亦然。在层次结构级别使用[edit forwarding-options enhanced-hash-key ecmp-dlb egress-quantization]语句配置 rate-weightage DLB 对端口负载的权重。DLB 将剩余权重百分比分配给端口队列。例如,如果将rate-weightage值配置为 80,则 DLB 在评估链路质量时会将 80% 的权重用于端口负载,20% 的权重用于端口队列。

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

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

使用 功能资源管理器 确认平台和版本对特定功能的支持。

优势

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

  • 满足您网络需求的链路质量参数。

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

配置

配置出口端口质量指标。

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

    范围 rate-weightage:0 到 100,其中 100 表示 DLB 将链路质量 100% 基于端口负载。

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

  2. 配置最小端口负载(以百分比表示)。

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

  3. 配置最大端口负载(以百分比表示)。

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

  4. 验证配置是否成功。