示例:配置分类器
数据包分类将传入数据包与特定的 CoS 服务级别相关联。分类器将数据包与转发类和丢包优先级相关联,并根据关联的转发类将数据包分配给输出队列。将分类器应用于入口接口。
配置分类器
分步过程
要配置名为 ba-classifier 默认 IEEE 802.1 分类器的 IEEE 802.1 BA 分类器,请执行以下作:
将代码点
000与转发类be和丢包优先级low相关联:[edit class-of-service classifiers] user@switch# set ieee-802.1 ba-classifier import default forwarding-class be loss-priority low code-points 000
将代码点
011与转发类fcoe和丢包优先级low相关联:[edit class-of-service classifiers] user@switch# set ieee-802.1 ba-classifier forwarding-class fcoe loss-priority low code-points 011
将代码点
100与转发类no-loss和丢包优先级low相关联:[edit class-of-service classifiers] user@switch# set ieee-802.1 ba-classifier forwarding-class no-loss loss-priority low code-points 100
将代码点
110与转发类nc和丢包优先级low相关联:[edit class-of-service classifiers] user@switch# set ieee-802.1 ba-classifier forwarding-class nc loss-priority low code-points 110
将分类器应用于入口接口
xe-0/0/10:[edit class-of-service interfaces] user@switch# set xe-0/0/10 unit 0 classifiers ieee-802.1 ba-classifier
要求
此示例使用以下硬件和软件组件:
一台交换机。
QFX 系列的 Junos OS 15.1X53-D10 或更高版本。
概述
Junos OS 支持三种常规类型的分类器:
行为聚合或 CoS 值流量分类器 — 检查数据包标头中的 CoS 值。此单个字段中的值决定了应用于数据包的 CoS 设置。BA 分类器允许您根据差分服务代码点(DSCP 或 DSCP IPv6)值、IEEE 802.1p 值或 MPLS EXP 值来设置数据包的转发类和丢包优先级。(EXP 分类器只能应用于
family mpls接口。固定分类器。固定分类器将物理接口上的所有入口流量分类为一个转发类,无论 VLAN 标头中的 CoS 位或 IP 数据包标头中的 DSCP 位是什么。
多域流量分类器 — 检查数据包中的多个字段,例如数据包的源地址和目标地址以及源和目标端口号。使用多域分类器时,您可以根据防火墙过滤器规则设置数据包的转发类和丢包优先级。
此示例介绍如何配置称为 ba-classifier 传入流量到转发类的默认 IEEE 802.1 映射的 BA 分类器,并将其应用于入口接口 xe-0/0/10。BA 分类器将丢包优先级分配至四个默认转发类中的传入数据包,如 表 1 所示。您可以通过指定 DSCP 分类器而不是 IEEE 分类器,以及应用 DSCP 位而不是 CoS 位来使示例适应 DSCP 流量。
要设置多域分类器,请使用防火墙过滤器规则。
转发类 |
CoS 流量类型 |
BA 分类器 IEEE 802.1p 代码点映射的丢失优先级 |
数据包丢弃属性 |
|---|---|---|---|
|
尽力服务流量 |
低丢失优先级代码点: |
落 |
|
保证以太网光纤通道 (FCoE) 流量的传输 |
低丢失优先级代码点: |
无损失 |
|
TCP 流量的保证交付 |
低丢失优先级代码点: |
无损失 |
|
网络控制流量 |
低丢失优先级代码点: |
落 |
验证
要验证分类器配置,请执行以下任务:
验证分类器配置
目的
验证是否为分类器配置了正确的转发类、丢失优先级和代码点。
行动
使用作模式命令 show configuration class-of-service classifiers ieee-802.1 ba-classifier列出分类器配置:
user@switch> show configuration class-of-service classifiers ieee-802.1 ba-classifier
forwarding-class be {
loss-priority low code-points 000;
}
forwarding-class fcoe {
loss-priority low code-points 011;
}
forwarding-class no-loss {
loss-priority low code-points 100;
}
forwarding-class nc
loss-priority low code-points 110;
}