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. |