自定义 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。
使用 功能资源管理器 确认平台和版本对特定功能的支持。
优势
-
根据端口的负载大小和队列优化负载平衡。
-
满足您网络需求的链路质量参数。
-
根据实时指标灵活地将端口分配到质量频段。
配置
配置出口端口质量指标。