第 7 章 使用 Quality of Service (QoS)策略来管理数据流量


您可以使用服务质量(QoS)策略将速率限制应用到 OpenShift (RHOSO)环境中的出口和入口流量,为虚拟机实例提供不同的服务级别。

您可以将 QoS 策略应用到单独的端口,或者将 QoS 策略应用到项目网络,其中没有附加特定策略的端口继承该策略。

注意

内部网络拥有的端口(如 DHCP 和内部路由器端口)不包括在网络策略应用中。

您可以动态应用、修改或删除 QoS 策略。但是,对于保证最小带宽 QoS 策略,您只能在没有使用策略分配给的任何端口时应用修改。

7.1. QoS 规则

您可以配置以下规则类型,以在 OpenShift (RHOSO)网络服务(neutron)上的 Red Hat OpenStack Services 中定义服务质量(QoS)策略:

最小带宽 (minimum_bandwidth)
对某些类型流量提供最低带宽限制。如果实现,最好不要小于应用该规则的每个端口的指定带宽。
带宽限制(bandwidth_limit)
对网络、端口、浮动 IP (FIP)和路由器网关 IP 提供带宽限制。如果实现,任何超过指定速率的流量都会被丢弃。
DSCP marking (dscp_marking)
使用区分服务代码点(DSCP)值标记网络流量。
最小数据包率 (最小数据包率)
对某些类型流量提供最低数据包传输限制率。如果实现,最好不要小于将规则应用到的每个端口的数据包传输率。目前,只支持放置强制。

可以在不同的上下文中强制实施 QoS 策略,包括虚拟机实例放置、浮动 IP 分配和网关 IP 分配。

根据您所使用的强制上下文和机制驱动程序,QoS 规则会影响出口流量(从实例上传)、入口流量(下载至实例)。

注意

在 ML2/OVN 部署中,您可以为硬件卸载的端口启用最小带宽和带宽限制出口策略。您无法为硬件卸载的端口启用入口策略。如需更多信息,请参阅 第 7.2 节 “为 QoS 策略配置网络服务”

Expand
表 7.1. 按驱动程序支持的流量方向(所有 QoS 规则类型)

规则 [1]

由机制驱动程序支持的流量方向

ML2/SR-IOV

ML2/OVN

最小带宽

仅限出口

仅限出口

带宽限制

仅 Egress [2]

Egress 和 ingress

DSCP 标记

N/A

仅限 Egress [3]

[1] RHOSO 不支持中继端口的 QoS。

[2] 机制驱动程序忽略 max-burst-kbits 参数,因为它们不支持它。

[3] ML2/OVN 不支持在隧道协议上的 DSCP 标记。

Expand
表 7.2. 驱动支持用于放置报告和调度的流量方向(仅限最小带宽)

强制类型

按方向机制驱动程序支持的流量

ML2/SR-IOV

ML2/OVN

Placement

Egress 和 ingress

技术预览 [1]

[1] 请参阅 OSPRH-507

Expand
表 7.3. 使用强制类型的驱动程序支持的流量方向(仅带宽限制)

强制类型

由机制驱动程序支持的流量方向

ML2/OVN

浮动 IP

Egress 和 ingress

网关 IP

Egress 和 ingress

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat