有多少队列可用于 ISR1k 上的公平队列

网络工程 思科 服务质量 cisco-isr ios-xe
2022-02-19 10:57:09

我正在使用固件版本 IOS-XE 16.12.04 的 Cisco ISR1000 设备上进行 QoS 配置。我在接口上启用了公平排队,并且设置队列数的命令不再可用。在许多文档中,您可以找到以下语法:

policy-map policy9 
 class class-default
 fair-queue 16

如果我想设置这个,就没有这样的命令了:

router(config-pmap-c)#fair-queue ?
  pre-classify  Enable pre-classify
  queue-limit   per flow queue limit
  <cr>          <cr>

那么我在哪里配置,使用了多少个队列呢?如果我使用 show 命令,我会得到以下信息:

Class-map: class-default (match-any)  
  7402170 packets, 8645779205 bytes
  5 minute offered rate 1712000 bps, drop rate 0000 bps
  Match: any 
  Queueing
  queue limit 400 packets
  (queue depth/total drops/no-buffer drops/flowdrops) 0/1086/0/1086
  (pkts output/bytes output) 7194543/8614465556
  bandwidth remaining ratio 9 
  Fair-queue: per-flow queue limit 100 packets

据我了解,队列限制是队列深度。整个队列可以容纳多少数据包。如果超过这个值,数据包就会被丢弃。您可以看到它也表示每个流队列限制。因此,每个流最多获得 100 个数据包作为队列深度。如果一个流发送的数量超过这个数量,数据包就会被丢弃。简单的计算表明,在这个队列中最多可以使用 4 个流。我的直觉告诉我,在这样的现代设备上这不可能是真的。我在哪里可以看到有多少队列以及如何增加这个值?我试图在 cisco 在线纪录片中找到这些信息,但关于公平排队的一切都相当古老(帧中继时代)。

0个回答
没有发现任何回复~