B.3 Packet Distribution Method

26.5023GPP5G Multicast-Broadcast User Service ArchitectureRelease 17TS

B.3.1 Proxy mode

Figure B.3.1-1 illustrates a setup in which the MBS Application Provider (AF/AS) injects UDP datagrams directly into the MBSTF at reference point Nmb8. The MBSTF handles all MBS-related complexity, e.g. restamping the UDP datagram headers and/or the IP packet headers, as required for distribution. The MBSTF is not required to process the UDP payload of packets ingested at reference point Nmb8.

Figure B.3.1-1: Packet Distribution Method using Proxy mode

The following MBS Distribution Session properties are used by the MBS Application Provider (AF/AS) at reference point Nmb10 to provision this setup:

– Distribution method is set to Packet.

– Operating mode is set to PACKET_PROXY.

– Packet ingest method is set to Multicast or Unicast.

– When the Packet ingest method indicates Multicast ingest, then either the MBS Application Provider (AF/AS) nominates the multicast IP address and UDP port(s) to be used for reception at reference point Nmb8, or else the MBSF allocates these values.

– When the Packet ingest method indicates Unicast ingest, the MBSTF allocates a UDP reception port for use at reference point Nmb8 and provides the reception UDP port together with the reception IP address to the MBS Application Provider (AF/AS) via the MBSF.

A unicast ingest packet delivery protocol is established at reference point Nmb8 that allows the control of the unicast stream.

The MBSTF processes the UDP packet payloads received by the Packet ingest subfunction and creates MBS-4-MC packets as described in clause 4.3.3.3. The MBSTF encapsulates these packets into the Nmb9 tunnel.

– The MBSF nominates the MBS-4-MC multicast group destination IP address and UDP ports to be used inside the Nmb9 unicast tunnel in the User plane traffic flow information.

B.3.2 Forward-only mode

Figure B.3.2-1 illustrates a setup in which the MBS Application Provider (AF/AS) injects multicast IP packets encapsulated in a unicast UDP/IP tunnel directly into the MBSTF. The MBSTF decapsulates the multicast IP packets from the tunnel and forwards them unmodified to the MBS Session at reference point Nmb9.

Figure B.3.2‑1: Packet Distribution Method using Forward-only mode

The following MBS Distribution Session properties are used by the MBS Application Provider (AF/AS) at reference point Nmb10 to provision this setup:

– Distribution method is set to Packet.

– Operating mode is set to PACKET_FORWARD_ONLY.

– Packet ingest method is set to Unicast.

User plane traffic flow information is omitted because ingested multicast packets are not modified.

The MBSTF provides the MBSTF ingest endpoint addresses via the MBSF to the MBS Application Provider (AF/AS) so that it can establish the UDP/IP tunnel with the MBSTF and start sending tunnelled IP packets.

A unicast ingest packet delivery protocol is established at reference point Nmb8 that allows the control of the unicast stream.

The MBSTF Packet ingest subfunction receives ready-made multicast UDP/IP packets from the MBS Application Provider (AF/AS) at reference point Nmb8.

– When no FEC configuration is provided, the MBSTF pushes the packets into the Packet scheduling subfunction (see clause 4.3.3.3). The MBSTF encapsulates these packets into the Nmb9 tunnel for transmission to the MB‑UPF.

– When an FEC configuration is provided, the MBSTF parses deep into the UDP payload to create AL-FEC redundancy. Source block marking is appended to source packets and the packet length fields are adjusted in UDP and IP headers. AL-FEC redundancy is inserted into the stream according to the FEC configuration. The resulting packets are handled by the Packet scheduling subfunction (see clause 4.3.3.3). The MBSTF encapsulates these packets into the Nmb9 tunnel.

Annex C (informative):
Data model examples