HQoS Operational Commands
HQoS Show Commands
The HQoS show commands provide detailed information about the HQoS operation.
show qos classifier
Syntax:
Option | Description |
---|---|
|
Without any option, this command displays a summary of all the classifiers. |
|
Displays QoS classifier information for the specified classifier. |
The following example displays a summary of all the HQoS classifiers.
supervisor@rtbrick>LEAF01: op> show qos classifier
Classifier: residential-ip-classifier
Active: False
Match Type Codepoint Class Remark Codepoint Color
ipv4-tos 0 class-0 - -
ipv4-tos 32 class-1 - -
ipv4-tos 64 class-2 - -
ipv4-tos 96 class-3 - -
ipv4-tos 128 class-4 - -
ipv4-tos 160 class-5 - -
ipv4-tos 192 class-6 - -
ipv4-tos 224 class-7 - -
ipv6-tc 0 class-0 - -
ipv6-tc 32 class-1 - -
ipv6-tc 64 class-2 - -
ipv6-tc 96 class-3 - -
ipv6-tc 128 class-4 - -
ipv6-tc 160 class-5 - -
ipv6-tc 192 class-6 - -
ipv6-tc 224 class-7 - -
Classifier: residential-pbit-classifier
Active: True
Match Type Codepoint Class Remark Codepoint Color
ieee-802.1 0 class-0 - -
ieee-802.1 1 class-1 - -
ieee-802.1 2 class-2 - -
ieee-802.1 3 class-3 - -
ieee-802.1 4 class-4 - -
ieee-802.1 5 class-5 - -
ieee-802.1 6 class-6 - -
ieee-802.1 7 class-7 - -
The following example displays information for the specified classifier.
supervisor@rtbrick>LEAF01: op> show qos classifier residential-pbit-classifier
Classifier: residential-pbit-classifier
Active: True
Match Type Codepoint Class Remark Codepoint Color
ieee-802.1 0 class-0 - -
ieee-802.1 1 class-1 - -
ieee-802.1 2 class-2 - -
ieee-802.1 3 class-3 - -
ieee-802.1 4 class-4 - -
ieee-802.1 5 class-5 - -
ieee-802.1 6 class-6 - -
ieee-802.1 7 class-7 - -
show qos interface
Syntax:
Option | Description |
---|---|
|
Without any option, this command displays a summary of all the interfaces. |
|
Displays QoS classifier information for the specified interface. |
The following example displays information for the specified interface.
supervisor@rtbrick>LEAF01: op> show qos interface ifl-0/0/10/200
Interface Profile
ifl-0/0/10/200 pta_8queues_comp_on_S
supervisor@rtbrick>LEAF01: op>
show qos policer
Syntax:
Option | Description |
---|---|
|
Without any option, this command displays a summary of all the QoS policers. |
|
Displays QoS policer information. |
|
Displays policer counter information. |
|
Displays class-to-policer-map information. |
The following example displays a summary of all the QoS policers.
supervisor@rtbrick>LEAF01: op> show qos policer
Policer: _DEFAULT_POLICER_50_MB
Active: True, Type: two-rate-three-color, Levels: 1, Flags: -
Level CIR(Kbps) PIR(Kbps) CBS(KB) PBS(KB) Max CIR(Kbps) Max PIR(Kbps)
1 50000 50000 33000 33000 - -
2 - - - - - -
3 - - - - - -
4 - - - - - -
Policer: policer-residential
Active: True, Type: two-rate-three-color, Levels: 4, Flags: -
Level CIR(Kbps) PIR(Kbps) CBS(KB) PBS(KB) Max CIR(Kbps) Max PIR(Kbps)
1 8000 8000 800 800 - -
2 - - - - - -
3 - - 800 800 - -
4 - - 800 800 - -
The following example displays policer information for the specified policer.
supervisor@rtbrick>LEAF01: op> show qos policer policer-residential
Policer: policer-residential
Active: True, Type: two-rate-three-color, Levels: 4, Flags: -
Level CIR(Kbps) PIR(Kbps) CBS(KB) PBS(KB) Max CIR(Kbps) Max PIR(Kbps)
1 8000 8000 800 800 - -
2 - - - - - -
3 - - 800 800 - -
4 - - 800 800 - -
supervisor@rtbrick>LEAF01: op>
The following example displays counter information for the specified counter.
supervisor@rtbrick>LEAF01: op> show qos policer counter lag-1
Interface Level Units Total Received Dropped
lag-1 1 Packets 15773 15773 0
Bytes 2555226 2555226 0
lag-1 2 Packets 15778 15778 0
Bytes 2556036 2556036 0
lag-1 3 Packets 15775 15775 0
Bytes 2555550 2555550 0
lag-1 4 Packets 23661 23661 0
Bytes 3423166 3423166 0
lag-1-egress 1 Packets 7889 7889 0
Bytes 1420020 1420020 0
lag-1-egress 2 Packets 7889 7889 0
Bytes 1420020 1420020 0
lag-1-egress 3 Packets 7889 7889 0
Bytes 1420020 1420020 0
lag-1-egress 4 Packets 49177 49177 0
Bytes 8288974 8288974 0
show qos profile
Syntax:
Option | Description |
---|---|
|
Without any option, this command displays a summary of all the QoS profiles. |
|
Displays QoS profile information. |
The following example displays a summary of all the QoS profiles.
supervisor@rtbrick>LEAF01: op> show qos profile lac_4queues_4classes
Profile: lac_4queues_4classes
Classifier: residential-pbit-classifier
Policer: policer-residential
Scheduler map: lac_4queues_M
Class queue map: lac_4queues_M
Remark map: -
Class policer map: policer-map-l2tp
Mulifield classifier: -
supervisor@rtbrick>LEAF01: op>
show qos queue
Syntax:
Option | Description |
---|---|
|
Without any option, this command displays a summary of all the queues. |
|
Displays queue class-to-queue-map information. |
|
Displays QoS queue counter information. |
|
Displays QoS queue counter information for the specified interface. |
|
Displays QoS queue details for the specified interface. |
The following example displays a summary of all the queues.
supervisor@rtbrick>LEAF01: op> show qos queue
Applied queues:
Interface Queue Queue Size Min Thres Max Thres Drop Prob Shaper
ifl-0/0/10/100 BE_S 240000 - - - -
ifl-0/0/10/100 LD_S 200000 - - - shaper_LD
ifl-0/0/10/100 LL_S 200000 - - - shaper_LL
ifl-0/0/10/100 VO_S 50000 - - - shaper_VO
ifl-0/0/10/200 BE_S 240000 - - - -
ifl-0/0/10/200 LD_S 200000 - - - shaper_LD
ifl-0/0/10/200 LL_S 200000 - - - shaper_LL
ifl-0/0/10/200 VO_S 50000 - - - shaper_VO
ifl-0/0/10/300 BE_S 240000 - - - -
ifl-0/0/10/300 LD_S 200000 - - - shaper_LD
ifl-0/0/10/300 LL_S 200000 - - - shaper_LL
ifl-0/0/10/300 VO_S 50000 - - - shaper_VO
Configured queues:
Queue Queue Size Min Thres Max Thres Drop Prob Shaper
BE_L 375000 - - - -
BE_M 375000 - - - -
BE_S 240000 - - - -
CO_L 312500 - - - -
CO_M 156250 - - - -
CO_S 50000 - - - -
IO_L 312500 - - - shaper_IO
IO_M 156250 - - - shaper_IO
IO_S 50000 - - - shaper_IO
LD_L 1250000 - - - shaper_LD
LD_M 625000 - - - shaper_LD
LD_S 200000 - - - shaper_LD
LL_L 1250000 - - - shaper_LL
LL_M 625000 - - - shaper_LL
LL_S 200000 - - - shaper_LL
VO_L 312500 - - - shaper_VO
VO_M 156250 - - - shaper_VO
VO_S 50000 - - - shaper_VO
free_6_L 375000 - - - -
free_6_M 375000 - - - -
free_6_S 240000 - - - -
free_7_L 375000 - - - -
free_7_M 375000 - - - -
free_7_S 240000 - - - -
The following example displays queue information for the specified interface.
supervisor@rtbrick>LEAF01: op> show qos queue ifl-0/0/10/100
Applied queues:
Interface Queue Queue Size Min Thres Max Thres Drop Prob Shaper
ifl-0/0/10/100 BE_S 240000 - - - -
ifl-0/0/10/100 LD_S 200000 - - - shaper_LD
ifl-0/0/10/100 LL_S 200000 - - - shaper_LL
ifl-0/0/10/100 VO_S 50000 - - - shaper_VO
The following example displays queue counter information.
supervisor@rtbrick>LEAF01: op> show qos queue counter
Interface Queue Group Queue Class Units Received Queued Dropped
Bytes 0 0 0
ifl-0/1/32/6 olt-dpu-mgmt-queues OLT_MGMT 0 Packets 0 0 0
Bytes 0 0 0
ifl-0/1/33/4 olt-dpu-mgmt-queues OLT_MGMT 0 Packets 0 0 0
Bytes 0 0 0
ifl-0/1/33/6 olt-dpu-mgmt-queues OLT_MGMT 0 Packets 0 0 0
Bytes 0 0 0
ppp-0/1/30/72339069014638594 pta-4queues BE_PTA 0 Packets 941111 288270 652841
Bytes 942823712 288837428 653986284
ppp-0/1/30/72339069014638594 pta-4queues LD_PTA 2 Packets 938859 446474 492385
Bytes 942614436 448259896 494354540
ppp-0/1/30/72339069014638594 pta-4queues LL_PTA 1 Packets 938851 480506 458345
Bytes 942606404 482428024 460178380
ppp-0/1/30/72339069014638594 pta-4queues VO_PTA 3 Packets 3667257 673116 2994141
Bytes 953486820 175010160 778476660
l2bsa-0/1/30/281479271677953 l2bsa-4queues BE_L2BSA 0 Packets 0 0 0
Bytes 0 0 0
l2bsa-0/1/30/281479271677953 l2bsa-4queues LD_L2BSA 2 Packets 0 0 0
Bytes 0 0 0
l2bsa-0/1/30/281479271677953 l2bsa-4queues LL_L2BSA 1 Packets 0 0 0
Bytes 0 0 0
The following example displays queue counter information for the specified interface.
supervisor@rtbrick>LEAF01: op> show qos queue counter ifl-0/1/30/6
Interface Queue Group Queue Class Units Received Queued Dropped
ifl-0/1/30/6 olt-dpu-mgmt-queues OLT_MGMT 0 Packets 0 0 0
Bytes 0 0 0
show qos scheduler
Syntax:
Option | Description |
---|---|
|
Without any option, this command displays a summary of all the schedulers. |
|
Displays scheduler information for the specified scheduler. |
The following example displays a summary of all the schedulers.
supervisor@rtbrick>LEAF01: op> show qos scheduler
Scheduler Type Shaper Composite Active
fff strict_priority - False False
fffd strict_priority - False False
lac_4queues strict_priority - True False
olt-pon1 fair_queueing - False False
olt-pon10 fair_queueing - False False
olt-pon11 fair_queueing - False False
olt-pon12 fair_queueing - False False
olt-pon13 fair_queueing - False False
olt-pon14 fair_queueing - False False
olt-pon15 fair_queueing - False False
olt-pon16 fair_queueing - False False
olt-pon17 fair_queueing - False False
olt-pon18 fair_queueing - False False
olt-pon19 fair_queueing - False False
olt-pon2 fair_queueing - False False
olt-pon20 fair_queueing - False False
olt-pon21 fair_queueing - False False
olt-pon22 fair_queueing - False False
olt-pon23 fair_queueing - False False
olt-pon24 fair_queueing - False False
olt-pon25 fair_queueing - False False
olt-pon26 fair_queueing - False False
olt-pon27 fair_queueing - False False
olt-pon28 fair_queueing - False False
olt-pon29 fair_queueing - False False
olt-pon3 fair_queueing - False False
olt-pon30 fair_queueing - False False
olt-pon31 fair_queueing - False False
olt-pon32 fair_queueing - False False
olt-pon4 fair_queueing - False False
olt-pon5 fair_queueing - False False
olt-pon6 fair_queueing - False False
olt-pon7 fair_queueing - False False
olt-pon8 fair_queueing - False False
olt-pon9 fair_queueing - False False
pta_4queues_comp_off strict_priority - True False
pta_4queues_comp_on strict_priority - True False
pta_8queues_comp_off strict_priority - True False
pta_8queues_comp_on strict_priority - True False
supervisor@rtbrick>LEAF01: op>
The following example displays scheduler information for the specified scheduler.
supervisor@rtbrick>LEAF01: op> show qos scheduler lac_4queues
Scheduler Type Shaper Composite Active
lac_4queues strict_priority - True False
show qos scheduler-map
Syntax:
Option | Description |
---|---|
|
Without any option, this command displays a summary of all the scheduler maps. |
|
Displays scheduler information for the specified scheduler map. |
The following example displays a summary of all the scheduler maps.
supervisor@rtbrick>LEAF01: op> show qos scheduler-map
Scheduler-Map: lac_4queues_S
Scheduler: fff Scheduler: strict_priority
Queue: LD_S strict_priority_1
Scheduler: pta_4queues_comp_off Scheduler: strict_priority
Queue: LL_S strict_priority_1
Queue: VO_S strict_priority_0
Scheduler: fffd Scheduler: strict_priority
Queue: BE_S strict_priority_0
Scheduler-Map: schedmap-olt
Scheduler: olt-pon1 Scheduler: fair_queueing
Scheduler: olt-pon2 Scheduler: fair_queueing
Scheduler: olt-pon3 Scheduler: fair_queueing
Scheduler: olt-pon4 Scheduler: fair_queueing
Scheduler: olt-pon5 Scheduler: fair_queueing
Scheduler: olt-pon6 Scheduler: fair_queueing
Scheduler: olt-pon7 Scheduler: fair_queueing
Scheduler: olt-pon8 Scheduler: fair_queueing
Scheduler: olt-pon9 Scheduler: fair_queueing
Scheduler: olt-pon10 Scheduler: fair_queueing
Scheduler: olt-pon11 Scheduler: fair_queueing
Scheduler: olt-pon12 Scheduler: fair_queueing
Scheduler: olt-pon13 Scheduler: fair_queueing
Scheduler: olt-pon14 Scheduler: fair_queueing
Scheduler: olt-pon15 Scheduler: fair_queueing
Scheduler: olt-pon16 Scheduler: fair_queueing
Scheduler: olt-pon17 Scheduler: fair_queueing
Scheduler: olt-pon18 Scheduler: fair_queueing
Scheduler: olt-pon19 Scheduler: fair_queueing
Scheduler: olt-pon20 Scheduler: fair_queueing
Scheduler: olt-pon21 Scheduler: fair_queueing
Scheduler: olt-pon22 Scheduler: fair_queueing
Scheduler: olt-pon23 Scheduler: fair_queueing
Scheduler: olt-pon24 Scheduler: fair_queueing
Scheduler: olt-pon25 Scheduler: fair_queueing
Scheduler: olt-pon26 Scheduler: fair_queueing
Scheduler: olt-pon27 Scheduler: fair_queueing
Scheduler: olt-pon28 Scheduler: fair_queueing
Scheduler: olt-pon29 Scheduler: fair_queueing
Scheduler: olt-pon30 Scheduler: fair_queueing
Scheduler: olt-pon31 Scheduler: fair_queueing
Scheduler: olt-pon32 Scheduler: fair_queueing
Scheduler: olt-pon33 Scheduler: False
Scheduler-Map: lac_4queues_L
Scheduler: lac_4queues Scheduler: strict_priority
Queue: BE_L strict_priority_1
Queue: LD_L strict_priority_1
Queue: LL_L strict_priority_2
Queue: VO_L strict_priority_0
The following example displays scheduler information for the specified scheduler-map.
supervisor@rtbrick>LEAF01: op> show qos scheduler-map lac_4queues_S
Scheduler-Map: lac_4queues_S
Scheduler: fff Scheduler: strict_priority
Queue: LD_S strict_priority_1
Scheduler: pta_4queues_comp_off Scheduler: strict_priority
Queue: LL_S strict_priority_1
Queue: VO_S strict_priority_0
Scheduler: fffd Scheduler: strict_priority
Queue: BE_S strict_priority_0
show qos shaper
Syntax:
Option | Description |
---|---|
|
Without any option, this command displays a summary of all the shapers. |
|
Displays scheduler information for the specified shaper. |
The following example displays a summary of all the shapers.
supervisor@rtbrick>LEAF01: op> show qos shaper
Shaper High Rate(Kbps) Low Rate(Kbps) High Burst(Kb) Low Burst(Kb) Active
pon-shaper 2488000 - - - True
shaper_IO - 1000000 - - True
shaper_LD 1000000 - - - True
shaper_LL 1000000 - - - True
shaper_VO 1000000 - - - True
shaper_session 1000000 100 - - True
The following example displays shaper information for the specified shaper.
supervisor@rtbrick>LEAF01: op> show qos shaper shaper_session
Shaper High Rate(Kbps) Low Rate(Kbps) High Burst(Kb) Low Burst(Kb) Active
shaper_session 1000000 100 - - False
show qos multifield-classifier
Syntax:
Option | Description |
---|---|
|
Without any option, this command displays a summary of all the multifield classifiers. |
|
Displays scheduler information for the specified multifield classifiers. |
The following example displays a summary of all the multifield classifiers.
supervisor@rtbrick>LEAF01: op> show qos multifield-classifier
Multifield Classifier: global-mfc
ACL type: multifield_ipv4
Ordinal: 10000
Match:
Source IPv4 prefix: 198.51.100.2/24
IPv4 TOS: 224
Action:
Forward class: class-7
Priority: 1000
Ordinal: 9000
Match:
Source IPv4 prefix: 198.51.100.2/24
IPv4 TOS: 192
Action:
Remark codepoint: 184
Forward class: class-6
Ordinal: 6200
Match:
Source IPv4 prefix: 198.51.100.2/24
IPv4 TOS: 160
Action:
Remark codepoint: 184
Forward class: class-5
Ordinal: 5200
Match:
Source IPv4 prefix: 198.51.100.2/24
IPv4 TOS: 64
Action:
Remark codepoint: 184
Forward class: class-2
Ordinal: 6000
Match:
Source IPv4 prefix: 198.51.100.2/24
IPv4 TOS: 96
Action:
Remark codepoint: 184
Forward class: class-3
Ordinal: 5000
Match:
Source IPv4 prefix: 198.51.100.2/24
Action:
Remark codepoint: 184
Forward class: class-0
Ordinal: 6100
Match:
Source IPv4 prefix: 198.51.100.2/24
IPv4 TOS: 128
Action:
Remark codepoint: 184
Forward class: class-4
Ordinal: 5100
Match:
Source IPv4 prefix: 198.51.100.2/24
IPv4 TOS: 32
Action:
Remark codepoint: 184
Forward class: class-1
Ordinal: 100
Match:
Source IPv6 prefix: 2001:db8:0:100::/32
IPv6 TC: 224
Action:
Remark codepoint: 196
Forward class: class-3
Multifield Classifier: ipoe-double-play
ACL type: multifield_ipv4
Ordinal: 5200
Match:
Destination IPv4 prefix: 198.51.100.2/24
IPv4 TOS: 160
Action:
Remark codepoint: 224
Forward class: class-2
Ordinal: 5000
Match:
Destination IPv4 prefix: 198.51.100.2/24
IPv4 TOS: 64
Action:
Remark codepoint: 224
Forward class: class-0
Ordinal: 5300
Match:
Destination IPv4 prefix: 198.51.100.2/24
IPv4 TOS: 192
Action:
Remark codepoint: 224
Forward class: class-3
Ordinal: 5100
Match:
Destination IPv4 prefix: 198.51.100.2/24
IPv4 TOS: 96
Action:
Remark codepoint: 224
Forward class: class-1
supervisor@rtbrick>LEAF01: op>
The following example displays multifield-classifier information for the specified multifield-classifier.
supervisor@rtbrick>LEAF01: op> show qos multifield-classifier global-mfc
Multifield Classifier: global-mfc
ACL type: multifield_ipv4
Ordinal: 10000
Match:
Source IPv4 prefix: 198.51.100.2/24
IPv4 TOS: 224
Action:
Forward class: class-7
Priority: 1000
Ordinal: 9000
Match:
Source IPv4 prefix: 198.51.100.2/24
IPv4 TOS: 192
Action:
Remark codepoint: 184
Forward class: class-6
Ordinal: 6200
Match:
Source IPv4 prefix: 198.51.100.2/24
IPv4 TOS: 160
Action:
Remark codepoint: 184
Forward class: class-5
Ordinal: 5200
Match:
Source IPv4 prefix: 198.51.100.2/24
IPv4 TOS: 64
Action:
Remark codepoint: 184
Forward class: class-2
supervisor@rtbrick>LEAF01: op>
Displaying QoS Statistics for Layer-2 and Layer-3 Logical Interfaces
Due to hardware limitations in the ASIC, the QoS dropped counters may show inaccurate values during times of congestion. At present, only the forward counters can be considered reliable. |
To display QoS Statistics for layer-2 and layer-3 logical interfaces, enter the following command:
show interface <layer-2/layer-3 interface> statistics
To obtain detailed view of QoS statistics for layer-2 and layer-3 logical interfaces, enter the following command:
show interface <layer-2/layer-3 interface> detail
To clear QoS statistics of layer-2 and layer-3 logical interfaces, enter the following command:
clear interface statistics <layer-2/layer-3 interface>
The following example displays QoS Statistics for the interface ifl-0/1/46/501
.
supervisor@rtbrick>LEAF01: op> show interface ifl-0/1/46/501 statistics
Logical Interface: ifl-0/1/46/501
VPP statistics:
Counter Unit Count
Packet statistics:
Ingress forwarded packets: 67598 Ingress forwarded bytes: 69872136
Ingress drop Packets: 12378422 Ingress drop bytes: 12799221528
Egress forwarded packets: 67370 Egress forwarded bytes: 69369760
Egress drop packets: 0 Egress drop bytes: 0
Egress Class (Queue) Statistics:
class-0: 67370 packets 69369760 bytes dropped: 0 packets 0 bytes
class-1: 0 packets 0 bytes dropped: 0 packets 0 bytes
class-2: 0 packets 0 bytes dropped: 0 packets 0 bytes
class-3: 0 packets 0 bytes dropped: 0 packets 0 bytes
class-4: 0 packets 0 bytes dropped: 0 packets 0 bytes
class-5: 0 packets 0 bytes dropped: 0 packets 0 bytes
class-6: 0 packets 0 bytes dropped: 0 packets 0 bytes
class-7: 0 packets 0 bytes dropped: 0 packets 0 bytes
Ingress Policer Statistics:
Level 1: 0 packets 0 bytes dropped: 0 packets 0 bytes
Level 2: 0 packets 0 bytes dropped: 0 packets 0 bytes
Level 3: 0 packets 0 bytes dropped: 0 packets 0 bytes
Level 4: 67598 packets 69872136 bytes dropped: 12378422 packets 12799221528 bytes
supervisor@rtbrick>ufi07.q2c.u21.r4.nbg.rtbrick.net: op>
The following example displays detailed QoS Statistics for the interface ifl-0/1/46/501
.
supervisor@rtbrick>LEAF01: op> show interface ifl-0/1/46/501 detail
Logical Interface: ifl-0/1/46/501
VPP statistics:
Counter Unit Count
Packet statistics:
Ingress forwarded packets: 67598 Ingress forwarded bytes: 69872136
Ingress drop Packets: 12378422 Ingress drop bytes: 12799221528
Egress forwarded packets: 67370 Egress forwarded bytes: 69369760
Egress drop packets: 0 Egress drop bytes: 0
Egress Class (Queue) Statistics:
class-0: 67370 packets 69369760 bytes dropped: 0 packets 0 bytes
class-1: 0 packets 0 bytes dropped: 0 packets 0 bytes
class-2: 0 packets 0 bytes dropped: 0 packets 0 bytes
class-3: 0 packets 0 bytes dropped: 0 packets 0 bytes
class-4: 0 packets 0 bytes dropped: 0 packets 0 bytes
class-5: 0 packets 0 bytes dropped: 0 packets 0 bytes
class-6: 0 packets 0 bytes dropped: 0 packets 0 bytes
class-7: 0 packets 0 bytes dropped: 0 packets 0 bytes
Ingress Policer Statistics:
Level 1: 0 packets 0 bytes dropped: 0 packets 0 bytes
Level 2: 0 packets 0 bytes dropped: 0 packets 0 bytes
Level 3: 0 packets 0 bytes dropped: 0 packets 0 bytes
Level 4: 67598 packets 69872136 bytes dropped: 12378422 packets 12799221528 bytes