Stack Management for MPLS Network Actions: Integration of Nodes with Limited Hardware Capabilities
Fabian Ihle, Michael Menth

TL;DR
This paper proposes a stack management mechanism for MPLS networks with MNA, reducing hardware requirements and enabling integration of nodes with limited capabilities through a P4 implementation.
Contribution
It introduces a novel stack restructuring method to lower RLD requirements and integrates it with MNA, including a P4-based hardware verification.
Findings
Reduces the required RLD for MNA nodes
Enables integration of limited-capability nodes in MPLS networks
Provides a P4 implementation demonstrating feasibility
Abstract
The MPLS Network Actions (MNA) framework enhances MPLS forwarding with a generalized encoding for manifold extensions such as network slicing and in-situ OAM (IOAM). Network actions in MNA are encoded in Label Stack Entries (LSEs) and are added to the MPLS stack. Routers have a physical limit on the number of LSEs they can read, called the readable label depth (RLD). With MNA, routers must be able to process a minimum number of LSEs which requires a relatively large RLD. In this paper, we perform a hardware analysis of an MNA implementation and identify the reason for a large RLD requirement in the MNA protocol design. Based on this, we present a mechanism that reduces the required RLD for MNA nodes by restructuring the MPLS stack during forwarding. We then introduce the novel stack management network action that enables the proposed mechanism as well as its integration in networks with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
