服务质量
nv show interface <interface-id> qos
显示指定接口的 QoS 配置设置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv show interface swp1 qos
operational applied
---------------- ----------- -----------
egress-scheduler
profile list2
mapping
profile customports
nv show interface <interface-id> qos buffer
显示指定接口的 QoS 缓冲区配置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos buffer
Buffer Statistics - Ingress Port
===================================
Pool ID Mode Reserved Size Current Usage Max Usage Shared Max
------- ------- ------------- ------------- --------- ----------
1 DYNAMIC 0 Bytes 0 Bytes 0 Bytes ALPHA_8
2 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA_8
Buffer Statistics - Ingress Priority Group
=============================================
priori… Pool ID Mode Reserv… Current Max Shared Lossy/… XON Th XOFF Th HR HR/PL HR/PL
Size Usage Usage Max Usage Max
------… ------- ------- ------… ------… ------… -----… ------… -----… ------- -----… ------… -------…
0 2 DYNAMIC 0 Bytes 0 Bytes 0 Bytes ALPHA… Lossy 0 0 Bytes 18.98 0 Bytes 0 Bytes
Bytes KB
9 1 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA… Lossy 0 0 Bytes 9.98 0 Bytes 0 Bytes
Bytes KB
Buffer Statistics - Egress Port
==================================
Pool ID Mode Reserved Size Current Usage Max Usage Shared Max
------- ------- ------------- ------------- --------- ----------
12 DYNAMIC 0 Bytes 0 Bytes 0 Bytes ALPHA_8
13 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA_16
Buffer - Egress Traffic Class
================================
traffic-class Pool ID Mode Reserved Size Current Usage Max Usage Shared Max
------------- ------- ------------ ------------- ------------- --------- ----------
0 13 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
1 13 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
2 13 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
3 13 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
4 13 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
5 13 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
6 13 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
7 13 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
8 10 BUFFER UNITS 0 Bytes 0 Bytes 0 Bytes infinity
9 10 BUFFER UNITS 0 Bytes 0 Bytes 0 Bytes infinity
10 10 BUFFER UNITS 0 Bytes 0 Bytes 0 Bytes infinity
11 10 BUFFER UNITS 0 Bytes 0 Bytes 0 Bytes infinity
12 10 BUFFER UNITS 0 Bytes 0 Bytes 0 Bytes infinity
13 10 BUFFER UNITS 0 Bytes 0 Bytes 0 Bytes infinity
14 10 BUFFER UNITS 0 Bytes 0 Bytes 0 Bytes infinity
15 10 BUFFER UNITS 0 Bytes 0 Bytes 0 Bytes infinity
16 12 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
Buffer - Egress Multicast
============================
Pool ID Mode Reserved Size Current Usage Max Usage Shared Max
------- ------------ ------------- ------------- --------- ----------
10 BUFFER UNITS 9.98 KB 0 Bytes 0 Bytes 90.00 KB
nv show interface <interface-id> qos buffer ingress-port
显示指定接口的 QoS 入口端口缓冲区配置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos buffer ingress-port
Pool ID Mode Reserved Size Current Usage Max Usage Shared Max
------- ------- ------------- ------------- --------- ----------
1 DYNAMIC 0 Bytes 0 Bytes 0 Bytes ALPHA_8
2 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA_8
nv show interface <interface-id> qos buffer ingress-priority-group
显示指定接口的 QoS 优先级组入口缓冲区配置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos buffer ingress-priority-group
priori… Pool ID Mode Reserv… Current Max Shared Lossy/… XON Th XOFF Th HR HR/PL HR/PL Max
Size Usage Usage Max Usage
------… ------- ------- ------… ------… ------… -------… ------… ------- ------- -------- ------… ---------
0 2 DYNAMIC 0 Bytes 0 Bytes 0 Bytes ALPHA_8 Lossy 0 Bytes 0 Bytes 18.98 KB 0 Bytes 0 Bytes
9 1 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA_8 Lossy 0 Bytes 0 Bytes 9.98 KB 0 Bytes 0 Bytes
nv show interface <interface-id> qos buffer egress-port
显示指定接口的 QoS 出口端口缓冲区配置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos buffer egress-port
Pool ID Mode Reserved Size Current Usage Max Usage Shared Max
------- ------- ------------- ------------- --------- ----------
12 DYNAMIC 0 Bytes 0 Bytes 0 Bytes ALPHA_8
13 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA_16
nv show interface <interface-id> qos buffer egress-traffic-class
显示指定接口的 QoS 出口流量类别缓冲区配置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos buffer egress-traffic-class
traffic-class Pool ID Mode Reserved Size Current Usage Max Usage Shared Max
------------- ------- ------------ ------------- ------------- --------- ----------
0 13 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
1 13 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
2 13 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
3 13 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
4 13 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
5 13 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
6 13 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
7 13 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
8 10 BUFFER UNITS 0 Bytes 0 Bytes 0 Bytes infinity
9 10 BUFFER UNITS 0 Bytes 0 Bytes 0 Bytes infinity
10 10 BUFFER UNITS 0 Bytes 0 Bytes 0 Bytes infinity
11 10 BUFFER UNITS 0 Bytes 0 Bytes 0 Bytes infinity
12 10 BUFFER UNITS 0 Bytes 0 Bytes 0 Bytes infinity
13 10 BUFFER UNITS 0 Bytes 0 Bytes 0 Bytes infinity
14 10 BUFFER UNITS 0 Bytes 0 Bytes 0 Bytes infinity
15 10 BUFFER UNITS 0 Bytes 0 Bytes 0 Bytes infinity
16 12 DYNAMIC 1008 Bytes 0 Bytes 0 Bytes ALPHA_8
nv show interface <interface-id> qos buffer egress-multicast
显示指定接口的 QoS 出口组播流量缓冲区配置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos buffer egress-multicast
Pool ID Mode Reserved Size Current Usage Max Usage Shared Max
------- ------------ ------------- ------------- --------- ----------
10 BUFFER UNITS 9.98 KB 0 Bytes 0 Bytes 90.00 KB
nv show interface <interface-id> qos congestion-control
显示指定接口的 QoS 拥塞控制配置设置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos congestion-control
ECN configuration
====================
traffic-class ECN RED Min Th Max Th Probability
------------- ------ ------- --------- ------- -----------
0 enable disable 153.00 KB 1.43 MB 100
nv show interface <interface-id> qos congestion-control traffic-class
显示指定接口的 QoS 拥塞控制流量类别配置设置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos congestion-control traffic-class
traffic-class ECN RED Min Th Max Th Probability
------------- ------ ------- --------- ------- -----------
0 enable disable 153.00 KB 1.43 MB 100
nv show interface <interface-id> qos congestion-control traffic-class <qos-tc-id>
显示指定接口的特定 QoS 拥塞控制流量类别配置设置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
<qos-tc-id> | 流量类别(出口队列)。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos congestion-control traffic-class 0
operational applied
------------- ----------- -------
ecn enable
max-threshold 1.43 MB
min-threshold 153.00 KB
probability 100
red disable
nv show interface <interface-id> counters qos
显示指定接口的所有 QoS 统计信息。
在 Cumulus Linux 5.4 及更早版本中,此命令为 nv show interface <interface-id> qos counters
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.5.0 中引入
示例
cumulus@switch:~$ nv show interface swp1 counters qos
Ingress Buffer Statistics
============================
priority-group rx-frames rx-buffer-discards rx-shared-buffer-discards
-------------- --------- ------------------ -------------------------
0 0 0 Bytes 0 Bytes
1 0 0 Bytes 0 Bytes
2 0 0 Bytes 0 Bytes
3 0 0 Bytes 0 Bytes
4 0 0 Bytes 0 Bytes
5 0 0 Bytes 0 Bytes
6 0 0 Bytes 0 Bytes
7 0 0 Bytes 0 Bytes
Egress Queue Statistics
==========================
traffic-class tx-frames tx-bytes tx-uc-buffer-discards wred-discards
------------- --------- -------- --------------------- -------------
0 0 0 Bytes 0 Bytes 0
1 0 0 Bytes 0 Bytes 0
2 0 0 Bytes 0 Bytes 0
3 0 0 Bytes 0 Bytes 0
4 0 0 Bytes 0 Bytes 0
5 0 0 Bytes 0 Bytes 0
6 0 0 Bytes 0 Bytes 0
7 0 0 Bytes 0 Bytes 0
PFC Statistics
=================
switch-priority rx-pause-frames rx-pause-duration tx-pause-frames tx-pause-duration
--------------- --------------- ----------------- --------------- -----------------
0 0 0 0 0
1 0 0 0 0
2 0 0 0 0
3 0 0 0 0
4 0 0 0 0
5 0 0 0 0
6 0 0 0 0
7 0 0 0 0
Qos Port Statistics
======================
Counter Receive Transmit
------------------ ------- --------
ecn-marked-packets n/a 0
mc-buffer-discards n/a 0
pause-frames 0 0
...
nv show interface <interface-id> counters qos egress-queue-stats
显示指定接口的所有 QoS 出口队列统计信息。
在 Cumulus Linux 5.4 及更早版本中,此命令为 nv show interface <interface-id> qos counters egress-queue-stats
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.5.0 中引入
示例
cumulus@switch:~$ nv show interface swp1 counters qos egress-queue-stats
ECN configuration
====================
cumulus@leaf01:mgmt:~$ nv show interface swp1 counters qos egress-queue-stats
traffic-class tx-frames tx-bytes tx-uc-buffer-discards wred-discards
------------- --------- -------- --------------------- -------------
0 0 0 Bytes 0 Bytes 0
1 0 0 Bytes 0 Bytes 0
2 0 0 Bytes 0 Bytes 0
3 0 0 Bytes 0 Bytes 0
4 0 0 Bytes 0 Bytes 0
5 0 0 Bytes 0 Bytes 0
6 0 0 Bytes 0 Bytes 0
7 0 0 Bytes 0 Bytes 0
nv show interface <interface-id> counters qos ingress-buffer-stats
显示指定接口的所有 QoS 入口缓冲区统计信息。
在 Cumulus Linux 5.4 及更早版本中,此命令为 nv show interface <interface-id> qos counters ingress-buffer-stats
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.5.0 中引入
示例
cumulus@switch:~$ nv show interface swp1 counters qos ingress-buffer-stats
priority-group rx-frames rx-buffer-discards rx-shared-buffer-discards
-------------- --------- ------------------ -------------------------
0 0 0 Bytes 0 Bytes
1 0 0 Bytes 0 Bytes
2 0 0 Bytes 0 Bytes
3 0 0 Bytes 0 Bytes
4 0 0 Bytes 0 Bytes
5 0 0 Bytes 0 Bytes
6 0 0 Bytes 0 Bytes
7 0 0 Bytes 0 Bytes
nv show interface <interface-id> counters qos pfc-stats
显示指定接口的所有 QoS PFC 统计信息。
在 Cumulus Linux 5.4 及更早版本中,此命令为 nv show interface <interface-id> qos counters pfc-stats
。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.5.0 中引入
示例
cumulus@switch:~$ nv show interface swp1 counters qos pfc-stats
switch-priority rx-pause-frames rx-pause-duration tx-pause-frames tx-pause-duration
--------------- --------------- ----------------- --------------- -----------------
0 0 0 0 0
1 0 0 0 0
2 0 0 0 0
3 0 0 0 0
4 0 0 0 0
5 0 0 0 0
6 0 0 0 0
7 0 0 0 0
nv show interface <interface-id> counters qos port-stats
显示指定接口的所有 QoS 端口统计信息。
在 Cumulus Linux 5.4 及更早版本中,此命令为 nv show interface <interface-id> qos counters port-stats
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.5.0 中引入
示例
cumulus@switch:~$ nv show interface swp1 counters qos port-stats
Counter Receive Transmit
------------------ ------- --------
ECN Marked Packets n/a 0
MC Buffer Discards n/a 0
Pause Frames 0 0
nv show interface <interface-id> qos egress-queue-mapping
显示指定接口的 QoS 出口队列映射配置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos egress-queue-mapping
SP->TC mapping configuration
===============================
switch-priority traffic-class
--------------- -------------
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
nv show interface <interface-id> qos egress-queue-mapping switch-priority
显示指定接口的 QoS 出口队列交换机优先级映射配置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos egress-queue-mapping switch-priority
switch-priority traffic-class
--------------- -------------
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
nv show interface <interface-id> qos egress-queue-mapping switch-priority <qos-sp-id>
显示指定接口的特定 QoS 出口队列交换机优先级映射配置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
<qos-sp-id> | 交换机优先级值。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos egress-queue-mapping switch-priority 2
operational applied
------------- ----------- -------
traffic-class 2
nv show interface <interface-id> qos egress-scheduler
显示指定接口的 QoS 出口调度器配置设置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos egress-scheduler
TC->DWRR weight configuration
================================
traffic-class mode bw-percent
------------- ---- ----------
0 dwrr 12
1 dwrr 13
2 dwrr 12
3 dwrr 13
4 dwrr 12
5 dwrr 13
6 dwrr 12
7 dwrr 13
nv show interface <interface-id> qos egress-scheduler traffic-class
显示指定接口的 QoS 出口调度器流量类别配置设置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos egress-scheduler traffic-class
traffic-class mode bw-percent
------------- ---- ----------
0 dwrr 12
1 dwrr 13
2 dwrr 12
3 dwrr 13
4 dwrr 12
5 dwrr 13
6 dwrr 12
7 dwrr 13
nv show interface <interface-id> qos egress-scheduler traffic-class <qos-tc-id>
显示指定接口的特定 QoS 出口调度器流量类别配置设置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
<qos-tc-id> | 流量类别(出口队列)。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos egress-scheduler traffic-class 2
operational applied
---------- ----------- -------
bw-percent 12
mode dwrr
nv show interface <interface-id> qos egress-shaper
显示指定接口的 QoS 出口整形器配置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos egress-shaper
operational applied
--------------------- ----------- -------
port-max-rate 2147483647
port-max-shaper-state enable
Shaper Min/Max Rate
======================
traffic-class min-shaper-state min-rate(kbps) max-shaper-state max-rate(kbps)
------------- ---------------- -------------- ---------------- --------------
0 enable 0 enable 2147483647
1 enable 0 enable 2147483647
2 enable 0 enable 2147483647
3 enable 0 enable 2147483647
4 enable 0 enable 2147483647
5 enable 0 enable 2147483647
6 enable 0 enable 2147483647
7 enable 0 enable 2147483647
nv show interface <interface-id> qos egress-shaper traffic-class
显示指定接口的 QoS 出口整形器流量类别配置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos egress-shaper traffic-class
traffic-class min-shaper-state min-rate(kbps) max-shaper-state max-rate(kbps)
------------- ---------------- -------------- ---------------- --------------
0 enable 0 enable 2147483647
1 enable 0 enable 2147483647
2 enable 0 enable 2147483647
3 enable 0 enable 2147483647
4 enable 0 enable 2147483647
5 enable 0 enable 2147483647
6 enable 0 enable 2147483647
7 enable 0 enable 2147483647
nv show interface <interface-id> qos egress-shaper traffic-class <qos-tc-id>
显示指定接口的特定 QoS 出口整形器流量类别配置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
<qos-tc-id> | 流量类别(出口队列)。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos egress-shaper traffic-class 2
operational applied
---------------- ----------- -------
max-rate 2147483647
max-shaper-state enable
min-rate 0
min-shaper-state enable
nv show interface <interface-id> qos link-pause
显示指定接口的 QoS 链路暂停配置设置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos link-pause
operational applied
-- ----------- -------
rx disable
tx disable
nv show interface <interface-id> qos mapping
显示指定接口的 QoS 映射配置设置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show interface swp1 qos mapping
operational applied
--------------- ----------- -------
port-default-sp 0
trust l2
PCP->SP mapping configuration
================================
802.1p switch-priority
------ ---------------
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
DSCP->SP mapping configuration
=================================
nv show interface <interface-id> qos mapping dscp
显示指定接口的 DSCP 映射配置设置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos mapping dscp
nv show interface <interface-id> qos mapping dscp <qos-dscp-id>
显示指定接口的特定 DSCP 映射配置设置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
<qos-dscp-id> | DSCP 值。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos qos mapping dscp 22
nv show interface <interface-id> qos mapping pcp
显示指定接口的 QoS 802.1p (PCP) 映射配置设置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show interface swp1 qos mapping pcp
802.1p switch-priority
------ ---------------
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
nv show interface <interface-id> qos mapping pcp <qos-pcp-id>
显示指定接口的特定 QoS 802.1p (PCP) 映射配置设置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
<qos-pcp-id> | 802.1p (PCP) 值。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos mapping pcp 2
operational applied
--------------- ----------- -------
switch-priority 2
nv show interface <interface-id> qos pfc
显示指定接口的 QoS PFC 配置设置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos pfc
operational applied
-- ----------- -------
rx disable
tx disable
nv show interface <interface-id> qos remark
显示指定接口的 QoS 标记配置设置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos remark
SP->PCP/DSCP remark configuration
====================================
switch-priority pcp dscp
--------------- --- ----
0 0 0
1 1 8
2 2 16
3 3 24
4 4 32
5 5 40
6 6 48
7 7 56
nv show interface <interface-id> qos remark switch-priority
显示指定接口的 QoS 交换机优先级标记配置设置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos remark switch-priority
switch-priority pcp dscp
--------------- --- ----
0 0 0
1 1 8
2 2 16
3 3 24
4 4 32
5 5 40
6 6 48
7 7 56
nv show interface <interface-id> qos remark switch-priority <qos-sp-id>
显示指定接口的特定 QoS 交换机优先级标记配置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
<qos-sp-id> | 交换机优先级值。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos remark switch-priority 2
operational applied
---- ----------- -------
dscp 16
pcp 2
nv show interface <interface-id> qos roce
显示指定接口的 RoCE 信息摘要。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos roce
nv show interface <interface-id> qos roce counters
显示指定接口的 RoCE 计数器。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos roce counters
nv show interface <interface-id> qos roce status
显示指定接口的 RoCE 状态信息。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv show interface swp16 qos roce status
operational applied description
------------------ ------------- ------- ---------------------------------------------------
congestion-control
congestion-mode ecn, absolute Congestion config mode
enabled-tc 0,3 Congestion config enabled Traffic Class
max-threshold 1.43 MB Congestion config max-threshold
min-threshold 153.00 KB Congestion config min-threshold
pfc
pfc-priority 3 switch-prio on which PFC is enabled
rx-enabled yes PFC Rx Enabled status
tx-enabled yes PFC Tx Enabled status
trust
trust-mode pcp,dscp Trust Setting on the port for packet classification
mode lossless Roce Mode
RoCE PCP/DSCP->SP mapping configurations
===========================================
pcp dscp switch-prio
---- --- ---- -----------
cnp 6 48 6
roce 3 26 3
RoCE SP->TC mapping and ETS configurations
=============================================
switch-prio traffic-class scheduler-weight
---- ----------- ------------- ----------------
cnp 6 6 strict priority
roce 3 3 dwrr-50%
RoCE Pool Status
===================
name mode pool-id switch-priorities traffic-class size current-usage max-usage
-- --------------------- ------- ------- ----------------- ------------- -------- ------------- ---------
0 lossy-default-ingress DYNAMIC 2 0,1,2,4,5,6,7 - 15.16 MB 0 Bytes 16.00 MB
1 roce-reserved-ingress DYNAMIC 3 3 - 15.16 MB 7.30 MB 7.90 MB
2 lossy-default-egress DYNAMIC 13 - 0,6 15.16 MB 0 Bytes 16.01 MB
3 roce-reserved-egress DYNAMIC 14 - 3 inf 7.29 MB 13.47 MB
nv show interface <interface-id> qos roce status pool-map
显示指定接口的入口和出口服务池配置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos roce pool-map
nv show interface <interface-id> qos roce status prio-map
显示指定接口的 RoCE 802.1p (PCP) 或 DSCP 到交换机优先级映射配置。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos roce prio-map
nv show interface <interface-id> qos roce status tc-map
显示指定接口的 RoCE 交换机优先级到流量类别映射。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv show interface swp5 qos roce status tc-map
nv show interface <interface-id> qos pfc-watchdog
显示 PFC 监视器设置是“开启”还是“关闭”,并显示每个流量类别的状态。PFC 监视器检测并缓解端口上 PFC 或链路暂停为“开启”状态时的暂停风暴。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.6.0 中引入
示例
cumulus@switch:~$ nv show interface swp1 qos pfc-watchdog
operational applied
--------------- ----------- -------
state enabled enabled
PFC WD Status
===========================
traffic-class status deadlock-count
------------- -------- --------------
0 OK 0
1 OK 3
2 DEADLOCK 2
3 OK 0
4 OK 0
5 OK 0
6 OK 0
7 DEADLOCK 3
nv show interface <interface-id> qos pfc-watchdog status
显示每个流量类别的 PFC 监视器数据。PFC 监视器检测并缓解端口上 PFC 或链路暂停为“开启”状态时的暂停风暴。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
版本历史
在 Cumulus Linux 5.6.0 中引入
示例
cumulus@switch:~$ nv show interface swp1 qos pfc-watchdog status
nv show interface <interface-id> qos pfc-watchdog status <qos-tc-id>
显示特定流量类别的 PFC 监视器数据。PFC 监视器检测并缓解端口上 PFC 或链路暂停为“开启”状态时的暂停风暴。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 接口名称。 |
<qos-tc-id> | 流量类别。 |
版本历史
在 Cumulus Linux 5.6.0 中引入
示例
cumulus@switch:~$ nv show interface swp1 qos pfc-watchdog status 0
nv show qos
显示有关 QoS 的已配置缓冲区、利用率和 DSCP 标记的详细信息。
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv show qos
nv show qos advance-buffer-config
显示 QoS 高级缓冲区配置。
在命令末尾添加 -o json
以查看更易读的格式的输出。
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config -o json
{
"default-global": {
"egress-lossy-buffer": {
"multicast-switch-priority": {
"0": {
"service-pool": "0"
},
"1": {
"service-pool": "0"
},
"2": {
"service-pool": "0"
},
"3": {
"service-pool": "0"
},
"4": {
"service-pool": "0"
},
"5": {
"service-pool": "0"
},
"6": {
"service-pool": "0"
},
"7": {
"service-pool": "0"
}
},
"traffic-class": {
"0": {
"service-pool": "0"
},
"1": {
"service-pool": "0"
},
"2": {
"service-pool": "0"
},
"3": {
"service-pool": "0"
},
"4": {
"service-pool": "0"
},
"5": {
"service-pool": "0"
},
"6": {
"service-pool": "0"
},
"7": {
"service-pool": "0"
}
}
},
"egress-service-pool": {
"0": {
"memory-percent": 100,
"mode": "dynamic"
}
},
"ingress-lossy-buffer": {
"priority-group": {
"bulk": {
"id": "0",
"service-pool": "0",
"switch-priority": {
"0": {},
"1": {},
"2": {},
"3": {},
"4": {},
"5": {},
"6": {},
"7": {}
}
}
}
},
"ingress-service-pool": {
"0": {
"memory-percent": 100,
"mode": "dynamic"
}
}
}
}
nv show qos advance-buffer-config <profile-id>
显示指定 QoS 高级缓冲区配置文件的配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global
operational applied
----------------------------- ----------- -------
egress-lossy-buffer
[multicast-switch-priority] 0 0
[multicast-switch-priority] 1 1
[multicast-switch-priority] 2 2
[multicast-switch-priority] 3 3
[multicast-switch-priority] 4 4
[multicast-switch-priority] 5 5
[multicast-switch-priority] 6 6
[multicast-switch-priority] 7 7
[traffic-class] 0 0
[traffic-class] 1 1
[traffic-class] 2 2
[traffic-class] 3 3
[traffic-class] 4 4
[traffic-class] 5 5
[traffic-class] 6 6
[traffic-class] 7 7
[egress-service-pool] 0 0
ingress-lossy-buffer
[priority-group] bulk bulk
[ingress-service-pool] 0 0
nv show qos advance-buffer-config <profile-id> egress-lossless-buffer
显示指定 QoS 高级缓冲区配置文件的出口无损缓冲区配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global egress-lossy-buffer
operational applied
--------------------------- ----------- -------
[multicast-switch-priority] 0 0
[multicast-switch-priority] 1 1
[multicast-switch-priority] 2 2
[multicast-switch-priority] 3 3
[multicast-switch-priority] 4 4
[multicast-switch-priority] 5 5
[multicast-switch-priority] 6 6
[multicast-switch-priority] 7 7
[traffic-class] 0 0
[traffic-class] 1 1
[traffic-class] 2 2
[traffic-class] 3 3
[traffic-class] 4 4
[traffic-class] 5 5
[traffic-class] 6 6
[traffic-class] 7 7
nv show qos advance-buffer-config <profile-id> egress-lossy-buffer multicast-port
显示指定 QoS 高级缓冲区配置文件的出口有损缓冲区组播端口配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global egress-lossy-buffer multicast-port
nv show qos advance-buffer-config <profile-id> egress-lossy-buffer multicast-switch-priority
显示指定 QoS 高级缓冲区配置文件的出口有损缓冲区组播交换机优先级配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global egress-lossy-buffer multicast-switch-priority
switch-priority reserved service-pool shared-alpha shared-bytes
--------------- -------- ------------ ------------ ------------
0 0
1 0
2 0
3 0
4 0
5 0
6 0
7 0
nv show qos advance-buffer-config <profile-id> egress-lossy-buffer multicast-switch-priority <qos-sp-id>
显示指定 QoS 高级缓冲区配置文件的特定出口有损缓冲区组播交换机优先级的配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
<qos-sp-id> | 交换机优先级值。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global egress-lossy-buffer multicast-switch-priority 2
operational applied
------------ ----------- -------
service-pool 0 0
nv show qos advance-buffer-config <profile-id> egress-lossy-buffer traffic-class
显示指定 QoS 高级缓冲区配置文件的出口有损缓冲区流量类别配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global egress-lossy-buffer traffic-class
traffic-class reserved service-pool shared-alpha shared-bytes
------------- -------- ------------ ------------ ------------
0 0
1 0
2 0
3 0
4 0
5 0
6 0
7 0
nv show qos advance-buffer-config <profile-id> egress-lossy-buffer traffic-class <traffic-class-id>
显示指定 QoS 高级缓冲区配置文件的特定出口有损缓冲区流量类别的配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
<traffic-class-id> | 流量类别值。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global egress-lossy-buffer traffic-class 2
operational applied
------------ ----------- -------
service-pool 0 0
nv show qos advance-buffer-config <profile-id> egress-service-pool
显示指定 QoS 高级缓冲区配置文件的所有出口服务池设置。
在 Cumulus Linux 5.10 及更早版本中,egress-service-pool
为 egress-pool
。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global egress-service-pool
Pool-Id infinite memory-percent mode reserved shared-alpha shared-bytes
------- -------- -------------- ------- -------- ------------ ------------
0 100 dynamic
nv show qos advance-buffer-config <profile-id> egress-service-pool <pool-id>
显示指定 QoS 高级缓冲区配置文件的特定出口服务池的配置设置。
在 Cumulus Linux 5.10 及更早版本中,egress-service-pool
为 egress-pool
。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
<pool-id> | 服务池名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global egress-service-pool 3
operational applied
-------------- ----------- -------
memory-percent 100 100
mode dynamic dynamic
nv show qos advance-buffer-config <profile-id> ingress-lossless-buffer
显示指定 QoS 高级缓冲区配置文件的入口无损缓冲区配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global ingress-lossless-buffer
nv show qos advance-buffer-config <profile-id> ingress-lossy-buffer
显示指定 QoS 高级缓冲区配置文件的入口有损缓冲区配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global ingress-lossy-buffer
operational applied
---------------- ----------- -------
[priority-group] bulk bulk
nv show qos advance-buffer-config <profile-id> ingress-lossy-buffer priority-group
显示指定 QoS 高级缓冲区配置文件的入口有损缓冲区优先级组配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global ingress-lossy-buffer priority-group
Priority Group id name reserved service-pool shared-alpha shared-bytes Summary
-------------- -- ---- -------- ------------ ------------ ------------ ------------------
bulk 0 0 switch-priority: 0
switch-priority: 1
switch-priority: 2
switch-priority: 3
switch-priority: 4
switch-priority: 5
switch-priority: 6
switch-priority: 7
nv show qos advance-buffer-config <profile-id> ingress-lossy-buffer priority-group <priority-group-id>
显示指定 QoS 高级缓冲区配置文件的特定入口有损缓冲区优先级组的配置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
<priority-group-id> | 优先级组名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global ingress-lossy-buffer priority-group bulk
operational applied
----------------- ----------- -------
id 0
service-pool 0 0
[switch-priority] 0 0
[switch-priority] 1 1
[switch-priority] 2 2
[switch-priority] 3 3
[switch-priority] 4 4
[switch-priority] 5 5
[switch-priority] 6 6
[switch-priority] 7 7
nv show qos advance-buffer-config <profile-id> ingress-lossy-buffer priority-group <priority-group-id> switch-priority
显示指定 QoS 高级缓冲区配置文件的入口有损缓冲区优先级组交换机优先级。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
<priority-group-id> | 优先级组名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global ingress-lossy-buffer priority-group bulk switch-priority
switch-priority
---------------
0
1
2
3
4
5
6
7
nv show qos advance-buffer-config <profile-id> ingress-lossy-buffer priority-group <priority-group-id> switch-priority <qos-sp-id>
显示指定 QoS 高级缓冲区配置文件的特定入口有损缓冲区优先级组交换机优先级的配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
<priority-group-id> | 优先级组名称。 |
<qos-sp-id> | 交换机优先级值。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global ingress-lossy-buffer priority-group service1 switch-priority 2
nv show qos advance-buffer-config <profile-id> ingress-service-pool
显示指定 QoS 高级缓冲区配置文件的所有入口服务池设置。
在 Cumulus Linux 5.10 及更早版本中,ingress-service-pool
为 ingress-pool
。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global ingress-service-pool
Pool-Id infinite memory-percent mode reserved shared-alpha shared-bytes
------- -------- -------------- ------- -------- ------------ ------------
0 80 dynamic
3 20
nv show qos advance-buffer-config <profile-id> ingress-service-pool <pool-id>
显示指定 QoS 高级缓冲区配置文件的特定入口服务池的配置设置。
在 Cumulus Linux 5.10 及更早版本中,ingress-service-pool
为 ingress-pool
。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
<pool-id> | 服务池名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global ingress-service-pool 3
operational applied
-------------- ----------- -------
memory-percent 100 100
mode dynamic dynamic
nv show qos advance-buffer-config <profile-id> egress-mgmt-buffer
显示您可以配置的出口有损管理缓冲区设置,以将管理流量隔离到不同的优先级组。管理流量包括 OSPF 和 BGP hello 及更新数据包,以及进出 CPU 的 BFD 数据包。
版本历史
在 Cumulus Linux 5.10.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global egress-mgmt-buffer
operational applied
------------ ----------- ----
reserved 1200 Bytes 1200 Bytes
shared-bytes 13.53 KB 13.53 KB
nv show qos advance-buffer-config <profile-id> ingress-mgmt-buffer
显示您可以配置的入口有损管理缓冲区设置,以将管理流量隔离到不同的优先级组。管理流量包括 OSPF 和 BGP hello 及更新数据包,以及进出 CPU 的 BFD 数据包。
版本历史
在 Cumulus Linux 5.10.0 中引入
示例
cumulus@switch:~$ nv show qos advance-buffer-config default-global ingress-mgmt-buffer
operational applied
------------ ----------- ----
headroom 1000 Bytes 1000 Bytes
shared-bytes 19.53 KB 19.53 KB
nv show qos buffer
显示 QoS 缓冲区配置。
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos buffer
Pool Buffers Occupancy Counters
==================================
Pool ID Pool Type Direction Mode Pool Size Current Usage Max Usage
------- ---------------------- --------- ------------ --------- ------------- ---------
0 Ingress Data INGRESS DYNAMIC 25.14 MB 0 Bytes 0 Bytes
1 Ingress Management INGRESS DYNAMIC 255.94 KB 0 Bytes 0 Bytes
2 User data buffer INGRESS DYNAMIC 29.99 MB 0 Bytes 0 Bytes
10 Multicast EGRESS BUFFER UNITS 32.75 MB 0 Bytes 0 Bytes
11 Egress Data EGRESS DYNAMIC 25.14 MB 0 Bytes 0 Bytes
12 Egress Management EGRESS DYNAMIC 255.94 KB 0 Bytes 0 Bytes
13 User data buffer EGRESS DYNAMIC 29.99 MB 0 Bytes 0 Bytes
21 Ingress Descriptor INGRESS DYNAMIC 18.81 MB 0 Bytes 0 Bytes
22 User descriptor buffer INGRESS DYNAMIC 18.01 MB 0 Bytes 0 Bytes
30 Egress Descriptor EGRESS DYNAMIC 18.81 MB 0 Bytes 0 Bytes
31 User descriptor buffer EGRESS DYNAMIC 18.01 MB 0 Bytes 0 Bytes
Buffer - Multicast Switch Priority
=====================================
switch-priority Pool ID Mode Reserved Size Current Usage Max Usage Shared Max
--------------- ------- ------- ------------- ------------- --------- ----------
0 13 DYNAMIC 9.98 KB 0 Bytes 288 Bytes ALPHA_1_4
1 13 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA_1_4
2 13 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA_1_4
3 13 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA_1_4
4 13 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA_1_4
5 13 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA_1_4
6 13 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA_1_4
7 13 DYNAMIC 9.98 KB 0 Bytes 288 Bytes ALPHA_1_4
nv show qos buffer pool
显示 QoS 缓冲区流量池配置。
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos buffer pool
Pool ID Pool Type Direction Mode Pool Size Current Usage Max Usage
------- ---------------------- --------- ------------ --------- ------------- ---------
0 Ingress Data INGRESS DYNAMIC 25.14 MB 0 Bytes 0 Bytes
1 Ingress Management INGRESS DYNAMIC 255.94 KB 0 Bytes 0 Bytes
2 User data buffer INGRESS DYNAMIC 29.99 MB 0 Bytes 0 Bytes
10 Multicast EGRESS BUFFER UNITS 32.75 MB 0 Bytes 0 Bytes
11 Egress Data EGRESS DYNAMIC 25.14 MB 0 Bytes 0 Bytes
12 Egress Management EGRESS DYNAMIC 255.94 KB 0 Bytes 0 Bytes
13 User data buffer EGRESS DYNAMIC 29.99 MB 0 Bytes 0 Bytes
21 Ingress Descriptor INGRESS DYNAMIC 18.81 MB 0 Bytes 0 Bytes
22 User descriptor buffer INGRESS DYNAMIC 18.01 MB 0 Bytes 0 Bytes
30 Egress Descriptor EGRESS DYNAMIC 18.81 MB 0 Bytes 0 Bytes
31 User descriptor buffer EGRESS DYNAMIC 18.01 MB 0 Bytes 0 Bytes
nv show qos buffer multicast-switch-priority
显示 QoS 缓冲区组播交换机优先级配置。
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos buffer multicast-switch-priority
switch-priority Pool ID Mode Reserved Size Current Usage Max Usage Shared Max
--------------- ------- ------- ------------- ------------- --------- ----------
0 13 DYNAMIC 9.98 KB 0 Bytes 288 Bytes ALPHA_1_4
1 13 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA_1_4
2 13 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA_1_4
3 13 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA_1_4
4 13 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA_1_4
5 13 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA_1_4
6 13 DYNAMIC 9.98 KB 0 Bytes 0 Bytes ALPHA_1_4
7 13 DYNAMIC 9.98 KB 0 Bytes 288 Bytes ALPHA_1_4
nv show qos congestion-control
显示 QoS 拥塞控制配置设置。
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos congestion-control
Profile Summary
-------------- ----------------
default-global traffic-class: 0
nv show qos congestion-control <profile-id>
显示指定 QoS 拥塞控制配置文件的配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos congestion-control default-global
operational applied description
-- ----------- ------- -----------
ECN Configurations
=====================
traffic-class ECN RED Min Th Max Th Probability
------------- ------ ------ ------- -------- -----------
4 enable enable 40000 B 200000 B 100
5 enable enable 40000 B 200000 B 100
7 enable enable 40000 B 200000 B 100
nv show qos congestion-control <profile-id> traffic-class
显示指定 QoS 拥塞控制配置文件的流量类别配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos congestion-control default-global traffic-class
traffic-class ECN RED Min Th Max Th Probability
------------- ------ ------- --------- ------- -----------
0 enable disable 146.48 KB 1.43 MB 100
nv show qos congestion-control <profile-id> traffic-class <qos-tc-id>
显示指定 QoS 拥塞控制配置文件的特定流量类别配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
<qos-tc-id> | 流量类别(出口队列)。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos congestion-control default-global traffic-class 4
operational applied description
------------- ----------- -------- -----------------------------------
ecn enable enable Early Congestion Notification State
max-threshold 200000 B 200000 B Maximum Threshold (in bytes)
min-threshold 40000 B 40000 B Minimum Threshold (in bytes)
probability 100 100 Probability
red enable enable Random Early Detection State
nv show qos buffer descriptor-pool
显示缓冲区描述符池计数器。
版本历史
在 Cumulus Linux 5.11.0 中引入
示例
cumulus@switch:~$ nv show qos buffer descriptor-pool
No Data
nv show qos egress-queue-mapping
显示出口队列映射配置。
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos egress-queue-mapping
Profile Summary
-------------- ------------------
default-global switch-priority: 0
switch-priority: 1
switch-priority: 2
switch-priority: 3
switch-priority: 4
switch-priority: 5
switch-priority: 6
switch-priority: 7
nv show qos egress-queue-mapping <profile-id>
显示指定出口队列映射配置文件的配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos egress-queue-mapping default-global
operational applied description
-- ----------- ------- -----------
SP->TC mapping configuration
===============================
switch-priority traffic-class
--------------- -------------
0 0
1 1
2 7
3 3
4 4
5 5
6 6
7 7
nv show qos egress-queue-mapping <profile-id> switch-priority
显示指定出口队列映射配置文件的交换机优先级配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos egress-queue-mapping default-global switch-priority
switch-priority traffic-class
--------------- -------------
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
nv show qos egress-queue-mapping <profile-id> switch-priority <qos-sp-id>
显示指定出口队列映射配置文件的特定交换机优先级配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
<qos-sp-id> | 交换机优先级值。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos egress-queue-mapping default-global switch-priority 2
operational applied description
------------- ----------- ------- -------------
traffic-class 7 7 Traffic Class
nv show qos egress-scheduler
显示 QoS 出口调度器配置。
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos egress-scheduler
Profile Summary
-------------- ----------------
default-global traffic-class: 0
traffic-class: 1
traffic-class: 2
traffic-class: 3
traffic-class: 4
traffic-class: 5
traffic-class: 6
traffic-class: 7
list1 traffic-class: 0
traffic-class: 1
traffic-class: 2
traffic-class: 3
traffic-class: 4
traffic-class: 5
traffic-class: 6
traffic-class: 7
list2 traffic-class: 0
traffic-class: 1
traffic-class: 2
traffic-class: 3
traffic-class: 4
traffic-class: 5
traffic-class: 6
traffic-class: 7
nv show qos egress-scheduler <profile-id>
显示指定 QoS 出口调度器配置文件的配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos egress-scheduler default-global
operational applied description
-- ----------- ------- -----------
TC->DWRR weight configuration
================================
traffic-class mode bw-percent
------------- ------ ----------
0 strict
1 strict
2 dwrr 30
3 dwrr 20
4 dwrr 20
5 strict
6 dwrr 30
7 strict
nv show qos egress-scheduler <profile-id> traffic-class
显示指定 QoS 出口调度器配置文件的流量类别配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos egress-scheduler default-global traffic-class
traffic-class mode bw-percent
------------- ---- ----------
0 dwrr 12
1 dwrr 13
2 dwrr 12
3 dwrr 13
4 dwrr 12
5 dwrr 13
6 dwrr 12
7 dwrr 13
nv show qos egress-scheduler <profile-id> traffic-class <qos-tc-id>
显示指定 QoS 出口调度器配置文件的特定流量类别配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
<qos-tc-id> | 流量类别(出口队列)。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos egress-scheduler default-global traffic-class 2
operational applied
---------- ----------- -------
bw-percent 12 12
mode dwrr dwrr
nv show qos egress-shaper
显示 QoS 出口整形器配置。
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos egress-shaper
nv show qos egress-shaper <profile-id>
显示指定 QoS 出口整形器配置文件的配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos egress-shaper shaper1
nv show qos egress-shaper <profile-id> traffic-class
显示指定 QoS 出口整形器配置文件的流量类别配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos egress-shaper shaper1 traffic-class
nv show qos egress-shaper <profile-id> traffic-class <qos-tc-id>
显示指定 QoS 出口整形器配置文件的特定流量类别配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
<qos-tc-id> | 流量类别(出口队列)。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos egress-shaper shaper1 traffic-class 2
nv show qos link-pause
显示 QoS 链路暂停配置。
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos link-pause
nv show qos link-pause <profile-id>
显示指定 QoS 链路暂停配置文件的配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos link-pause my_pause_ports
nv show qos mapping
显示 QoS 映射配置。
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos mapping
Profile Port Default SP Trust Summary
-------------- --------------- ----- ---------
customports 4 port
default-global 0 l2 802.1p: 0
802.1p: 1
802.1p: 2
802.1p: 3
802.1p: 4
802.1p: 5
802.1p: 6
802.1p: 7
nv show qos mapping <profile-id>
显示指定 QoS 映射配置文件的配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos mapping default-global
operational applied description
--------------- ----------- ------- ----------------------------
port-default-sp 3 3 Port Default Switch Priority
trust port port Port Trust configuration
nv show qos mapping <profile-id> pcp
显示指定配置文件的 802.1p 映射配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos mapping default-global pcp
802.1p switch-priority
------ ---------------
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
nv show qos mapping <profile-id> pcp <qos-pcp-id>
显示指定配置文件的特定 802.1p 映射配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
<qos-pcp-id> | 802.1p (PCP) 值。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos mapping default-global pcp 0
operational applied description
--------------- ----------- ------- ------------------------
switch-priority 4 4 Internal Switch Priority
nv show qos mapping <profile-id> dscp
显示指定配置文件的 DSCP 映射配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos mapping default-global dscp
DSCP switch-priority
---- ---------------
0 0
1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 1
9 1
10 1
11 1
12 1
13 1
14 1
15 1
16 2
17 2
...
nv show qos mapping <profile-id> dscp <qos-dscp-id>
显示指定配置文件的特定 DSCP 映射配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
<qos-dscp-id> | DSCP 值。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos mapping default-global dscp 22
operational applied description
--------------- ----------- ------- ------------------------
switch-priority 4 4 Internal Switch Priority
nv show qos pfc
显示 QoS PFC 配置设置。
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos pfc
nv show qos pfc <profile-id>
显示指定 PFC 配置文件的 QoS 配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos pfc default-global
operational applied description
----------------- ----------- ------- --------------------------------
cable-length 50 50 Cable Length (in meters)
port-buffer 25000 B 25000 B Port Buffer (in bytes)
rx disable disable PFC Rx State
tx enable enable PFC Tx State
xoff-threshold 10000 B 10000 B Xoff Threshold (in bytes)
xon-threshold 2000 B 2000 B Xon Threshold (in bytes)
[switch-priority] 0 0 Collection of switch priorities
nv show qos pfc <profile-id> switch-priority
显示指定 PFC 配置文件的交换机优先级配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos pfc default-global switch-priority
nv show qos pfc <profile-id> switch-priority <qos-sp-id>
显示指定 PFC 配置文件的特定交换机优先级配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
<qos-sp-id> | 交换机优先级值。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos pfc default-global switch-priority 2
nv show qos remark
显示 QoS 标记配置设置。
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos remark
nv show qos remark <profile-id>
显示指定 QoS 标记配置文件的配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos remark default-global
nv show qos remark <profile-id> switch-priority
显示指定 QoS 标记配置文件的交换机优先级配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos remark default-global switch-priority
nv show qos remark <profile-id> switch-priority <qos-sp-id>
显示指定 QoS 标记配置文件的特定交换机优先级配置设置。
命令语法
语法 | 描述 |
---|---|
<profile-id> | 配置文件名称。 |
<qos-sp-id> | 交换机优先级值。 |
版本历史
在 Cumulus Linux 5.4.0 中引入
示例
cumulus@switch:~$ nv show qos remark default-global switch-priority 2
nv show qos roce
显示 QoS ROCE 配置,例如已配置的缓冲区、利用率和 DSCP 标记。
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv show qos roce
operational applied
------------------ ----------- -------
enable on
mode lossy lossy
congestion-control
congestion-mode ECN
enabled-tc 0,3
max-threshold 1.43 MB
min-threshold 146.48 KB
probability 100
lldp-app-tlv
priority 3
protocol-id 4791
selector UDP
pfc
pfc-priority -
trust
trust-mode pcp,dscp
RoCE PCP/DSCP->SP mapping configurations
===========================================
pcp dscp switch-prio
- --- ----------------------- -----------
0 0 0,1,2,3,4,5,6,7 0
1 1 8,9,10,11,12,13,14,15 1
2 2 16,17,18,19,20,21,22,23 2
3 3 24,25,26,27,28,29,30,31 3
4 4 32,33,34,35,36,37,38,39 4
5 5 40,41,42,43,44,45,46,47 5
6 6 48,49,50,51,52,53,54,55 6
7 7 56,57,58,59,60,61,62,63 7
RoCE SP->TC mapping and ETS configurations
=============================================
switch-prio traffic-class scheduler-weight
- ----------- ------------- ----------------
0 0 0 DWRR-50%
1 1 0 DWRR-50%
2 2 0 DWRR-50%
3 3 3 DWRR-50%
4 4 0 DWRR-50%
5 5 0 DWRR-50%
6 6 6 strict-priority
7 7 0 DWRR-50%
RoCE pool config
===================
name mode size switch-priorities traffic-class
- --------------------- ------- ---- ----------------- -------------
0 lossy-default-ingress Dynamic 50% 0,1,2,4,5,6,7 -
1 roce-reserved-ingress Dynamic 50% 3 -
2 lossy-default-egress Dynamic 50% - 0,6
3 roce-reserved-egress Dynamic 50% - 3
Exception List
=================
nv show qos roce prio-map
显示 QoS ROCE 优先级映射配置。
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv show qos roce prio-map
pcp dscp switch-prio
- --- ----------------------- -----------
0 0 0,1,2,3,4,5,6,7 0
1 1 8,9,10,11,12,13,14,15 1
2 2 16,17,18,19,20,21,22,23 2
3 3 24,25,26,27,28,29,30,31 3
4 4 32,33,34,35,36,37,38,39 4
5 5 40,41,42,43,44,45,46,47 5
6 6 48,49,50,51,52,53,54,55 6
7 7 56,57,58,59,60,61,62,63 7
nv show qos roce tc-map
显示 QoS ROCE 流量类别映射配置。
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv show qos roce tc-map
switch-prio traffic-class scheduler-weight
- ----------- ------------- ----------------
0 0 0 DWRR-50%
1 1 0 DWRR-50%
2 2 0 DWRR-50%
3 3 3 DWRR-50%
4 4 0 DWRR-50%
5 5 0 DWRR-50%
6 6 6 strict-priority
7 7 0 DWRR-50%
nv show qos roce pool-map
显示 QoS ROCE 流量池映射配置。
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv show qos roce pool-map
name mode size switch-priorities traffic-class
- --------------------- ------- ---- ----------------- -------------
0 lossy-default-ingress Dynamic 50% 0,1,2,4,5,6,7 -
1 roce-reserved-ingress Dynamic 50% 3 -
2 lossy-default-egress Dynamic 50% - 0,6
3 roce-reserved-egress Dynamic 50% - 3
nv show qos roce pool
显示 QoS ROCE 流量池配置。
版本历史
在 Cumulus Linux 5.0.0 中引入
示例
cumulus@switch:~$ nv show qos roce pool
name mode pool-id size current-usage max-usage
- --------------------- ------- ------- -------- ------------- ---------
0 lossy-default-ingress DYNAMIC 2 14.46 MB 0 Bytes 0 Bytes
2 lossy-default-egress DYNAMIC 13 14.46 MB 0 Bytes 0 Bytes
nv show qos traffic-pool
显示 QoS 流量池配置。
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos traffic-pool
nv show qos traffic-pool <traffic-pool-id>
显示特定 QoS 流量池的配置设置。
命令语法
语法 | 描述 |
---|---|
<traffic-pool-id> | 流量池名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos traffic-pool default-lossy
applied
----------------- -------
memory-percent 80
[switch-priority] 0
[switch-priority] 1
[switch-priority] 2
[switch-priority] 3
[switch-priority] 4
[switch-priority] 5
[switch-priority] 6
[switch-priority] 7
nv show qos traffic-pool <traffic-pool-id> switch-priority
显示特定 QoS 流量池的交换机优先级配置设置。
命令语法
语法 | 描述 |
---|---|
<traffic-pool-id> | 流量池名称。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos traffic-pool default-lossy switch-priority
nv show qos traffic-pool <traffic-pool-id> switch-priority <qos-sp-id>
显示指定 QoS 流量池的特定交换机优先级的配置设置。
命令语法
语法 | 描述 |
---|---|
<traffic-pool-id> | 流量池名称。 |
<qos-sp-id> | 交换机优先级值。 |
版本历史
在 Cumulus Linux 5.3.0 中引入
示例
cumulus@switch:~$ nv show qos traffic-pool default-lossy switch-priority 2
nv show qos pfc-watchdog
显示 PFC 监视器配置设置。PFC 监视器检测并缓解端口上 PFC 或链路暂停为“开启”状态时的暂停风暴。
版本历史
在 Cumulus Linux 5.6.0 中引入
示例
cumulus@switch:~$ nv show qos qos pfc-watchdog
operational applied
---------------- ----------- --------------
polling-interval 0:00:00 0:00:00.100000
robustness 0 3