Let us know what you think.

Do you have time for a two-minute survey?

# 超额费率和超额优先级配置示例

20%

600 Mbps

200 + 366.67 = 566.67 Mbps

10%

500 Mbps

100 + 183.33 = 283.33 Mbps

10%

500 Mbps

100 + 0 = 100 Mbps

5%

500 Mbps

50 + 0 = 50 Mbps

20%

500 Mbps

200 + 244.44 = 444.44 Mbps

10%

500 Mbps

100 + 122.22 = 222.22 Mbps

10%

500 Mbps

100 + 122.22 = 222.22 Mbps

5%

500 Mbps

50 + 61.11= 111.11 Mbps

20%

X

500 Mbps

500 Mbps

10%

500 Mbps

100 + 250 = 350 Mbps

10%

500 Mbps

100 + 0 = 100 Mbps

5%

500 Mbps

50 + 0= 50 Mbps

20%

X

1 Gbps

900 Mbps

10%

500 Mbps

100 + 0 = 100 Mbps

10%

500 Mbps

0 + 0 = 0 Mbps

5%

500 Mbps

0 + 0= 0 Mbps

20%

10%

500 Mbps

200 + 275 = 475 Mbps

10%

20%

500 Mbps

100 + 0 = 100 Mbps

10%

10%

500 Mbps

100 + 275 = 275 Mbps

5%

20%

500 Mbps

50 + 0= 50 Mbps

20%

10%

500 Mbps

200 + 91.67 = 291.67 Mbps

10%

20%

500 Mbps

100 + 183.33 = 283.33 Mbps

10%

10%

500 Mbps

100 + 91.67 = 191.67 Mbps

5%

20%

500 Mbps

50 + 183.33 = 233.33 Mbps

7 显示了具有至少一个严格高优先级的行为。高优先级和严格高队列以加权轮循的方式提供服务。高优先级队列得到其保证的速率，严格高队列得到其余的。多余的高优先级队列可以获得所有多余的带宽。

20%

X

X

500 Mbps

500 Mbps

10%

20%

500 Mbps

100 + 0 = 100 Mbps

10%

10%

500 Mbps

100 + 250 = 350 Mbps

5%

20%

500 Mbps

50 + 0 = 50 Mbps

20%

X

X

900 Mbps

900 Mbps

10%

20%

500 Mbps

100 + 0 = 100 Mbps

10%

10%

500 Mbps

0 + 0 = 0 Mbps

5%

20%

500 Mbps

0 + 0 = 0 Mbps

9 显示了至少有一个严格高优先级和速率限制的行为。队列 0 和队列 2 受速率限制，因此它们提供的最大带宽是传输带宽，不会提供任何多余的带宽。所有其他队列均提供有保证的带宽，多余的由非速率限制的队列共享。

20%

X

X

500 Mbps

200 + 0 = 200 Mbps

10%

20%

500 Mbps

100 + 275 = 375 Mbps

10%

10%

500 Mbps

100 + 0 = 100 Mbps

5%

20%

500 Mbps

50 + 275 = 325 Mbps

```[edit class-of-service schedulers]
scheduler-1 {
transmit-rate percent 20;
priority high;
excess-rate percent 10;
excess-priority low;
}
scheduler-2 {
transmit-rate percent 10;
priority strict-high;
}
scheduler-3 {
transmit-rate percent 10;
priority medium-high;
excess-rate percent 20;
excess-priority high;
}
scheduler-4 {
transmit-rate percent 5;
priority medium-high;
excess-rate percent 30;
excess-priority low;
}
```

```[edit class-of-service]
forwarding-classes {
class cp_000 queue-num 0;
class cp_001 queue-num 1;
class cp_010 queue-num 2;
class cp_011 queue-num 3;
class cp_100 queue-num 4;
class cp_101 queue-num 5;
class cp_110 queue-num 6;
class cp_111 queue-num 7;
}
```

```[edit class-of-service scheduler-maps]
scheduler-map-1 {
forwarding-class cp_000 scheduler scheduler-1;
forwarding-class cp_001 scheduler scheduler-2;
forwarding-class cp_010 scheduler scheduler-3;
forwarding-class cp_011 scheduler scheduler-4;
}
```

```[edit interfaces]
ge-1/1/0 {
scheduler-map scheduler-map-1;
unit 0 {
family inet {