Monday, March 7, 2016

What’s the Multicast Model

According to the multicast source control level, multicast has three models:

ASM

Any-source multicast (ASM) is defined in RFC 1112. In this model, a recipient, by joining a group identified by the multicast address, 
can receive data sent to the group. A recipient can join or leave a group at any time, and the recipient location or quantity is not limited. 
In addition, any sender can serve as the multicast source to send data to the group. Therefore, this model is applicable to the 
multipoint-to-multipoint (MP2MP) multicast application.
Figure 1 ASM network model 

SFM
As an extension of ASM, source-filtered multicast (SFM) extends the source filtering function of the upper-layer protocol module. 
That is, in the SFM model, whether the multicast data of specified multicast source(s) is allowed to pass can be controlled. Viewed 
from recipients, SFM and ASM are different; but viewed from senders, they are the same. Therefore, SFM is the same as ASM in 
terms of network interoperability.

NOTE: 
The SFM is basically an ASM with a multicast source filtering policy. The basic principles and configurations of ASM and SFM are the 
same. In this manual, both SFM and ASM are called ASM. 
Figure 2 SFM network model 

The following table lists the protocols that support ASM/SSM.
Based on the preceding multicast models, the OLT supports three group filtering modes: ASMSSM, ASM ONLY, and SSM ONLY.

NOTE: 
Only the OLT supports group filtering mode.
In different group filter modes, for the differences in management plane and control plane, see Multi-instance Multicast; for the differences in the forwarding plane, see Forwarding Framework on the Device.
Follow the rules below to select a proper filter mode:
For compatibility with the original VLAN+GMAC, select ASMSSM. 
For strict ASM or SSM message filtering, select ASM ONLY or SSM ONLY. 
For maximum compatibility of various STBs in a home network, select ASMSSM. 
For SIP+GIP forwarding (that is, posing no restrictions on SIP and GIP planning among different ISPs), select SSM ONLY. However, 
the entire network needs to support IGMPv3 for implementing SSM ONLY.
When the group filter mode is ASMSSM, even if the user side does not support IGMPv3, carriers can implement SSM network on the 
network side. The device, with its SSM mapping function (can be supported automatically), can help implement the SSM networking 
on the network side even if the user-side device does not support IGMPv3. With the SSM mapping function, the device maps the received (*, G) message to an (S, G) message 
according to the unique multicast program triplet, as shown in the following figure.

NOTE: 
A multicast user cannot belong to multiple MVLANs at the same time. 
Dynamic programs do not support SSM mapping.
Figure 4 SSM mapping  
The following table describes whether the devices support the SSM and ASM modes.



NOTE: 
Currently the MxU does not support the PIM-SSM.
When the group filter mode is ASM ONLY, SSM mapping is not supported because ASM packets are dropped on the user side. 
For SSM ONLY, it is unnecessary to support SSM mapping.

No comments:

Post a Comment