层次调度器与流量控制配置文件
使用时,层次结构的接口集级别介于物理接口级别(级别 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 支持多达五个级别的调度器层次结构。