These switches achieve load balancing through use of a hashing algorithm, which determines how to forward traffic over LAG bundles or to next-hop devices when ECMP is enabled. The hashing algorithm makes hashing decisions based on values in various packet fields. You can explicitly configure some hashing parameters to make hashing more efficient. The shared-buffer pool is a global memory space that all ports on the switch share dynamically as they need buffers. The switch uses the shared-buffer pool to absorb traffic bursts after the dedicated-buffer pool is exhausted. The shared-buffer pool threshold is dynamically calculated based on a factor called "alpha". You can specify the alpha, or dynamic threshold, value to determine the change threshold of shared buffer pools for both ingress and egress buffer partitions. To specify hashing parameters: user@switch# set forwarding-options enhanced-hash-key hash-params (ecmp | lag) To specify a threshold value for a particular queue: user@switch# set class-of-service shared-buffer (ingress|egress) buffer-partition buffer dynamic-threshold value
| Product / Application | Software | Introduced Release |
|---|---|---|
| EX4400-24X | Junos OS | 23.1R1 |
| EX4650-48Y | Junos OS | 19.3R1 |
| QFX5100 | Junos OS | 19.1R1 |
| QFX5110 | Junos OS | 19.1R1 |
| QFX5120-48Y | Junos OS | 19.3R1 |
| QFX5130-32CD | Junos OS Evolved | 20.3R1 |
| QFX5130E-32CD | Junos OS Evolved | 23.4R2 |
| QFX5130-48C | Junos OS Evolved | 23.4R1 |
| QFX5130-48CM | Junos OS Evolved | 23.4R2 |
| QFX5120-48T | Junos OS | 20.2R1 |
| QFX5120-48YM | Junos OS | 20.4R1 |
| QFX5200-32C | Junos OS | 19.1R1 |
| QFX5210-64C | Junos OS | 19.1R1 |
| QFX5220-32CD | Junos OS Evolved | 19.1R2 |
| QFX5220-128C | Junos OS Evolved | 19.2R1 |
| QFX5230-64CD | Junos OS Evolved | 22.2X100-D10 |
| QFX5240-64QD | Junos OS Evolved | 23.4R2 |
| QFX5240-64OD | Junos OS Evolved | 24.4R1 |
| QFX5240-64OD | Junos OS Evolved | 23.4R2 |
| QFX5241-64OD | Junos OS Evolved | 23.4X100-D40 |
| QFX5241-64QD | Junos OS Evolved | 23.4X100-D40 |
| QFX5241-32OD | Junos OS Evolved | 23.4X100-D43 |
| QFX5250-64OE-L | Junos OS Evolved | 25.2X100-D20 |
| QFX5700 | Junos OS Evolved | 21.2R1 |
| QFX5700E | Junos OS Evolved | 23.4R2 |
| QFX5140-24CD8O | Junos OS Evolved | 25.2X100-D20 |