rfc9789v2.txt   rfc9789.txt 
skipping to change at line 12 skipping to change at line 12
Internet Engineering Task Force (IETF) L. Andersson Internet Engineering Task Force (IETF) L. Andersson
Request for Comments: 9789 Huawei Technologies Request for Comments: 9789 Huawei Technologies
Category: Informational S. Bryant Category: Informational S. Bryant
ISSN: 2070-1721 University of Surrey 5GIC ISSN: 2070-1721 University of Surrey 5GIC
M. Bocci M. Bocci
Nokia Nokia
T. Li T. Li
Juniper Networks Juniper Networks
May 2025 May 2025
MPLS Network Action (MNA) Framework MPLS Network Actions (MNAs) Framework
Abstract Abstract
This document describes an architectural framework for MPLS Network This document describes an architectural framework for MPLS Network
Action (MNA) technologies. MNA technologies are used to indicate Action (MNA) technologies. MNA technologies are used to indicate
actions that impact the forwarding or other processing (such as actions that impact the forwarding or other processing (such as
monitoring) of the packet along the Label Switched Path (LSP) of the monitoring) of the packet along the Label Switched Path (LSP) of the
packet and to transfer any additional data needed for these actions. packet and to transfer any additional data needed for these actions.
This document provides the foundation for the development of a common This document provides the foundation for the development of a common
skipping to change at line 159 skipping to change at line 159
abbreviations from [RFC9613] as normative: "Network Action", "Network abbreviations from [RFC9613] as normative: "Network Action", "Network
Action Indicator (NAI)", "Ancillary Data (AD)", and "Scope". Action Indicator (NAI)", "Ancillary Data (AD)", and "Scope".
In addition, this document defines the following terms: In addition, this document defines the following terms:
Network Action Sub-Stack (NAS): A set of related, contiguous LSEs in Network Action Sub-Stack (NAS): A set of related, contiguous LSEs in
the MPLS label stack for carrying information related to network the MPLS label stack for carrying information related to network
actions. The Label, TC, and TTL values in the LSEs in the NAS may actions. The Label, TC, and TTL values in the LSEs in the NAS may
be redefined, but the meaning of the S bit is unchanged. be redefined, but the meaning of the S bit is unchanged.
Network Action Sub-Stack Indicator (NSI): The first LSE in the NAS Network Action Sub-Stack Indicator (NSI): The first LSE in the NAS,
contains a special-purpose label that indicates the start of the which contains a special-purpose label that indicates the start of
NAS. the NAS.
1.3. Abbreviations 1.3. Abbreviations
+==============+=====================+=====================+ +==============+=====================+=====================+
| Abbreviation | Meaning | Reference | | Abbreviation | Meaning | Reference |
+==============+=====================+=====================+ +==============+=====================+=====================+
| AD | Ancillary Data | [RFC9613] | | AD | Ancillary Data | [RFC9613] |
+--------------+---------------------+---------------------+ +--------------+---------------------+---------------------+
| BIER | Bit Index Explicit | [RFC8279] | | BIER | Bit Index Explicit | [RFC8279] |
| | Replication | | | | Replication | |
skipping to change at line 256 skipping to change at line 256
many points along an LSP. Replication of ancillary data throughout many points along an LSP. Replication of ancillary data throughout
the label stack would be highly inefficient, as would a full rewrite the label stack would be highly inefficient, as would a full rewrite
of the label stack at each hop; thus, MNA allows encoding of network of the label stack at each hop; thus, MNA allows encoding of network
actions and ancillary data deeper in the label stack, requiring actions and ancillary data deeper in the label stack, requiring
implementations to look past the first LSE. Processing of the label implementations to look past the first LSE. Processing of the label
stack past the top-of-stack LSE was first introduced with the Entropy stack past the top-of-stack LSE was first introduced with the Entropy
Label (EL) [RFC6790]. Label (EL) [RFC6790].
A network action sub-stack contains: A network action sub-stack contains:
* Network Action Sub-Stack Indicator (NSI): The first LSE in the NAS * Network Action Sub-Stack Indicator (NSI): The first LSE in the
contains a special-purpose label, called the MNA label, which is NAS, which contains a special-purpose label, called the MNA label,
used to indicate the start of a network action sub-stack. that is used to indicate the start of a network action sub-stack.
* Network Action Indicators (NAIs): Optionally, a set of indicators * Network Action Indicators (NAIs): Optionally, a set of indicators
that describes the set of network actions. If the set of that describes the set of network actions. If the set of
indicators is not in the sub-stack, a solution could encode them indicators is not in the sub-stack, a solution could encode them
in post-stack data. A network action is said to be present if in post-stack data. A network action is said to be present if
there is an indicator in the packet that invokes the action. there is an indicator in the packet that invokes the action.
* In-Stack Data (ISD): A set of zero or more LSEs that carry * In-Stack Data (ISD): A set of zero or more LSEs that carry
ancillary data for the network actions that are present. Network ancillary data for the network actions that are present. Network
action indicators are not considered ancillary data. action indicators are not considered ancillary data.
 End of changes. 3 change blocks. 
7 lines changed or deleted 7 lines changed or added

This html diff was produced by rfcdiff 1.48.