Introduction
MBMS is an IP datacast type of service in GSM and UMTS cellular network. It eliminates unnecessary replication of data on UMTS wireless networks by transmitting a single stream of data to multiple users. By delivering a single, unidirectional data stream to many subscribers, MBMS makes more efficient use of wireless network resources than traditional point to point connections.
MBMS is a solution for transferring light video and audio clips with a suitable method for mass communications.
MBMS functionality on the system is provided by an existing GGSN service and is enabled by a valid services license.
The main features supported by the Multimedia Broadcast & Multicast Services are:
-
Individual user network control functions and provide forward MBMS user data to SGSN
Important
The Cisco chassis supports 225 downlink SGSNs per MBMS Bearer Service through NPU assisted data flow processing. NPU assisted data processing is available on the systems with release 8.1 or later only.
-
Support for intra-GGSN and inter-GGSN mobility procedures
-
Generate charging data per multicast service for each user for both prepaid and post paid subscribers.
-
Multicast proxy-host functionality
-
Support for MBMS-specific Gmb messages
-
Authentication of MBMS flow-ids using a MBMS controller
-
Establishment and tear-down of MBMS bearer paths using the multicast framework
-
Support for framing HDLC-like and segment based framing
-
Accounting for the MBMS flows to charge the originator of the content
This service provides two mode of operations:
-
MBMS Broadcast Mode
-
MBMS Multicast Mode
A broadcast mode is a unidirectional point-to-multipoint service in which data is transmitted from a single source to multiple terminals (UE/MS) in the associated broadcast service area/cell area. The transmitted data can be text to light multimedia services (Audio, Video etc). On the other hand multicast mode is a unidirectional point-to-multipoint service in which data is transmitted from a single source to a pre-defined multicast group of users that are subscribed to the specific multicast service and have joined the multicast group in the associated multicast service area.
The following figure shows the reference architecture of MBMS service in UMTS network.
The GGSN provides the following functionality to perform MBMS services:
-
serves as an entry point for IP multicast traffic as MBMS data. It provides establishment of bearer plan and tear-down of the established bearer plan upon notification from the BM-SC.
-
provides functionality to receive MBMS specific IP multicast traffic and to route this data to the proper GTP tunnels set-up as part of the MBMS bearer service.
-
provides features, that are not exclusive to MBMS, for the MBMS bearer service, like charging data collection, flow-based charging, optional message screening etc.
MBMS is able to use NPU assisted MBMS data flow processing on chassis so that system can relieve the Session Manager to provide better performance and processing. Currently with NPU assisted data processing, the Cisco chassis can support 225 SGSNs per MBMS Bearer Service for downlink of MBMS data.