8.2.62 UE IP Address
29.2443GPPInterface between the Control Plane and the User Plane nodesRelease 17TS
The UE IP Address IE type shall be encoded as shown in Figure 8.2.62-1. It contains a source or destination IP address.
Bits |
||||||||||
Octets |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
||
1 to 2 |
Type = 93 (decimal) |
|||||||||
3 to 4 |
Length = n |
|||||||||
5 |
Spare |
IP6PL |
CHV6 |
CHV4 |
IPv6D |
S/D |
V4 |
V6 |
||
m to (m+3) |
IPv4 address |
|||||||||
p to (p+15) |
IPv6 address |
|||||||||
r |
IPv6 Prefix Delegation Bits |
|||||||||
s |
IPv6 Prefix Length |
|||||||||
k to (n+4) |
These octet(s) is/are present only if explicitly specified |
Figure 8.2.62-1: UE IP Address
The following flags are coded within Octet 5:
– Bit 1 – V6: If this bit is set to "1", then the CHV6 bit shall not be set and the IPv6 address field shall be present in the UE IP Address, otherwise the IPv6 address field shall not be present.
– Bit 2 – V4: If this bit is set to "1", then the CHV4 bit sshall not be set and the IPv4 address field shall be present in the UE IP Address, otherwise the IPv4 address field shall not be present.
– Bit 3 – S/D: This bit is only applicable to the UE IP Address IE in the PDI IE, Create Traffic Endpoint IE and Update Traffic Endpoint IE. It shall be set to "0" and ignored by the receiver in IEs other than PDI IE. In the PDI IE, if this bit is set to "0", this indicates a Source IP address; if this bit is set to "1", this indicates a Destination IP address.
– Bit 4 – IPv6D: This bit is only applicable to the UE IP address IE in the PDI IE, Create Traffic Endpoint IE and Update Traffic Endpoint IE, when the V6 bit or CHV6 bit is set to "1". If this bit is set to "1", then the IPv6 Prefix Delegation Bits field shall be present, otherwise the UP function shall consider IPv6 prefix is default /64.
– Bit 5 – CHV4 (CHOOSE IPV4): If this bit is set to "1", then the V4 bit shall not be set, the IPv4 address shall not be present and the UP function shall assign an IPv4 address. This bit shall only be set by the CP function.
– Bit 6 – CHV6 (CHOOSE IPV6): If this bit is set to "1", then the V6 bit shall not be set, the IPv6 address shall not be present and the UP function shall assign an IPv6 address. This bit shall only be set by the CP function.
– Bit 7 – IP6PL (IPv6 Prefix Length): this bit is only applicable when the V6 bit or CHV6 bit is set to "1" and the "IPv6D" bit is set to "0", for an IPv6 prefix other than default /64, when the UP function supports the IP6PL feature as specified in clause 8.2.25. If this bit is set to "1", then the IPv6 Prefix Length field shall be present.
– Bit 8 Spare, for future use and set to "0".
Octets "m to (m+3)" or "p to (p+15)" (IPv4 address / IPv6 address fields), if present, shall contain the address value.
Octet r, if present, shall contain the number of bits allocated for IPv6 prefix delegation (relative to the default /64 IPv6 prefix), e.g. if /60 IPv6 prefix is used, the value shall be set to "4". When using UE IP address IE in a PDI to match packets, the UP function shall only use the IPv6 prefix part and ignore the interface identifier part. When the field is set to "0", the UP function shall determine a value based on the local configuration.
The IPv6 Prefix Length in octet s, when present, shall be encoded as an 8 bits binary integer, e.g. if /72 prefix is used, the value shall be set to to (decimal) 72, or if /56 prefix is used, the value shall be set to (decimal) 56. The prefix length value "128" indicates an individual /128 IPv6 address. When the field is set to "0", the UP function shall determine a value based on the local configuration.