了解 CoS 分类器
数据包分类将传入数据包与特定的服务等级 (CoS) 服务级别相关联。分类器将数据包与转发类和丢包优先级相关联,数据包根据转发类与输出队列相关联。您可以为以下接口定义分类器:
-
流向网络接口、聚合以太网接口(也称为链路聚合组 (LAG))的 IPv4 和 IPv6 流量
-
在支持 ELS 配置样式的交换机上,VLAN 间路由功能使用名为 irb 的集成路由和桥接 (IRB) 接口
-
在不支持 ELS 配置样式的交换机上,VLAN 间路由功能使用名为 vlan 的路由 VLAN 接口 (RVI)
分类器通常有两种类型:
-
行为聚合 (BA) 分类器
-
多域 (MF) 分类器
您可以在接口上同时配置 BA 分类器和 MF 分类器。如果执行此作,将首先执行 BA 分类,然后执行 MF 分类。如果两个分类结果冲突,则 MF 分类结果将覆盖 BA 分类结果。
行为聚合分类器
BA 分类器基于数据包标头中的固定长度字段,这使得它们在计算上比 MF 分类器更有效。因此,处理高流量的核心设备通常配置为执行 BA 分类。BA 分类器将数据包映射到转发类和丢弃优先级。转发类决定数据包的输出队列。在拥塞期间,调度程序使用丢失优先级来控制数据包丢弃。
这些是以下类型的 BA 分类器:
-
dscp- IP DiffServ 的差异服务代码点 (DSCP)。处理传入的 IPv4 数据包。 -
dscp-ipv6—处理传入 IPv6 数据包。 -
ieee-802.1—处理第 2 层 CoS (IEEE 802.1p)。 -
inet-precedence—处理传入 IPv4 数据包。IP 优先级映射只需要 DSCP 字段的前三位。
BA 分类器将指定的 CoS 值作为文本位模式或定义的别名,并尝试将其与到达接口的数据包类型进行匹配。如果数据包标头中的信息与指定的模式匹配,则将数据包发送到相应的队列,该队列由与分类器关联的转发类定义。
默认行为聚合分类
瞻博网络 Junos作系统 (Junos OS) 会根据接口类型自动将隐式默认 BA 分类器分配给逻辑接口。 表 1 列出了不同类型的接口以及相应的隐式默认 BA 分类。
| 接口类型 |
默认 BA 分类 |
|---|---|
| 中继接口 |
|
| 第 3 层接口 (IPv4) |
|
| 第 3 层接口 (IPv6) |
|
| 接入接口 |
可信 |
| 路由的 VLAN 接口 (RVI) |
无默认分类 |
当您将 BA 分类器与 逻辑接口显式关联时,您将使用显式 BA 分类器覆盖隐式(默认)BA 分类器。
表 2 介绍了可以在第 2 层和第 3 层接口上配置的 BA 分类器类型。
| 接口类型 |
允许的 BA 分类 |
|---|---|
| 第 2 层接口 |
IEEE 802.1p,IP 优先级,DSCP,DSCP IPv6 |
| 第 3 层接口 (IPv4) |
IEEE 802.1p、IP 优先级、DSCP |
| 第 3 层接口 (IPv6) |
IEEE 802.1p,IP 优先级,DSCP IPv6 |
不能将 DSCP 和 IP 优先级分类器应用于同一接口。也不能将 IEEE 802.1p 分类器应用于包含任何其他类型分类器的接口。DSCP IPv6 分类器可应用于具有 DSCP 或 IP 优先级分类器的接口,因为它们适用于不同类型的数据包。
在 EX4300 交换机上,三个分类器(DSCP、DSCP IPv6 和 IEEE 802.1p)可以与一个固定分类器共存于 L2 接口上。BA 分类优先于固定分类。
如果尚未在逻辑接口上显式配置分类器,则会分配默认分类器,分类工作方式如下:
-
对于配置了 IPv4 地址的逻辑接口,系统将默认分配 DSCP 分类器,并使用 DSCP 分类器对 IPv4 和 IPv6 数据包进行分类。
-
对于配置了 IPv6 地址的逻辑接口,系统将默认分配 DSCP IPv6 分类器,并使用 DSCP IPv6 分类器对 IPv4 和 IPv6 数据包进行分类。
在 EX8200 交换机上,您可以配置一个 DSCP 或 IEEE802.1p 类型的分类器,也可以分别配置一个 DSCP 和 IEEE802.1p 类型的分类器。
您可以在支持 ELS 配置样式的交换机上配置 IRB 接口,或者在不支持 ELS 配置样式的交换机上配置路由 VLAN 接口。执行此作后,将根据默认的 IEEE 802.1p 重写规则重写传入数据包中的用户优先级 (UP) 位。
默认情况下,所有 BA 分类器都将流量分类为“尽力而为”转发类或网络控制转发类。
多域分类器
多域 (MF) 分类器检查数据包中的多个字段,例如数据包的源地址和目标地址以及源和目标端口号。使用 MF 分类器,您可以根据 防火墙过滤器 规则设置数据包的转发类和丢包优先级。
MF 分类通常在网络边缘执行,因为最终用户应用程序通常不支持 DSCP 或 IP 优先级分类器。在边缘交换机上,MF 分类器提供的过滤功能可以扫描各种数据包字段以确定数据包的转发类。通常,任何分类器都会根据配置的值对所选字段执行匹配作。