Setup Guide
The following table illustrates the buer usage statistics when shared headroom is not used and each queue is allocated with a xed 
headroom buer space:
Table 20. Buer usage statistics when shared headroom is not used
Parameter Description
PFC Shared Buer Size 208 KB
Buer-size parameter of dcb-buer-threshold per 
lossless queue
94KB
Pause-threshold parameter of dcb-buer-threshold 
per lossless queue
18KB
The Headroom value reserved per lossless queue 94 – 18 = 76KB
NOTE: 76KB is the headroom space that is required per PG [or a lossless 
queue] on a 40 Gigabit port in a worst case scenario to guarantee 
lossless behavior.
Total buer required for 2 lossless queues on 12 
ports
12*2*94 + 208 = 2464KB
NOTE: Out of the 2464KB, 1824KB [12*2*76KB] is reserved only for the 
headroom, which might never be utilized in most of the cases. An ideal 
approach is to increase the PFC shared buer and reduce the buer 
reserved for headroom. However, this approach subsequently reduces 
the time to trigger PFC, thereby, reducing the eectiveness of PFC.
In the shared headroom feature, the main assumption is that not every PG uses the headroom buer at the same time. This approach 
enables the system to save the headroom buer space that is reserved for every PG to guarantee lossless delivery during trac bursts. For 
each PG, you can assign a lower value for headroom buer. This headroom buer is sucient enough to guarantee lossless behavior as this 
buer is global and is shared among all the lossless queues.
The following table depicts the buer usage statistics when shared headroom is used:
Table 21. 
Buer usage statistics when shared headroom is used
Parameter Description
PFC Shared buer size 208 KB
Buer-size parameter of dcb-buer-threshold per 
lossless queue
18KB
Pause-threshold parameter of dcb-buer-threshold 
per lossless queue
18KB
Average Headroom value reserved per lossless 
queue
35KB [Considering 76KB as worst case value]
Total Headroom buer to be congured in Shared 
Headroom Pool
12*2*35 = 840KB
Total buer required for 2 lossless queues on 12 
ports
12*2*18 + 208 + 840 = 1480KB
Shared PG headroom buer approach saves 984KB from the traditional dedicated PG headroom approach for the same number of lossless 
queues. The excess buer can either be assigned to PFC shared buer size (to reduce the PFC aggressiveness) or to the lossy pool to 
eectively manage lossy trac.
Data Center Bridging (DCB)
291










