Print

UCMP不符合预期

2026-03-19 发表

组网及说明

设备:S9850-4C  Release 6717

问题描述

配置基于带宽的负载分担功能,百G接口下配置期望带宽bandwidth是有效的,但是测试没有办法低于3G,目前1/4/6接口配置期望带宽bandwidth 1,但是接口流量有3G

interface HundredGigE1/4/6

 port link-mode route

 bandwidth 1

 flow-interval 5

 ip address 1.1.1.0 255.255.255.254

 qos gts queue 1 cir 10000000 cbs 16000000

 ipv6 address FEC0::1:0/127

#

 

HundredGigE1/4/6

 Last 5 seconds input: 2861699 packets/sec 3617414709 bytes/sec 29%

Last 5 seconds output: 375278 packets/sec 409506914 bytes/sec 3%

过程分析

ucmp出端口是按比例分配的,最多可以有128个下一跳,当前7个下一跳的bandwidth比例为1:31800000:31800000:31800000:41800000:41800000:41800000

其中一个端口的bandwidth1,比例差值非常大,但是该端口也需要占用一个ecmp member,导致最终ecmp member比例为1:20:20:20:22:22:22,所以最终呈现的结果是配置的bandwidth 1的出端口流量无法压到1k

其中一个出接口最小也要占用总流量的1/128,最大流量400G/128大约就是3G多一点

解决方法

使用限制,无法解决