qos egress-buffer-profile queue-share-level

Configures an egress buffer profile for the share queue level.
Syntax
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-number
Command Default

The 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.

Parameters
user-profile-name
Specifies the name of the egress buffer profile to be configured.
queue-share-level level
Specifies the number of buffers that can be used in a sharing pool. Eight levels are supported.
queue-number
Specifies the queue to apply the buffer limit to. There are eight hardware queues per port.
Modes

Global configuration mode

Usage Guidelines

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:

Level Sharing-pool buffers

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 of buffers in the sharing pool

The no form of this command deletes the egress buffer profile.

Examples

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
History
Release version Command history
08.0.10 This command was introduced.