Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

服务质量 (QoS)

阅读本主题,了解瞻博网络云原生路由器在 L2 模式下部署时的服务质量 (QoS) 功能。

从瞻博网络云原生路由器 22.4 版开始,您可以配置服务质量 (QoS) 参数,包括分类、标记和队列。云原生路由器在 vRouter 中执行分类和标记作,并在物理网络接口卡 (NIC) 中执行队列(调度)作。仅 E810 NIC 支持调度。

QoS 概述

要在部署时间之前启用 QoS,方法是编辑 values.yaml 瞻博网络-Cloud-Native-Router-version-number/helmchart 目录中的文件,并将 qosEnable 值更改为 true。QoS 功能的默认值为 false (禁用)。例如:

注意:

只有当安装云原生路由器的主机服务器包含运行 lldp 的英特尔 E810 NIC 时,才能启用 QoS 功能。

您可以使用在主机服务器上作为 CLI 应用程序运行的 在 lldptool NIC 上启用 lldp。发出以下命令以在 E810 NIC 上启用 lldp。例如,您可以使用以下命令:

上述命令的详细信息是:

  • ETS – 增强型传输选择

  • willing — willing 属性确定系统是否使用本地配置的数据包转发分类 (PFC)。如果设置为willingno(默认设置),云原生路由器将应用本地 PFC 配置。如果您设置为愿意是,并且云原生路由器从对等路由器接收 TLV,则云原生路由器将应用收到的值。

  • tsa – 传输选择算法是以逗号分隔的流量类到选择算法映射的列表。您可以选择 etsstrictvendor 作为选择算法。

  • up2tc - 以逗号分隔的列表,用于将用户优先级映射到流量类别

下列表概述了云原生路由器执行的分类、标记和排队作。

  • 分类:

    • vRouter 通过检查数据包中的优先级位对数据包进行分类

    • vRouter 派生流量类别和丢失优先级

    • vRouter 可以将流量分类器应用于交换矩阵、流量和工作负载接口类型

    • vRouter 在其分类器映射中保留 16 个条目

  • 标记(重写):

    • vRouter 执行标记作

    • vRouter 会对出口路径中的 p 位执行重写

    • vRouter 根据流量类别派生新的流量优先级,并在出口处获得丢弃优先级

    • vRouter 只能对交换矩阵接口上的数据包应用标记

    • vRouter 在其标记映射中保留 8 个条目

  • 排队(调度):

    • 云原生路由器在硬件中执行严格的优先级调度(E810 NIC)

    • 云原生路由器将每个流量类别映射到一个队列

    • 云原生路由器将流量队列的最大数量限制为 4

    • 云原生路由器将 8 个可能的优先级映射到 4 个流量类别;它还映射每个流量类别 1 硬件队列

    • 云原生路由器只能将调度应用于交换矩阵接口

    • 虚拟功能 (VF) 利用您在物理功能(接口)中配置的队列

    • vRouter 在其调度器图中保留 8 个条目

配置示例

您可以使用 Junos set 命令或使用 NETCONF 远程在控制器中配置 QoS 分类器、重写规则和调度器。我们在下面显示基于 Junos 的配置示例:

您可以通过 访问 JCNR 控制器 CLI 来查看 QoS 配置。在 Junos作模式下使用命令 show 。show 命令分别显示分类器、重写规则或调度器图的配置。例如:

显示分类器

显示重写规则

显示调度器映射

show interface

故障排除

您可以通过 访问 vRouter CLI 对 QoS 配置进行故障排除。使用该 purel2cli 命令并通过查看接口映射来完成。

显示分类器配置

显示重写配置 显示调度器输出