The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
To allocate a minimum percentage of the interface bandwidth to a queue and configure the bandwidth on both ingress and egress queues, use the bandwidth command. To remove a bandwidth configuration, use the no form of this command.
bandwidth { rate [ bps | kbps | mbps | gbps ] | percent percent }
no bandwidth { rate [ bps | kbps | mbps | gbps ] | percent percent }
rate |
Bandwidth rate. The range is from 1 to 10000000000. |
bps |
(Optional) Specifies the units of bits per second. |
kbps |
(Optional) Specifies the units of 1000 bits per second. |
mbps |
(Optional) Specifies the units of megabits per second. |
gbps |
(Optional) Specifies the units of gigabits per second. |
percent |
Specifies the percentage of bandwidth of the underlying link rate. |
percent |
Percent value in the range from 1 to 100. |
None
Policy map type queuing class configuration
Release |
Modification |
---|---|
4.0 |
This command was introduced. |
You can use the system-defined ingress or egress queue class for the type of module to which you want to apply the policy map. For more information about system-defined type queuing class maps, see the following table.
Class Map Queue Name |
Description |
Default CoS Values |
---|---|---|
1 Gigabit Module Ingress: 2 queues with 4 thresholds per queue |
||
2q4t-in-q1 |
Ingress queue 1 of 2q4t type |
5-7 |
2q4t-in-q-default |
Ingress default queue of 2q4t type |
0-4 |
1 Gigabit Module Egress: 1 strict priority queue and 3 normal queues with 4 thresholds perqueue |
||
1p3q4t-out-pq11 |
Egress priority queue of 1p3q4t type |
5-7 |
1p3q4t-out-q2 |
Egress queue 2 of 1p3q4t type |
– |
1p3q4t-out-q3 |
Egress queue 3 of 1p3q4t type |
– |
1p3q4t-out-q-default |
Egress default queue of 1p3q4t type |
0-4 |
10 Gigabit Module Ingress: 8 queues with 2 thresholds per queue |
||
8q2t-in-q1 |
Ingress queue 1 of 8q2t type |
5-7 |
8q2t-in-q2 |
Ingress queue 2 of 8q2t type |
– |
8q2t-in-q3 |
Ingress queue 3 of 8q2t type |
– |
8q2t-in-q4 |
Ingress queue 4 of 8q2t type |
– |
8q2t-in-q5 |
Ingress queue 5 of 8q2t type |
– |
8q2t-in-q6 |
Ingress queue 6 of 8q2t type |
– |
8q2t-in-q7 |
Ingress queue 7 of 8q2t type |
– |
8q2t-in-q-default |
Ingress default queue of 8q2t type |
0-4 |
10 Gigabit Module Egress: 1 strict priority queue and 7 normal queues with 4 thresholds per queue |
||
1p7q4t-out-pq12 |
Egress priority queue of 1p7q4t type |
5-7 |
1p7q4t-out-q2 |
Egress queue 2 of 1p7q4t type |
– |
1p7q4t-out-q3 |
Egress queue 3 of 1p7q4t type |
– |
1p7q4t-out-q4 |
Egress queue 4 of 1p7q4t type |
– |
1p7q4t-out-q5 |
Egress queue 5 of 1p7q4t type |
– |
1p7q4t-out-q6 |
Egress queue 6 of 1p7q4t type |
– |
1p7q4t-out-q7 |
Egress queue 7 of 1p7q4t type |
– |
1p7q4t-out-q-default |
Egress default queue of 1p7q4t type |
0-4 |
Note | After you use this command in a specified policy map, you cannot use the priority or shape command in the same policy map. |
This command does not require a license.
This example shows how to specify a bandwidth rate for a queue:
switch(config)# policy-map type queuing my_policy1 switch(config-pmap-que)# class type queuing 1p7q4t-out-pq1 switch(config-pmap-c-que)# bandwidth 10 mbps
This example shows how to remove a bandwidth rate for a queue:
switch(config)# policy-map type queuing my_policy1 switch(config-pmap-que)# class type queuing 1p7q4t-out-pq1 switch(config-pmap-c-que)# no bandwidth 10 mbps
Command |
Description |
---|---|
bandwidth remaining |
Configures the bandwidth remaining on the interface in a queue. |
show class-map |
Displays class maps. |
show policy-map |
Displays policy maps and statistics. |
To configure the percentage of the bandwidth remaining on the interface after other allocations are configured on both ingress and egress queues, use the bandwidth remaining command. To remove the remaining bandwidth allocation, use the no form of this command.
bandwidth remaining percent { percent }
no bandwidth remaining percent { percent }
percent |
Percentage of remaining bandwidth on the underlying link. Valid values are from 0 to 100. |
None
Policy map type queuing class configuration
Release |
Modification |
---|---|
4.0 |
This command was introduced. |
You can use the system-defined ingress or egress queue class for the type of module to which you want to apply the policy map. For more information about system-defined type queuing class maps, see Table 1. You can use this command with the priority command.
For more information on using this command, see the Cisco Nexus 7000 Series NX-OS Quality of Service Configuration Guide, Release 5.0.
This command does not require a license.
This example shows how to set the bandwidth remaining for the specified queue:
switch(config)# policy-map type queuing my_policy1 switch(config-pmap-que)# class type queuing 1p7q4t-out-pq1 switch(config-pmap-c-que)# bandwidth remaining percent 25
This example shows how to remove the bandwidth remaining for the specified queue:
switch(config)# policy-map type queuing my_policy1 switch(config-pmap-que)# class type queuing 1p7q4t-out-pq1 switch(config-pmap-c-que)# no bandwidth remaining percent 25
Command |
Description |
---|---|
bandwidth |
Allocates a minimum percentage of the interface bandwidth to a queue. |
show class-map |
Displays class maps. |
show policy-map |
Displays policy maps and statistics. |