增强的队列 DPC CoS 属性
在具有增强型排队密集端口集中器 (DPC) 的瞻博网络 MX 系列 5G 通用路由平台上,您可以配置调度器和队列。您可以为每个千兆以太网 (1G) 端口配置 15 个 VLAN 集,每个 10 千兆以太网 (10G) 端口配置 255 个 VLAN 集。增强型队列 DPC 执行从一个层次结构级别到另一个层级的优先级传播,并且可在增强型队列 DPC 上按队列按颜色按队列提供,或者仅针对队列提供丢弃统计信息。
对于从第 3 层路由接口或虚拟路由和转发 (VRF) 接口接收并路由到集成路由和桥接接口 (IRB) 以到达伪线远程端的数据包,增强型队列 DPC (EQ DPC) 不支持 BA 分类。对于从远程站点的虚拟专用 LAN 服务 (VPLS) 伪线连接接收并通过 IRB 接口路由到第 3 层路由接口的第 2 层帧,EQ DPC 也不支持 BA 分类。
采用增强排队 DPC 的瞻博网络 MX 系列 5G 通用路由平台具有数据包转发引擎,可支持高达 515 MB 的帧内存,数据包存储在 512 字节帧中。 表 1 比较了增强型排队 DPC 中智能排队 2 (IQ2) PIC 和数据包转发引擎的主要属性。
特征 |
IQ2 PIC |
增强型队列 DPC 中的数据包转发引擎 |
---|---|---|
可用队列数 |
8,000 |
16,000 |
整形逻辑接口数 |
1,000 个,每个队列 8 个。 |
2,000 个,每个队列 8 个,或 4,000 个,每个队列 4 个。 |
硬件优先级数 |
2 |
4 |
优先级传播 |
不 |
是的 |
动态映射 |
否:调度器/端口是固定的。 |
是:调度器/端口不是固定的。 |
丢弃统计信息 |
每队列 |
每队列,每色(PLP 高、低) |
此外,增强型排队 DPC 还支持层次加权随机早期检测 (WRED) 和聚合以太网接口上的增强排队,并具有链路保护。
增强型队列 DPC 支持以下分层调度器特征:
在物理接口级别整形
在服务 VLAN 接口集级别进行整形和调度
在客户 VLAN 逻辑接口 级别进行整形和调度
在队列级别调度
10 千兆以太网 MX 系列增强型队列 DPC 上的 VLAN(级别 3)整形与 1 千兆以太网增强型队列 DPC 上的 VLAN(级别 3)整形不同。要使用 10 千兆以太网 MX 系列增强型队列 DPC 上的 VLAN(级别 3)整形,请在层级配置一个接口集 [edit interfaces interface-set]
。在同一增强型队列 DPC 上配置 1 千兆以太网 VLAN 时,不需要接口集配置。
增强型队列 DPC 支持以下可扩展性功能:
每个数据包转发引擎 16,000 个队列
每个 DPC 4 个数据包转发引擎
逻辑接口级别(级别 3)有 4000 个调度器,每个队列 4 个队列
逻辑接口级别(级别 3)有 2000 个调度器,每个队列 8 个队列
10 千兆以太网 DPC 上每 1 端口数据包转发引擎的接口集级别(级别 2)255 个调度器
1 千兆以太网 DPC 上每 10 端口数据包转发引擎的接口集级别(级别 2)15 个调度器
大约 400 毫秒的缓冲区延迟(这因数据包大小而异,如果启用了大缓冲区)
4 个优先级(严格高、高、中、低)
transmit-rate rate exact
MX 系列路由器上的[edit class-of-service schedulers scheduler-name]
增强型排队 DPC 不支持在层次结构级别包含该语句。
增强型队列 DPC 将队列映射到调度程序的方式取决于配置了 8 个队列还是 4 个队列。默认情况下,级别 3 的调度器有 4 个队列。级别 3 计划程序 X 控制队列 X*4 到 X*4+3,因此调度器 100(例如)控制队列 400 到 403。但是,如果为每个计划程序启用 8 个队列,则禁用奇数编号的计划器,允许每个订阅者的队列数量比以前增加两倍。使用 8 个队列时,级别 3 调度器 X 控制队列 X*4 到 X*4+7,因此调度器 100(例如)现在控制队列 400 到 407。
您可以配置语句max-queues-per-interface
以设置层级的 FPC 级别或8
位于该层级的队列4
数量。更改此语句将导致 DPC 重新启动。有关该max-queues-per-interface
语句的详细信息,请参阅路由设备的 Junos OS 网络接口库。
增强型队列 DPC 将组中的级别 3(客户 VLAN) 时间表映射到级别 2(服务 VLAN) 调度器。启用 4 个队列时,16 个连续级别 3 调度器映射到级别 2;启用 8 个队列时,8 个连续级别 3 计划程序映射到级别 2。组中的所有调度程序都应使用相同的队列优先级映射。例如,如果一个调度器的队列优先级高、中、低和低,则此组的所有成员都应具有相同的队列优先级。
您可以随时将级别 3 的组映射到级别 2。但是,只有在组中的所有调度器均为免费的情况下,级别 3 的组才能与第 2 级计划程序进行解组。解锁后,可以将一个级别 3 组重新扩展到任何 2 级调度器。可映射到特定级别 2 计划器的级别 3 组数量没有限制。可以有 256 个 3 级组,但计划程序空间的分段可以减少可用调度器的数量。换句话说,即使有免费调度器,也有可能会失败的调度器分配模式。
与级别 3 到级别 2 的映射不同,增强型队列 DPC 在固定模式下将级别 2(服务 VLAN) 时间表映射到级别 1(物理接口)调度器。在 40 端口千兆以太网 DPC 上,有 16 个 1 级调度器,其中 10 个用于物理接口。有 256 个 2 级计划程序,或每个 1 级计划程序 16 个。级别 1 计划程序使用级别调度程序 X*16 到 X*16+15。因此,级别 1 调度器 0 使用级别 2 计划程序 0 到 15,级别 1 使用级别 2 计划程序 16 到 31,等等。在 4 端口 10 千兆以太网 PIC 上,物理接口有一个 1 级调度器,256 个级别 2 调度器映射到单一级别 1 调度器。
可用于 10 端口千兆以太网数据包转发引擎的最大 3 级(客户 VLAN)调度器数为 4076(4 个队列)或 2028(8 个队列),10 千兆以太网数据包转发引擎的最大级别 4094(4 个队列)或 2046(8 个队列)。
具有两个链路处于链路保护模式的聚合以太网 (AE) 接口支持增强型排队。但是,AE 捆绑包中一次只能有一个链路处于活动状态。流量在两条链路上独立变化,但成员的链路不需要驻留在同一数据包转发引擎或同一个 DPC 中。最后,增强型队列 DPC 不支持共享调度器(使用层次化调度器对逻辑接口进行分组)。