BANNER IP Multicast Homepage

Content

This page is dedicated to information about Source Specific Multicast (SSM) and IGMPv3 related to these services in Cisco IOS. Please refer to the short Overview section below to understand the basics of SSM.

Index

News / Change log

11/29/00 Added SSM - Beyond Basic IP link to CCO.
11/14/00 Added IGMPv3 doc links for 12.1(5)T.
11/13/00 Initial public version.
08/11/00 Initial version.

 
Overview 

Source Specific Multicast (SSM) is an extension of IP Multicast in which datagram traffic is forwarded to receivers from only those multicast sources for which the receivers have explicitly expressed interest. SSM realizes a simple solution to addressing issues in IP Multicast, solves Denial of Service attack (DoS) related security concerns and provides for a simpler and easier scalable deployment of Multicast services in the Internet. SSM is primarily targeted for Internet Broadcast style applications where large receiver audiences require traffic from few well known sources. To co-exist with existing IP Multicast services, SSM is generally used within the defined range of addresses, 232.0.0.0/8, which is also called the SSM-Range.

SSM requires support in  receiver hosts and applications to signal source specific membership. The IETF designated standard protocol for this signaling is IGMPv3. IGMPv3 is the next generation of the IETF standards track protocol IGMP (Internet Group Membership Protocol). It adds support for source filtering, allowing receiver hosts and applications to specify an include or exclude list of sources sending to a multicast group from which traffic is to be received. With SSM, only include lists can be used, with standard Internet IP Multicast all membership modes of IGMPv3 are usable.

To enable timely deployment of SSM services in the face of non SSM enabled receiver applications or receiver host operating systems, Cisco IOS in addition to IGMPv3 also provides for two additional interim solutions to signal source specific membership:

SSM in Cisco IOS is implemented in addition to PIM-SM and co-exists with IP Multicast networks based on PIM-SM. SSM can easily and incrementally be added to existing Cisco IOS based PIM-SM networks by upgrading the Cisco IOS software on only those routers directly connected to receiver hosts (to provide for IGMPv3, IGMP v3lite or URD signaling). In new networks where only SSM capable applications are to be used, SSM may also be deployed as the only mechanism for Multicast services, simplifying configuration and administration (but limiting services to SSM capable applications).

Both SSM and IGMPv3 are in the process of standardization in the IETF.
 
SSM Documentation

Documentation / Information on CCO

Presentations

IETF protocol/architecture drafts

  • draft-holbrook-ssm-arch-00.txt

  • This draft describes the SSM architecture and it's use of the 232/8 address range.
     
  • draft-holbrook-idmr-igmpv3-ssm-00.txt

  • This draft explains how IGMPv3 needs to be used in the SSM range (232/8).
     
  • draft-bhaskar-pim-ss-00.txt

  • This draft describes PIM SSM mode as used in Cisco IOS for SSM.
     
  • draft-ietf-idmr-igmp-v3-04.txt

  • This draft describes the IGMPv3 protocol.
     
  • draft-ietf-idmr-msf-api-01.txt

  • This draft describes the proposed API for IGMPv3 on hosts. A subset of this API is provided by the HSIL for implementation of IGMP v3lite.
     
  • draft-ietf-pim-sm-v2-new-00.txt

  • This is the new PIM-SM draft that logically incorporates PIM-SSM as a subset.
     
  • draft-shepherd-ssm232-00.txt

  • This draft describes the Best Current Practices (BCP) for using PIM -SSM within the SSM range.
    Cisco IOS SSM software
    SSM enabled applications

    Application with support for IGMPv3

    SSM host middleware - IGMPv3 / IGMP v3lite / URD

    IGMP v3 stacks

    Host Side IGMP Library (HSIL) for IGMP v3lite

    URD scripts

    SSM enabled content on the Internet
    Other SSM Resources
    Contact Information
    "You are lost in a twisty little maze of e-mail addresses"
               - Unknown

    Cisco IOS specific contact addresses

    Non-Cisco specific SSM contact information



    URL: ftp://ftpeng.cisco.com/ipmulticast/ssm/index.html
    Owners: IP Multicast Development & Dev/Test Groups