8.2.63 Packet Rate
29.2443GPPInterface between the Control Plane and the User Plane nodesRelease 17TS
The Packet Rate IE contains the packet rate thresholds to be enforced by the UP function. It shall be encoded as shown in Figure 8.2.63-1.
Bits |
||||||||||
Octets |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
||
1 to 2 |
Type = 94 (decimal) |
|||||||||
3 to 4 |
Length = n |
|||||||||
5 |
Spare |
APRC |
DLPR |
ULPR |
||||||
m |
Spare |
Uplink Time Unit |
||||||||
(m+1) to (m+2) |
Maximum Uplink Packet Rate |
|||||||||
p |
Spare |
Downlink Time Unit |
||||||||
(p+1) to (p+2) |
Maximum Downlink Packet Rate |
|||||||||
q |
Spare |
Additional Uplink Time Unit |
||||||||
(q+1) to (q+2) |
Additional Maximum Uplink Packet Rate |
|||||||||
r |
Spare |
Additional Downlink Time Unit |
||||||||
(r+1) to (r+2) |
Additional Maximum Downlink Packet Rate |
|||||||||
s to (n+4) |
These octet(s) is/are present only if explicitly specified |
Figure 8.2.63-1: Packet Rate
The following flags are coded within Octet 5:
– Bit 1 – ULPR (Uplink Packet Rate): If this bit is set to "1", then octets m to (m+2) shall be present, otherwise these octets shall not be present.
– Bit 2 – DLPR (Downlink Packet Rate): If this bit is set to "1", then octets p to (p+2) shall be present, otherwise these octets shall not be present.
– Bit 3 – APRC (Additional Packet Rate Control): If this bit is set to "1", then the presence of octets q to (r+2) is determined as follows:
– If bit 1 (ULPR) is set to "1", then octets q to (q+2), the Additional Maximum Uplink Packet Rate shall be present. Otherwise, octets q to (q+2) shall not be present;
– If bit 2 (DLPR) is set to "1", then octets r to (r+2), the Additional Maximum Downlink Packet Rate shall be present. Otherwise, octets r to (r+2) shall not be present.
– Bits 4 to 8: Spare, for future use and set to "0".
At least one bit in Octet 5 shall be set to "1". Several bits may be set to "1".
When present, octets m to (m+2) indicate the maximum number of uplink packets allowed to be sent within the uplink time unit.
When present, octets p to (p+2) indicate the maximum number of downlink packets allowed to be sent within the downlink time unit.
When present, octets q to (q+2) indicate the additional maximum number of uplink packets allowed to be sent within the additional uplink time unit.
When present, octets r to (r+2) indicate the additional maximum number of downlink packets allowed to be sent within the additional downlink time unit.
The Additional Uplink/Downlink Time Unit shall be encoded as the Uplink/Downlink Time Unit, see Table 8.2.63.1.
Table 8.2.63.1: Uplink/Downlink Time Unit
Uplink/Downlink Time unit Bits 1 to 3 define the time unit as follows: Bits 3 2 1 0 0 0 minute 0 0 1 6 minutes 0 1 0 hour 0 1 1 day 1 0 0 week Other values shall be interpreted as 000 in this version of the protocol. |
The Maximum Uplink/Downlink Packet Rate shall be encoded as an Unsigned16 binary integer value. They shall indicate the maximum number of uplink/downlink packets allowed to be sent in the indicated uplink/downlink time unit respectively.
The Additional Maximum Uplink/Downlink Packet Rate shall be encoded as an Unsigned16 binary integer value. They shall indicate the additional maximum number of uplink/downlink packets allowed to be sent in the indicated Additional uplink/downlink time unit respectively.
NOTE: The Serving PLMN rate control is only applicable to downlink packets with the value of Maximum Downlink Packet Rate set to equal to or higher than 10 and with the Downlink Time Unit set to 6 minutes. The Small Data Rate Control/APN rate control is applicable to both uplink/downlink packets with the Time Unit set to minute/hour/day/week.