Priority Map Configuration
此内容尚不支持你的语言。
show qos map {all|dot1p_to_tc|dscp_to_tc|tc_to_queue}
Section titled “show qos map {all|dot1p_to_tc|dscp_to_tc|tc_to_queue}”[Command] show qos map {all|dot1p_to_tc|dscp_to_tc|tc_to_queue}
[Purpose] Display QoS map configuration information
[Parameter]
| Parameter | Description |
|---|---|
| all | Display all priority mapping configuration information |
| dot1p_to_tc | Mapping of 802.1P priority of packet to internal priority |
| dscp_to_tc | Mapping of the DSCP priority of a packet to the internal priority |
| tc_to_queue | Mapping the priority of packet to the egress queue |
[View] System view
[Use Cases]
sonic(config)# show qos map all{"DOT1P_TO_TC_MAP":{"dot1x-tc":{"0":"0","1":"1","2":"2","3":"3","4":"4","5":"5","6":"6","7":"7"}},"DSCP_TO_TC_MAP":{},"MAP_PFC_PRIORITY_TO_QUEUE":{},"PFC_PRIORITY_TO_PRIORITY_GROUP_MAP":{},"TC_TO_PRIORITY_GROUP_MAP":{},"TC_TO_QUEUE_MAP":{}}show interface qos-map-bind
Section titled “show interface qos-map-bind”[Command] show interface qos-map-bind
[Purpose] Show all Qos map and interface binding configurations
[View] System view
[Use Cases]
sonic# show interface qos-map-bind{"Ethernet1":{"dot1p_to_tc_map":"[DOT1P_TO_TC_MAP|1]"}}show queue counters [
Section titled “show queue counters [”[Command] show queue counters [interface-name] show queue counters clear
[Purpose] View export queue statistics
[View] System view
[Use Cases]
sonic(config)# do show queue counters 1Port TxQ Counter/pkts Counter/bytes Drop/pkts Drop/bytes--------- ----- -------------- --------------- ----------- ------------Ethernet1 ALL0 0 0 0 0Ethernet1 ALL1 0 0 0 0Ethernet1 ALL2 0 0 0 0Ethernet1 ALL3 0 0 0 0Ethernet1 ALL4 0 0 0 0Ethernet1 ALL5 0 0 0 0Ethernet1 ALL6 0 0 0 0Ethernet1 ALL7 0 0 0 0qos map type
Section titled “qos map type”[Command] qos maptype profile_name pri_origin pri_mapped
[Purpose] Add QoS mapping table template
[Parameter]
| Parameter | Description |
|---|---|
| dot1p_to_tc | Mapping of 802.1P priority of packet to internal priority |
| dscp_to_tc | Mapping of the DSCP priority of a packet to the internal priority |
| tc_to_queue | Mapping the priority of packet to the egress queue |
| pri_origin | Pre-mapping priority |
| pri_mapped | Priority after mapping |
[View] System configuration view
[User Scenario]
If user need to prioritize packets received by a device based on the dot1p/DSCP values carried in the packet for QoS scheduling, user can configure the mapping of packet priorities to local priorities using the qos map {dot1p_to_tc|dscp_to_tc} <profile_name> <in_value>
[Notes] By default, the local priority is mapped to the queue is:
| tc | queue |
|---|---|
| 0 | 0 |
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 4 | 4 |
| 5 | 5 |
| 6 | 6 |
| 7 | 7 |
The DSCP/dot1p priority to the local priority is mapped to priority 0.
[Use Cases]
sonic(config)# qos map tc_to_queue queue 0 0sonic(config)# qos map tc_to_queue queue 1 1sonic(config)# qos map tc_to_queue queue 2 2sonic(config)# qos map tc_to_queue queue 3 3sonic(config)# qos map tc_to_queue queue 4 4sonic(config)# qos map tc_to_queue queue 5 5sonic(config)# qos map tc_to_queue queue 6 6sonic(config)# qos map tc_to_queue queue 7 7qos-map-all bind tc_to_queue
Section titled “qos-map-all bind tc_to_queue”[Command] qos-map-all bind tc_to_queueprofile_name
[Purpose] All interfaces are bound to QoS map
[Parameter]
| Parameter | Description |
|---|---|
| profile_name | qos_map name |
[View] System configuration view
[Use Cases]
sonic(config)# qos-map-all bind tc_to_queue testqos-map bind
Section titled “qos-map bind”[Command] qos-map bindtype profile_name
[Purpose] Single interface with QoS map binding
[Parameter]
| Parameter | Description |
|---|---|
| type | dot1p_to_tc,dscp_to_tc, tc_to_queue |
| profile_name | qos_map name |
[View] Interface view
[Use Cases]
sonic(config)# qos-map bind dscp_to_tc test