queue-limit (priority-queue)
要指定优先级队列的深度,请使用优先级 queue-limit 队列配置模式下的命令。要删除此规范,请使用此 no 命令的形式。
![]() 注 |
ASA 5580 万兆以太网接口不支持此命令。(ASA 5585-X 上的优先级队列支持十千兆以太网接口。)ASA 5512-X 至 ASA 5555-X 管理接口也不支持此命令。ASA 服务模块不支持此命令。 |
queue-limitnumber-of-packets
no queue-limitnumber-of-packets
Syntax Description
number-of-packets |
指定接口开始丢弃数据包之前,可以排队(即缓冲)的低延迟或正常优先级数据包的最大数量。数值范围的上限在运行时动态确定。要查看此限制,请在命令行上输入 help 或。 ? 关键的决定因素是设备上支持的队列和可用的内存所需的内存。队列不得超过可用内存。理论最大数据包数为 2147483647。 |
Command Default
默认队列限制为 1024 个数据包。
Command Modes
下表展示可输入命令的模式:
命令模式 |
防火墙模式 |
安全情景 |
|||
---|---|---|---|---|---|
路由 |
透明 |
一个 |
多个 |
||
情景 |
系统 |
||||
优先级队列配置 |
|
|
|
|
— |
Command History
版本 |
修改 |
---|---|
7.0(1) |
添加了此命令。 |
Usage Guidelines
ASA 允许两类流量:针对高优先级、延迟敏感流量(例如语音和视频)的低延迟排队 (LLQ) 以及针对所有其他流量的默认尽力服务。ASA 识别优先级流量并实施适当的服务质量 (QoS) 策略。您可以配置的规模和深度优先级队列,以优化流量。
![]() 注 |
您 必须 配置 priority-queue 命令才能为接口启用优先级排队。 |
您可以将一个 priority-queue 命令应用于该命令可定义的 nameif 任何接口。
该 priority-queue 命令进入优先级队列配置模式,如提示符所示。在优先级队列配置模式下,您可以配置在任何给定时间传输队列中允许的最大数据包数量(tx-ring-limit 命令)以及在丢弃数据包之前允许缓冲的任一类型(优先级或尽力而为)的数据包数量(queue-limit 命令)。
Tx 环限制和您指定的队列限制影响较高的优先级低延迟队列和尽力服务队列。Tx 环限制是两种类型的允许进入驱动程序,驱动程序外推到坐在该接口的队列来告诉它们这些缓冲区数据包,直到拥塞清除之前的数据包数。通常情况下,您可以调整这两个参数,以优化低延迟流量的流动。
由于队列大小有限制,队列可以填满和溢出。如果队列已满,任何额外的数据包无法进入队列,并将丢弃。这是 尾部丢 弃。为了避免队列填满,您 queue-limit 可以使用命令增加队列缓冲区大小。
Examples
以下示例为名为 test 的接口配置优先级队列,指定队列限制为 234 个数据包,传输队列限制为 3 个数据包。
ciscoasa(config)# priority-queue test
ciscoasa(priority-queue)# queue-limit 234
ciscoasa(priority-queue)# tx-ring-limit 3