egress (Buffer Configuration)
Syntax
egress { percent percent; buffer-partition (lossless | lossy | multicast) { percent percent; } }
Hierarchy Level
[edit class-of-service shared-buffer]
Description
Configure the global shared buffer pool allocation for egress traffic. The system allocates the shared buffer pool dynamically across its ports as the ports require memory space. Some buffer space is reserved for other buffers such as dedicated buffers (buffers allocated permanently to ports).
The percentage you specify is the percentage of available (user-configurable)
buffer space allocated to the global shared egress buffer pool. If
you allocate less than 100 percent of the available buffer space
to the shared buffer pool, the remaining buffer space is added to
the dedicated buffer pool. (You cannot directly configure the dedicated
buffer pool for each port; dedicated buffers are allocated evenly
across all the ports. However, on a port, you can configure the portion
of dedicated port buffer space allocated to each queue in the scheduler
configuration using the buffer-size
option.)
Changing the buffer configuration is a disruptive event. Traffic stops on all ports until buffer reprogramming is complete.
You can also partition the shared buffer pool to adjust the
egress buffer allocations for different mixes of network traffic using
the buffer-partition
statement.
Default
The default shared buffer percentage is 100 percent. (All available buffer space is allocated to the shared buffer pool.)
Options
percent
percent—Percentage of available egress buffer space allocated
to the shared buffer pool. If the percentage is less than 100 percent,
the remaining buffer space is allocated to the dedicated buffer pool.
The remaining statement is explained separately. See CLI Explorer.
Required Privilege Level
interfaces—To view this statement in the configuration.
interface-control—To add this statement to the configuration.
Release Information
Statement introduced in Junos OS Release 12.3.