QFX 系列交换机和 EX4600 系列交换机支持 CoS
瞻博网络数据中心交换机在服务等级 (CoS) 支持的某些方面有所不同,因为交换机在网络中的使用方式不同,以及硬件差异(例如不同的芯片组或不同的接口功能)。
本主题总结了 QFX 系列交换机和 EX4600 系列交换机对 CoS 的支持。
CoS 功能支持
| 功能 |
QFX10000 |
QFX 5000 系列、EX4600 系列 |
QFX5220/QFX5130/QFX5700 |
|---|---|---|---|
| 服务等级 (CoS) — 具有优先级的基于类别的队列 |
是 |
是 |
是 |
| CoS — 独立的单播和多目的地分类器、转发类和输出队列 |
否 |
是 |
是(多目标分类器除外。使用防火墙过滤器对组播流量进行分类。) |
| CoS — 共享单播和多目的地分类器、转发类和输出队列 |
是 |
否 |
否 |
| 链路聚合组 (LAG) 上的 CoS 支持 |
是 |
是 |
是 |
| 增强型传输选择 (ETS) 分层端口调度 |
是 |
QFX5100、QFX 5110、EX4600 - 是 QFX5120、QFX5200、QFX5210、EX4650 - 否 |
否 |
| 端口调度 |
是 |
是,但 EX4600 除外 |
是 |
| 队列整形 |
是
注意:
将语句与选项一起使用 |
是
注意:
使用 |
是 |
| 显式拥塞通知 (ECN) |
是 |
是 |
是 |
| 基于优先级的流控制 (PFC) |
是 |
是 |
是 |
| 重新标记桥接数据包 |
是 |
是 |
是 |
| 加权随机早期检测 (WRED) 数据包丢弃配置文件和尾部丢弃 |
是 |
是 |
是 |
| 802.3X 以太网暂停 |
是 |
是 |
否 |
| 2 层入口数据包分类和出口重写规则 |
是 |
是 |
是 |
| MPLS EXP 入口数据包分类和出口重写规则 |
是 |
是 |
否 |
| 第 3 层入口数据包分类和出口重写规则 |
是 |
是 |
是(IPv4 和 IPv6 流量必须共享同一个分类器。) |
| 虚拟输出队列 (VOQ) 架构 |
是 |
否 |
否 |
| 软件共享缓冲区可配置性 |
否(使用 VOQ) |
是 |
是,但有以下限制:
|
| 共享缓冲区 Alpha 可配置性 |
否 |
是 |
是 |
| 缓冲区监控 |
否 |
是 |
是 |
| 用于检测 RED 丢包来源的 CoS 命令 |
是 |
否 |
否 |
分类器和重写规则 以太网接口类型支持
本主题接下来的两个表列出了CoS QFX10000交换机(表 2)以及 QFX5100、QFX5110、QFX5120、QFX5200、QFX5210、QFX5220、EX4600 和 EX4650 交换机(表 3)不同接口类型的分类器和重写规则的以太网支持。
在 QFX10000 交换机上,您无法将分类器或重写规则应用于第 2 层或第 3 层物理接口。您只能将分类器和重写规则应用于第 2 层逻辑接口单元 0。您可以将不同的分类器和重写规则应用于不同的第 3 层逻辑接口。 表 2 显示了可以在哪些接口上配置和应用分类器和重写规则。
CoS 分类器和重写规则 |
第 2 层物理接口 |
第 2 层逻辑接口(仅限单元 0) |
第 3 层物理接口 |
第 3 层逻辑接口 |
|---|---|---|---|---|
固定分类器 |
否 |
是 |
否 |
是 |
DSCP 分类器 |
否 |
是 |
否 |
是 |
DSCP IPv6 分类器 |
否 |
是 |
否 |
是 |
IEEE 802.1p 分类器 |
否 |
是 |
否 |
是 |
| EXP 分类器 |
否 |
是 |
否 |
是 |
DSCP 重写规则 |
否 |
是 |
否 |
是 |
DSCP IPv6 重写规则 |
否 |
是 |
否 |
是 |
IEEE 802.1p 重写规则 |
否 |
是 |
否 |
是 |
EXP 重写规则 |
否 |
是 |
否 |
是 |
在 QFX5100、QFX5110、QFX5120、QFX5200、QFX5210、EX4600 和 EX4650 交换机上,您无法将分类器或重写规则应用于第 2 层物理接口或第 3 层逻辑接口。 表 3 显示了可以在哪些接口上配置和应用分类器和重写规则。
CoS 分类器和重写规则 |
第 2 层物理接口 |
第 2 层逻辑接口(仅限单元 0) |
第 3 层物理接口(如果至少定义了一个逻辑第 3 层接口) |
第 3 层逻辑接口 |
|---|---|---|---|---|
固定分类器 |
否 |
是 |
是 |
否 |
DSCP 分类器 |
否 |
是 |
是 |
否 |
DSCP IPv6 分类器 |
否 |
是 |
是 |
否 |
IEEE 802.1p 分类器 |
否 |
是 |
是 |
否 |
EXP 分类器 |
全局分类器,仅适用于配置为 |
|||
DSCP 重写规则 |
否 |
是 |
是 |
否 |
DSCP IPv6 重写规则 |
否 |
是 |
是 |
否 |
IEEE 802.1p 重写规则 |
否 |
是 |
是 |
否 |
EXP 重写规则 |
否 |
是 |
是 |
否 |
IEEE 802.1p 多目的地和 DSCP 多目的地分类器适用于所有接口,不能应用于单个接口。不支持 DSCP IPv6 多目的地分类器。IPv6 多目的地流量使用 DSCP 多目的地分类器。
在 QFX5220、QFX5130 和 QFX5700 交换机上,您无法将分类器或重写规则应用于第 2 层或第 3 层物理接口。 表 4 显示了可以在哪些接口上配置和应用分类器和重写规则。
CoS 分类器和重写规则 |
第 2 层物理接口 |
第 2 层逻辑接口 |
第 3 层物理接口 |
第 3 层逻辑接口 |
|---|---|---|---|---|
固定分类器 |
否 |
是 |
否 |
是 |
DSCP 分类器 |
否 |
是 |
否 |
是 |
DSCP IPv6 分类器 |
否 |
否 |
否 |
否 |
IEEE 802.1p 分类器 |
否 |
是 |
否 |
是 |
EXP 分类器 |
否 |
否 |
否 |
否 |
DSCP 重写规则 |
否 |
是 |
否 |
是 |
DSCP IPv6 重写规则 |
否 |
否 |
否 |
否 |
IEEE 802.1p 重写规则 |
否 |
是 |
否 |
是 |
EXP 重写规则 |
否 |
否 |
否 |
否 |
QFX5220、QFX5130 和 QFX5700 交换机不支持 DSCP IPV6 分类器和重写规则。相反,请附加 DSCP 分类器并重写 family inet6上的规则。
CoS QFX5100、QFX5120、QFX5130、QFX5200、QFX5210、QFX5220 和 QFX5700 交换机 之间的操作比较
QFX5100、QFX5120、QFX5130、QFX5200、QFX5210、QFX 5220 QFX5700交换机CoS功能支持基本相同,但由于这些平台之间的芯片组不同,在操作上存在一些CoS差异。 表 5 详细介绍了 QFX5100、QFX5120、QFX5200、QFX5210 和 QFX5220 交换机上CoS的异同。
CoS 功能 |
QFX5100 |
QFX5120 |
QFX5130/QFX5700 |
QFX5200 |
QFX5210 |
QFX5220 |
操作变化 |
|---|---|---|---|---|---|---|---|
内存管理 |
由所有端口共享中央内存管理单元 (MMU) |
所有端口共享中央 MMU |
入口流量管理器 (ITM) 架构 - 2 个 ITMS 中平均分配缓冲区 |
带四管的交叉点架构 |
带四管的交叉点架构 |
ITM 架构 – 2 个 ITMS 中平均分配缓冲区 |
ITM 架构需要特殊的缓冲区管理。 |
管道 |
2 |
2 |
8 |
4 |
4 |
8 |
没有客户可见的变化。 |
信元记账 |
全局接入管道 |
全局接入管道 |
本地到 ITM (66MB/ITM) |
本地到交叉点 (4MB / 交叉点) |
本地到交叉点 (10.5MB/交叉点) |
本地到 ITM (32MB/ITM) |
没有客户可见的变化。 |
共享缓冲区 |
60k 单元(每个单元 208 字节),12MB |
约 131K 个单元(每个单元 256 字节),32MB |
约 543K 个单元(每个单元 254 字节),132MB |
(QFX5200-32C) 80K 信元(每个信元 208 字节),16MB (QFX5200-48Y) 108K 个信元(每个信元 208 字节),22MB |
约 210K 个单元(每个单元 208 字节),42MB |
约 264K 个单元(每个单元 254 字节),64MB |
没有客户可见的变化,但 QFX5200 和 QFX5210 支持比 QFX5100 更大的数据包缓冲区空间。 |
每个管道的共享缓冲池 |
每个管道 4 个池 |
每个管道 4 个池 |
每个管道 4 个池 |
每个管道 4 个池 |
每个管道 4 个池 |
每个管道 4 个池 |
不适用 |
排队和调度 |
LLS 和三级层次结构 |
固定分层调度 (FHS) 和两级层次结构 |
固定分层调度 (FHS) 和两级层次结构 |
固定分层调度 (FHS) 和两级层次结构 |
固定分层调度 (FHS) 和两级层次结构 |
固定分层调度 (FHS) 和两级层次结构 |
由于 FHS,QFX5120、QFX5130、QFX5200、QFX5210、QFX5220 和 QFX5700 不支持 ETS 和 光纤通道-Set。 |
# 单播队列 |
8 |
8 |
8 |
8 |
8 |
8 |
不适用 |
# 组播队列 |
4 |
2 |
4 |
2 |
2 |
2 |
不适用 |
CPU 队列 |
44 |
44 |
44 |
44 |
44 |
44 |
不适用 |
主机路径调度 |
48 个队列直接连接到端口 |
48 个队列连接到 L0 |
48 个队列连接到 L0 |
48 个队列连接到 L0 |
48 个队列连接到 L0 |
48 个队列连接到 L0 |
没有客户可见的变化。 |
FC2Q |
4 个配置文件 |
4 个配置文件 |
4 个配置文件 |
4 个配置文件 |
4 个配置文件 |
4 个配置文件 |
不适用 |
DSCP 分类器表 |
128 个配置文件 |
128 个配置文件 |
64 个配置文件 |
128 个配置文件 |
128 个配置文件 |
64 个配置文件 |
不适用 |
802.1p 分类器表 |
64 个配置文件 |
64 个配置文件 |
64 个配置文件 |
64 个配置文件 |
64 个配置文件 |
64 个配置文件 |
没有客户可见的变化。SDK API 更改只会影响软件开发工作。 |
PFC |
公共余量缓冲区 |
公共余量缓冲区 |
每个 ITM 余量缓冲区 |
每管道净空缓冲区 |
每管道净空缓冲区 |
每个 ITM 余量缓冲区 |
对于 QFX5200 和 QFX5210 上的每根管道,可用和使用的净空缓冲区是单独维护的。 |
重写 |
128 个配置文件 |
128 个配置文件 |
128 个配置文件 |
128 个配置文件 |
128 个配置文件 |
128 个配置文件 |
没有客户可见的变化。SDK API 更改只会影响软件开发工作。 |
WRED |
每根管道 128 个型材 |
每根管道 128 个型材 |
每根管道 128 个型材 |
每根管道 128 个型材 |
每根管道 128 个型材 |
每根管道 128 个型材 |
不适用 |
队列级别 |
四个级别:物理队列级别、逻辑队列级别、CoS 级别和端口级别 |
三个级别:逻辑队列级别、CoS 级别和端口级别。 |
三个级别:逻辑队列级别、CoS 级别和端口级别。 |
三个级别:逻辑队列级别、CoS 级别和端口级别。 |
三个级别:逻辑队列级别、CoS 级别和端口级别。 |
三个级别:逻辑队列级别、CoS 级别和端口级别。 |
不适用 |
多目的地流量 |
默认调度器映射为 BE、FCoE、NoLoss 和 NC 流量类型之间保留 20% 的组播带宽和 80% 的单播流量。 |
与 QFX5100 交换机相同 |
默认情况下,所有组播流量都映射到 Q8。Q8 在默认调度器中获得了 20% 的带宽。要将组播流量分类到不同的队列(Q9、10、11),请使用防火墙过滤器。 |
每个级别 0 节点同时接收组播和单播流量,因此无法在端口级别进行区分以对组播流量应用整形。 |
与 QFX5200 交换机相同 |
默认情况下,所有组播流量都映射到 Q8。Q8 在默认调度器中获得了 20% 的带宽。要将组播流量分类到不同的队列 (Q9),请使用防火墙过滤器。 |
不适用 |
QFX5100交换机上不存在以下关于 QFX5200 和 QFX5210 交换机的限制。
QFX5200 或 QFX5210 交换机不支持 CoS 灵活分层调度 (ETS)。
QFX5200 和 QFX5210 交换机仅支持一个具有
strict-high优先级的队列,因为这些交换机不支持灵活的分层调度。注意:配置转发类集时,QFX5100 交换机优先支持多个队列
strict-high。QFX5200 CoS 监管器不支持所有端口访问的全局管理计数器。仅支持管道本地管理计数器 — 这意味着 QFX5200 管理计数器仅适用于属于创建计数器的管道的端口上接收的流量。
由于 QFX5200 和 QFX5210 交换机采用交叉点架构,因此所有缓冲区使用计数器都是单独维护的。使用命令
show class-of-service shared-buffer显示使用计数器时,将单独显示各种管道计数器。在 QFX5200 和 QFX5210 交换机上,支持端口调度程序而不是光纤通道。
在 QFX5200 和 QFX5210 交换机上,无法将多个转发类分组到一个转发类集 (fc-set) 中,并在 fc 集上应用输出流量控制配置文件。不支持 fc 集的 ETS。由于每个 L0 节点都调度 L1 节点的单播和组播队列,因此无法在端口级别区分组播和单播流量,也无法在单播和组播之间应用最小带宽。只能在 CoS 级别 L0 上得到支持。
由于 QFX5200 和 QFX5210 交换机不支持灵活的分层调度,因此无法为一组转发类应用流量控制配置文件。
QFX10000 交换机分类器和重写规则支持(扩展)
您可以在 QFX10000 交换机上配置足够的分类器来处理大多数(甚至是全部)网络场景。 表 6 显示了可以配置的每种类型的分类器数量,以及每个分类器可以配置的条目数量。
分类器类型 |
默认分类器名称 |
最大分类器数 |
每个分类器的最大条目数 |
|---|---|---|---|
IEEE 802.1p(第 2 层) |
ieee8021p-default(适用于中继模式中的端口) IEEE8021P-untrust(用于接入模式下的端口) |
64 |
16 |
DSCP(第 3 层) |
DSCP-默认 |
64 |
64 |
DSCP IPv6(第 3 层) |
dscp-ipv6-default |
64 |
64 |
EXP (MPLS) |
exp-default |
64 |
8 |
固定 |
没有默认的固定分类器 |
8 |
16 |
支持的固定分类器数量 (8) 等于支持的转发类数量(固定分类器将接口上的所有传入流量分配给一个转发类)。
没有默认的重写规则。您可以在 QFX10000 交换机上配置足够的重写规则来处理大多数(甚至是全部)网络场景。 表 7 显示了您可以配置的每种类型的重写规则的数量,以及每个重写规则可以配置的条目数量。
重写规则类型 |
重写规则集的最大数量 |
每个重写规则集的最大条目数 |
|---|---|---|
IEEE 802.1p(第 2 层) |
64 |
128 |
DSCP(第 3 层) |
32 |
128 |
DSCP IPv6(第 3 层) |
32 |
128 |
EXP (MPLS) |
64 |
128 |