8.2.137 IP Multicast Address
29.2443GPPInterface between the Control Plane and the User Plane nodesRelease 17TS
The IP Multicast Address IE type shall be encoded as shown in Figure 8.2.137-1. It contains an IP multicast address or a range of IP multicast addresses.
Bits |
||||||||||
Octets |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
||
1 to 2 |
Type = 191 (decimal) |
|||||||||
3 to 4 |
Length = n |
|||||||||
5 |
Spare |
A |
R |
V4 |
V6 |
|||||
m to (m+3) |
(start) IPv4 address |
|||||||||
p to (p+15) |
(start) IPv6 address |
|||||||||
q to (q+3) |
(end) IPv4 address |
|||||||||
r to (r+15) |
(end) IPv6 address |
|||||||||
k to (n+4) |
These octet(s) is/are present only if explicitly specified |
Figure 8.2.137-1: IP Multicast Address
The following flags are coded within Octet 5:
– Bit 1 – V6: If this bit is set to "1", then the (start) IPv6 address field shall be present, otherwise the (start) IPv6 address field shall not be present.
– Bit 2 – V4: If this bit is set to "1", then the (start) IPv4 address field shall be present, otherwise the (start) IPv4 address field shall not be present.
– Bit 3 – R (Range): If this bit is set to "1", this indicates that a range of addresses is included, i.e. that
– the (start) IPv4 address and (end) IPv4 address fields shall be present if bit 2 (V4) is set to "1";
– the (start) IPv6 address and (end) IPv6 address fields shall be present if bit 1 (V6) is set to "1",
otherwise (end) address fields shall not be present.
– Bit 4 – Any: If this bit is set to "1", this indicates any IP multicast address; in this case, no IP address field shall be included.
– Bit 5 to 8 Spare, for future use and set to "0".
One and only one of the V6, V4 and A flags shall be set to "1". The R flag may be set if the V6 or the V4 flag is set to "1".
Octets "m to (m+3)", "p to (p+15)", "q to (q+3)", "r to (r+15)" (IPv4 address / IPv6 address fields), if present, shall contain the address value.