<?xml version="1.0" encoding="utf-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.5.26 (Ruby 2.6.8) -->


<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [

<!ENTITY I-D.ietf-mpls-miad-mna-requirements SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-mpls-miad-mna-requirements.xml">
<!ENTITY I-D.ietf-mpls-mna-fwk SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-mpls-mna-fwk.xml">
<!ENTITY I-D.jags-mpls-mna-hdr SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.jags-mpls-mna-hdr.xml">
<!ENTITY I-D.kompella-mpls-nffrr SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.kompella-mpls-nffrr.xml">
<!ENTITY RFC2119 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC4090 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.4090.xml">
<!ENTITY RFC8174 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
]>


<rfc ipr="trust200902" docName="draft-li-mpls-mna-nffrr-00" category="info" submissionType="IETF">
  <front>
    <title abbrev="MNA NFFRR">MPLS Network Actions for No Further Fast Reroute</title>

    <author initials="V. P." surname="Beeram" fullname="Vishnu Pavan Beeram">
      <organization>Juniper Networks</organization>
      <address>
        <postal>
          <street>1133 Innovation Way</street>
          <city>Sunnyvale</city>
          <region>CA</region>
          <code>94089</code>
          <country>United States</country>
        </postal>
        <email>vbeeram@juniper.net</email>
      </address>
    </author>
    <author initials="T." surname="Saad" fullname="Tarek Saad">
      <organization>Cisco Systems</organization>
      <address>
        <email>tsaad.net@gmail.com</email>
      </address>
    </author>
    <author initials="I." surname="Meilik" fullname="Israel Meilik">
      <organization>Broadcom</organization>
      <address>
        <email>israel.meilik@broadcom.com</email>
      </address>
    </author>
    <author initials="T." surname="Li" fullname="Tony Li">
      <organization>Juniper Networks</organization>
      <address>
        <email>tony.li@tony.li</email>
      </address>
    </author>
    <author initials="J." surname="Drake" fullname="John Drake">
      <organization>Juniper Networks</organization>
      <address>
        <email>jdrake@juniper.net</email>
      </address>
    </author>

    <date year="2022" month="October" day="21"/>

    
    <workgroup>MPLS Working Group</workgroup>
    

    <abstract>


<t>Protection switching for MPLS traffic was first introduced in “Fast
Reroute Extensions to RSVP-TE for LSP Tunnels”. Since then, Fast
Reroute (FRR) has been successfully used in many MPLS networks to help
ensure high availability in the face of failures.</t>

<t>If there are multiple failures in a network, there are circumstances
where FRR, if applied multiple times, can result in sub-optimal
behavior, such as forwarding loops. Thus, it is useful to indicate in
the forwarding plane that the attached traffic should not be subjected
to further FRR redirection.</t>

<t>This document describes a network action for identifying such traffic
to be used in conjunction with “MPLS Network Action (MNA) Header
Encodings”.</t>



    </abstract>



  </front>

  <middle>


<section anchor="introduction" title="Introduction">

<t>Protection switching for MPLS traffic was first introduced in
<xref target="RFC4090"/>.  Since then, Fast Reroute (FRR) has been successfully
used in many MPLS networks to help ensure high availability in the
face of failures.</t>

<t>If there are multiple failures in a network, there are circumstances
where FRR, if applied multiple times, can result in sub-optimal
behavior, such as forwarding loops. <xref target="I-D.kompella-mpls-nffrr"/>
Thus, it is useful to indicate in the forwarding plane that the
attached traffic should not be subjected to further FRR redirection.</t>

<t>This document describes a network actions for identifying such traffic
to be used in conjunction with “MPLS Network Action (MNA) Header
Encodings” <xref target="I-D.jags-mpls-mna-hdr"/> as part of the MPLS Network
Action architecture. <xref target="I-D.ietf-mpls-miad-mna-requirements"/>
<xref target="I-D.ietf-mpls-mna-fwk"/></t>

<section anchor="REQ-lang" title="Requirement Language">

<t>The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”,
“SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “NOT RECOMMENDED”, “MAY”, and
“OPTIONAL” in this document are to be interpreted as described in BCP14
<xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they appear in all
capitals, as shown here.</t>

</section>
</section>
<section anchor="the-no-further-fast-reroute-nffrr-action" title="The No Further Fast Reroute (NFFRR) Action">

<t><list style="symbols">
  <t>Name: No Further Fast Reroute Action</t>
  <t>Network Action Indication: The No Further Fast Reroute Action indication is
bit postion TBA1.</t>
  <t>Scope: The No Further Fast Reroute Action is valid in Hop-By-Hop and
Select scopes.</t>
  <t>In-Stack Data: None.</t>
  <t>Post-Stack Data: None.</t>
</list></t>

<t>Packets that indicate the NFFRR action should not be subject to
further FRR operations.</t>

</section>
<section anchor="security-considerations" title="Security Considerations">

<t>The forwarding plane is insecure. If an adversary can affect the
forwarding plane, then they can inject data, remove data, corrupt
data, or modify data. MNA additionally allows an adversary to make
packets perform arbitrary network actions.</t>

<t>Link-level security mechanisms can help mitigate some on-link attacks,
but does nothing to preclude hostile nodes.</t>

</section>
<section anchor="iana-considerations" title="IANA Considerations">

<t>This document requests that IANA allocate a bit position (TBA1) from the
MPLS “In-Stack MPLS Network Action Indicator Flags” registry for the
No Further Fast Reroute Action. The allocation should reference
this document.</t>

</section>


  </middle>

  <back>

    <references title='Normative References'>

&I-D.ietf-mpls-miad-mna-requirements;
&I-D.ietf-mpls-mna-fwk;
&I-D.jags-mpls-mna-hdr;
&I-D.kompella-mpls-nffrr;
&RFC2119;
&RFC4090;
&RFC8174;


    </references>




  </back>

<!-- ##markdown-source:
H4sIADPjUmMAA9VXXW/bNhR956+4SF6awRKSNsAaP+V7deE4nu202CMtURZj
idRIyp4R5L/vkJIdu0maABsG7CGRRN7ve+4hHUURS3Qq1axLtcuiz8xJV4gu
3Qz7YxoIt9RmTmeJk1pZyrShgabr2rhcGLrm1tFIGF07wfh0asQCioMzGlxf
j0Ys1YniJWylhmcuKmRUVoWNSsUjlWXGRIeHbDlrXX2HH0RBv8FaxRLuxEyb
VZekyjSz9bSU1iIGt6pgsHc1uWayMl1yprbu4+HhyeFHxnjtcm26jCjCH0HX
dulbTMOYzoUwvAyrTUzfpM1VTUO+4Gp7VxtE9LVWskKCbf427FhnhHBdOjr6
9Il6SukF91Wh73wV9hPpEO+4Vmq14IUIa0bMINKli7NGRKdwfXJ8+Pmk/a6V
81neKelESmOHvBtvouSy6NJiGkI7vW8iipVwu+lNYhpznm5lNuFGzJ8WQ0IX
0iaaxivrRLlj31nIeaunM78QJ7rctd+L6UbIQs63PPSs4aLYXg9Ozo3maWNg
Y18G0bgMoqfTVmLHzVYmfbleaVPRarW1+HpvthKCSlzI0/b5zMvXmC4Nn4td
R191rnbX3+PrPvUaO71hSpsSuFgID8NedBlLgbFqgC95GtBvxJ+1NKIUytkX
xCCRLefrjXs+s08beWrWG3NdVqIoeLMZJspvja4vPh4dnbSvx5iM9vXz0a/H
XWIsiiLiU6CZJ4h3aLQTYbzJLqVLcj+Efs7DVEIoy2RCS47hlwbjLgFYndYJ
0CoV7XkKYC0F0NVfTigbmMJpGo2/DaPJVTDWHw9pgskQhd0DYKVKBIFCVId2
DHwAbRxQDmeAPQKqk0RYm9VFsaLaNi5LDkyE4FTbFe8sF0XF4Lw2gnI5ywlz
LQs+BezcyqvBG2UcbnWGpywgaGPGepnfgRKGhsq6cLIqxEbAK/K1n86WZCJN
UpfWcSRi2TKsI/YOyYx4VRUSsW6sOVkK26EERAObWPVmQWmRrrDFCzYVOV9I
bTo+Y4QeiHbJjadlKrSubEyTvIYNCV3rS4Ga+LSlSqXnSrywkOGTXlVw5YvM
XcidO8eTHGGtW2pzXRcpKe1QbB/OPWAgUgar2ZrfRyNEnAKqASAo1ySHe/B6
7bFLqbCJkVPUaVMk4g2WfNNlCiGZrXw0IbHWtXcBl+uGJlphgho1IDCnvRfO
HvqAc+WAvgieCsOuVHNmAUwNnkuZpqBctg9ibvDplf4hutnDQztBj48xPUMt
vQO17G3U0huoZf9n1D48vMJUj4/sTUTTTxHN3oto+lcQbf8zSLdFe8b7j4++
xhU3zqPB12bbKGuNcgOQe8wDCev6v3EEoRfP5JozCDtsfx9A3whTn6tZzWeC
HvZHV79HaMns0VdR0FysCJGkFtnejSd7neZJg9vwDum73ujq0r+Pv5z1+5uX
RoLh4/au3+77tyfNi9ubm6vBZaOMVfph6ebsDzy4Stne7XDSux2c9fcaAG03
149A0yeMuTCVER4dqOm666F35xfDo+Nm9P05iqqHd3964n0Zxh+eSCscSs0n
erHyAyS4CbNXFLjAVtLxAgCHfQBzqciPW+wpyhfrlVs0fQhX54MWIoz9QoNw
QXlNfktuF1y9Zo7C7fNnDltxuRHHOOK+MMVcVtqGhcn52VHsXYwT7W/f7zFn
CXdgGQr6RVfR+SrCI3QIRCoK4JOst2aD4Z6KcPVN5nTJHffJKhHWh4jgpZ0h
VoSzDRdsGMOPRCjf+hB6kRAAAbZNBwjChMRtaM5YJLXx7HuBFYx7u9dA/BkZ
SU+21qtg2MDKIEueLoSx3KwCdYIdgk/P4z8oB9yoBjxeVKoQXopEOyCpUi9E
+5FoY+rKseYLNFSCKrJV2I3DDy6eptLHyf1NCf/00u7GAtyX/nZbtZVD0oin
xEyg08ZL/EB3KEZfqnlUiAWu+nZdlVIkOVfSljbEHA6wEq5nvgFWlzipFH7p
qXlz4ZjbDpvWSEqDUtGHcP4iFsxeUtQpTj2PMZw2Cr+Mmgb0zpDP8+JvD7In
L2HX/Q8KPucAAr6Grmw41oP3gDKjy9CEQJl7G7y9RMvt5KDM1wX3fOx/xOG6
vAongDfyc/DHYUDagLZgaEQGBsDRy3ZoCUn/DdAmleuFDwAA

-->

</rfc>

