forwarding-classes
SRX 系列
forwarding-classes { class class-name { priority (high | low); queue-num number; spu-priority (high | low | medium); } queue queue-number { class class-name { priority (high | low); } } }
QFX 系列和 OCX 系列
forwarding-classes { class class-name { pfc-priority pfc-priority; no-loss; queue-num queue-number <no-loss>; } }
EX 系列(EX4300 除外)
forwarding-classes { class class-name { queue-num queue-number; priority (high | low); } }
EX4300
forwarding-classes { class class-name ; queue-num queue-number; } }
M320、MX 系列、T 系列和 PTX 系列
forwarding-classes { class class-name { queue queue-number; priority (high | low); } queue queue-number { class class-name { priority (high | low) [policing-priority (premium | normal)]; } } }
层次结构级别
[edit class-of-service]
描述
用于将转发类与类名称和队列与队列编号相关联的命令。
SRX Series Firewalls
遍历 SRX 系列防火墙的所有流量都会传递到 SPC,以应用服务处理。Junos OS 提供一个配置选项,使具有特定差异化服务 (DiffServ) 代码点 (DSCP) 优先级位的数据包能够在 SPC 上进入高优先级队列、中等优先级队列或低优先级队列。服务处理单元 (SPU) 先从优先级最高的队列中抽出数据包,再从中等优先级队列中抽出数据包,最后从低优先级队列中抽出数据包。队列的处理基于加权,而不是基于严格优先级。此功能可降低语音流量等实时流量的总体延迟。
最初,spu 优先级队列选项是“高”和“低”。然后,这些选项(取决于设备)扩展为“高”、“中高”、“中低”和“低”。两个中间选项(“中高”和“中低”)现已弃用(同样,具体取决于设备),并替换为“中”。因此,spu 优先级队列的可用选项包括“高”、“中”和“低”。
我们建议为实时和高价值流量选择高优先级队列。其他选择将根据用户对流量价值或敏感性的判断而选择。
M320, MX Series, and T Series Routers and EX Series Switches
对于 M320、MX 系列和 T 系列路由器以及 EX 系列交换机,您可以通过包含语句 priority
来配置交换矩阵优先级队列。对于增强型 IQ PIC,您可以包括选项 policing-priority
。
priority
PTX 系列路由器不支持和policing-priority
选项。
EX Series Switches
对于 EX 系列交换机,此语句将转发类与类名称和队列编号相关联。它可以将交换矩阵排队优先级定义为“高”、“中高”、“中低”或“低”。
将一个或多个转发类映射到单个输出队列。此外,在配置基于 DSCP 的基于优先级的流控制 (PFC) 时,将转发类映射到 PFC 优先级值,当 DSCP 值上的流量拥塞时,该优先级值在暂停帧中使用(有关详细信息,请参阅为第 3 层未标记流量配置基于 DSCP 的 PFC )。
对单播和组投流量使用不同的转发等级(组播、广播和目标查找失败)的交换机支持 12 个转发类和 12 个输出队列(0 到 11)。您可以将单播转发类映射到单播队列(0 到 7),并将多播转发类映射到多播队列(8 到 11)。转发类映射到的队列将确定转发类是单播还是组入转发类。
对单播和多部署流量使用相同的转发等级的交换机支持 8 个转发类和 8 个输出队列(0 到 7)。您将转发类映射到输出队列。分类为一个转发类(单播和组引)的所有流量都使用相同的输出队列。
您无法在使用 no-loss
数据包丢弃属性配置的转发类上配置加权随机早期检测 (WRED) 数据包丢弃。请勿将丢弃配置文件与无损转发类相关联。
如果将多个转发类映射到一个队列,则映射到同一队列的所有转发类都必须具有相同的数据包丢弃属性(所有转发类必须是有损的,或者映射到队列的所有转发类必须是无损的)。
在不使用增强型第 2 层软件 (ELS) CLI 的交换机上,如果您使用 Junos OS 12.2 版,请对无损 fcoe
类和 no-loss
转发类使用默认的转发类到队列映射。如果显式配置无损转发类,则映射到这些转发类的流量将被视为有损耗(尽力而为), 并且不会 收到无损处理。
在不使用 ELS CLI 的交换机上,如果您使用 Junos OS 12.3 或更高版本,默认配置与 Junos OS 12.2 版的默认配置相同,默认行为相同( fcoe
和 no-loss
转发类接受无损处理)。但是,如果显式配置无损转发类,则可以通过指定 no-loss
选项来配置最多 6 个无损转发类。如果未在显式转发类配置中指定 no-loss
选项,则转发类将有损。例如,如果您显式配置 fcoe
了转发类,而不包括 no-loss
选项,则 fcoe
转发类是有损的,而不是无损的。
选项
class class-name |
定义转发类名称。 |
||||
queue-num queue-number |
要与转发类关联的输出队列编号。
|
||||
priority |
交换矩阵优先级值:
|
spu-priority |
SPU 优先级队列 、
注意:
|
其余语句将单独解释。有关详细信息 ,请参阅 CLI 浏览器 。
必需的权限级别
接口 — 在配置中查看此语句。接口控制 — 将此语句添加到配置中。
版本信息
该 policing-priority
选项在 Junos OS 9.5 版中引入。
在 Junos OS 11.4 版中更新的语句。
该 spu-priority
选项在 Junos OS 11.4R2 版中引入。
选项 no-loss
是在 QFX 系列交换机上的 Junos OS 12.3 版中引入的。
从 Junos OS 12.3X48-D40 版和 Junos OS 15.1X49-D70 版中的两个队列更改为四个队列。
该 pfc-priority
语句是在 QFX 系列交换机上的 Junos OS 17.4R1 版中引入的。
的 medium-high
和 medium-low
优先级 spu-priority
已弃用, medium
并在 Junos OS 19.1R1 版中添加优先级。