<?xml version="1.0" encoding="us-ascii"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.6.17 (Ruby 3.1.2) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

]>

<?rfc comments="yes"?>

<rfc ipr="trust200902" docName="draft-zzhang-bier-anycast-03" category="std" consensus="true" updates="8279, 8401, 8444" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="BIER-anycast">BIER with Anycast</title>

    <author initials="Z." surname="Zhang" fullname="Zhaohui (Jeffrey) Zhang">
      <organization>Juniper Networks</organization>
      <address>
        <email>zzhang@juniper.net</email>
      </address>
    </author>
    <author initials="I." surname="Wijnands" fullname="IJsbrand Wijnands">
      <organization>Arrcus</organization>
      <address>
        <email>ice@braindump.be</email>
      </address>
    </author>
    <author initials="Z." surname="Zhang" fullname="Zheng Zhang">
      <organization>ZTE</organization>
      <address>
        <email>zhang.zhen@zte.com.cn</email>
      </address>
    </author>
    <author initials="M." surname="Mishra" fullname="Mankamana Mishra">
      <organization>Cisco Systems</organization>
      <address>
        <email>mankamis@cisco.com</email>
      </address>
    </author>
    <author initials="H." surname="Chen" fullname="Huaimo Chen">
      <organization>Futurewei</organization>
      <address>
        <email>Huaimo.chen@futurewei.com</email>
      </address>
    </author>

    <date year="2024" month="February" day="06"/>

    <area>Routing</area>
    <workgroup>BIER Working Group</workgroup>
    <keyword>BIER, anycast</keyword>

    <abstract>


<t>BIER architecture currently does not support anycast, in that
each BIER Forwarding Router (BFR) has its own unique BFR-prefix and BFR-ID.
BIER signaling protocols also check if there are duplicate BFR-IDs advertised.
This document discusses and specifies anycast support with BIER. It updates
RFC 8279, RFC 8401 and RFC 8444.</t>



    </abstract>



  </front>

  <middle>


<section anchor="introduction"><name>Introduction</name>

<t>BIER architecture currently does not support anycast, in that
each BIER Forwarding Router (BFR) has its own unique BFR-prefix and BFR-ID.
BIER signaling protocols <xref target="RFC8401"/> <xref target="RFC8444"/> require the checking for,
and logging of duplicate BFR-IDs in advertisements, and require duplicate
BFR-IDs be treated as zero, i.e., those BFRs advertising duplicate BFR-IDs
will not be treated as BIER Forwarding Ingress Routers (BFIR) or BIER
Forwarding Egress Routers (BFER).</t>

<t>However, anycast is widely used in networks and it is desired and feasiable to
support anycast addresses as BFR-prefixes, especially for egress protection
purposes.</t>

<t>In a simple egress protection scenario, a flow overlay node N1 connects to BFER1
and BFER2 that advertise the same anycast BFR-prefix with the same BFR-ID.
For traffic that node N1 needs to receive, a BFIR can set the bit corresponding
to the BFR-ID in the BitString. Either BFER1 or BFER2 will receive the traffic
and deliver to N1 after removing the BIER header. If it is desired for BFER1 to
be the primary while BFER2 to be the backup, then BFER2 can advertise with a
higher cost.</t>

<figure><artwork><![CDATA[
                         +-----+
+----+                   |BFER1|_________+--+
|BFIR|                   +-----+        /|N1|
+----+                   +-----+_______/ +--+
                         |BFER2|
                         +-----+
]]></artwork></figure>

<t>In a more complicated scenario, a flow overlay node N1 may connect to BFER1 and
BFER2, while another node N2 may connect to BFER2 and BFER3. In this case,
BFER1 and BFER2 need to advertise an anycast BFR-prefix1 while BFER2 and BFER3
need to advertise another anycast BFR-prefix2.</t>

<figure><artwork><![CDATA[
                         +-----+
                         |BFER1|_________+--+
                         +-----+        /|N1|
 +----+                  +-----+_______/ +--+
 |BFIR|                  |BFER2|_________+--+
 +----+                  +-----+        /|N2|
                         +-----+_______/ +--+
                         |BFER3|         
                         +-----+
]]></artwork></figure>

<t>In this scenario, BFER2 advertises two anycast BFR-prefixes and two corresponding
BFR-IDs. Its BIFTs will have two entries for decapsulation with local forwarding.
A packet arriving on BFER2 may have both bits set (for the two BFR-IDs
corresponding to the two anycast BFR-prefixes), or two copies of the same
packet may arrive on BFER2 (each with a different bit of the two bits being set).
In both cases, the flow overlay needs to make sure that N1 receives a copy
corresponding to one bit while N2 receives a copy corresponding to the other bit.
Flow overlay procedures that may be used/needed for various protection scenarios
will be specified in a separate document.</t>

<t>Since each unique BFR-prefix needs a unique BFR-ID that takes one bit position
in the BitString, a network designer should minimize the number of anycast
BFR-prefixes. Limiting egress protection to the first scenario where flow
overlay nodes are uniformly connected is recommended.</t>

<t>In both example scenarios above, there is no need for the BFERs to advertise a
non-anycast BFR-prefixes. Of course, there may be scenarios where both anycast
and non-anycast BFR-prefixes are advertised by a BFER.</t>


<t>All BFRs need to allow a non-zero BFR-ID advertised with the same
BFR-prefix from different BFRs. An operator needs to ensure that all BFRs
allow it when the anycast functionality is needed. At the protocol level,
there is no need to signal a BFR&#39;s capability of allowing this. Signaling the
capability will not help backward compatiblity, but existence
of BFRs not supporting the enhanced
detection procedure will not cause issues other than that the BFERs with
anycast BFR-IDs may not receive traffic. The operator needs to upgrade
those BFRs if the anycast functionaly is desired, and the required error
reporting from those BFRs can help the operator identify the problem.</t>


</section>
<section anchor="specification"><name>Specification</name>

<t>This document updates <xref target="RFC8279"/>, <xref target="RFC8401"/>, <xref target="RFC8444"/>,
<xref target="I-D.ietf-bier-ospfv3-extensions"/>,
<xref target="I-D.ietf-bier-lsr-non-mpls-extensions"/> and
<xref target="I-D.ietf-bier-idr-extensions"/> to allow BFERs advertise anycast addresses as BFR-prefixes.</t>

<t>When a BIER signaling protocol checks for and logs duplicated BFR-IDs in
routing advertisements, only the same BFR-ID advertised with different
BFR-prefixes 
is considered as duplicate. The same BFR-prefix MAY be advertised by different
BFRs, but they MUST all advertise the same BFR-ID.</t>

<t>It is RECOMMENDED that only BFERs advertises anycast BFR-prefixes. A transit
BFR (with BFR-ID 0) SHOULD NOT advertise anycast BFR-prefixes, though otherwise
the only consequence is additional useless advertisement.</t>

<t>A BFER MAY advertise one non-anycast BFR-prefix and MAY advertise one or more
anycast BFR-prefixes.
Multiple BFERs MAY advertise the same anycast BFR-prefix. The same anycast
BIER-prefix MUST be advertised with the same non-zero BFR-ID.</t>

<t>Each BFR-prefix in a BIER sub-domain MUST have a unique BFR-ID if it is not zero.</t>

<t>A BFER may be a BFIR at the same time. If a BFIR advertises one or more anycast
BFR-prefixes, it MUST uses the BFD-ID associated with its non-anycast
BFR-prefix in the BIER header that it imposes, unless it is ok to associate
the packet with any of the BFIRs having the same anycast BFR-prefix whose
BFR-ID is used in the BIER header.</t>

</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>This document does not introduce any new security concerns besides what has
been discussed in <xref target="RFC8279"/> or what is associated with anycast.</t>

</section>


  </middle>

  <back>


    <references title='Normative References'>



<reference anchor='RFC8401' target='https://www.rfc-editor.org/info/rfc8401'>
  <front>
    <title>Bit Index Explicit Replication (BIER) Support via IS-IS</title>
    <author fullname='L. Ginsberg' initials='L.' role='editor' surname='Ginsberg'/>
    <author fullname='T. Przygienda' initials='T.' surname='Przygienda'/>
    <author fullname='S. Aldrin' initials='S.' surname='Aldrin'/>
    <author fullname='Z. Zhang' initials='Z.' surname='Zhang'/>
    <date month='June' year='2018'/>
    <abstract>
      <t>This document defines IS-IS extensions to support multicast forwarding using the Bit Index Explicit Replication (BIER) architecture.</t>
    </abstract>
  </front>
  <seriesInfo name='RFC' value='8401'/>
  <seriesInfo name='DOI' value='10.17487/RFC8401'/>
</reference>

<reference anchor='RFC8444' target='https://www.rfc-editor.org/info/rfc8444'>
  <front>
    <title>OSPFv2 Extensions for Bit Index Explicit Replication (BIER)</title>
    <author fullname='P. Psenak' initials='P.' role='editor' surname='Psenak'/>
    <author fullname='N. Kumar' initials='N.' surname='Kumar'/>
    <author fullname='IJ. Wijnands' initials='IJ.' surname='Wijnands'/>
    <author fullname='A. Dolganow' initials='A.' surname='Dolganow'/>
    <author fullname='T. Przygienda' initials='T.' surname='Przygienda'/>
    <author fullname='J. Zhang' initials='J.' surname='Zhang'/>
    <author fullname='S. Aldrin' initials='S.' surname='Aldrin'/>
    <date month='November' year='2018'/>
    <abstract>
      <t>Bit Index Explicit Replication (BIER) is an architecture that provides optimal multicast forwarding through a "BIER domain" without requiring intermediate routers to maintain multicast-related, per- flow state. BIER also does not require an explicit tree-building protocol for its operation. A multicast data packet enters a BIER domain at a Bit-Forwarding Ingress Router (BFIR) and leaves the BIER domain at one or more Bit-Forwarding Egress Routers (BFERs). The BFIR adds a BIER packet header to the packet. The BIER packet header contains a BitString in which each bit represents exactly one BFER to forward the packet to. The set of BFERs to which the multicast packet needs to be forwarded is expressed by the set of bits in the BIER packet header.</t>
      <t>This document describes the OSPF protocol extension (from RFC 2328) that is required for BIER with MPLS encapsulation (which is defined in RFC 8296). Support for other encapsulation types and the use of multiple encapsulation types are outside the scope of this document.</t>
    </abstract>
  </front>
  <seriesInfo name='RFC' value='8444'/>
  <seriesInfo name='DOI' value='10.17487/RFC8444'/>
</reference>


<reference anchor='I-D.ietf-bier-ospfv3-extensions' target='https://datatracker.ietf.org/doc/html/draft-ietf-bier-ospfv3-extensions-07'>
   <front>
      <title>OSPFv3 Extensions for BIER</title>
      <author fullname='Peter Psenak' initials='P.' surname='Psenak'>
         <organization>Cisco Systems, Inc.</organization>
      </author>
      <author fullname='Nagendra Kumar Nainar' initials='N. K.' surname='Nainar'>
         <organization>Cisco Systems, Inc.</organization>
      </author>
      <author fullname='IJsbrand Wijnands' initials='I.' surname='Wijnands'>
         <organization>Individual Contributor</organization>
      </author>
      <date day='1' month='December' year='2022'/>
      <abstract>
	 <t>   Bit Index Explicit Replication (BIER) is an architecture that
   provides multicast forwarding through a &quot;BIER domain&quot; without
   requiring intermediate routers to maintain multicast related per-flow
   state.  BIER architecture uses MPLS or other encapsulation to steer
   the multicast traffic towards the receivers.

   This document describes the OSPFv3 protocol extensions required for
   BIER with MPLS encapsulation.  Support for other encapsulation types
   is outside the scope of this document.  The use of multiple
   encapsulation types is outside the scope of this document.

	 </t>
      </abstract>
   </front>
   <seriesInfo name='Internet-Draft' value='draft-ietf-bier-ospfv3-extensions-07'/>
   
</reference>


<reference anchor='I-D.ietf-bier-idr-extensions' target='https://datatracker.ietf.org/doc/html/draft-ietf-bier-idr-extensions-10'>
   <front>
      <title>BGP Extensions for BIER</title>
      <author fullname='Xiaohu Xu' initials='X.' surname='Xu'>
         <organization>Midea Group</organization>
      </author>
      <author fullname='Mach Chen' initials='M.' surname='Chen'>
         <organization>Huawei</organization>
      </author>
      <author fullname='Keyur Patel' initials='K.' surname='Patel'>
         <organization>Arrcus, Inc.</organization>
      </author>
      <author fullname='IJsbrand Wijnands' initials='I.' surname='Wijnands'>
         <organization>Individual</organization>
      </author>
      <author fullname='Tony Przygienda' initials='T.' surname='Przygienda'>
         <organization>Juniper</organization>
      </author>
      <author fullname='Zhaohui (Jeffrey) Zhang' initials='Z. J.' surname='Zhang'>
         <organization>Juniper</organization>
      </author>
      <date day='13' month='June' year='2023'/>
      <abstract>
	 <t>   Bit Index Explicit Replication (BIER) is a new multicast forwarding
   architecture which doesn&#x27;t require an explicit tree-building protocol
   and doesn&#x27;t require intermediate routers to maintain any multicast
   state.  BIER is applicable in a multi-tenant data center network
   environment for efficient delivery of Broadcast, Unknown-unicast and
   Multicast (BUM) traffic while eliminating the need for maintaining a
   huge amount of multicast state in the underlay.  This document
   describes BGP extensions for advertising the BIER-specific
   information.


	 </t>
      </abstract>
   </front>
   <seriesInfo name='Internet-Draft' value='draft-ietf-bier-idr-extensions-10'/>
   
</reference>

<reference anchor='RFC8279' target='https://www.rfc-editor.org/info/rfc8279'>
  <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-bier-lsr-non-mpls-extensions' target='https://datatracker.ietf.org/doc/html/draft-ietf-bier-lsr-non-mpls-extensions-02'>
   <front>
      <title>LSR Extensions for BIER non-MPLS Encapsulation</title>
      <author fullname='Senthil Dhanaraj' initials='S.' surname='Dhanaraj'>
         <organization>Huawei</organization>
      </author>
      <author fullname='Gang Yan' initials='G.' surname='Yan'>
         <organization>Huawei</organization>
      </author>
      <author fullname='IJsbrand Wijnands' initials='I.' surname='Wijnands'>
         <organization>Arrcus</organization>
      </author>
      <author fullname='Peter Psenak' initials='P.' surname='Psenak'>
         <organization>Cisco Systems</organization>
      </author>
      <author fullname='Zhaohui (Jeffrey) Zhang' initials='Z. J.' surname='Zhang'>
         <organization>Juniper Networks.</organization>
      </author>
      <author fullname='Jingrong Xie' initials='J.' surname='Xie'>
         <organization>Huawei</organization>
      </author>
      <date day='27' month='January' year='2024'/>
      <abstract>
	 <t>   Bit Index Explicit Replication (BIER) is an architecture that
   provides multicast forwarding through a &quot;BIER domain&quot; without
   requiring intermediate routers to maintain multicast related per-flow
   state.  BIER can be supported in MPLS and non-MPLS networks.

   This document specifies the required extensions to the IS-IS, OSPFv2
   and OSPFv3 protocols for supporting BIER in non-MPLS networks using
   BIER non-MPLS encapsulation.

	 </t>
      </abstract>
   </front>
   <seriesInfo name='Internet-Draft' value='draft-ietf-bier-lsr-non-mpls-extensions-02'/>
   
</reference>




    </references>




  </back>

<!-- ##markdown-source:
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

-->

</rfc>

