示例:配置多目标(组播、广播、DLF)分类器
数据包分类将传入数据包与特定的 CoS 服务级别相关联。行为聚合 (BA) 分类器检查数据包标头中的 CoS 值,以确定应用于数据包的 CoS 设置。BA 分类器允许您根据传入的 CoS 值设置数据包的转发类和丢包优先级。
从 Junos OS 17.1 版开始,EX4300 交换机支持多目标分类器。在 EX4300 交换机上,您可以全局或向特定接口应用多目标分类器。如果同时对全局和特定接口应用多目标分类器,则接口上的分类优先。
多目标分类器适用于所有交换机接口,并处理组播、广播和目标查找失败 (DLF) 流量。不能将多目标分类器应用于单个接口或一系列接口,除非在 EX4300 交换机上。
单播和多目标流量必须使用不同的分类器。
配置多目标分类器
分步过程
要配置组播 IEEE 802.1 BA 分类器,请执行名为 ba-mcast-classifier:
将代码点
000与转发类mcast和丢包优先级low相关联:[edit class-of-service classifiers] user@switch# set ieee-802.1 ba-mcast-classifier forwarding-class mcast loss-priority low code-points 000
将分类器配置为多目标分类器:
[edit class-of-service] user@switch# set multi-destination classifiers ieee-802.1 ba-mcast-classifier
要求
此示例使用以下硬件和软件组件:
一台交换机(此示例在 瞻博网络 QFX3500 交换机上测试)
QFX 系列的 Junos OS 11.1 或更高版本。
概述
Junos OS 支持三种常规类型的分类器:
行为聚合或 CoS 值流量分类器 — 检查数据包标头中的 CoS 值。此单个字段中的值决定了应用于数据包的 CoS 设置。BA 分类器允许您根据 CoS 值设置数据包的转发类和丢包优先级。
固定分类器。固定分类器将物理接口上的所有入口流量分类为一个转发类,而不考虑 VLAN 标头中的 CoS 位或数据包标头中的 DSCP 位。
多字段流量分类器 — 检查数据包中的多个字段,例如数据包的源和目标地址以及源和目标端口号。使用多域分类器时,您可以根据防火墙过滤器规则设置数据包的转发类和丢包优先级。
多目标分类器适用于所有交换机接口,并处理组播、广播和目标查找失败 (DLF) 流量。不能将多目标分类器应用于单个接口或一系列接口。
您必须将单播流量和组播流量分配给不同的分类器。一个分类器不能同时包含单播和组播转发类。多目标分类器只能包含组播流量的转发类。
以下示例介绍如何配置名为 ba-mcast-classifier的 BA 分类器,该分类器将应用于所有交换机接口。如 表 1 所示,BA 分类器将丢包优先级分配给多目标转发类中的传入数据包。
您还可以使用防火墙过滤器来设置多域分类器。
组播转发类 |
流量类型 |
ba-mcast-classifier 分配 |
|---|---|---|
|
尽力服务组播流量 |
低丢失优先级代码点: |
验证
要验证多目标分类器配置,请执行以下任务:
验证 IEEE 802.1 多目标分类器
目的
验证分类器 ba-mcast-classifier 是否配置为 IEEE 802.1 多目标分类器:
行动
使用作模式命令 show configuration class-of-service multi-destination classifiers ieee-802.1验证分类器配置的结果:
user@switch> show configuration class-of-service multi-destination classifiers ieee-802.1 ba-mcast-classifier;
验证多目标分类器配置
目的
验证是否为多目标分类器配置了正确的转发类、丢失优先级和代码点。
行动
使用作模式命令 show configuration class-of-service classifiers ieee-802.1 ba-mcast-classifier列出分类器配置:
user@switch> show configuration class-of-service classifiers ieee-802.1 ba-mcast-classifier
forwarding-class mcast {
loss-priority low code-points 000;
}
变更历史表
是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。