示例:配置转发类集
转发类集 (fc-set) 是增强型传输选择 (ETS) 流量控制的优先级组。每个 fc 集由一个或多个转发类(优先级)组成。分类器根据代码点将流量映射到转发类,转发类映射到输出队列。
ETS 允许您为 fc 集配置链路资源(带宽和带宽共享特征),然后在属于该 fc 集的转发类之间分配该 fc 集的资源。这称为两层或分层调度。流量控制配置文件控制 fc 集(优先级组)的调度,调度器控制各个转发类(优先级)的调度。
要求
概述
您最多可以配置三个单播 fc 集和一个组播 fc 集。配置单播优先级组的常用方法是为局域网 (LAN) 流量、存储区域网络 (SAN) 流量和高性能计算 (HPC) 流量配置单独的 fc 集,然后为每个 fc 集分配适当的转发类。
如果配置 strict-high
优先级转发类,则必须创建专用 strict-high
于优先级流量的 fc 集。您只能配置一个严格高优先级转发类,并且只有一个 fc 集可以包含严格高优先级队列。非严格高优先级队列不能与严格高优先级队列属于同一 FC 集。多目标 fc 集不能包含严格高优先级队列。
要应用 ETS,请使用流量控制配置文件将一个或多个 fc 集映射到物理出口端口。您最多可以将三个单播转发类集和一个多目标转发类集映射到每个端口。将 fc 集映射到端口时,该端口使用分层调度将端口资源分配给优先级组 (fc-set),并将优先级组资源分配给属于该优先级组的队列(转发类)。
此示例介绍如何:
配置三个分别称为
lan-pg
、san-pg
和hpc-pg
的 fc 集。为每个 fc 集分配转发类。
将 fc 集及其输出流量控制配置文件应用于出口接口。
此示例不介绍如何配置分配给 fc 集的转发类,也不介绍如何配置流量控制配置文件(调度)。 示例:配置 CoS 分层端口调度 (ETS) 提供了如何配置 ETS 的完整示例,包括转发类和调度配置。 表 1 显示了此示例的配置组件:
组件 |
设置 |
---|---|
硬件 |
QFX3500交换机 |
LAN 流量优先级组 |
转发类集: |
SAN 流量优先级组 |
转发类集: |
HPC 流量优先级组 |
转发类集: |
出口接口 |
|
配置转发类集
分步过程
lan-pg
定义优先级组 (fc-set) 并为其分配转发类best-effort-1
和best-effort-2
:[edit class-of-service] user@switch# set forwarding-class-sets lan-pg class best-effort-1 user@switch# set forwarding-class-sets lan-pg class best-effort-2
san-pg
定义优先级组并为其分配转发类fcoe
和fcoe-2
:[edit class-of-service] user@switch# set forwarding-class-sets san-pg class fcoe user@switch# set forwarding-class-sets san-pg class fcoe-2
hpc-pg
定义优先级组并为其分配转发类nc
和high-perf
:[edit class-of-service] user@switch# set forwarding-class-sets hpc-pg class nc user@switch# set forwarding-class-sets hpc-pg class high-perf
将三个转发类集映射到一个接口(与转发类集关联的输出流量控制配置文件确定优先级组的服务调度等级):
[edit class-of-service] user@switch# set interfaces xe-0/0/7 forwarding-class-set lan-pg output-traffic-control-profile lan-tcp user@switch# set interfaces xe-0/0/7 forwarding-class-set san-pg output-traffic-control-profile san-tcp user@switch# set interfaces xe-0/0/7 forwarding-class-set hpc-pg output-traffic-control-profile hpc-tcp
验证
要验证优先级组配置,请执行以下任务:
验证转发类集成员资格
目的
验证是否 lan-pg
使用正确的转发类配置了 、 san-pg
和 hpc-pg
优先级组。
行动
使用操作模式命令 show configuration class-of-service forwarding-class-sets
列出转发类集成员配置:
user@switch> show configuration class-of-service forwarding-class-sets lan-pg { class best-effort-1; class best-effort-2; } san-pg { class fcoe; class fcoe-2; } hpc-pg { class high-perf; class nc; }
验证出口接口配置
目的
验证出口接口 xe-0/0/7
是否与 lan-pg
、 san-pg
和 hpc-pg
优先级组以及正确的输出流量控制配置文件相关联。
行动
使用操作模式命令 show configuration class-of-service interfaces xe-0/0/7
显示出口接口:
user@switch> show configuration class-of-service interfaces xe-0/0/7 forwarding-class-set { lan-pg { output-traffic-control-profile lan-tcp; } san-pg { output-traffic-control-profile san-tcp; } hpc-pg { output-traffic-control-profile hpc-tcp; } }