<?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-02" 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="2023" month="March" day="11"/>

    <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'><organization/></author>
<author fullname='T. Przygienda' initials='T.' surname='Przygienda'><organization/></author>
<author fullname='S. Aldrin' initials='S.' surname='Aldrin'><organization/></author>
<author fullname='Z. Zhang' initials='Z.' surname='Zhang'><organization/></author>
<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'><organization/></author>
<author fullname='N. Kumar' initials='N.' surname='Kumar'><organization/></author>
<author fullname='IJ. Wijnands' initials='IJ.' surname='Wijnands'><organization/></author>
<author fullname='A. Dolganow' initials='A.' surname='Dolganow'><organization/></author>
<author fullname='T. Przygienda' initials='T.' surname='Przygienda'><organization/></author>
<author fullname='J. Zhang' initials='J.' surname='Zhang'><organization/></author>
<author fullname='S. Aldrin' initials='S.' surname='Aldrin'><organization/></author>
<date month='November' year='2018'/>
<abstract><t>Bit Index Explicit Replication (BIER) is an architecture that provides optimal multicast forwarding through a &quot;BIER domain&quot; 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-09'>
   <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='15' month='February' year='2023'/>
      <abstract>
	 <t>   Bit Index Explicit Replication (BIER) is a new multicast forwarding
   architecture which doesn&#39;t require an explicit tree-building protocol
   and doesn&#39;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-09'/>
   
</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'><organization/></author>
<author fullname='E. Rosen' initials='E.' role='editor' surname='Rosen'><organization/></author>
<author fullname='A. Dolganow' initials='A.' surname='Dolganow'><organization/></author>
<author fullname='T. Przygienda' initials='T.' surname='Przygienda'><organization/></author>
<author fullname='S. Aldrin' initials='S.' surname='Aldrin'><organization/></author>
<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 &quot;multicast domain&quot;.  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 &quot;Bit Index Explicit Replication&quot; (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-01'>
   <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>Individual</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='19' month='September' 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 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-01'/>
   
</reference>




    </references>




  </back>

<!-- ##markdown-source:
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

-->

</rfc>

