<?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-01" 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>

<t>An alternative way of supporting anycast functionality can be
via the BIER Proxy Range sub-TLV <xref target="I-D.ietf-bier-prefix-redistribute"/>.
A BFER can use the BIER Proxy Range sub-TLV to advertise additional BFR-IDs
associated with itself, even though the original intention of the Proxy Range
sub-TLV is to advertise BFR-IDs associated with other BFRs but reachable via
an ABR/ASBR. The same BFR-ID may appear in multiple Proxy Range sub-TLVs from
different advertisers, hence allowing multiple BFERs to advertise the shared
BFR-ID.</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='I-D.ietf-bier-prefix-redistribute' target='https://datatracker.ietf.org/doc/html/draft-ietf-bier-prefix-redistribute-03'>
   <front>
      <title>BIER Prefix Redistribute</title>
      <author fullname='Zheng Zhang' initials='Z.' surname='Zhang'>
         <organization>ZTE Corporation</organization>
      </author>
      <author fullname='Bo Wu' initials='B.' surname='Wu'>
         <organization>Individual</organization>
      </author>
      <author fullname='Zhaohui (Jeffrey) Zhang' initials='Z. J.' surname='Zhang'>
         <organization>Juniper Networks</organization>
      </author>
      <author fullname='IJsbrand Wijnands' initials='I.' surname='Wijnands'>
         <organization>Individual</organization>
      </author>
      <author fullname='Yisong Liu' initials='Y.' surname='Liu'>
         <organization>China Mobile</organization>
      </author>
      <author fullname='Hooman Bidgoli' initials='H.' surname='Bidgoli'>
         <organization>Nokia</organization>
      </author>
      <date day='3' month='January' year='2023'/>
      <abstract>
	 <t>   This document defines a BIER proxy function to support a single BIER
   sub-domain over multiple underlay routing protocol regions
   (Autonomous Systems or IGP areas).  A new BIER proxy range sub-TLV is
   defined to redistribute BIER BFR-id information across the routing
   regions.


	 </t>
      </abstract>
   </front>
   <seriesInfo name='Internet-Draft' value='draft-ietf-bier-prefix-redistribute-03'/>
   
</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>

