Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

定义CoS时间表

时间表定义输出队列的 CoS 属性(输出队列映射到转发类,分类器根据 IEEE 802.1p、DSCP 或 MPLS EXP 代码点将流量映射到转发类)。队列调度与优先级组计划一起工作,可创建两层层次结构时间表。CoS属性包括分配给队列的接口带宽量、队列的优先级、队列上是否启用了显式拥塞通知 (ECN)以及与队列关联的 WRED 数据包丢弃配置文件。

在时间表中配置的参数定义了映射到时间表的队列的以下特征:

  • transmit-rate— 最低带宽(也称为保证信息速率 (CIR))设置为百分比速率或绝对值(以位/秒为单位)。传输速率还确定了队列可以分享的多余(额外)优先级组带宽量。优先级组中队列之间按每个队列的传输速率比例分配额外优先级组带宽。

    注意:

    在带宽计算中包括字节字节和帧间差距 (IFG) 字节以及数据字节。

    注意:

    不能为严格高优先级队列配置传输速率。具有严格高优先级队列的转发类集内不能包含已配置传输速率的队列(转发类)。

  • shaping-rate— 最大带宽(也称为 峰值信息速率 (PIR))设置为百分比速率或绝对值(以位/秒为单位)。

    注意:

    在带宽计算中包括字节字节和帧间差距 (IFG) 字节以及数据字节。

  • priority— 与时间表关联的队列可以接收的两个带宽优先级之一:

    • low— 时间表的优先级较低。

    • strict-high— 时间表具有严格高优先级。只能将一个队列配置为严格高优先级队列。在任何其他队列接收带宽之前,严格优先级将计划带宽分配给队列。其他队列在为严格高队列提供服务后接收保留的带宽。

      建议始终将整形速率应用于严格高优先级队列,以防止它们耗尽其他队列。如果不应用整形速率来限制严格优先级队列可使用的带宽量,则严格高优先级队列可使用所有可用端口带宽,使端口上的其他队列资源不足。

  • drop-profile-map—将配置文件映射丢弃至丢失优先级和协议,以将 WRED 应用于时间表,并控制拥塞期间不同数据包丢失优先级的数据包丢弃。

  • buffer-size— 队列缓冲区大小,作为端口上专用缓冲区空间的百分比,或作为在提供显式配置的队列后保留的端口上的专用缓冲区空间的成正比份额。

  • explicit-congestion-notification—在尽力服务队列上启用 ECN。ECN 在 TCP/IP 网络上两个支持 ECN 的端点之间提供端到端拥塞通知。必须在端点上以及端点之间所有中间设备上启用 ECN,ECN 方能正常运行。默认情况下,ECN 处于禁用状态。

注意:

如果入口端口将流量转发至多个出口端口,并且其中至少有一个出口端口遇到拥塞,则出口端口拥塞期间可能会出现入口端口拥塞。如果发生这种情况,则出向端口出现塞塞可能导致入口端口超过其入口缓冲区资源的公平分配。当入口端口超过其缓冲区资源分配时,在入口丢弃帧。入口端口帧丢弃不仅影响拥堵出口端口,还将影响拥堵入口端口转发信息流的所有出口端口。

如果拥塞入口端口丢弃发往一个或多个不拥塞出口端口的流量,请配置加权随机早期检测 (WRED) 丢弃配置文件,将其应用于造成拥塞出口队列。丢弃配置文件可以防止拥塞出口队列影响其他端口上的出口队列,方法为在出口丢弃帧,而不是在入口端口导致拥塞。

注意:

不要为 fcoe 和无丢失转发类配置丢弃配置文件。FCoE和其他无损流量队列需要无丢失行为。使用基于优先级的流量控制 (PFC) 来防止帧丢弃在无损优先级上。

OCX 系列交换机不支持无损传输或 PFC。在 OCX 系列交换机上,请勿将流量映射到默认的无损 fcoe 和无丢失转发类。

要向信息流应用调度属性,请使用时间表图将调度器映射到转发类,然后将调度器图与接口关联。(您可使用流量控制配置文件将时间表图与接口关联;请参阅 示例:配置 CoS 层次端口计划 (ETS) ,了解完整层次计划流程的示例。)使用不同的时间表图,您可以将不同的时间表映射到不同接口上的相同信息流(相同的转发类),以在不同接口上对该流量应用不同的调度。

要配置时间表,请执行以下CLI:

  1. 为调度器命名,并设置队列的最低保证带宽:

  2. 为队列设置最大带宽:

  3. 设置队列优先级:

  4. 使用丢弃配置文件映射为数据包丢失优先级指定丢弃配置文件:

  5. 配置队列专用缓冲区空间的大小:

  6. 如果需要,启用 ECN(仅在尽力流量上):

  7. 配置时间表图,将调度器映射到转发类,转发类将调度器属性应用于该转发类中的流量:

  8. 使用层次结构计划将调度器图及其关联时间表分配给一个或多个接口。请参阅 示例:配置CoS端口计划 (ETS) 以详细了解分层计划示例。