Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解服务等级 (CoS) 配置文件

当网络遇到拥塞和延迟时,必须优先考虑某些数据包以避免随机丢失数据。 服务等级 (CoS)(也称为 QoS)通过将类似类型的流量(如电子邮件、流视频、语音、大型文档文件传输)划分为类来实现此优先级。然后,将不同的优先级(例如吞吐量和数据包丢失的优先级)应用于每个组,从而控制流量行为。例如,当必须丢弃数据包时,您可以确保根据配置的规则发生数据包丢失。CoS 还使您能够重写退出特定接口的数据包的差异分服务代码点 (DSCP)、IP 优先级或 802.1p CoS 位,从而使您能够定制传出数据包以满足远程对等方的网络要求。

如何使用 CoS(也称为 QoS)?

在以太网中继上,您可以使用服务等级 (CoS) 值标记帧。CoS 用于将中继连接定义为全双工、仅传入或仅传出。

路由器和交换机等网络设备可以配置为对来自其他设备的传入数据包使用现有 CoS 值(信任模式),也可以将 CoS 值重写为完全不同的值。第 2 层标记也可以扩展到 WAN;例如,使用帧中继网络。CoS 通常仅限于在组织的内部网中使用。

对于传统的电话系统,CoS 可用于定义分机对专用交换机 (PBX) 或 Centrex 的权限。某些用户可能需要延长语音邮件保留时间或将呼叫转接到手机的功能,而其他用户则无需在办公室外拨打电话。可以通过修改应用于整个组的 CoS 变量来更改一组扩展的权限。

注意:

CoS 配置可能很复杂,因此除非需要,否则建议您不要更改缺省类名或队列号关联。

如何创建 CoS 组?

使用 802.1Q 标记的 VLAN 对用户进行分组,并使 CoS 能够设置下游设备支持的优先级。

CoS 与 QoS 有何不同?

CoS 仅在数据链路层(第 2 层)的 802.1Q VLAN 以太网上运行,而服务质量 (QoS) 机制在 IP 网络层(第 3 层)运行。QoS 可使用 802.1p 第 2 层标记来区分和调整网络流量。

我可以控制哪些 CoS 参数?

您可以使用 CoS 配置文件对一组服务等级 (CoS) 参数进行分组,并将其应用于一个或多个接口。您可以在 CoS 配置文件中配置以下参数:

  • 分类器 — 数据包分类是指对传入数据包的检查。此函数将数据包与特定的 CoS 服务级别相关联。

  • 调度器图 - 调度器定义输出队列的属性。这些属性包括分配给队列的接口带宽量、为存储数据包分配的内存缓冲区大小、队列的优先级以及与队列关联的丢弃配置文件。您可以通过调度程序图将调度程序与转发类相关联。然后,您可以将每个调度器映射与一个接口相关联,从而配置根据此映射运行的队列、数据包调度程序和尾部丢弃进程。

  • 重写值 — 重写规则修改传出数据包中的相应 CoS 位。修改 CoS 位后,下一个下游设备能够将数据包分类到相应的服务组中。当设备位于网络边界并且必须更改 CoS 值以满足目标对等方的策略时,重写或标记出站数据包非常有用。

  • 流量控制配置文件 — 流量控制配置文件允许将特定类的流量限制为指定的带宽和突发大小。超出限制的数据包可能会被丢弃,也可以分配给不同的转发类和/或不同的丢失优先级。

默认的 CoS 流量类型有哪些?

在 EX 系列交换机上,系统为您提供以下四种预定义流量类型(数据、语音、视频和网络控制),以及以下默认流量配置和整形详细信息:

  • 数据 — 转发队列 0(nd_best 工作量),缓冲区大小 50%,预留带宽 30%

  • 语音 — 转发队列 5(nd_expedited转发),缓冲区大小 20%,带宽保留 0%

  • 视频 — 转发队列 4(nd_video 转发),缓冲区大小 20%,带宽保留 70%

  • 网络控制 — 转发队列 7(nd_network 控制),缓冲区大小 10%,带宽保留 0%

对于园区交换 ELS,系统为您提供以下四种预定义流量类型(数据、语音、视频和网络控制),以及以下默认流量配置和整形详细信息:

  • 数据 — 转发队列 0(nd_best 工作量),缓冲区大小 50%,预留带宽 30%

  • 语音 — 转发队列 1(nd_expedited转发),缓冲区大小 20%,带宽保留 0%

  • 视频 — 转发队列 2(nd_video 转发),缓冲区大小 20%,带宽保留 70%

  • 网络控制 — 转发队列 3(nd_network 控制),缓冲区大小 10%,带宽保留 0%

对于采用 分层端口调度 的园区交换 ELS(瞻博网络 EX2300 以太网交换机),Network Director 为您提供了预定义的转发等级 — nd_cs_best努力、nd_cs_video转发、nd_cs_expedited转发和nd_cs_network控制。这些转发类分为两个优先级组 - data_video_pg 和 voice_control_pg。

对于具有 分层端口调度 的园区交换 ELS,您可以修改和自定义这些优先级组和转发类中的每一个。有关更多详细信息,请参阅 创建和管理有线 CoS 配置文件

数据中心交换 CoS 配置

对于数据中心交换设备,可以使用以下附加 CoS 功能:

  • 分层端口调度 (ETS) — 分层端口调度(增强型传输选择 或 ETS)是一个两层过程,可提供更好的端口带宽利用率和更大的灵活性来将资源分配给队列和队列组。

  • 基于优先级的流控制 (PFC) — 一种链路级流控制机制。

如何实施服务等级?

CoS 可以从 MSS CLI 和 Network Director 实现。RingMaster 配置单播流量,但不配置组播流量。有关从 Network Director 实施 CoS 的说明,请参阅 创建和管理有线 CoS 配置文件

编辑发现的 CoS 配置文件

当您编辑 Network Director 在设备发现或带外更改过程中自动创建的 CoS 配置文件时,会将重复的调度程序配置部署到设备。在 CoS 配置中,单个分类器可以关联到多个端口,而不管其他 CoS 配置如何。当 Network Director 发现具有此类配置的设备时,它将根据其他 CoS 配置的差异创建多个配置文件,并映射到相同的分类器配置。如果修改由 Network Director 自动创建的此类 CoS 配置文件中的分类器设置,Network Director 将无法修改配置,因为它映射到多个配置文件。每当您修改自动创建的此类 CoS 配置文件时,Network Director 都会在设备上创建新的分类器设置配置并将其映射到该设备,而不会影响现有分类器设置。新创建的分类器设置将具有基于配置文件名称生成的名称。即使只有一个配置文件映射到分类器设置,Network Director 也会创建新的分类器设置,而旧设置将是孤立的。

注意:

此行为适用于分层和非分层配置文件,并且适用于拥塞通知配置文件名称、流量控制配置文件名称、计划程序映射名称、分类器名称和重写规则设置。