自定义 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% 的权重放在端口队列上。
您还可以配置端口负载阈值,以确定质量带的上限和下限。阈值是使用 min
和 max
选项配置的总端口负载的百分比。DLB 将端口负载低于此最小值的任何出口端口分配到最高质量频段 (7)。任何大于最大阈值的端口负载都属于最低质量等级 (0)。DLB 将剩余的端口负载量划分为质量等级 1 到 6。
例如,如果将最小值配置为 10,最大值配置为 70,则 DLB 会将端口负载占总端口负载小于 10% (%) 的任何出口端口分配给质量等级 7。DLB 将端口负载占总端口负载 70% 以上的任何出口端口分配给质量频段 0。然后,DLB 会将端口负载占总端口负载 10% 到 70% 的出口端口分配给质量等级 1 到 6。
好处
-
根据由端口负载大小和队列决定的端动优化负载平衡。
-
配置最适合您网络需求的链路质量参数。
-
允许 DLB 根据实时指标灵活地将端口分配给质量频段。
配置
配置出口端口质量指标。
平台支持
请参阅 功能浏览器 ,了解平台和版本支持。