Table 1 describes multicast service processes.
Item |
Description |
Remarks |
---|---|---|
Multicast program join | To join a multicast program, after going online, a user sends to an IGMP-capable BRAS an IGMP Report message of a multicast program. Upon the receipt of the message, the BRAS identifies the user and the multicast program that the user wants to join. |
- |
Multicast program leave | To leave a multicast program, a user sends to an IGMP-capable BRAS an IGMP Leave message. Upon the receipt of the message, the BRAS identifies the user and the multicast program that the user wants to leave. |
- |
Multicast program switchover | To switch to another multicast program, a user sends to an IGMP-capable BRAS an IGMP Leave message of the multicast program that the user wants to leave and an IGMP Report message of the multicast program that the user wants to join. |
Users switch to another multicast program by performing Multicast program leave and Multicast program join. |
Multicast program leave of all multicast groups by going offline | After going offline, a user terminates the IPoE or PPPoE connection, without sending IGMP Leave messages. To stop the unnecessary multicast traffic replication, IGMP removes all outbound interface information in the multicast entries of the user. |
- |
Multicast program
A multicast program is an IPTV channel or program and is identified by a multicast source address and a multicast group.
Access mode
In user-side multicast, only the Point-to-Point Protocol over Ethernet (PPPoE) access and IP over Ethernet (IPoE) access modes are supported, and only session-based replication is supported.
Item |
Packet Encapsulation |
Multicast Message Type (Unicast/Multicast) |
Description |
---|---|---|---|
PPPoE access mode | Multicast traffic and IGMP messages exchanged between a user and a BRAS are encapsulated using PPPoE. |
|
Multicast replication by interface + VLAN is not supported for the PPPoE access mode. |
IPoE access mode | Multicast traffic and IGMP messages exchanged between a user and a BRAS are encapsulated using IPoE. |
|
- |
Multicast replication modes
Multicast Replication Mode |
Multicast Replication Devices |
Description |
Usage Scenario |
Advantage |
---|---|---|---|---|
Session-based multicast replication | BRAS. The BRAS is used as the multicast replication device because its downstream Layer 2 device is incapable of IGMP snooping. |
The BRAS replicates multicast traffic to each session. |
The downstream Layer 2 device of the BRAS is not capable of IGMP Snooping. |
Users who fail in authentication cannot join multicast programs, which allows for improved management of them. |
Multicast replication by interface + VLAN | BRAS' Downstream Layer 2 device. This device is capable of IGMP snooping. In other words, it is capable of multicast replication. |
The BRAS replicates multicast traffic by interface + VLAN to users aggregated based on their VLANs. For users on the same VLAN who go online through the same interface and join the same multicast program, the BRAS replicates only one copy of the multicast traffic to the downstream Layer 2 device. Then the Layer 2 device replicates the multicast traffic to the users. |
IGMP Report messages carry VLAN tags and multicast traffic forwarding across VLANs is not required. |
The burden on the BRAS to replicate multicast traffic is alleviated and the bandwidth usage is reduced. |
Multicast replication by VLAN | BRAS' downstream Layer 2 device. This device is capable of IGMP snooping. In other words, it is capable of multicast replication. |
Users first join multicast VLANs and then BRAS replicates multicast traffic based on the multicast VLANs. The Layer 2 device replicates the received multicast traffic based on the VLANs that the users are on. For users who go online through the same interface and join the same multicast program, the BRAS replicates only one copy of the multicast traffic to the downstream Layer 2 device. |
IGMP Report messages carry VLAN tags and multicast traffic forwarding across VLANs is required. |
The burden on the BRAS to replicate multicast traffic is alleviated and the bandwidth usage is reduced. |
Replication by interface | BRAS' Downstream Layer 2 devices. This device is capable of IGMP snooping. In other words, it is capable of multicast replication. |
The BRAS replicates multicast traffic based on interfaces and the downstream Layer 2 device replicates the received multicast traffic based on sessions. It is a special case of multicast replication by VLAN, which is enabled by setting the VLAN value to 0. |
By default, multicast replication by interface is enabled. |
The burden on the BRAS to replicate multicast traffic is alleviated and the bandwidth usage is reduced. |
If all of the preceding multicast replication modes are configured, the priority is as follows in descending order: replication by interface + VLAN, session-based replication, replication by multicast VLAN, and replication by interface.
In addition to multicast data packets replication, IGMP Query messages are sent based on the preceding multicast replication modes.