<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.6.17 (Ruby 3.0.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-mops-treedn-00" category="info" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.15.3 -->
  <front>
    <title abbrev="TreeDN">TreeDN- Tree-based CDNs for Live Streaming to Mass Audiences</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-mops-treedn-00"/>
    <author initials="L." surname="Giuliano" fullname="Lenny Giuliano">
      <organization>Juniper Networks</organization>
      <address>
        <postal>
          <street>2251 Corporate Park Drive</street>
          <city>Herndon</city>
          <code>20171</code>
          <country>USA</country>
        </postal>
        <email>lenny@juniper.net</email>
      </address>
    </author>
    <author initials="C." surname="Lenart" fullname="Chris Lenart">
      <organization>Verizon</organization>
      <address>
        <postal>
          <street>22001 Loudoun County Parkway</street>
          <city>Ashburn</city>
          <code>95134</code>
          <country>USA</country>
        </postal>
        <email>chris.lenart@verizon.com</email>
      </address>
    </author>
    <author initials="R." surname="Adam" fullname="Rich Adam">
      <organization>GEANT</organization>
      <address>
        <postal>
          <street>City House</street>
          <street>126-130 Hills Road</street>
          <city>Cambridge</city>
          <code>CB2 1PQ</code>
          <country>UK</country>
        </postal>
        <email>richard.adam@geant.org</email>
      </address>
    </author>
    <date year="2023" month="January" day="04"/>
    <area>Ops</area>
    <workgroup>MOPS</workgroup>
    <keyword>multicast, SSM, AMT, LISP, CDN, PIM-SSM</keyword>
    <abstract>
      <t>As Internet audience sizes for high-interest live events reach unprecedented levels and bitrates climb to support 4K/8K/AR, live streaming can place a unique type of stress upon network resources.  TreeDN is a tree-based CDN architecture designed to address the distinctive scaling challenges of live streaming to mass audiences.  TreeDN enables operators to offer Replication-as-a-Service (RaaS) at a fraction the cost of traditional, unicast-based CDNs- in some cases, at no additional cost to the infrastructure.  In addition to efficiently utilizing network resources to deliver existing multi-destination traffic, this architecture also enables new types of content and use cases that previously weren't possible or economically viable using traditional CDN approaches.  Finally, TreeDN is a decentralized architecture and a democratizing technology for content distribution.</t>
    </abstract>
  </front>
  <middle>
    <section anchor="introduction">
      <name>Introduction</name>
      <t>Live streaming to mass audiences can impose unique demands on network resources.  For example, live sporting events broadcast over the Internet to end users has much lower tolerance for long playout buffers than typical on-demand video streaming.  Viewers of live sporting events have long been conditioned by broadcast television to expect to see the content in real time, with only very short buffers for broadcast delays to prevent profanity and other objectionable content from making on the air (the "seven-second delay").  With micro-betting, even this 5-10 second delay can be too long. By comparison, when watching on-demand movies, an extra one- or two-minute playout buffer tends to be perfectly acceptable for viewers.  If playout buffers for live sports are that long, viewers run the risk of being alerted to the game winning score from text messages from friends or cheers from the bar across the street, minutes before they view it themselves.</t>
      <t>Another unique characteristic of live streaming is join rate.  While on-demand video streaming can consume massive amounts of network resources, the viewing rates tend to be smooth and predictable.  Service Providers observe gradual levels of traffic increases over the evening hours corresponding to prime-time viewing habits.  By comparison, viewing rates of live video streams can more closely resemble step functions with much less predictability as mass audiences of viewers tune in to watch the game at the same time.</t>
      <t>Previous efforts at more efficient network replication of multi-destination traffic have experienced mixed success in terms of adoption.  IP multicast is widely deployed on financial networks, video distribution networks, L3VPN networks and certain enterprises.  But most of these deployments are restricted to "walled-garden" networks.  Multicast over the global Internet has failed to gain traction, as only a very small portion of the Internet is multicast-enabled at this time.</t>
      <t>TreeDN is the result of the evolution of network-based replication mechanisms based on lessons learned from what has and has not worked well in the past.  TreeDN addresses the fundamental issues of what has hindered multicast from adoption on the global Internet and enables service providers the opportunity to deliver new Replication-as-a-Service (RaaS) offerings to content providers, while more efficiently utilizing network resources, and thus, improving the experience of end users.  Further, by more efficiently supporting multi-destination traffic, TreeDN is an architecture that can enable new types of content, such as Augmented Reality (AR) live streaming to mass audiences, that previously weren't possible or economically viable on the Internet due to the inefficiencies of unicast.</t>
      <section anchor="requirements-language">
        <name>Requirements Language</name>
        <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
      </section>
    </section>
    <section anchor="applicability">
      <name>Applicability</name>
      <t>While the primary use case mentioned throughout this document is live streaming of multimedia content (audio, video, AR, real-time telemetry data), the TreeDN architecture is ideal for any content that needs to be replicated and delivered to multiple destinations.  For example, large software file updates (eg, OS upgrades) that need to be delivered to many end users in a very short window of time can cause significant strain on network resources.  Using TreeDN, this use case be handled much more efficiently by the network.</t>
    </section>
    <section anchor="problem-statement">
      <name>Problem Statement</name>
      <t>The following issues have been the primary challenges for deployment of IP multicast over the global Internet:</t>
      <ul spacing="normal">
        <li>The "All or Nothing" Problem: IP multicast requires every layer 3 hop between source and receivers to be multicast-enabled.  To achieve ubiquitous availability on the global Internet, this essentially means nearly every interface on every router and firewall on the Internet must support a multicast routing protocol like PIM-SM <xref target="RFC7761"/> or mLDP <xref target="RFC6388"/>.  This requirement creates a bar to deployment that is practically impossible to overcome.</li>
        <li>The "It's Too Complex" Problem: operators have long complained that multicast routing protocols like PIM-SM are simply too complex, making it costly to design, configure, manage and troubleshoot IP multicast in the network.</li>
        <li>The "Chicken and Egg" Problem: there's not much multicast content because there's not much of a multicast-enabled audience, but there's not much of a multicast-enabled audience because there's not much multicast content.</li>
      </ul>
      <t>TreeDN is the evolution of network-based replication based on lessons learned over decades and is designed to address the problems listed above.</t>
    </section>
    <section anchor="treedn-architecture">
      <name>TreeDN Architecture</name>
      <t>TreeDN leverages advances in the availability and understanding of overlay and underlay networking.  With network overlays, a service can be achieved and delivered to end users while recognizing and tolerating the practical realities of what is possible over a network as diverse as the global Internet.  That is, the replication service is available to users and applications regardless of what protocols may exist in the underlying networks.</t>
      <section anchor="treedn-overlays">
        <name>TreeDN Overlays</name>
        <t>One overlay technology that TreeDN leverages is Automatic Multicast Tunneling (AMT) <xref target="RFC7450"/>.  With AMT, users on unicast-only networks (AMT Gateways) can dynamically build tunnels to routers on the multicast-enabled part of the network (AMT Relays) and receive multicast streams.  The AMT Gateway is a thin software client which typically sits on the receiving end host and initiates the tunnel at an AMT Relay, which is a tunnel server that typically sits at the border of the multicast network.  AMT allows any end host on the Internet to receive multicast content regardless of whether their local provider supports multicast (aka, "off-net receivers"), which addresses the "All or Nothing" Problem.  Links and devices that do not support multicast are simply tunneled over- they no longer present a barrier to the overall replication service for end users.  Those networks that do deploy and support multicast, as well as the content providers that serve up multicast content, are able to enjoy the benefits of efficient replication and delivery.  Further, these benefits can serve as incentives for operators who do not yet support multicast to enable it on their networks.  Once the cost of carrying duplicated unicast tunnels is perceived by those operators to exceed the cost of deploying multicast, they are more likely to enable multicast on their networks.  In this way, TreeDN effectively supports incremental deployment in a way that was not previously possible with traditional (non-overlay) multicast networking.  Finally, AMT also addresses the "Chicken and Egg" Problem, as all end hosts on the global Internet that have access to an AMT Relay are potential audience members.</t>
        <t>In addition to AMT, other overlay technologies like Locator/ID Separation Protocol (LISP) <xref target="RFC6830"/> can be utilized to deliver content from multicast-enabled networks to end hosts that are separated by portions of the network (at the last/middle/first mile) that do not support multicast.</t>
      </section>
      <section anchor="treedn-native-on-net">
        <name>TreeDN Native On-Net</name>
        <t>Networks that support multicast provide the native on-net component of TreeDN.  The primary requirement of the native on-net is to support Source-Specific Multicast (SSM) <xref target="RFC4607"/>.  PIM-SSM, which is merely a subset of PIM-SM, is the multicast routing protocol typically used in SSM.  However, any multicast routing protocol capable of supporting SSM can be used as a TreeDN native on-net, such as mLDP, GTM <xref target="RFC7716"/> and BGP-based Multicast <xref target="I-D.ietf-bess-bgp-multicast"/>, or even BGP-MVPN <xref target="RFC6513"/> for those operators who carry the global routing table in a VRF.  Likewise, any data plane technology that supports SSM, including BIER <xref target="RFC8279"/> and SR-P2MP <xref target="I-D.ietf-spring-sr-replication-segment"/> can be used.</t>
        <t>The key benefit of SSM as the native on-net component of TreeDN is that it radically simplifies the control plane needed to support replication in the network.  This benefit addresses the "It's Too Complex" Problem.  Most of the complexity of multicast is eliminated in SSM, which reduces the cost of deploying and operating a multicast network.  Further rationale for this SSM-only approach can be found in ASM Deprecation <xref target="RFC8815"/>.</t>
      </section>
    </section>
    <section anchor="replication-as-a-service-raas">
      <name>Replication-as-a-Service (RaaS)</name>
      <t>Content providers have traditionally used CDNs to distribute content that needs to be delivered to large audiences, essentially outsourcing the task of replication to CDN providers.  Most CDNs utilize unicast delivery, as multicast is not an option due to its lack of general availability on the global Internet.  TreeDN is a CDN architecture that leverages tree-based replication to more efficiently utilize network resources to deliver simultaneous multi-destination traffic.  By leveraging overlay networking to address the "All or Nothing" and "Chicken and Egg" Problems and SSM to address the "It's Too Complex" Problem, TreeDN avoids the practical issues that previously prevented multicast from being a viable option for CDN providers.</t>
      <t>TreeDN has several advantages over traditional unicast-based CDN approaches.  First, the TreeDN functionality can be delivered entirely by the existing network infrastructure.  Specifically, for operators with routers that support AMT natively, multicast traffic can be delivered directly to end users without the need for specialized CDN devices, which typically are servers that need to be racked, powered and connected to revenue-generating ports on routers.  In this way, SPs can offer new RaaS functionality to content providers at potentially zero additional cost in new equipment (modulo the additional bandwidth consumption).</t>
      <t>Additionally, TreeDN is an open, standards-based architecture based on mature, widely implemented protocols.  TreeDN also requires far less coordination between the content provider and the CDN operator.  That is, there are no storage requirements for the data, nor group-key management issues since a TreeDN provider merely forwards packets.  A TreeDN provider simply needs to have enough accounting data (eg, traffic data, number of AMT tunnels, etc) to properly bill customers for the service.  By contrast, traditional unicast-based CDNs often incorporate proprietary, non-interoperable technologies and require significant coordination between the content provider and the CDN to handle such things as file storage, data protection and key-management.</t>
    </section>
    <section anchor="decentralizationdemocratization-of-content-sourcing">
      <name>Decentralization/Democratization of Content Sourcing</name>
      <t>TreeDN is an inherently decentralized architecture.  This reduces the cost for content sourcing, as any host connected to a multicast-enabled network, or on a source-capable overlay, can send out a single data stream that can be reached by an arbitrarily large audience.  By effectively reducing to zero the marginal cost to the source of reaching each additional audience member, TreeDN democratizes content sourcing on the Internet.</t>
    </section>
    <section anchor="integration-with-unicast">
      <name>Integration with Unicast</name>
      <t>Since SSM inherently implies unidirectional traffic flows from one to many, mechanisms that rely on bidirectional communication between receivers and the content provider, such as bespoke advertising, telemetry data from receivers detailing end user experience, distribution of decryption keys, switching to higher/lower bandwidth streams, etc, are not well suited to SSM delivery.  As such, separate unicast streams between receivers and content providers may be used for this type of "out-of-band" functions while SSM is used to deliver the actual content of interest.  Further details on this hybrid unicast-multicast model for content delivery are beyond the scope of this document.</t>
    </section>
    <section anchor="security-consideration">
      <name>Security Consideration</name>
      <t>TreeDN is essentially the synthesis of SSM plus overlay networking technologies like AMT.  As such, the TreeDN architecture introduces no new security threats that aren't already documented in SSM and the overlay technologies that comprise it.  Further, RFC 4609 and RFC 8815 describes the additional security benefits of using SSM instead of ASM.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
    <section anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>Many thanks to those who have contributed to building and operating the first TreeDN network on the Internet, including Pete Morasca, William Zhang, Lauren Delwiche, Natalie Landsberg, Wayne Brassem, Jake Holland, Andrew Gallo, Casey Russell, Janus Varmarken, Csaba Mate, Frederic Loui, Max Franke, Todor Moskov and Erik Herz.  The writing of this document to describe the TreeDN architecture was inspired by a conversation with Dino Farinacci and Mike McBride.  Thanks also to Jeff Haas and Vinod Kumar for their thoughtful reviews and suggestions.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references>
        <name>Normative References</name>
        <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <author>
              <organization>RFC Publisher</organization>
            </author>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification.  These words are often capitalized.  This document defines these words as they should be interpreted in IETF documents.  This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <author>
              <organization>RFC Publisher</organization>
            </author>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications.  This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references>
        <name>Informative References</name>
        <reference anchor="RFC7761" target="https://www.rfc-editor.org/info/rfc7761" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7761.xml">
          <front>
            <title>Protocol Independent Multicast - Sparse Mode (PIM-SM): Protocol Specification (Revised)</title>
            <author fullname="B. Fenner" initials="B." surname="Fenner"/>
            <author fullname="M. Handley" initials="M." surname="Handley"/>
            <author fullname="H. Holbrook" initials="H." surname="Holbrook"/>
            <author fullname="I. Kouvelas" initials="I." surname="Kouvelas"/>
            <author fullname="R. Parekh" initials="R." surname="Parekh"/>
            <author fullname="Z. Zhang" initials="Z." surname="Zhang"/>
            <author fullname="L. Zheng" initials="L." surname="Zheng"/>
            <author>
              <organization>RFC Publisher</organization>
            </author>
            <date month="March" year="2016"/>
            <abstract>
              <t>This document specifies 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. It builds unidirectional shared trees rooted at a Rendezvous Point (RP) per group, and it optionally creates shortest-path trees per source.</t>
              <t>This document obsoletes RFC 4601 by replacing it, addresses the errata filed against it, removes the optional (*,*,RP), PIM Multicast Border Router features and authentication using IPsec that lack sufficient deployment experience (see Appendix A), and moves the PIM specification to Internet Standard.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="83"/>
          <seriesInfo name="RFC" value="7761"/>
          <seriesInfo name="DOI" value="10.17487/RFC7761"/>
        </reference>
        <reference anchor="RFC6388" target="https://www.rfc-editor.org/info/rfc6388" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6388.xml">
          <front>
            <title>Label Distribution Protocol Extensions for Point-to-Multipoint and Multipoint-to-Multipoint Label Switched Paths</title>
            <author fullname="IJ. Wijnands" initials="IJ." role="editor" surname="Wijnands"/>
            <author fullname="I. Minei" initials="I." role="editor" surname="Minei"/>
            <author fullname="K. Kompella" initials="K." surname="Kompella"/>
            <author fullname="B. Thomas" initials="B." surname="Thomas"/>
            <date month="November" year="2011"/>
            <abstract>
              <t>This document describes extensions to the Label Distribution Protocol (LDP) for the setup of point-to-multipoint (P2MP) and multipoint-to-multipoint (MP2MP) Label Switched Paths (LSPs) in MPLS networks.  These extensions are also referred to as multipoint LDP.  Multipoint LDP constructs the P2MP or MP2MP LSPs without interacting with or relying upon any other multicast tree construction protocol.  Protocol elements and procedures for this solution are described for building such LSPs in a receiver-initiated manner.  There can be various applications for multipoint LSPs, for example IP multicast or support for multicast in BGP/MPLS Layer 3 Virtual Private Networks (L3VPNs).  Specification of how such applications can use an LDP signaled multipoint LSP is outside the scope of this document. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6388"/>
          <seriesInfo name="DOI" value="10.17487/RFC6388"/>
        </reference>
        <reference anchor="RFC7450" target="https://www.rfc-editor.org/info/rfc7450" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7450.xml">
          <front>
            <title>Automatic Multicast Tunneling</title>
            <author fullname="G. Bumgardner" initials="G." surname="Bumgardner"/>
            <author>
              <organization>RFC Publisher</organization>
            </author>
            <date month="February" year="2015"/>
            <abstract>
              <t>This document describes Automatic Multicast Tunneling (AMT), a protocol for delivering multicast traffic from sources in a multicast-enabled network to receivers that lack multicast connectivity to the source network. The protocol uses UDP encapsulation and unicast replication to provide this functionality.</t>
              <t>The AMT protocol is specifically designed to support rapid deployment by requiring minimal changes to existing network infrastructure.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7450"/>
          <seriesInfo name="DOI" value="10.17487/RFC7450"/>
        </reference>
        <reference anchor="RFC6830" target="https://www.rfc-editor.org/info/rfc6830" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6830.xml">
          <front>
            <title>The Locator/ID Separation Protocol (LISP)</title>
            <author fullname="D. Farinacci" initials="D." surname="Farinacci"/>
            <author fullname="V. Fuller" initials="V." surname="Fuller"/>
            <author fullname="D. Meyer" initials="D." surname="Meyer"/>
            <author fullname="D. Lewis" initials="D." surname="Lewis"/>
            <author>
              <organization>RFC Publisher</organization>
            </author>
            <date month="January" year="2013"/>
            <abstract>
              <t>This document describes a network-layer-based protocol that enables separation of IP addresses into two new numbering spaces: Endpoint Identifiers (EIDs) and Routing Locators (RLOCs). No changes are required to either host protocol stacks or to the "core" of the Internet infrastructure. The Locator/ID Separation Protocol (LISP) can be incrementally deployed, without a "flag day", and offers Traffic Engineering, multihoming, and mobility benefits to early adopters, even when there are relatively few LISP-capable sites.</t>
              <t>Design and development of LISP was largely motivated by the problem statement produced by the October 2006 IAB Routing and Addressing Workshop. This document defines an Experimental Protocol for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6830"/>
          <seriesInfo name="DOI" value="10.17487/RFC6830"/>
        </reference>
        <reference anchor="RFC4607" target="https://www.rfc-editor.org/info/rfc4607" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4607.xml">
          <front>
            <title>Source-Specific Multicast for IP</title>
            <author fullname="H. Holbrook" initials="H." surname="Holbrook"/>
            <author fullname="B. Cain" initials="B." surname="Cain"/>
            <author>
              <organization>RFC Publisher</organization>
            </author>
            <date month="August" year="2006"/>
            <abstract>
              <t>IP version 4 (IPv4) addresses in the 232/8 (232.0.0.0 to 232.255.255.255) range are designated as source-specific multicast (SSM) destination addresses and are reserved for use by source-specific applications and protocols.  For IP version 6 (IPv6), the address prefix FF3x::/32 is reserved for source-specific multicast use.  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 to support this extension. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4607"/>
          <seriesInfo name="DOI" value="10.17487/RFC4607"/>
        </reference>
        <reference anchor="RFC7716" target="https://www.rfc-editor.org/info/rfc7716" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7716.xml">
          <front>
            <title>Global Table Multicast with BGP Multicast VPN (BGP-MVPN) Procedures</title>
            <author fullname="J. Zhang" initials="J." surname="Zhang"/>
            <author fullname="L. Giuliano" initials="L." surname="Giuliano"/>
            <author fullname="E. Rosen" initials="E." role="editor" surname="Rosen"/>
            <author fullname="K. Subramanian" initials="K." surname="Subramanian"/>
            <author fullname="D. Pacella" initials="D." surname="Pacella"/>
            <author>
              <organization>RFC Publisher</organization>
            </author>
            <date month="December" year="2015"/>
            <abstract>
              <t>RFCs 6513, 6514, and others describe protocols and procedures that a Service Provider (SP) may deploy in order to offer Multicast Virtual Private Network (Multicast VPN or MVPN) service to its customers.  Some of these procedures use BGP to distribute VPN-specific multicast routing information across a backbone network.  With a small number of relatively minor modifications, the same BGP procedures can also be used to distribute multicast routing information that is not specific to any VPN.  Multicast that is outside the context of a VPN is known as "Global Table Multicast", or sometimes simply as "Internet multicast".  In this document, we describe the modifications that are needed to use the BGP-MVPN procedures for Global Table Multicast.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7716"/>
          <seriesInfo name="DOI" value="10.17487/RFC7716"/>
        </reference>
        <reference anchor="I-D.ietf-bess-bgp-multicast" target="https://www.ietf.org/archive/id/draft-ietf-bess-bgp-multicast-04.txt" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-bess-bgp-multicast.xml">
          <front>
            <title>BGP Based Multicast</title>
            <author fullname="Zhaohui (Jeffrey) Zhang" initials="Z. J." surname="Zhang">
              <organization>Juniper Networks</organization>
            </author>
            <author fullname="Lenny Giuliano" initials="L." surname="Giuliano">
              <organization>Juniper Networks</organization>
            </author>
            <author fullname="Keyur Patel" initials="K." surname="Patel">
              <organization>Arrcus</organization>
            </author>
            <author fullname="IJsbrand Wijnands" initials="I." surname="Wijnands">
              <organization>Cisco Systems</organization>
            </author>
            <author fullname="Mankamana Prasad Mishra" initials="M. P." surname="Mishra">
              <organization>Cisco Systems</organization>
            </author>
            <author fullname="Arkadiy Gulko" initials="A." surname="Gulko">
              <organization>Refinitiv</organization>
            </author>
            <date day="7" month="January" year="2022"/>
            <abstract>
              <t>This document specifies a BGP address family and related procedures that allow BGP to be used for setting up multicast distribution trees. This document also specifies procedures that enable BGP to be used for multicast source discovery, and for showing interest in receiving particular multicast flows. Taken together, these procedures allow BGP to be used as a replacement for other multicast routing protocols, such as PIM or mLDP. The BGP procedures specified here are based on the BGP multicast procedures that were originally designed for use by providers of Multicast Virtual Private Network service. This document also describes how various signaling mechanisms can be used to set up end-to-end inter-region multiast trees.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-bess-bgp-multicast-04"/>
        </reference>
        <reference anchor="RFC6513" target="https://www.rfc-editor.org/info/rfc6513" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6513.xml">
          <front>
            <title>Multicast in MPLS/BGP IP VPNs</title>
            <author fullname="E. Rosen" initials="E." role="editor" surname="Rosen"/>
            <author fullname="R. Aggarwal" initials="R." role="editor" surname="Aggarwal"/>
            <author>
              <organization>RFC Publisher</organization>
            </author>
            <date month="February" year="2012"/>
            <abstract>
              <t>In order for IP multicast traffic within a BGP/MPLS IP VPN (Virtual Private Network) to travel from one VPN site to another, special protocols and procedures must be implemented by the VPN Service Provider.  These protocols and procedures are specified in this document. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6513"/>
          <seriesInfo name="DOI" value="10.17487/RFC6513"/>
        </reference>
        <reference anchor="RFC8279" target="https://www.rfc-editor.org/info/rfc8279" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8279.xml">
          <front>
            <title>Multicast Using Bit Index Explicit Replication (BIER)</title>
            <author fullname="IJ. Wijnands" initials="IJ." role="editor" surname="Wijnands"/>
            <author fullname="E. Rosen" initials="E." role="editor" surname="Rosen"/>
            <author fullname="A. Dolganow" initials="A." surname="Dolganow"/>
            <author fullname="T. Przygienda" initials="T." surname="Przygienda"/>
            <author fullname="S. Aldrin" initials="S." surname="Aldrin"/>
            <date month="November" year="2017"/>
            <abstract>
              <t>This document specifies a new architecture for the forwarding of multicast data packets.  It provides optimal forwarding of multicast packets through a "multicast domain".  However, it does not require a protocol for explicitly building multicast distribution trees, nor does it require intermediate nodes to maintain any per-flow state.  This architecture is known as "Bit Index Explicit Replication" (BIER).  When a multicast data packet enters the domain, the ingress router determines the set of egress routers to which the packet needs to be sent.  The ingress router then encapsulates the packet in a BIER header.  The BIER header contains a bit string in which each bit represents exactly one egress router in the domain; to forward the packet to a given set of egress routers, the bits corresponding to those routers are set in the BIER header.  The procedures for forwarding a packet based on its BIER header are specified in this document.  Elimination of the per-flow state and the explicit tree-building protocols results in a considerable simplification.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8279"/>
          <seriesInfo name="DOI" value="10.17487/RFC8279"/>
        </reference>
        <reference anchor="I-D.ietf-spring-sr-replication-segment" target="https://www.ietf.org/archive/id/draft-ietf-spring-sr-replication-segment-10.txt" xml:base="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-spring-sr-replication-segment.xml">
          <front>
            <title>SR Replication Segment for Multi-point Service Delivery</title>
            <author fullname="Daniel Voyer" initials="D." surname="Voyer">
              <organization>Bell Canada</organization>
            </author>
            <author fullname="Clarence Filsfils" initials="C." surname="Filsfils">
              <organization>Cisco Systems, Inc.</organization>
            </author>
            <author fullname="Rishabh Parekh" initials="R." surname="Parekh">
              <organization>Cisco Systems, Inc.</organization>
            </author>
            <author fullname="Hooman Bidgoli" initials="H." surname="Bidgoli">
              <organization>Nokia</organization>
            </author>
            <author fullname="Zhaohui (Jeffrey) Zhang" initials="Z. J." surname="Zhang">
              <organization>Juniper Networks</organization>
            </author>
            <date day="20" month="October" year="2022"/>
            <abstract>
              <t>This document describes the SR Replication segment for Multi-point service delivery. A SR Replication segment allows a packet to be replicated from a Replication Node to Downstream nodes.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-spring-sr-replication-segment-10"/>
        </reference>
        <reference anchor="RFC8815" target="https://www.rfc-editor.org/info/rfc8815" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8815.xml">
          <front>
            <title>Deprecating Any-Source Multicast (ASM) for Interdomain Multicast</title>
            <author fullname="M. Abrahamsson" initials="M." surname="Abrahamsson"/>
            <author fullname="T. Chown" initials="T." surname="Chown"/>
            <author fullname="L. Giuliano" initials="L." surname="Giuliano"/>
            <author fullname="T. Eckert" initials="T." surname="Eckert"/>
            <author>
              <organization>RFC Publisher</organization>
            </author>
            <date month="August" year="2020"/>
            <abstract>
              <t>This document recommends deprecation of the use of Any-Source Multicast (ASM) for interdomain multicast.  It recommends the use of Source-Specific Multicast (SSM) for interdomain multicast applications and recommends that hosts and routers in these deployments fully support SSM.  The recommendations in this document do not preclude the continued use of ASM within a single organization or domain and are especially easy to adopt in existing deployments of intradomain ASM using PIM Sparse Mode (PIM-SM).</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="229"/>
          <seriesInfo name="RFC" value="8815"/>
          <seriesInfo name="DOI" value="10.17487/RFC8815"/>
        </reference>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
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
ec93o/8BAO9mbLs6AAA=

-->

</rfc>
