Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
本页内容
 

监控 CoS 转发类

目的

使用监控功能可查看当前将 CoS 转发类分配给系统上的队列号的情况。

行动

要监控 CLI 中的 CoS 转发类,请输入以下 CLI 命令:

user@switch> show class-of-service forwarding-class

意义

某些交换机对单播和多目的地(组播、广播、目标查找失败)流量使用不同的转发类、输出队列和分类器。这些交换机支持 12 个转发类和输出队列,其中 8 个用于单播流量,4 个用于多目的地流量。

某些交换机对单播和多目的地流量使用相同的转发类、输出队列和分类器。这些交换机支持 8 个转发类和 8 个输出队列。

表 1 汇总了对单播和多目的地流量使用不同转发类和输出队列的交换机上的关键输出字段。

表 1:分离单播和多目的地流量的交换机上关键 CoS 转发类输出字段摘要

字段

价值观

转发类

分配给队列号的转发类的名称。默认情况下,以下单播转发类分别分配给队列 0、3、4 和 7:

  • best-effort— 不提供特殊的数据包 CoS 处理。丢失优先级通常不在 CoS 值中携带。

  • fcoe— 为以以太网光纤通道 (FCoE) 流量提供有保证的传输。

  • no-loss— 为 TCP 无损流量提供有保证的传输

  • network-control— 数据包可以延迟但不会丢弃。

默认情况下,将以下多目的地转发类分配给队列 8:

  • mcast— 不提供特殊的数据包 CoS 处理。

队列

与转发类名称对应(映射到)的队列号。

默认情况下,四个队列(0、3、4 和 7)分配给单播转发类,一个队列 (8) 分配给多目的地转发类:

  • 队列 0 —best-effort

  • 队列 3—fcoe

  • 队列 4—no-loss

  • 队列 7 —network-control

  • 队列 8—mcast

无损失

与每个转发类关联的数据包丢弃属性:

  • 已禁用 — 转发类配置为有损传输(数据包在拥塞期间可能会丢弃)

  • 已启用 — 转发类配置为无损传输

    注意:

    要实现无损传输,必须确保在无损优先级(IEEE 802.1p 代码点)上正确配置了基于优先级的流量控制 (PFC) 和 DCBX,并且为无损流量预留了足够的端口带宽。

表 2 汇总了对单播和多目的地流量使用相同转发类和输出队列的交换机上的关键输出字段。

表 2:不分离单播和多目的地流量的交换机上关键 CoS 转发类输出字段摘要

字段

价值观

转发类

分配给队列号的转发类的名称。默认情况下,以下转发类分别分配给队列 0、3、4 和 7:

  • best-effort— 不提供特殊的数据包 CoS 处理。丢失优先级通常不在 CoS 值中携带。

  • fcoe— 为以以太网光纤通道 (FCoE) 流量提供有保证的传输。

  • no-loss— 为 TCP 无损流量提供有保证的传输

  • network-control— 数据包可以延迟但不会丢弃。

队列

与转发类名称对应(映射到)的队列号。

默认情况下,四个队列(0、3、4 和 7)分配给转发类:

  • 队列 0 —best-effort

  • 队列 3—fcoe

  • 队列 4—no-loss

  • 队列 7 —network-control

无损失

与每个转发类关联的数据包丢弃属性:

  • 已禁用 — 转发类配置为有损传输(数据包在拥塞期间可能会丢弃)。

  • 启用 — 转发类配置为无损传输。

    注意:

    要实现无损传输,必须确保在无损优先级(IEEE 802.1p 代码点)上正确配置了基于优先级的流量控制 (PFC) 和 DCBX,并且为无损流量预留了足够的端口带宽。