Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

header-navigation
keyboard_arrow_up
close
keyboard_arrow_left
Junos CLI Reference
Table of Contents Expand all
list Table of Contents
file_download PDF
{ "lLangCode": "en", "lName": "English", "lCountryCode": "us", "transcode": "en_US" }
English
keyboard_arrow_right

buffer-dynamic-threshold

date_range 04-Sep-24

Syntax

content_copy zoom_out_map
 buffer-dynamic-threshold value;

Hierarchy Level

content_copy zoom_out_map
[edit class-of-service schedulers]

Description

Adjust the maximum size of the shared-buffer pool at the egress buffer partition for each queue.

Note:

This option is not supported for lossless queues.

During congestion or micro-burst scenarios, dedicated buffers can be exhausted, and queues start consuming from the shared buffer pool. The device dynamically calculates the limit of buffers that each queue can consume from the shared buffer pool based on the dynamic threshold setting called alpha. The purpose of alpha, or buffer-dynamic-threshold, is to scale the current free resources to determine an instantaneous threshold.

Note:

You adjust the maximum size of the global shared-buffer pool by configuring the dynamic-threshold value at the [edit class-of-service shared-buffer egress buffer-partition] hierarchy level.

When you configure the buffer dynamic threshold at both the global and the scheduler (per-queue) level, the per-queue value takes precedence.

Options

buffer-dynamic-threshold value

Threshold for maximum buffer share for a queue at the egress buffer partition.

Range: 0-10

Required Privilege Level

interface—To view this statement in the configuration.

interface-control—To add this statement to the configuration.

Release Information

Statement introduced in Junos OS Evolved 22.3R1.

footer-navigation