
PXB 4330 E
Semiconductor Group
37
Application Note 11.98
1.8.1
This example describes the scenario of
Figure 2
. The thresholds #1 to #7 are depicted
as stars with numbers in
Figure 9
.
Example 1
Figure 9
Example 1 of Threshold Configuration
Note: For EPD GFR queue threshold, see QCICLP1(7:0), case c), in [
1
], page 49
In
Figure 9
BufNrtMax of VBR.2 is the maximum BufNrtMax threshold and acts as a
PPD threshold (= maximum fill threshold with PPDen=’1’). Both VBR nrt-traffic classes
have only a PPD threshold. EPD makes no sense as VBR nrt-traffic is already policed in
the ALP and hence overflows ideally never occur.
In this example, 6 traffic classes exist with UBR, GFR, VBR.3 and VBR.2 as nrt-traffic
classes. The partition of the global buffer between rt-traffic and nrt-traffic as well as
between the individual nrt-traffic classes is accomplished via the respective
BufNrtMax/BufNrtEPD thresholds.
The global buffer partition depends on the particular traffic characteristic. The basic idea
for the specific partition in this example is the different QoS requirements per traffic
class.
guaranteed
buffer space
for VBR.2+VBR.3
guaranteed
buffer space
for VBR.2+
VBR.3+GFR
new GFR packets are
not accepted
buffer
fill
6 traffic classes:
UBR, GFR, VBR.3(nrt),VBR.2(nrt),
real time(VBR.1 and CBR.1)
guaranteed 256 cells for real time
(for 1 global real time queue + 48 real time queues(one per scheduler) + 48 VBR.1(rt) queues(one per scheduler))
VBR.2 PPD (=BufNrtMax of VBR.2(nrt) traffic class) = Total Buffer Size-256 cells
UBR EPD (=BufNrtEPD of UBR traffic class)
UBR PPD (=BufNrtMax of UBR traffic class)
GFR EPD (=BufNrtEPD of GFR traffic class *)
3
GFR PPD (=BufNrtMax of GFR traffic class)
VBR.3 PPD (=BufNrtMax of VBR.3(nrt) traffic class)
Total Buffer Size (=
24
H
, UBMTH(upstream global buffer) or 25
H
, DBMTH(downstream global buffer
))
new UBR packets are not accepted
*) Note: If that threshold plus EPD GFR queue threshold is exceeded then EPD is triggered
Guaranteed buffer space for VBR.2
1
2
4
5
6
7