qos egress-buffer-profile queue-share-level
qos
egress-buffer-profile
user-profile-name
queue-share-level
level
queue-number no qos
egress-buffer-profile
user-profile-name
queue-share-level
level
queue-numberThe default share level for an egress buffer profile is:
Default Share Levels
| Queue | Share level |
|---|---|
0 |
level4-1/9 |
1 |
level3-1/16 |
2 |
level3-1/16 |
3 |
level3-1/16 |
4 |
level3-1/16 |
5 |
level3-1/16 |
6 |
level3-1/16 |
7 |
level3-1/16 |
The level4-1/9 share level for queue 0 uses 1/9 of the buffers in the sharing pool. The level3-1/16 share level for queue 1 through 7 uses 1/16 of the buffers in the sharing pool for each queue.
Global configuration mode
This command is not supported for ICX 7150 devices.
You can attach an egress buffer profile to a port.
You must configure the
no egress-buffer-profile command to detach a profile from any ports that are using it before you can configure
the
no qos egress-buffer-profile command to delete it.
The higher the sharing level, the better the port absorb micro-burst. However, higher-sharing levels of 7 and 8 may compromise QoS functions and create uneven distribution of traffic during periods of congestion.
The following eight queue-share levels are supported:
The no form of this command
deletes the egress buffer profile.
The following example creates an egress buffer profile named port-40G.
device# configure terminal device(config)# qos egress-buffer-profile port-40G queue-share-level level1-1/64 1/64 of buffers in the sharing pool level2-1/32 1/32 of buffers in the sharing pool level3-1/16 1/16 of buffers in the sharing pool level4-1/9 1/9 of buffers in the sharing pool level5-1/5 1/5 of buffers in the sharing pool level6-1/3 1/3 of buffers in the sharing pool level7-1/2 1/2 of buffers in the sharing pool level8-2/3 2/3 buffers in the sharing pool
The following example configures queue 0 on the egress buffer profile named port-40G to use 1/5 of sharing pool.
device# configure terminal device(config)# qos egress-buffer-profile port-40G port-40G queue-share-level level5-1/5 0
The following example configures queue 1 on the egress buffer profile named port-40G to use 1/64 of the sharing pool.
device# configure terminal device(config)# qos egress-buffer-profile port-40G port-40G queue-share-level level1-1/64 1
The following example attaches the egress buffer profile named port-40G to ports 1/2/1 to 1/2/6.
device# configure terminal device(config)# interface ethernet 1/2/1 to 1/2/6 device(config-mif-1/2/1-1/2/6)#egress-buffer-profile port-40G device(config-mif-1/2/1-1/2/6)#end
The following example shows the error if you try to delete a profile that is attached to a port.
device# configure terminal device(config)# no qos egress-buffer-profile port-40G Error - Egress Profile port-40G is active on Port 1/2/1. It must be deactivated from port before deleting.
The following example detaches the egress buffer profile named port-40G from ports 1/2/1 to 1/2/6 and then delete the profile.
device# configure terminal device(config)# interface ethernet 1/2/1 to 1/2/6 device(config-mif-1/2/1-1/2/6)# no egress-buffer-profile port-40G device(config-mif-1/2/1-1/2/6)#exit device(config)# no qos egress-buffer-profile port-40G
| Release version | Command history |
|---|---|
| 08.0.10 | This command was introduced. |