Multiprotocol Label Switching (mpls)

Last Modified: 2007-05-07

Additional information is available at tools.ietf.org/wg/mpls

Chair(s):

  • George Swallow <swallow@cisco.com>

  • Loa Andersson <loa@pi.se>

    Routing Area Director(s):

  • Ross Callon <rcallon@juniper.net>
  • David Ward <dward@cisco.com>

    Routing Area Advisor:

  • Ross Callon <rcallon@juniper.net>

    Mailing Lists:

    General Discussion: mpls@lists.ietf.org
    To Subscribe: https://www1.ietf.org/mailman/listinfo/mpls
    Archive: http://cell.onecall.net/cell-relay/archives/mpls/mpls.index.html

    Description of Working Group:

    The MPLS working group is responsible for standardizing a base
    technology for using label switching and for the implementation of
    label-switched paths over various packet based link-level
    technologies, such as Packet-over-Sonet, Frame Relay, ATM, and
    LAN technologies (e.g. all forms of Ethernet, Token Ring, etc.).
    This includes procedures and protocols for the distribution of
    labels between routers and encapsulation.

    The working group is also responsible for specifying the necessary
    MIBs for the functionality specified in the base MPLS technology.

    The first generation of the MPLS standards are largely complete,
    and the current WG work items are:

    - Define requirements, mechanisms and protocol extensions for
    point-to-multipoint (P2MP) MPLS

    - Define requirements, mechanisms and protocol extensions for
    traffic engineered point-to-multipoint (P2MP) MPLS, including
    soft preemption

    - Define requirements and mechanisms for MPLS OAM

    - Define an overall OAM framework for MPLS applications

    - MPLS-specific aspects of traffic engineering for multi-areas/multi-AS
    in cooperation with the CCAMP WG

    - Determine (with CCAMP) what procedures are appropriate for evaluating
    proposals to extend the MPLS and GMPLS protocols, and document these

    - Document current implementation practices for MPLS load sharing

    The Working Group chairs tracking of the working group documents can be
    viewed at http://www.tla-group.com/~mpls/mpls-wg-docs.htm

    Goals and Milestones:

    Done  Submit documents from original MPLS effort to IESG
    Done  Framework for IP multicast over label-switched paths ready for advancement.
    Done  LDP fault tolerance specification ready for advancement to 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  Specification for MPLS-specific recovery ready for advancement.
    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  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 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 the Traffic Engineering Link MIB to the IESG for as a Proposed Standard
    Done  Submit a specification on Encapsulations to carry MPLS over IP and GRE to the IESG for as a Proposed Standard
    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 an OAM Framework Document to the IESG for publication as an Informational RFC
    Done  Submit a BCP on MPLS load sharing to the IESG
    Done  Submit specification on LSR Self Test to the IESG for publication as a Proposed Standard
    Done  Submit document(s) specifying protocol extensions, enhancements and mechanisms for setup of P2MP TE LSPs
    Jun 2007  Submit requirements for point-to-multipoint extensions to LDP
    Dec 2007  Submit document(s) specifying LDP extensions for setup of P2MP LSPs
    Dec 2007  Submit a specification on Soft Pre-emption of LSP Tunnels to the IESG for publication as a Proposed Standard
    Mar 2008  Submit a MPLS security framework for publication as an informational RFC

    Internet-Drafts:

    Multiprotocol Label Switching (MPLS) Traffic Engineering Management Information Base for Fast Reroute (80599 bytes)
    Detecting Data Plane Failures in Point-to-Multipoint Multiprotocol Label Switching (MPLS) - Extensions to LSP Ping (62073 bytes)
    MPLS Multicast Encapsulations (21828 bytes)
    Label Distribution Protocol Extensions for Point-to-Multipoint and Multipoint-to-Multipoint Label Switched Paths (73508 bytes)
    MPLS Upstream Label Assignment and Context-Specific Label Space (28871 bytes)
    MPLS Upstream Label Assignment for RSVP-TE (19260 bytes)
    MPLS Upstream Label Assignment for LDP (22652 bytes)
    Requirements for Point-To-Multipoint Extensions to the Label Distribution Protocol (41196 bytes)
    A Link-Type sub-TLV to convey the number of Traffic Engineering Label Switched Paths signalled with zero reserved bandwidth across a link (15888 bytes)
    Point-to-Multipoint Multiprotocol Label Switching (MPLS) Traffic Engineering (TE) Management Information Base (MIB) module (127765 bytes)
    LDP Typed Wildcard FEC (17741 bytes)
    Proxy LSP Ping (30793 bytes)
    P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels (33602 bytes)
    LDP extension for Inter-Area LSP (24319 bytes)
    LDP IGP Synchronization (14688 bytes)
    Security Framework for MPLS and GMPLS Networks (131854 bytes)
    Non PHP Behavior and out-of-band mapping for RSVP-TE LSPs (16256 bytes)
    An Analysis of Scaling Issues in MPLS-TE Backbone Networks (85361 bytes)

    Request For Comments:

    Requirements for Traffic Engineering Over MPLS (RFC 2702) (68386 bytes)
    Multiprotocol Label Switching Architecture (RFC 3031) (0 bytes)
    MPLS Label Stack Encoding (RFC 3032) (0 bytes) updated by RFC 3443,RFC 4182
    Use of Label Switching on Frame Relay Networks Specification (RFC 3034) (0 bytes)
    MPLS using LDP and ATM VC Switching (RFC 3035) (0 bytes)
    LDP Specification (RFC 3036) (0 bytes) obsoleted by RFC 5036
    VCID Notification over ATM link for LDP (RFC 3038) (0 bytes)
    LDP Applicability (RFC 3037) (0 bytes)
    The Assignment of the Information Field and Protocol Identifier in the Q.2941 Generic Identifier and Q.2957 User-to-user Signaling for the Internet Protocol (RFC 3033) (0 bytes)
    MPLS Loop Prevention Mechanism (RFC 3063) (0 bytes)
    Carrying Label Information in BGP-4 (RFC 3107) (0 bytes)
    RSVP-TE: Extensions to RSVP for LSP Tunnels (RFC 3209) (0 bytes) updated by RFC 3936,RFC 4420,RFC 4874
    Applicability Statement for Extensions to RSVP for LSP-Tunnels (RFC 3210) (0 bytes)
    LDP State Machine (RFC 3215) (0 bytes)
    LSP Modification Using CR-LDP (RFC 3214) (0 bytes)
    Applicability Statement for CR-LDP (RFC 3213) (0 bytes) updated by RFC 3468
    Constraint-Based LSP Setup using LDP (RFC 3212) (0 bytes) updated by RFC 3468
    MPLS Support of Differentiated Services (RFC 3270) (0 bytes)
    Framework for IP Multicast in MPLS (RFC 3353) (0 bytes)
    Time to Live (TTL) Processing in MPLS Networks (Updates RFC 3032) (RFC 3443) (0 bytes) updates RFC 3032
    Signalling Unnumbered Links in Resource ReSerVation Protocol - Traffic Engineering (RSVP-TE) (RFC 3477) (0 bytes)
    Framework for MPLS-based Recovery (RFC 3469) (0 bytes)
    Fault Tolerance for the Label Distribution Protocol (LDP) (RFC 3479) (0 bytes)
    Graceful Restart Mechanism for Label Distribution Protocol (RFC 3478) (0 bytes)
    The MPLS Working Group decision on MPLS signaling protocols (RFC 3468) (0 bytes) updates RFC 3213,RFC 3212,RFC 3472
    Signalling Unnumbered Links in CR-LDP (Constraint-Routing Label Distribution Protocol) (RFC 3480) (0 bytes)
    Applicability Statement for Restart Mechanisms for the Label Distribution Protocol (LDP) (RFC 3612) (0 bytes)
    Definitions of Textual Conventions for Multiprotocol Label Switching (MPLS) Management (RFC 3811) (0 bytes)
    Definitions of Managed Objects for the Multiprotocol Label Switching, Label Distribution Protocol (LDP) (RFC 3815) (0 bytes)
    Multiprotocol Label Switching (MPLS) Forwarding Equivalence Class To Next Hop Label Forwarding Entry (FEC-To-NHLFE)Management Information Base (RFC 3814) (0 bytes)
    Multiprotocol Label Switching (MPLS) Label Switching Router (LSR)Management Information Base (RFC 3813) (0 bytes)
    Multiprotocol Label Switching (MPLS) Traffic Engineering Management Information Base (RFC 3812) (0 bytes)
    Maximum Transmission Unit Signalling Extensions for the Label Distribution Protocol (RFC 3988) (0 bytes)
    Encapsulating MPLS in IP or Generic Routing Encapsulation (GRE) (RFC 4023) (0 bytes)
    Fast Reroute Extensions to RSVP-TE for LSP Tunnels (RFC 4090) (0 bytes)
    Removing a Restriction on the use of MPLS Explicit NULL (RFC 4182) (0 bytes) updates RFC 3032
    Label Switched Paths (LSP) Hierarchy with Generalized Multi-Protocol Label Switching (GMPLS) Traffic Engineering (TE) (RFC 4206) (0 bytes)
    Link Bundling in MPLS Traffic Engineering (RFC 4201) (0 bytes) updates RFC 3471,RFC 3472,RFC 3473
    Multiprotocol Label Switching (MPLS) Management Overview (RFC 4221) (0 bytes)
    Traffic Engineering Link Management Information Base (RFC 4220) (0 bytes)
    Multiprotocol Label Switching (MPLS) Label-Controlled ATM and Frame-Relay Management Interface Definition (RFC 4368) (0 bytes)
    Detecting Multi-Protocol Label Switched (MPLS) Data Plane Failures (RFC 4379) (0 bytes) updates RFC 1122
    A Framework for Multi-Protocol Label Switching (MPLS) Operations and Management (OAM) (RFC 4378) (0 bytes)
    Operations and Management (OAM) Requirements for Multi-Protocol Label Switched (MPLS) Networks (RFC 4377) (0 bytes)
    Encoding of Attributes for Multiprotocol Label Switching (MPLS) Label Switched Path (LSP) Establishment Using Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) (RFC 4420) (0 bytes) updates RFC 3209,RFC 3473
    Signaling Requirements for Point to Multipoint Traffic Engineered MPLS Label Switched Paths (LSPs) (RFC 4461) (0 bytes)
    Definition of a Record Route Object (RRO) Node-Id Sub-Object (RFC 4561) (0 bytes)
    Operations and Management (OAM) Requirements for Point-to-Multipoint MPLS Networks (RFC 4687) (30486 bytes)
    Graceful Restart Mechanism for BGP with MPLS (RFC 4781) (23249 bytes)
    Encapsulation of MPLS over Layer 2 Tunneling Protocol Version 3 (RFC 4817) (26538 bytes)
    Codepoint Registry for The Flags Field in the Resource Reservation Protocol Traffic Engineering (RSVP-TE) Session Attribute Object (RFC 4859) (7511 bytes)
    Extensions to Resource Reservation Protocol - Traffic Engineering (RSVP-TE) for Point-to-Multipoint TE Label Switched Paths (LSPs) (RFC 4875) (125394 bytes)
    Avoiding Equal Cost Multipath Treatment in MPLS Networks (RFC 4928) (18376 bytes)
    ICMP Extensions for MultiProtocol Label Switching (RFC 4950) (15091 bytes)
    LDP Specification (RFC 5036) (287101 bytes) obsoletes RFC 3036
    Experience with the Label Distribution Protocol (LDP) (RFC 5037) (13886 bytes)
    The Label Distribution Protocol (LDP) Implementation Survey Results (RFC 5038) (46890 bytes)

    IETF Secretariat - Please send questions, comments, and/or suggestions to ietf-web@ietf.org.

    Return to working group directory.

    Return to IETF home page.