了解CoS流
当数据包遍历交换机时,交换机使用默认服务等级 (CoS) 设置或您CoS设置为数据包提供相应级别的服务。在入口端口上,交换机将数据包分类为适当的转发类,并将丢失优先级分配给数据包。在出口端口上,交换机应用数据包调度和(如果已配置)重写规则来重新标记数据包。
您可以在第 2 层CoS接口上配置 CoS;如果您在第 3 层物理接口上至少定义了一个逻辑接口,还可以在 3 层物理接口上配置 CoS。 您不能在 CoS 2 层物理接口和 3 层逻辑接口上配置网络接口。
对于第 2 层流量,您可以使用默认CoS设置,或者在每个CoS接口上配置默认配置。您可将不同的CoS设置应用于不同的第 2 层逻辑接口。
OCX 系列交换机不支持第 2 层接口(系列以太网交换)。
对于第 3 层信息流,请使用默认CoS设置,或在CoS接口(非逻辑单元)上配置数据。交换机使用在CoS 第 3 层物理接口上应用的所有逻辑第 3 层接口的 接口。
交换机在CoS数据包流时应用以下功能:
一个接口有一个或多个应用于该接口的不同类型的分类器(在层次结构级别
[edit class-of-service interfaces]
配置)。分类器类型基于 分类器检查的传入数据包部分(IEEE 802.1p 代码点位或 DSCP 代码点位)。当数据包进入
[edit class-of-service classifiers]
入口端口时,分类器根据数据包的代码点位将数据包分配给转发类和丢失优先级(在层次结构级别配置)。交换机将每个转发类分配给输出队列(在
[edit class-of-service forwarding-classes]
层级配置)。输入(和输出)管制器测量信息流,如果信息流超过其服务级别,可更改转发类和丢失优先级。
每个接口应用一个时间表图。当数据包退出出口端口时,时间表图控制其
[edit class-of-service interfaces]
处理方式(在层次结构级别配置)。时间表图将调度器分配给转发类(在层次结构级别[edit class-of-service scheduler-maps]
配置)。时间表可定义如何在出口接口输出队列处理
[edit class-of-service schedulers]
信息流(在层次结构级别配置)。将时间表映射至时间表图中的转发类,然后向接口应用调度器图,可控制每个转发类的传输速率、整形速率、优先级和丢弃配置文件。丢弃配置文件定义了如何主动
[edit class-of-service drop-profiles]
丢弃映射到特定时间表的数据包(在层次结构级别配置)。重写规则在数据包
[edit class-of-service rewrite-rules]
离开已配置重写规则的接口时生效(在层次结构级别配置此规则)。重写规则将信息写入数据包(例如,重写规则可以根据数据包的转发类和丢失优先级重新标记传出信息流的代码点位)。
图 1 是一个高级流图,展示了各种来源的数据包如何进入交换机接口,在入口分类,然后在出口队列上计划(提供带宽)。

图 2 显示了通过可CoS组件中的数据包流。

中间框(转发类和丢失优先级)表示两个值,您可以在入口和出口接口上使用。系统使用这些值对入口接口上的流量进行分类,以及重写出口接口上的规则重新标记。每个外部框表示一个进程组件。上行中的组件适用于传入数据包。下行中的组件适用于传出数据包。
固态箭头显示数据包从入口到出口的方向。点到转发类和丢失优先级框的点线箭头表示配置(设置)转发类和丢失优先级的进程。点离转发类和丢失优先级框的点线箭头表示将转发类和丢失优先级用作基本操作输入值的进程。
例如,BA 分类器设置传入数据包的转发类和丢失优先级,因此转发类和丢失优先级是分类器的输出和离分类器远的箭头点。计划程序接收转发类和丢失优先级设置,并基于这些设置为传出数据包排队,使指向计划程序的箭头点。