Stack Management for MPLS Network Actions: Integration of Nodes with Limited Hardware Capabilities

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Ihle, Fabian, Menth, Michael
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866911067021508608
author Ihle, Fabian
Menth, Michael
author_facet Ihle, Fabian
Menth, Michael
contents 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 MNA-incapable nodes. The feasibility of the mechanism on programmable hardware is verified by providing a P4-based implementation. Further, the effects on the required RLD, ECMP, and packet overhead are discussed.
format Preprint
id arxiv_https___arxiv_org_abs_2507_15391
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Stack Management for MPLS Network Actions: Integration of Nodes with Limited Hardware Capabilities
Ihle, Fabian
Menth, Michael
Networking and Internet Architecture
C.2.2; C.2.1; C.2.6
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 MNA-incapable nodes. The feasibility of the mechanism on programmable hardware is verified by providing a P4-based implementation. Further, the effects on the required RLD, ECMP, and packet overhead are discussed.
title Stack Management for MPLS Network Actions: Integration of Nodes with Limited Hardware Capabilities
topic Networking and Internet Architecture
C.2.2; C.2.1; C.2.6
url https://arxiv.org/abs/2507.15391