本主题介绍如何配置优先级计划。
[edit class-of-service schedulers scheduler-name]
priority priority-level;
优先级可以是low
、、medium-low
、medium-high
high
或strict-high
。优先级映射到底层硬件中的数字优先级。在某些情况下,不同的优先级表现相似,因为只有当两个软件优先级映射到两个不同的硬件优先级时,它们的行为才会不同。有关更多信息,请参阅针对优先级调度的平台支持。
只要优先级较高的转发类保留足够的带宽信用额,优先级较高的队列会先于优先级较低的队列传输数据包。如果配置优先级较高的队列且传输带宽的很大一部分,则队列可能会锁定(或 使优先级较低的流量不足)。
在以下示例过程中,您将创建一个调度器,配置调度程序与转发类之间的映射,并将调度器分配到一个接口。
- 优先配置调度器
be-sched
medium-low
。
[edit]
user@host# edit class-of-service schedulers be-sched
user@host# set priority medium-low
- 配置与
best-effort
转发类关联的be-sched
调度器图be-map
。
[edit class-of-service]
user@host# set scheduler-maps be-map forwarding-class best-effort scheduler be-sched
- 将
be-map
调度器图分配给千兆以太网接口 ge-0/0/0
。
[edit class-of-service]
user@host# set interfaces ge-0/0/0 scheduler-map be-map
- 验证您的配置。
[edit class-of-service]
user@host# show
schedulers {
be-sched {
priority medium-low;
}
}
scheduler-maps {
be-map {
forwarding-class best-effort scheduler be-sched;
}
}
ge-0/0/0 {
scheduler-map be-map;
}
- 保存您的配置。
[edit class-of-service]
user@host# commit