Multiprotocol Label Switching (mpls) Internet Drafts


      
 Refresh-interval Independent FRR Facility Protection
 
 draft-ietf-mpls-ri-rsvp-frr-22.txt
 Date: 13/08/2024
 Authors: Chandrasekar R, Tarek Saad, Ina Minei, Dante Pacella
 Working Group: Multiprotocol Label Switching (mpls)
The RSVP-TE Fast Reroute extensions specified in RFC 4090 defines two local repair techniques to reroute Label Switched Path (LSP) traffic over pre-established backup tunnel. Facility backup method allows one or more LSPs traversing a connected link or node to be protected using a bypass tunnel. The many-to-one nature of local repair technique is attractive from scalability point of view. This document enumerates facility backup procedures in RFC 4090 that rely on refresh timeout and hence make facility backup method refresh- interval dependent. The RSVP-TE extensions defined in this document will enhance the facility backup protection mechanism by making the corresponding procedures refresh-interval independent and hence compatible with Refresh-interval Independent RSVP (RI-RSVP) specified in RFC 8370. Hence, this document updates RFC 4090 in order to support RI-RSVP capability specified in RFC 8370.
 YANG Data Model for MPLS mLDP
 
 draft-ietf-mpls-mldp-yang-12.txt
 Date: 01/12/2024
 Authors: Syed Raza, Xufeng Liu, Santosh Esale, Loa Andersson, Jeff Tantsura
 Working Group: Multiprotocol Label Switching (mpls)
This document describes a YANG data model for the Multiprotocol Label Switching (MPLS) Multipoint Label Distribution Protocol (mLDP). The mLDP YANG data model augments the MPLS LDP YANG data model. The YANG modules in this document conform to the Network Management Datastore Architecture (NMDA).
 Label Switched Path (LSP) Ping/Traceroute for Segment Routing (SR) Egress Peer Engineering Segment Identifiers (SIDs) with MPLS Data Plane
 
 draft-ietf-mpls-sr-epe-oam-19.txt
 Date: 28/07/2024
 Authors: Shraddha Hegde, Mukul Srivastava, Kapil Arora, Samson Ninan, Xiaohu Xu
 Working Group: Multiprotocol Label Switching (mpls)
Egress Peer Engineering (EPE) is an application of Segment Routing to solve the problem of egress peer selection. The Segment Routing based BGP-EPE solution allows a centralized controller, e.g. a Software Defined Network (SDN) controller to program any egress peer. The EPE solution requires the node or the SDN controller to program the PeerNode Segment Identifier(SID) describing a session between two nodes, the PeerAdj SID describing the link (one or more) that is used by sessions between peer nodes, and the PeerSet SID describing any connected interface to any peer in the related group. This document provides new sub-TLVs for EPE Segment Identifiers (SID) that would be used in the MPLS Target stack TLV (Type 1), in MPLS Ping and Traceroute procedures.
 Performance Measurement for Segment Routing Networks with MPLS Data Plane
 
 draft-ietf-mpls-rfc6374-sr-17.txt
 Date: 17/10/2024
 Authors: Rakesh Gandhi, Clarence Filsfils, Dan Voyer, Stefano Salsano, Mach Chen
 Working Group: Multiprotocol Label Switching (mpls)
This document specifies the application of the MPLS loss and delay measurement techniques, originally defined in RFC 6374, RFC 7876, and RFC 9341 within Segment Routing (SR) networks that utilize the MPLS data plane (SR-MPLS). Segment Routing enables the forwarding of packets through an ordered list of instructions, known as segments, which are imposed at the ingress node. This document defines the procedures and extensions necessary to perform accurate measurement of packet loss and delay in SR-MPLS environments, ensuring that network operators can effectively measure and maintain the quality of service across their SR-based MPLS networks. This includes coverage of links and end-to-end SR-MPLS paths, as well as SR Policies.
 Encapsulation For MPLS Performance Measurement with Alternate-Marking Method
 
 draft-ietf-mpls-inband-pm-encapsulation-18.txt
 Date: 12/09/2024
 Authors: Weiqiang Cheng, Xiao Min, Tianran Zhou, Jinyou Dai, Yoav Peleg
 Working Group: Multiprotocol Label Switching (mpls)
This document defines the encapsulation for MPLS performance measurement with the Alternate-Marking method, which performs flow- based packet loss, delay, and jitter measurements on the MPLS traffic.
 Path Monitoring System/Head-end based MPLS Ping and Traceroute in Inter-domain Segment Routing Networks
 
 draft-ietf-mpls-spring-inter-domain-oam-20.txt
 Date: 26/06/2024
 Authors: Shraddha Hegde, Kapil Arora, Mukul Srivastava, Samson Ninan, Nagendra Nainar
 Working Group: Multiprotocol Label Switching (mpls)
The Segment Routing (SR) architecture leverages source routing and can be directly applied to the use of an MPLS data plane. An SR-MPLS network may consist of multiple IGP domains or multiple Autonomous Systems (ASes) under the control of the same organization. It is useful to have the Label Switched Path (LSP) ping and traceroute procedures when an SR end-to-end path traverses multiple ASes or IGP domains. This document outlines mechanisms to enable efficient LSP ping and traceroute in inter-AS and inter-domain SR-MPLS networks through a straightforward extension to the Operations, Administration, and Maintenance (OAM) protocol, relying solely on data plane forwarding for handling echo replies on transit nodes.
 BFD for Multipoint Networks over Point-to-Multi-Point MPLS LSP
 
 draft-ietf-mpls-p2mp-bfd-08.txt
 Date: 26/08/2024
 Authors: Greg Mirsky, Gyan Mishra, Donald Eastlake
 Working Group: Multiprotocol Label Switching (mpls)
This document describes procedures for using Bidirectional Forwarding Detection (BFD) for multipoint networks to detect data plane failures in Multiprotocol Label Switching (MPLS) point-to-multipoint (p2mp) Label Switched Paths (LSPs) and Segment Routing (SR) point-to- multipoint policies with SR-MPLS data plane. Furthermore, this document also updates RFC 8562 and recommends the use of an IPv6 loopback address (:::1/128) and discourages the use of an IPv4 loopback address mapped to IPv6. It also describes the applicability of LSP Ping, as in-band, and the control plane, as out-band, solutions to bootstrap a BFD session. It also describes the behavior of the active tail for head notification.
 Use Cases for MPLS Network Action Indicators and MPLS Ancillary Data
 
 draft-ietf-mpls-mna-usecases-15.txt
 Date: 23/09/2024
 Authors: Tarek Saad, Kiran Makhijani, Haoyu Song, Greg Mirsky
 Working Group: Multiprotocol Label Switching (mpls)
This document presents use cases that have a common feature that may be addressed by encoding network action indicators and associated ancillary data within MPLS packets. There is community interest in extending the MPLS data plane to carry such indicators and ancillary data to address the use cases that are described in this document. The use cases described in this document are not an exhaustive set, but rather the ones that are actively discussed by members of the IETF MPLS, PALS, and DetNet working groups from the beginning of work on the MPLS Network Action until the publication of this document.
 MPLS Network Actions (MNA) Framework
 
 draft-ietf-mpls-mna-fwk-14.txt
 Date: 02/12/2024
 Authors: Loa Andersson, Stewart Bryant, Matthew Bocci, Tony Li
 Working Group: Multiprotocol Label Switching (mpls)
This document describes an architectural framework for the MPLS Network Actions (MNA) technologies. MNA technologies are used to indicate actions that impact the forwarding or other processing (such as monitoring) of the packet along the Label Switched Path (LSP) of the packet and to transfer any additional data needed for these actions. The document provides the foundation for the development of a common set of network actions and information elements supporting additional operational models and capabilities of MPLS networks.
 YANG Data Model for Maximum SID Depth Types and MPLS Maximum SID Depth
 
 draft-ietf-mpls-msd-yang-12.txt
 Date: 05/07/2024
 Authors: Yingzhen Qu, Acee Lindem, Stephane Litkowski, Jeff Tantsura
 Working Group: Multiprotocol Label Switching (mpls)
This document defines two YANG data modules. The first is the initial version of the IANA-maintained YANG module for Maximum Segment Identifier (SID) Depths (MSDs) Types, which includes identities for both the MPLS and SRv6 data planes. The second augments the IETF MPLS YANG model to provide support for MPLS MSDs as defined in RFC 8476 and RFC 8491.
 MPLS Network Action (MNA) Sub-Stack Solution
 
 draft-ietf-mpls-mna-hdr-10.txt
 Date: 05/12/2024
 Authors: Jaganbabu Rajamanickam, Rakesh Gandhi, Royi Zigler, Haoyu Song, Kireeti Kompella
 Working Group: Multiprotocol Label Switching (mpls)
This document defines the MPLS Network Actions (MNA) sub-stack solution for carrying Network Actions and Ancillary Data in the label stack. MPLS Network Actions can be used to influence packet forwarding decisions, carry additional Operations, Administration, and Maintenance information in the MPLS packet or perform user- defined operations. This solution document specifies In-stack network action and In-stack data specific requirements found in "Requirements for MPLS Network Actions". This document follows the architectural framework for the MNA technologies specified in "MPLS Network Actions (MNA) Framework". This document describes an experiment whose purpose is to demonstrate that the MNA can be implemented and deployed.
 IANA Registry and Processing Recommendations for the First Nibble Following a Label Stack
 
 draft-ietf-mpls-1stnibble-13.txt
 Date: 05/12/2024
 Authors: Kireeti Kompella, Stewart Bryant, Matthew Bocci, Greg Mirsky, Loa Andersson, Jie Dong
 Working Group: Multiprotocol Label Switching (mpls)
This document creates a new IANA registry (called the Post-stack First Nibble registry) for the first nibble (4-bit field) immediately following an MPLS label stack. Furthermore, this document sets out some documentation requirements for registering new values, and requirements that make processing MPLS packets easier and more robust. The relationship between the IANA IP Version Numbers (RFC 2780) and the Post-stack First Nibble registry is described in this document. This document updates RFC 4928 by deprecating the heuristic method for identifying the type of packet encapsulated in MPLS.
 Label Switched Path (LSP) Ping for Segment Routing (SR) Path Segment Identifier with MPLS Data Planes
 
 draft-ietf-mpls-spring-lsp-ping-path-sid-03.txt
 Date: 11/11/2024
 Authors: Xiao Min, Shaofu Peng, Liyan Gong, Rakesh Gandhi, Carlos Pignataro
 Working Group: Multiprotocol Label Switching (mpls)
Path Segment is a type of Segment Routing (SR) segment, and a Path Segment Identifier (PSID) is used to identify an SR path. Path Segment can be used in an SR over MPLS (SR-MPLS) data plane. This document provides Target Forwarding Equivalence Class (FEC) Stack TLV and sub-TLV definitions for PSID.
 Encapsulation of Simple Two-Way Active Measurement Protocol for Pseudowires and LSPs in MPLS Networks
 
 draft-ietf-mpls-stamp-pw-00.txt
 Date: 04/12/2024
 Authors: Rakesh Gandhi, Patrice Brissette, Eddie Leyton, Xiao Min
 Working Group: Multiprotocol Label Switching (mpls)
Pseudowires (PWs) and Label Switched Paths (LSPs) are used in MPLS networks for various services including carrying layer 2 and layer 3 data packets. This document describes the procedure for encapsulation of the Simple Two-Way Active Measurement Protocol (STAMP) defined in RFC 8762 and its optional extensions defined in RFC 8972 for PWs and LSPs in MPLS networks. The procedure uses Generic Associated Channel (G-ACh) to encapsulate the STAMP test packets with or without adding an IP/UDP header.


data-group-menu-data-url="/group/groupmenu.json">

Skip to main content

Multiprotocol Label Switching (mpls)

WG Name Multiprotocol Label Switching
Acronym mpls
Area Routing Area (rtg)
State Active
Charter charter-ietf-mpls-07 Approved
Status update Show Changed 2018-11-10
Document dependencies
Additional resources Issue tracker, Wiki, Zulip Stream
Personnel Chairs Nicolai Leymann, Tarek Saad, Tony Li
Area Director Jim Guichard
Secretary Mach Chen
Mailing list Address mpls@ietf.org
To subscribe https://www.ietf.org/mailman/listinfo/mpls
Archive https://mailarchive.ietf.org/arch/browse/mpls/
Chat Room address https://zulip.ietf.org/#narrow/stream/mpls

Charter for Working Group

The MPLS working group is responsible for standardizing
technology for label switching and for the implementation of
label-switched paths over packet based link-level
technologies.

The working group's responsibilities include procedures and
protocols for the distribution of labels between Label Switching
Routers (LSRs), MPLS packet encapsulation, and for Operation,
Administration, and Maintenance (OAM) for MPLS systems
including the necessary management objects expressed as
YANG models or MIB modules.

The current WG focus areas and work items are:

  • Maintain existing MPLS requirements, mechanisms, and protocols,
    as currently documented in RFCs, in coordination with other
    working groups that work in overlapping areas including the
    BESS, BFD, CCAMP, OPSAWG, PALS, SPRING, and TEAS
    working groups.

  • Evolve key MPLS protocols, including LDP, tLDP, mLDP, RSVP-TE
    for packet networks, and LSP Ping to meet new requirements.

  • Document MPLS-specific aspects of traffic engineering including
    for multi-areas/multi-AS scenarios in cooperation with the TEAS
    working group.

  • Coordinate the work on RSVP-TE with CCAMP and TEAS. In the cases
    where there is an overlap, generic parts will be done by the TEAS
    working group, MPLS data plane specific parts will be done by the
    MPLS working group, and support for any other specific data planes
    will be done by the CCAMP working group. The TEAS working group acts
    as the hub for coordinating this work, and the MPLS working group
    will track agreements about work to be done in this working group
    through milestones in this charter.

  • Define data models for MPLS working group related solutions.
    YANG models and MIB modules may be considered. Coordinate with
    the LIME and NETMOD working groups for core YANG models.

  • Define an overall OAM framework for topology-driven, traffic
    engineered, and transport profile MPLS applications to achieve
    a common set of approaches and tools across the full family of
    MPLS applications.

  • Define the necessary extensions for MPLS key protocols for dual-
    stack and IPv6-only networks.

  • Document current implementation practices for MPLS load sharing.

  • Document mechanisms for securing MPLS protocols and data plane.

  • Document mechanisms for adding multi-topology support to existing
    MPLS protocols.

  • Define the necessary protection protocols and scenarios for transport
    profile MPLS applications

  • Document use cases for MPLS protocols.

Abandoned milestones

Date Milestone Associated documents
Abandoned Submit draft-ietf-mpls-seamless-mpls for publication draft-ietf-mpls-seamless-mpls

Done milestones

Date Milestone Associated documents
Done Submit draft-ietf-mpls-tp-temporal-hitless-psm for publication rfc8256 (was draft-ietf-mpls-tp-temporal-hitless-psm)
Done Submit draft-ietf-mpls-tp-linear-protection-mib rfc8150 (was draft-ietf-mpls-tp-linear-protection-mib)
Done Submit draft-ietf-mpls-lsp-ping-lag-multipath for publication rfc8611 (was draft-ietf-mpls-lsp-ping-lag-multipath)
Done Submit draft-ietf-mpls-ldp-mrt for publication rfc8320 (was draft-ietf-mpls-ldp-mrt)
Done Submit draft-ietf-mpls-lsp-ping-reply-mode-simple for publication rfc7737 (was draft-ietf-mpls-lsp-ping-reply-mode-simple)
Done ++ Progress draft-ietf-mpls-in-udp to publication rfc7510 (was draft-ietf-mpls-in-udp)
Done Submit draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf for publication rfc7759 (was draft-ietf-mpls-lsp-ping-mpls-tp-oam-conf)
Done ++ Progress draft-ietf-mpls-oam-ipv6-rao to publication rfc7506 (was draft-ietf-mpls-oam-ipv6-rao)
Done ++ Progress draft-ietf-mpls-proxy-lsp-ping to publication rfc7555 (was draft-ietf-mpls-proxy-lsp-ping)
Done Submit draft-ietf-mpls-entropy-lsp-ping for publication rfc8012 (was draft-ietf-mpls-entropy-lsp-ping)
Done ++ Progress draft-ietf-mpls-seamless-mcast to publication rfc7524 (was draft-ietf-mpls-seamless-mcast)
Done Submit draft-ietf-mpls-oam-ipv6-rao for publication
Done Submit draft-ietf-mpls-lsp-ping-registry for publication
Done Submit draft-ietf-mpls-mldp-node-protection for publication rfc7715 (was draft-ietf-mpls-mldp-node-protection)
Done ++ Progress draft-ietf-mpls-ldp-ipv6 for publication to publication rfc7552 (was draft-ietf-mpls-ldp-ipv6)
Done Submit draft-ietf-mpls-rfc6374-udp-return-path for publicatiion rfc7876 (was draft-ietf-mpls-rfc6374-udp-return-path)
Done ++ Progress draft-ietf-mpls-ldp-ip-pw-capability to publication
Done Submit draft-ietf-mpls-lsp-ping-relay-reply for publication rfc7743 (was draft-ietf-mpls-lsp-ping-relay-reply)
Done ++ Progress draft-ietf-mpls-lsp-ping-registry to publication
Done ** Progress draft-ietf-mpls-pim-sm-over-mldp to publication
Done Submit draft-ietf-mpls-tp-oam-id-mib for publication rfc7697 (was draft-ietf-mpls-tp-oam-id-mib)
Done Submit draft-ietf-mpls-ldp-ipv6 for publication
Done Submit draft-ietf-mpls-seamless-mcast for publication
Done Submit draft-ietf-mpls-proxy-lsp-ping fpr publication
Done Submit draft-ietf-mpls-ldp-ip-pw-capability for publication
Done Submit draft-ietf-mpls-in-udp for publication
Done Submit draft-ietf-mpls-ipv6-only-gap for publication
Done Submit draft-ietf-mpls-p2mp-loose-path-reopt for publicatiion
Done Submit draft-ietf-mpls-tp-te-mib for publication
Done Submit draft-ietf-mpls-pim-sm-over-mldp
Done Submit draft-ietf-mpls-mldp-in-band-wildcard-encoding for publication
Done Submit draft-ietf-mpls-smp-requirements for publication
Done Submit draft-ietf-mpls-deprecate-bgp-entropy-label for publication
Done Submit draft-ietf-mpls-ldp-multi-topology for publication
Done Submit draft-ietf-mpls-psc-updates for publication
Done Submit draft-ietf-mpls-lsp-ping-ttl-tlv for publication
Done Submit draft-ietf-mpls-ldp-applicability-label-adv for publication
Done Submit draft-ietf-mpls-special-purpose-labels
Done Submit draft-ietf-mpls-ldp-hello-crypto-auth for publication
Done Submit draft-ietf-mpls-extended-admin-group for publication
Done Submit draft-ietf-mpls-forwardig for publication
Done Submit draft-ietf-mpls-moving-iana-registries for publication
Done draft-ietf-mpls-tp-psc-itu
Done Submit draft-ietf-mpls-tp-p2mp-framework for publication
Done Submit draft-ietf-mpls-targeted-mldp for publication
Done Submit draft-ietf-mpls-return-path-specified-lsp-ping for publication
Done Submit draft-ietf-mpls-tp-rosetta-stone for publication
Done Submit draft-ietf-mpls-tp-mip-mep-map for publication
Done Submit draft-ietf-mpls-mldp-hsmp for publication
Done Submit draft-ietf-mpls-ldp-dod for publication
Done Submit draft-ietf-mpls-retire-ach-tlv for publication
Done Submit draft-ietf-mpls-tp-use-cases-and-design for publication
Done Submit draft-ietf-mpls-tp-ethernet-addressing for publication
Done Submit draft-ietf-mpls-gach-adv for publication
Done Submit draft-ietf-mpls-tp-ring-protection for publication
Done Submit draft-ietf-mpls-ipv6-pw-lsp-ping for publication
Done Submit draft-ietf-mpls-tp-security-framework for publication
Done Submit draft-ietf-mpls-mldp-in-band-signaling for publication
Done Submit draft-ietf-mpls-tp-itu-t-identifiers for publication
Done Submit draft-ietf-mpls-entropy-label for publication
Done Submit draft-ietf-mpls-ldp-gtsm for publication
Done Submit requirements for point-to-multipoint extensions to LDP
Done Submit MPLS security framework for publication as an informational RFC
Done Submit LDP extensions for P2MP LSPs
Done Submit a specification on Soft Pre-emption of LSP Tunnels to the IESG for publication as a Proposed Standard
Done Submit EXP field clarification document to IESG as proposed standard
Done Submit point to multipoint TE MIB to IESG as proposed standard
Done Submit document(s) specifying protocol extensions, enhancements and mechanisms for setup of P2MP TE LSPs
Done Submit specification on LSR Self Test to the IESG for publication as a Proposed Standard
Done Submit a BCP on MPLS load sharing to the IESG
Done Submit an OAM Framework Document to the IESG for publication as an Informational RFC
Done Submit specification on LSP Ping to the IESG for publication as a Proposed Standard
Done Submit a document defining the scope, requirements, and issues to resolve for setup of P2MP TE LSPs (MPLS and GMPLS)
Done Submit a specification on Encapsulations to carry MPLS over IP and GRE to the IESG for as a Proposed Standard
Done Submit the Traffic Engineering Link MIB to the IESG for as a Proposed Standard
Done Submit Definitions of Managed Objects for MultoiProtocol Label Switching, Label Distribution Protocol (LDP) to the IESG for publication as Proposed Standards
Done Submit Definitions of Textual Conventions for Multiprotocol Label Switching (MPLS) Management to the IESG for publication as Proposed Standards
Done Submit Multiprotocol Label Switching (MPLS) Traffic Engineering Management Information Base to the IESG for publication as Proposed Standards
Done Submit Multiprotocol Label Switching (MPLS) Label Switching Router (LSR), Management Information Base to the IESG for publication as Proposed Standards
Done Submit Multiprotocol Label Switching (MPLS) Management Overview to the IESG for publication as Proposed Standards
Done Submit Multiprotocol Label Switching (MPLS) Forward Equivalency Class-To-Next Hop Label Forwarding Entry Management Information Base to the IESG for publication as Proposed Standards
Done Specification for MPLS-specific recovery ready for advancement.
Done LDP fault tolerance specification ready for advancement to Proposed Standard.
Done Framework for IP multicast over label-switched paths ready for advancement.
Done Submit documents from original MPLS effort to IESG

Moved To Teas milestones

Date Milestone Associated documents
Moved To Teas Submit draft-ietf-mpls-te-express-path rfc7823 (was draft-ietf-teas-te-express-path)
draft-ietf-mpls-te-express-path