Fact-checked by Grok 2 weeks ago

Source-specific multicast

Source-specific multicast (SSM) is an extension to the () multicast service model that enables receivers to explicitly specify both the multicast destination (G) and the source (S) from which they wish to receive packets, forming a channel identified as (S,G). This approach uses source-specific forwarding trees built via protocols like - Source Specific Multicast (PIM-SSM), ensuring that only traffic from the designated source reaches subscribed receivers, without the need for shared trees or points. In contrast to any-source (), which allows packets from any source to a group and can lead to issues like unintended cross-delivery and scarcity, SSM restricts delivery to known sources, thereby enhancing and simplifying . SSM operates by extending existing multicast protocols: hosts use Internet Group Management Protocol version 3 (IGMPv3) for IPv4 or Multicast Listener Discovery version 2 (MLDv2) for to join or leave (S,G) channels, signaling routers to establish shortest-path source trees. Routers implement PIM-SSM, a subset of PIM Sparse Mode (PIM-SM), to forward packets along these trees, dropping any datagrams sent to SSM addresses unless a corresponding (S,G) subscription exists. Designated address ranges support SSM deployment, including 232/8 (232.0.0.0 to 232.255.255.255) for IPv4 and FF3x::/96 for , allocated specifically to avoid conflicts with ASM groups. Key benefits of SSM include elimination of ASM-related complexities such as source discovery mechanisms and interdomain address management, making it particularly suitable for applications like live video streaming, IPTV distribution, and bulk data transfer where the source is predetermined and trusted. Deployment requires SSM-aware endpoints and routers, but it reduces operational overhead by avoiding the need for address coordination across networks. As of recent standards, SSM is recommended over for new interdomain deployments due to its scalability and reduced complexity.

Introduction

Definition and Purpose

Source-specific multicast (SSM) is a multicast service model that enables receivers to explicitly specify both the multicast group address (G) and the source IP address (S), forming a channel denoted as (S,G) for efficient one-to-many data delivery. In this model, an IP datagram sent by source S to the SSM destination address G is delivered only to receivers that have subscribed to that specific (S,G) channel, ensuring targeted distribution without unintended recipients. SSM utilizes dedicated address ranges, such as 232/8 for IPv4 and FF3x::/96 for IPv6, to identify these channels and distinguish them from other multicast traffic. The purpose of SSM is to provide a scalable and secure framework for multicast applications where sources are predetermined, such as live video broadcasts or financial feeds, by minimizing exposure to traffic from unknown or unauthorized senders. This explicit source selection enhances through built-in and reduces administrative overhead, as receivers can directly join desired channels without broader group vulnerabilities. Additionally, SSM supports inter-domain multicast deployment by simplifying allocation and compared to models requiring global coordination for unknown sources. SSM addresses scalability challenges in traditional by focusing on source-specific trees, which direct data along shortest paths from the known source to receivers, thereby avoiding the inefficiencies of shared distribution infrastructures. This approach eliminates the need for mechanisms to discover or connect multiple potential sources, reducing state maintenance and protocol overhead in large networks. SSM is defined in RFC 3569 (2003) as an extension to existing protocols, providing a streamlined delivery model tailored for these optimizations.

Historical Development

IP multicast was first developed in the 1980s, with Steve Deering introducing the foundational concepts in 1985 while at , leading to the adoption of the Any-Source Multicast (ASM) model as defined in RFC 1112 in 1989. By the 1990s, ASM encountered substantial deployment hurdles, including difficulties in source discovery, security risks from unauthorized senders, protocol complexity, and challenges in inter-domain scalability, which impeded widespread adoption. Source-specific multicast (SSM) emerged in the late as a targeted response to these shortcomings, building on earlier ideas like the EXPRESS multicast architecture to simplify operations by specifying sources explicitly. The IETF formed the Source-Specific Multicast Working Group in 2000 to standardize SSM, focusing on unambiguous semantics for protocols and applications. A pivotal came with RFC 3569 in July 2003, which outlined the SSM service model and provided deployment guidelines leveraging - Sparse Mode (PIM-SM) and version 3 (IGMPv3). Subsequent standards refined SSM's implementation, including RFC 4607 in August 2006, which specified requirements for PIM-SSM to ensure source-specific forwarding without shared trees or rendezvous points. For IPv6 integration, Multicast Listener Discovery version 2 (MLDv2) was defined in 3810 in June 2004, enabling source filtering essential for SSM in IPv6 environments. IETF initiatives in the early emphasized SSM's advantages for incremental deployment, bypassing the need for comprehensive ASM infrastructure. By the 2010s, SSM gained broad router support from major vendors, including Cisco's implementations starting around 2002 and Juniper's configurations for PIM-SSM, facilitating its use in production networks for applications like video streaming.

Comparison with Any-Source Multicast

Key Differences

Source-specific multicast (SSM) fundamentally differs from any-source (ASM) in its addressing model, which enables receivers to explicitly specify both the multicast group address (G) and the source address (S) through (S,G) channel joins. In contrast, ASM relies on (*,G) joins, where receivers subscribe only to the group address G and accept traffic from any active source sending to that group. This explicit specification in SSM ensures that traffic is received solely from the designated source, eliminating unintended from unauthorized senders. Another key distinction lies in the multicast tree construction. SSM exclusively builds source-specific shortest-path trees (SPTs) directly from the source to the receivers, bypassing the need for shared trees anchored at a rendezvous point () as used in . In , initial traffic distribution often occurs via a shared tree rooted at the , with potential switches to individual SPTs per source for optimization, introducing additional complexity and latency. By avoiding RPs and shared trees, SSM simplifies and reduces overhead in tree . SSM also streamlines source management by assuming sources are pre-known to receivers, thereby eliminating the requirement for inter-domain source discovery protocols such as the Multicast Source Discovery Protocol (MSDP). , however, necessitates such mechanisms to propagate information about active sources across routing domains, enabling receivers to learn and potentially switch to traffic from new sources. This design choice in SSM enhances scalability in environments where source identities are predetermined, such as video streaming applications. To support these differences without overlap, SSM designates a specific range for IPv4 groups: 232.0.0.0/8, reserved exclusively for SSM channels to prevent conflicts with deployments in the broader space. This allocation ensures clean separation, allowing networks to support both models concurrently if needed.

Limitations of ASM Addressed by SSM

Any-Source () suffers from significant challenges primarily due to its reliance on shared trees that funnel traffic through Rendezvous Points (s), creating bottlenecks as the number of receivers or sources grows. In , all traffic initially converges at the RP before being distributed, which can overload these central points in large networks and lead to inefficient resource utilization. -Specific (SSM) addresses this by employing direct shortest path trees (SPTs) from the specified to receivers, distributing traffic more evenly across the network and eliminating RP-induced congestion. A key scalability issue in ASM is the "source explosion" problem inherent in its (*,G) model, where routers must maintain per-source state for potentially thousands of active sources per group, resulting in exponential growth of forwarding table entries and memory overhead in large-scale deployments. For instance, in networks with thousands of sources and groups, this state management can quickly exhaust router resources, hindering performance. SSM mitigates this by design, as receivers explicitly join (S,G) channels limited to a single specified source, avoiding the need for extensive source tracking and reducing state to a manageable level per channel. ASM's security vulnerabilities stem from its open model, which permits any unauthorized to inject into a group, exposing networks to denial-of-service () attacks and unwanted data flooding without inherent access controls. This lack of source restriction makes it difficult to prevent malicious or unintended transmissions, increasing the risk of spam-like multicast . In contrast, SSM enforces by requiring receivers to specify exact , inherently blocking off-path or unauthorized senders and providing implicit protection against such threats. Deployment of ASM is complicated by the need for meticulous configuration of RPs, source registration mechanisms, and inter-domain protocols like Multicast Source Discovery Protocol (MSDP), which propagate source information across boundaries but introduce additional failure points and administrative overhead. These elements are essential for 's shared tree operations but often lead to interoperability issues and increased operational complexity in multi-provider environments. SSM simplifies this landscape by obviating the need for RPs, registration, and MSDP, allowing straightforward channel-based joins that reduce configuration demands and enhance ease of deployment.

Underlying Protocols

Internet Group Management Protocol (IGMP)

The (IGMP) is a used by IPv4 hosts and adjacent multicast routers on a local network to manage multicast group memberships. It enables hosts to inform routers of their interest in receiving traffic for specific groups, allowing routers to optimize forwarding by avoiding unnecessary flooding of packets to non-interested hosts. In the context of , IGMP operates at the network layer as a component of host-to-router signaling, distinct from router-to-router s. Versions 1 and 2 of IGMP, defined in RFC 1112 (1989) and RFC 2236 (1997) respectively, support only any-source (ASM) by allowing hosts to join groups using the (,G) notation, where "" indicates traffic from any source address for group G. These versions use basic message types including Membership Reports to join groups, Leave Group messages to depart, and general Queries from routers to solicit reports from hosts, but they lack mechanisms for specifying or filtering individual sources. IGMP version 3, specified in RFC 3376 (2002), introduces support for source-specific multicast (SSM) through source filtering capabilities, allowing hosts to report interest in traffic from particular sources using (S,G) channel notation. This is achieved via two filter modes: INCLUDE, where the host receives packets only from the specified sources in the source list for group G, and EXCLUDE, where the host receives packets from all sources except those listed. For SSM, hosts primarily use INCLUDE mode to join specific (S,G) channels by sending Membership Reports containing source lists, enabling routers to build source-specific delivery trees. IGMPv3 reports can include multiple group records, allowing a single host to join numerous (S,G) channels simultaneously without separate messages for each. Key message types in IGMPv3 include Membership Reports (type 0x22), which convey current or changed reception states via Current-State or State-Change Records; Leave Group messages are not used directly, as departures are signaled through State-Change Records with BLOCK_OLD_SOURCES or TO_IN actions; and Queries (type 0x11), which routers send as General Queries, Group-Specific Queries, or Group-and-Source-Specific Queries to verify memberships and filter sources. For SSM, Group-and-Source-Specific Queries and corresponding Report records with INCLUDE filter modes allow routers to probe and confirm interest in particular sources, ensuring efficient source filtering. To maintain source lists, IGMPv3 employs timers on hosts and routers; for example, upon receiving a Current-State Record in INCLUDE mode, the source timer for each listed source is set to the Group Membership Interval (GMI), defaulting to 260 seconds (calculated as Robustness Variable × Query Interval + Query Response Interval, with defaults of 2, 125 seconds, and 10 seconds). Sources are removed from the list when their timers expire at zero, preventing stale entries and supporting dynamic SSM channel subscriptions. This timer-based maintenance integrates with protocols like PIM-SM for overall SSM operation.

Protocol Independent Multicast - Sparse Mode (PIM-SM)

Protocol Independent Multicast - Sparse Mode (PIM-SM) is a routing designed to efficiently distribute traffic in networks where group members are sparsely located, assuming that receivers are widely dispersed rather than densely populated. In its standard operation for Any-Source (ASM), PIM-SM relies on explicit join messages from routers to build shared trees rooted at a Rendezvous Point (RP), which facilitates initial source discovery and data distribution before potential switches to source-specific trees. However, for Source-Specific (SSM), PIM-SM adapts through a dedicated mode known as PIM-SSM, which eliminates the need for an RP by directly constructing shortest-path trees (SPTs) from sources to receivers, leveraging underlying routing information for path determination. The PIM-SM specification was revised in 7761 (2016). PIM-SSM, formally specified in RFC 4607 published in 2006, enables routers to establish per-source, per-group (S,G) state exclusively, without maintaining any shared (*,G) state that is typical in deployments. Routers use (RPF) checks against routing tables—such as those provided by protocols like OSPF or BGP—to validate and prune join messages, ensuring data flows along optimal, source-specific paths while preventing loops. This independence from specific protocols allows PIM-SSM to operate across diverse network environments, focusing solely on tree construction based on existing infrastructure. For IPv6 environments, PIM-SSM integrates with Multicast Listener Discovery version 2 (MLDv2), defined in RFC 3810, which serves an analogous role to IGMPv3 in IPv4 by allowing hosts to specify source-specific subscriptions. PIM-SM for , as specified in RFC 7761 (2016), extends SSM support similarly, using the protocol's join/prune mechanisms to build source-specific trees without RP involvement. PIM-SSM is restricted to designated SSM address ranges to signal its source-specific nature: 232.0.0.0/8 for IPv4 and ff3x::/96 for , where join messages are inherently pruned to follow source-directed paths, avoiding the overhead of shared tree maintenance. This scoped operation enhances scalability in SSM by ensuring that multicast traffic remains confined to explicit (S,G) channels.

Operational Mechanism

Channel Subscription

In source-specific multicast (SSM), the channel subscription process begins at the receiver , where applications initiate requests to join specific channels identified by a address (S) and group address (G), denoted as (S,G). Applications use socket s to specify these source-filtered memberships, enabling selective reception of multicast traffic. For IPv4, this is achieved through the setsockopt() with the IP_ADD_SOURCE_MEMBERSHIP option, which takes a struct ip_mreq_source containing the multicast group address, address, and local interface. This API extension supports INCLUDE mode by default for SSM, ensuring the only receives packets from the designated S to group G. Upon receiving the application request, the host's IP module generates an IGMPv3 Membership Report message in INCLUDE mode, specifying the (S,G) channel. The host sends this unsolicited report to the all-IGMPv3-routers (224.0.0.22) on the relevant interface, with the report containing a MODE_IS_INCLUDE record for the source list. The router receiving the report updates its forwarding state by installing or refreshing the (S,G) entry if not already present, allowing subsequent data from S to G to be forwarded to the host's . This host-router interaction ensures efficient local signaling without network-wide floods. Receivers can subscribe to multiple (S,G) channels simultaneously by issuing repeated API calls, resulting in the host aggregating sources into a single INCLUDE list per group in its reports. To maintain consistency across the , routers elect a querier using periodic General Queries sent to 224.0.0.1; the router with the lowest assumes the querier role, suppressing queries from others until the Other Querier Present Timer (default 255 seconds) expires. If a source S ceases sending data to group G, the router prunes the corresponding (S,G) state after a timeout period of the Group Membership Interval (default 260 seconds), preventing unnecessary for inactive while preserving active subscriptions. This mechanism ensures state cleanup without impacting ongoing memberships.

Tree Construction and Data Forwarding

In source-specific multicast (SSM), tree construction begins when a router receives a source-specific join request for a channel (S, G), where S is the source address and G is the multicast group address. Using - Source Specific Multicast (PIM-SSM), the router propagates the join message hop-by-hop upstream toward the source S via the (RPF) interface, determined from the routing table. This process instantiates (S, G) state along the path, forming a (SPT) rooted at the source without the need for a rendezvous point (), as required in any-source multicast (). The joins are sent periodically (default interval of 60 seconds) to maintain the tree, ensuring loop-free delivery based on the underlying topology. Data forwarding in SSM relies on strict validation of incoming packets through RPF checks. Upon receiving a packet destined to (S, G), a router verifies that it arrives on the RPF interface toward S; if not, the packet is silently dropped to prevent loops and duplicate traffic. Valid packets are then forwarded to interfaces listed in the outgoing interface list (olist) for the (S, G) state, provided the upstream join/prune state is in the "Joined" mode and the SPT bit is set. Unlike ASM shared trees, SSM forwarding uses native encapsulation directly on the SPT, eliminating the need for source-to-RP tunneling, register encapsulation, or decapsulation at intermediate points. Routers maintain (S, G) state entries that include the incoming interface (from RPF), the olist of downstream interfaces, and associated timers for expiry and (default 210 seconds). This state is refreshed by periodic joins, data packets, or prune overrides; inactive branches trigger Prune(S,G) messages sent upstream toward the source to stop forwarding on those branches, optimizing resource use. Prune-pending states allow temporary forwarding during transitions, ensuring continuity until the prune is confirmed. Overall, this mechanism ensures efficient, source-directed delivery with minimal overhead.

Benefits and Challenges

Advantages

Source-specific multicast (SSM) offers several key advantages over any-source multicast (ASM), particularly in terms of , , and . By allowing receivers to explicitly specify both the multicast group and the source address, SSM enables more targeted data delivery, which enhances overall network resource utilization. One primary benefit of SSM is its improved . Unlike ASM, which maintains (*,G) state for every group regardless of active sources and additional (S,G) state for each active source, SSM creates forwarding state only for active (S,G) channels requested by receivers. This eliminates the overhead of shared tree infrastructure and reduces memory and CPU usage on routers, as there is no need for rendezvous points (RPs) or related protocols like Multicast Source Discovery Protocol (MSDP). In scenarios where sources are known in advance, such as IPTV or streaming services, SSM substantially lowers the overall multicast forwarding state in the network core. SSM also provides enhanced features inherent to its design. Receivers join specific (S,G) channels, ensuring that only from the designated source reaches the group; unauthorized sources cannot inject data into the channel, as unrequested packets are discarded at the first-hop router. This source-bound joining mechanism offers built-in resistance to denial-of-service (DDoS) attacks, making it significantly harder to or SSM channels compared to ASM groups, where any source can send to a (*,G) address. In addition, SSM simplifies network configuration and management. It avoids the complexities of RP election, shared tree construction, and interdomain source discovery, allowing for straightforward deployment on existing - Sparse Mode (PIM-SM) infrastructures with minimal upgrades. This leads to faster convergence times, as shortest path trees (SPTs) are built directly from the source without initial reliance on shared trees. Overall, these factors make SSM easier to operate, especially in large-scale or interdomain environments.

Limitations and Considerations

One key limitation of Source-Specific Multicast (SSM) is the requirement for receivers to possess prior knowledge of the source before subscribing to a channel (S,G). This prerequisite makes SSM unsuitable for applications involving dynamic or unknown sources, such as communications, where participants cannot anticipate sender identities in advance. Backward compatibility poses another challenge, as SSM demands support for IGMPv3 or MLDv2 on hosts and PIM-SSM on routers; older versions like IGMPv2 or MLDv1 only allow group address subscriptions without source filtering, necessitating a fallback to Any-Source (ASM) in heterogeneous networks to ensure functionality. SSM's space is confined to specific ranges—232/8 for IPv4 and FF3x::/96 for —designated exclusively for source-specific channels, which can lead to inefficient utilization if these allocations are not densely populated with active sessions. Furthermore, SSM lacks inherent support for source mobility, as a change in the source's invalidates the existing multicast tree, requiring receivers to issue new join messages and reconstruct the , which disrupts ongoing sessions with convergence delays often exceeding 100-150 milliseconds. While this issue can be partially mitigated through extensions like tree morphing mechanisms integrated with , such approaches add complexity without fully resolving address transparency concerns.

Applications and Deployment

Common Use Cases

Source-specific multicast (SSM) is particularly suited for applications where the source of the multicast traffic is predetermined and trusted, enabling efficient one-to-many distribution without the overhead of discovering or managing multiple potential senders. This model excels in scenarios requiring reliable delivery from fixed origins, such as centralized servers, to numerous receivers, thereby optimizing and simplifying . In streaming media applications, SSM facilitates the delivery of IPTV and video-on-demand (VOD) services, where content originates from dedicated provider servers. For IPTV, broadcasters transmit live channels or on-demand videos to subscribers via source-specific channels (S,G), ensuring that only traffic from the authorized source reaches the endpoints, such as set-top boxes. This approach supports high-scale video distribution by constructing shortest-path trees directly from the source, reducing and duplication in the network. Similarly, VOD systems leverage SSM to stream content from fixed media servers to multiple clients, allowing users to join specific (S,G) channels for personalized playback without interfering with other streams. Financial data distribution represents another key application for , where real-time feeds like stock tickers and market updates from specific exchanges are disseminated to subscribed , minimizing compared to . Exchanges serve as trusted s, transmitting low-latency updates to ensure secure, synchronized delivery to trading floors or analytical systems across wide-area networks. This method supports the high-frequency, one-to-many nature of while maintaining source integrity to prevent unauthorized injections. SSM is also employed for software updates, allowing central to multicast patches, upgrades, or configuration files to clients efficiently. In large-scale deployments, such as corporate networks or device fleets, a trusted update acts as the source, with receivers joining the designated (S,G) group to receive the directly, avoiding redundant transmissions and enabling scalable rollouts. This benefits from the ability to exclude unwanted sources, ensuring only verified updates are processed. Since the mid-2000s, SSM has been widely adopted in cable TV headends for delivering channels to set-top boxes, leveraging its efficiency in bandwidth-constrained environments. Headend systems use PIM-SSM to join multicast groups from content sources, forwarding streams via source-specific trees to , which significantly reduces the replication overhead in (HFC) networks. This deployment, aligned with the standardization of IGMPv3 and PIM-SSM in RFC 4607 (2006), has enabled cable operators to handle multiple high-definition channels with minimal spectrum waste, supporting oversubscribed digital video services.

Real-World Implementations

Source-specific multicast (SSM) has seen widespread adoption in commercial networking equipment since the early . Cisco introduced support for Source-Specific Multicast (PIM-SSM) in Release 12.1(3)T, circa 2001, enabling efficient one-to-many data distribution without the need for rendezvous points (RPs) typical in any-source (ASM) setups. Similarly, ' Junos OS has supported PIM-SSM through integration with IGMP version 3 (IGMPv3) and PIM sparse mode since its early releases in the , facilitating SSM operations in enterprise and service provider environments. In service provider networks, SSM is commonly deployed for IPTV delivery to optimize bandwidth usage in large-scale video distribution. For instance, major ISPs such as utilize PIM-SSM in their IPTV backbones to distribute video content from super headends (SHOs) to video hub offices (VHOs), where each channel operates as a unique (source, group) channel, reducing overhead compared to ASM. employs SSM for multicast video delivery across its networks. has implemented IP multicast architectures, such as PIM-SM, in its cable networks for video services, with industry discussions favoring SSM for its security and scalability. In enterprise settings, SSM enhances secure multicast over virtual private networks (VPNs), with 's Multicast VPN (MVPN) feature supporting PIM-SSM to route traffic across MPLS backbones while maintaining isolation between customer domains. Juniper's MVPN implementations similarly leverage PIM-SSM provider tunnels for carrying customer multicast data securely in next-generation multicast VPNs. Adoption trends indicate SSM's growing dominance, particularly in modern infrastructures. By 2025, SSM has become a standard component in and core networks for (MBMS), where evolved MBMS (eMBMS) gateways employ SSM to efficiently deliver broadcast data streams to multiple base stations, supporting applications like live video and software updates. In cloud environments, () Virtual Private Cloud (VPC) integrates SSM via Transit Gateway multicast domains, which support IGMPv3 and PIM-SSM for routing traffic between attached VPCs and on-premises networks, enabling scalable for video and distributed applications. Post-2010 IETF discussions and RFCs highlight SSM's preference over in deployments due to its simplified operations and reduced complexity, with efforts to deprecate interdomain ASM underscoring this shift toward SSM for enhanced and manageability.

References

  1. [1]
    RFC 4607 - Source-Specific Multicast for IP - IETF Datatracker
    This document defines an extension to the Internet network service that applies to datagrams sent to SSM addresses and defines the host and router requirements ...
  2. [2]
    RFC 3569 - An Overview of Source-Specific Multicast (SSM)
    This document provides an overview of the Source-Specific Multicast (SSM) service and its deployment using the PIM-SM and IGMP/MLD protocols.
  3. [3]
    RFC 8815 - Deprecating Any-Source Multicast (ASM) for ...
    3.2. Advantages of SSM for Interdomain Multicast · 3.2.1. Reduced Network Operations Complexity · 3.2.2. No Network-Wide IP Multicast Group-Address Management.
  4. [4]
    Stephen Deering - Engineering and Technology History Wiki
    Feb 26, 2016 · Dr. Deering's design for IP multicast was adopted by the Internet Engineering Task Force (IETF) as a Standard and is a component of all IP ...
  5. [5]
    Challenges of Integrating ASM and SSM IP Multicast Protocol ...
    Aug 7, 2025 · SSM attempts to solve many of the deployment problems of ASM including protocol complexity, inter-domain scalability, and security weaknesses.
  6. [6]
    Source-Specific Multicast (ssm) - IETF Datatracker
    Group history ; 2007-02-13, (System), Concluded group ; 2004-07-31, (System), Changed milestone "Revise and resubmit I-D on source-specific multicast to the IESG ...
  7. [7]
    Source-Specific Multicast (ssm) - IETF Datatracker
    The purpose of the SSM working group is to define source-specific multicast in order to provide unambiguous semantics to the designers of the protocols and ...
  8. [8]
    Example: Configuring Source-Specific Multicast | Junos OS
    With SSM, the client receives both source and group information. SSM is ideal for one-to-many multicast services such as network entertainment channels. ...Missing: introduction | Show results with:introduction
  9. [9]
    IP Multicast: PIM Configuration Guide - Routers - Cisco
    Mar 17, 2016 · The routers must maintain path information for each source. In a network that has thousands of sources and thousands of groups, this overhead ...
  10. [10]
    [PDF] The evolution of multicast - UCSB Computer Science
    In this section we describe the standard IP multicast model, and the evolution and characterization of intradomain multicast protocols. IEEE Network • January/ ...
  11. [11]
    RFC 8815: Deprecating Any-Source Multicast (ASM) for Interdomain ...
    This document recommends deprecation of the use of Any-Source Multicast (ASM) for interdomain multicast. It recommends the use of Source-Specific Multicast ...<|control11|><|separator|>
  12. [12]
    RFC 3376 - Internet Group Management Protocol, Version 3
    RFC 3376 specifies IGMPv3, used by IPv4 systems to report multicast group memberships, adding source filtering for specific source addresses.
  13. [13]
    RFC 1112 - Host extensions for IP multicasting - IETF Datatracker
    This memo specifies the extensions required of a host implementation of the Internet Protocol (IP) to support multicasting.Missing: IGMPv1 | Show results with:IGMPv1
  14. [14]
    RFC 2236 - Internet Group Management Protocol, Version 2
    This memo documents IGMPv2, used by IP hosts to report their multicast group memberships to routers. It updates STD 5, RFC 1112.
  15. [15]
    RFC 4604: Using Internet Group Management Protocol Version 3 ...
    This document defines the notion of an "SSM-aware" router and host, and clarifies and (in some cases) modifies the behavior of IGMPv3 and MLDv2 on SSM-aware ...
  16. [16]
    RFC 3678: Socket Interface Extensions for Multicast Source Filters
    ### Summary of IPv4 Socket APIs for SSM in RFC 3678
  17. [17]
    RFC 4601: Protocol Independent Multicast - Sparse Mode (PIM-SM)
    PIM-SM is a multicast routing protocol that can use the underlying unicast routing information base or a separate multicast- capable routing information base.
  18. [18]
    RFC 4607: Source-Specific Multicast for IP
    A network can concurrently support SSM in the SSM address range and any-source multicast in the rest of the multicast address space, and it is expected that ...
  19. [19]
    draft-vgovindan-lisp-multicast-deploy-02 - IETF Datatracker
    Oct 4, 2025 · The typical SSM services would be represented by Financial Data, IPTV and Live streaming applications. Govindan, et al. Expires 7 April 2026 ...<|separator|>
  20. [20]
    [PDF] Junos® OS Multicast Protocols User Guide - Juniper Networks
    Jun 4, 2025 · Juniper Networks hardware and software products are Year 2000 compliant. Junos OS has no known time-related limitations through the year 2038.
  21. [21]
    [PDF] IP Multicast and Multipoint Design for IPTV Services - nanog
    Internet Protocol (IP) multicast is a bandwidth-conserving technology that reduces traffic by simultaneously delivering a single stream of information to ...
  22. [22]
    [PDF] QoS Analysis on Cable Video Delivery Networks - SciTePress
    Cable service providers usually use PIM-SSM (Protocol Independent Multi- cast - Source Specific Multicast) and IGMPv3 (Inter- net Group Management Protocol ...<|control11|><|separator|>
  23. [23]
    IP Multicast: PIM Configuration Guide, Cisco IOS Release 12.2SX
    Protocol Independent Multicast (PIM) SSM, or PIM-SSM, is the routing protocol that supports the implementation of SSM and is derived from PIM sparse mode (PIM- ...
  24. [24]
    Understanding PIM Source-Specific Mode | Junos OS
    PIM source-specific multicast (SSM) uses a subset of PIM sparse mode and IGMP version 3 (IGMPv3) to allow a client to receive multicast traffic directly ...Understanding Pim... · Why Use Pim Ssm · How Pim Ssm WorksMissing: introduction | Show results with:introduction
  25. [25]
    [PDF] Proactive Network Management of IPTV Networks - USENIX
    Video content is gathered from the national content providers at the SHO and is distributed to VHOs using. PIM-SSM [1]. An Internal Gateway Protocol (IGP) such ...
  26. [26]
    IP Multicast in Cable Networks - Cisco
    Source Specific Multicast (SSM) is a more recent model in which an interested receiver of a multicast session specifies both the group and the source (or ...
  27. [27]
    Multicast VPN--IP Multicast Support for MPLS VPNs - Cisco
    The Multicast VPN feature allows service providers to configure and support multicast traffic in an MPLS VPN, enabling routing and forwarding of multicast ...
  28. [28]
  29. [29]
    eMBMS Gateway - Mpirical
    The MBMS Gateway uses SSM (Source Specific Multicast) techniques to deliver the data stream to multiple cell sites simultaneously.
  30. [30]
    Multicast in AWS Transit Gateway - Amazon VPC
    Transit Gateway supports routing multicast traffic between subnets of attached VPCs, and it serves as a multicast router for instances sending traffic.Multicast domains · Shared multicast domains · View multicast groupsMissing: SSM | Show results with:SSM