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.