Skip to main content

MPLS Network Actions using Post-Stack Extension Headers

Document Type Expired Internet-Draft (candidate for mpls WG)
Expired & archived
Authors Haoyu Song , Tianran Zhou , Loa Andersson , Zhaohui (Jeffrey) Zhang , Rakesh Gandhi
Last updated 2024-04-13 (Latest revision 2023-10-11)
RFC stream Internet Engineering Task Force (IETF)
Intended RFC status Proposed Standard
Additional resources Mailing list discussion
Stream WG state Call For Adoption By WG Issued
Polled for WG adoption but not adopted
Document shepherd Tarek Saad
IESG IESG state Expired
Consensus boilerplate Yes
Telechat date (None)
Responsible AD (None)
Send notices to

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:


Motivated by the need to support multiple in-network services and functions in an MPLS network (a.k.a. MPLS Network Actions or MNA), this document describes a generic and extensible method to encapsulate MNA instructions as well as possible ancillary data in an MPLS packet. All the post-stack MNAs are encapsulated in a structure called Post-stack Action Header (PAH). A PAH is composed of a common header plus a chain of extension headers with each serving as a container for an MNA. The encapsulation method allows chaining multiple post-stack extension headers and provides the means to enable fast access to them as well as the original upper layer headers. We confine this document to the solution of PAH encoding and leave the specification of PAH indicator to the overall MNA solution. We show how PAH can be used to support several new MNAs as a generic post-stack mechanism.


Haoyu Song
Tianran Zhou
Loa Andersson
Zhaohui (Jeffrey) Zhang
Rakesh Gandhi

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)