示例:配置分类器
数据包分类将传入数据包与特定CoS级关联。分类器将数据包与转发类和丢失优先级相关联,并基于关联的转发类将数据包分配给输出队列。您可将分类器应用于入口接口。
配置分类器
逐步过程
要配置名为IEEE默认 802.1 BA 分类器 ba-classifier
IEEE 802.1 分类器:
将代码点
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
要求
此示例具有以下硬件和软件组件:
一台交换机。
Junos OS的 15.1X53-D10或更高版本QFX 系列。
概述
Junos OS三种通用分类符类型:
行为聚合或CoS值流量分类器 — 检查CoS标头中的源值。此单字段中的值确定应用于CoS设置。BA 分类器允许您根据差异服务代码点(DSCP 或 DSCP IPv6)值、IEEE 802.1p 值或 MPLS EXP 值设置数据包的转发类和丢失优先级。(EXP 分类器只能应用于
family mpls
接口。)固定分类器。固定分类器将物理接口上的所有入口信息流分类为一个转发类,而不考虑 VLAN 标头中的 CoS 位或 IP 数据包标头中的 DSCP 位。
多域流量分类器 - 检查数据包中的多个字段,例如数据包的源和目标地址以及源和目标端口号。对于多域分类器,您可根据防火墙过滤器规则设置数据包的转发类和丢失优先级。
此示例介绍如何将称为传入IEEE ba-classifier
802.1 映射的默认 BA 分类器配置为转发类,并应用到入口接口 xe-0/0/10
。BA 分类器将丢失优先级分配给四个默认转发类中的传入数据包,如表 1所示。您可通过指定 DSCP 分类器而非IEEE分类器,以及应用 DSCP 位而非单个位来将示例CoS DSCP 信息流。
要设置多域分类器,请使用防火墙过滤器规则。
转发类 |
CoS流量类型 |
ba-分类器 802.1p 代码IEEE优先级 |
数据包丢弃属性 |
---|---|---|---|
|
尽力服务流量 |
低丢失优先级代码点: |
下降 |
|
确保为多流量(以太网光纤通道)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; }
验证入口接口配置
目的
验证分类器 ba-classifier
是否连接到入口接口 xe-0/0/10
。
行动
使用操作模式命令列出入口接口 show configuration class-of-service interfaces xe-0/0/10
:
user@switch> show configuration class-of-service interfaces xe-0/0/10 congestion-notification-profile fcoe-cnp; unit 0 { classifiers { ieee-802.1 ba-classifier; } }