层次调度器与流量控制配置文件
使用时,层次结构的接口集级别介于物理接口级别(级别 1)和 逻辑接口 (级别 3)之间。队列始终为层次结构的级别 4。
注意:
从 Junos OS 16.1 版开始,MX 系列设备上的某些 MPC 支持多达五个级别的调度器层次结构。本主题中介绍的概念适用于五个调度器层次结构级别。
分层调度器将 CoS 参数添加到配置的接口集级别。它们使用流量控制配置文件为整形速率(峰值信息速率 [PIR])、保证速率(这些接口上的提交信息速率 [CIR])、调度器映射(为流量分配队列和资源)等参数设置值。
以下 CoS 配置将以下参数置于不同级别的流量控制配置文件中:
端口级别 (
tcp-port-level1) 上的流量控制配置文件:100 Mbps 的整形速率 (PIR)
延迟缓冲区速率为 100 Mbps
接口集级别 (
tcp-interface-level2) 的流量控制配置文件:60 Mbps 的整形速率 (PIR)
保证速率 (CIR) 为 40 Mbps
逻辑接口级别 (
tcp-unit-level3) 上的流量控制配置文件:50 Mbps 的整形速率 (PIR)
30 Mbps 的保证速率 (CIR)
调用
smap1的调度器图用于保存各种队列属性(级别 4)延迟缓冲区速率为 40 Mbps
在这种情况下,流量控制配置文件类似于:
[edit class-of-service traffic-control-profiles]
tcp-port-level1 { # This is the physical port level
shaping-rate 100m;
delay-buffer-rate 100m;
}
tcp-interface-level2 { # This is the interface set level
shaping-rate 60m;
guaranteed-rate 40m;
}
tcp-unit-level3 { # This is the logical interface level
shaping-rate 50m;
guaranteed-rate 30m;
scheduler-map smap1;
delay-buffer-rate 40m;
}
配置后,流量控制配置文件必须应用于 CoS 接口层次结构中的相应位置。
[edit class-of-service interfaces]
interface-set level-2 {
output-traffic-control-profile tcp-interface-level-2;
}
ge-0/1/0 {
output-traffic-control-profile tcp-port-level-1;
unit 0 {
output-traffic-control-profile tcp-unit-level-3;
}
}
在所有情况下,分层调度器第 4 级的属性都由调度器图决定。
版本历史记录表
释放
描述
16.1
从 Junos OS 16.1 版开始,MX 系列设备上的某些 MPC 支持多达五个级别的调度器层次结构。