Content Networking Fundamentals
Recall that networks enabled with multicast protocols from the Internet Standard Multicast (ISM) model must maintain knowledge of both sources and groups (S, G) to enable the receiver to subscribe to (*, G) groups without any knowledge of what senders they are receiving the multicast traffic from. With the SSM model however, the receivers must explicitly subscribe and unsubscribe to the (S, G) multicast channels from which they want to receive traffic. Your receivers must specify both the source unicast IP address that the stream is originating from and the multicast group address that the stream is destined to. Receivers must learn of the sources by a method external to the SSM model, such as through a user selection from a list of sources on a webpage. Internet-based multicast applications, such as audio, video, and stock quote streaming, fit the one-to-many SSM model. Benefits of SSM over ISM are
The drawbacks to SSM are
Recall that IGMPv3, IGMP v3lite, and URD enable receivers to send join messages that contain the sources and group (S, G) pairs they want to join. Once first-hop routers join the RP shared tree, they switch over to the SPT by sending PIM (S, G) joins directly to the source, creating a SPT from the source to the receivers. The source multicast stream is then forwarded through the SPT from the source directly to the receivers using the PIM (S, G) state tables and RPF. The PIM-SSM multicast protocol is derived from PIM-SM and includes only the generation and sending of PIM join (S, G) messages destined to sources. PIM (S, G) and (*, G) join messages are no longer generated and sent to RPs by PIM-SSM last-hop routers. First-hop routers no longer generate PIM-SM register messages. Furthermore, routers enabled with PIM-SSM ignore all Auto-RP, BSR, and MSDP-related messages. You can run PIM-SSM concurrently with PIM-SM in your network. To enable SSM in a network already enabled for PIM-SM, you need only enable the last-hop routers with the SSM ip pim ssm interface configuration command on select interfaces. The last-hop routers process PIM messages for groups within the SSM IP address range with PIM-SSM functionality. PIM routers treat all PIM messages for groups outside the SSM range with PIM-SM functionality. To enable PIM-SSM alone in your network, use the ip pim ssm command on all router interfaces. |