cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
661
Views
0
Helpful
0
Replies

Qos - H-Qos Parent vs. child Queue-limits

james.munroe
Level 1
Level 1

Hello,

Sample config below.  Egress sub-rate H-Qos policy applied to an interface.  Within the child class, queue-limits are configured (using ms).  My questions are related to the parent policy has a default queue-limit is being referenced (64 packets IOS), however within the child policy various queue-limits are being referenced bases on time (ms).

A.)  What is actually being used for a queue-limit?  Parent's value or child's values?

B.)  What is the best practice?  

- Parent queue-limit matches the largest child queue-limit size?

- Queue-limit on parent set to match the interface speed (or sub-rate)?

- Etc....

C.)  Does this change based on IOS vs. IOS-XE? 

Thanks!!! :-)

Config:

policy-map QOS-PE-out
description * Egress H-Queuing - Universal 8 Class WAN QoS Policy *
class class-default
shape average 10000000
service-policy QOS-out

policy-map QOS-out
description * Egress Queuing - Universal 8 Class LAN-WAN QoS Policy *
class INTERACTIVE-VIDEO-out
bandwidth remaining percent 30
random-detect dscp-based
queue-limit 100 ms
!
class STREAMING-VIDEO-out
bandwidth remaining percent 10
random-detect dscp-based
fair-queue
queue-limit 150 ms
!
class NETWORK-CTRL-out
bandwidth remaining percent 5
queue-limit 100 packets
!
class CALL-SIGNALLING-out
bandwidth remaining percent 4
queue-limit 100 ms
!
class CRITICAL-DATA-out
bandwidth remaining percent 25
random-detect dscp-based
fair-queue
queue-limit 150 ms
!
class SCAVENGER-out
bandwidth remaining percent 1
queue-limit 200 ms
!
class VOICE-out
priority level 1
police cir percent 10
!
class class-default
bandwidth remaining percent 25
random-detect dscp-based
fair-queue
queue-limit 150 ms

Diag Output:

#sh policy-map interface f0 output
FastEthernet0

Service-policy output: QOS-PE-out

Class-map: class-default (match-any)
213349 packets, 284249454 bytes
1 minute offered rate 2177000 bps, drop rate 182000 bps
Match: any
Queueing
queue limit 64 packets
(queue depth/total drops/no-buffer drops) 0/14015/0
(pkts output/bytes output) 199338/263108332
shape (average) cir 10000000, bc 40000, be 40000
target shape rate 10000000

Service-policy : PNB-out

queue stats for all priority classes:
Queueing
priority level 1
queue limit 64 packets
(queue depth/total drops/no-buffer drops) 0/0/0
(pkts output/bytes output) 0/0

Class-map: INTERACTIVE-VIDEO-out (match-any)
0 packets, 0 bytes
1 minute offered rate 0000 bps, drop rate 0000 bps
Match: qos-group 2
0 packets, 0 bytes
1 minute rate 0 bps
Queueing
queue limit 100 ms/ 33750 bytes
(queue depth/total drops/no-buffer drops) 0/0/0
(pkts output/bytes output) 0/0
bandwidth remaining 30%
Exp-weight-constant: 9 (1/512)
Mean queue depth: 0 ms/ 0 bytes
dscp Transmitted Random drop Tail drop Minimum Maximum Mark
pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
ms/bytes ms/bytes


Class-map: STREAMING-VIDEO-out (match-any)
0 packets, 0 bytes
1 minute offered rate 0000 bps, drop rate 0000 bps
Match: qos-group 3
0 packets, 0 bytes
1 minute rate 0 bps
Queueing
queue limit 150 ms/ 16875 bytes
(queue depth/total drops/no-buffer drops/flowdrops) 0/0/0/0
(pkts output/bytes output) 0/0
bandwidth remaining 10%
Exp-weight-constant: 9 (1/512)
Mean queue depth: 0 ms/ 0 bytes
dscp Transmitted Random drop Tail/Flow drop Minimum Maximum Mark
pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
ms/bytes ms/bytes
Fair-queue: per-flow queue limit 4218 bytes


Class-map: NETWORK-CTRL-out (match-any)
0 packets, 0 bytes
1 minute offered rate 0000 bps, drop rate 0000 bps
Match: qos-group 4
0 packets, 0 bytes
1 minute rate 0 bps
Queueing
queue limit 100 packets
(queue depth/total drops/no-buffer drops) 0/0/0
(pkts output/bytes output) 0/0
bandwidth remaining 5%


Class-map: CALL-SIGNALLING-out (match-any)
0 packets, 0 bytes
1 minute offered rate 0000 bps, drop rate 0000 bps
Match: qos-group 5
0 packets, 0 bytes
1 minute rate 0 bps
Queueing
queue limit 100 ms/ 4500 bytes
(queue depth/total drops/no-buffer drops) 0/0/0
(pkts output/bytes output) 0/0
bandwidth remaining 4%


Class-map: CRITICAL-DATA-out (match-any)
159 packets, 32940 bytes
1 minute offered rate 0000 bps, drop rate 0000 bps
Match: qos-group 6
159 packets, 32940 bytes
1 minute rate 0 bps
Queueing
queue limit 150 ms/ 42187 bytes
(queue depth/total drops/no-buffer drops/flowdrops) 0/0/0/0
(pkts output/bytes output) 159/32940
bandwidth remaining 25%
Exp-weight-constant: 9 (1/512)
Mean queue depth: 0 ms/ 0 bytes
dscp Transmitted Random drop Tail/Flow drop Minimum Maximum Mark
pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
ms/bytes ms/bytes
af21 159/32940 0/0 0/0 65/18455 74/21093 1/10
Fair-queue: per-flow queue limit 10546 bytes


Class-map: SCAVENGER-out (match-any)
172578 packets, 261200677 bytes
1 minute offered rate 2152000 bps, drop rate 176000 bps
Match: qos-group 7
172578 packets, 261200677 bytes
1 minute rate 2152000 bps
Queueing
queue limit 200 ms/ 2250 bytes
(queue depth/total drops/no-buffer drops) 0/13807/0
(pkts output/bytes output) 158771/240270639
bandwidth remaining 1%


Class-map: VOICE-out (match-any)
0 packets, 0 bytes
1 minute offered rate 0000 bps, drop rate 0000 bps
Match: qos-group 1
0 packets, 0 bytes
1 minute rate 0 bps
Priority: Strict, b/w exceed drops: 0

Priority Level: 1
police:
cir 10 %
cir 1000000 bps, bc 31250 bytes
conformed 0 packets, 0 bytes; actions:
transmit
exceeded 0 packets, 0 bytes; actions:
drop
conformed 0000 bps, exceeded 0000 bps

Class-map: class-default (match-any)
40612 packets, 23015837 bytes
1 minute offered rate 24000 bps, drop rate 0000 bps
Match: any
Queueing
queue limit 150 ms/ 42187 bytes
(queue depth/total drops/no-buffer drops/flowdrops) 0/208/0/0
(pkts output/bytes output) 40408/22804753
bandwidth remaining 25%
Exp-weight-constant: 9 (1/512)
Mean queue depth: 0 ms/ 0 bytes
dscp Transmitted Random drop Tail/Flow drop Minimum Maximum Mark
pkts/bytes pkts/bytes pkts/bytes thresh thresh prob
ms/bytes ms/bytes
default 38938/22379761 208/211340 0/0 37/10546 74/21093 1/10
cs2 1334/414477 0/0 0/0 46/13182 74/21093 1/10
cs6 136/10515 0/0 0/0 65/18455 74/21093 1/10
Fair-queue: per-flow queue limit 10546 bytes

0 Replies 0

Review Cisco Networking for a $25 gift card