/interface/ethernet/switch/shaper
shaper
流量整形限制从接口发送出的流的速率和突发大小。整形器通过令牌桶实现。如果数据包超过最大速率或突发大小,即没有足够的令牌供该数据包使用,数据包会存储在缓冲区中,直到有足够的令牌将其发送。
interface/ethernet/switch/shaper
Syscap: musicswitch Type: Directory
流量整形限制从接口发送出的流的速率和突发大小。整形器通过令牌桶实现。如果数据包超过最大速率或突发大小,即没有足够的令牌供该数据包使用,数据包会存储在缓冲区中,直到有足够的令牌将其发送。
| 标志 | 名称 | 描述 |
|---|---|---|
X | disabled | |
I | invalid |
| 参数 | 类型 | 描述 |
|---|---|---|
port * | enum | 流量整形器的物理端口。 |
target | enum (queue0 | queue1 | queue2 | queue3 | queue4 | queue5 | queue6 | queue7 | wrr-group0 | wrr-group1 | port) { queue0:0, queue1:1, queue2:2, queue3:3, queue4:4, queue5:5, queue6:6, queue7:7, wrr-group0:8, wrr-group1:9, port:10 } | 每个端口(包括 CPU 端口)支持三级整形器。 - port - 条目应用于交换机芯片的端口。 - wrr-group0 或 wrr-group1 - 条目应用于端口上 2 个加权轮询队列组之一。 - queue0-queue7 - 条目应用于端口上 8 个队列之一。 |
meter-unit | enum (bit | packet) { bit:0, packet:1 } | 流量整形器速率的计量单位。 |
rate | num | 最大数据速率限制。 |
burst | num | 允许突发时可传输的最大数据速率。 |