Allocating and Retiring Special-Purpose MPLS Labels

Some MPLS labels have been allocated for specific purposes. A block of labels (0-15) has been set aside to this end; these labels are commonly called "reserved labels". They will be called "special- purpose labels" in this document. As there are only 16 of these special-purpose labels, caution is needed in the allocation of new special-purpose labels; yet, at the same time, forward progress should be allowed when one is called for. This memo defines new procedures for the allocation and retirement of special-purpose labels, as well as a method to extend the special-purpose label space and a description of how to handle extended special-purpose labels in the data plane. Finally, this memo renames the IANA registry for special- purpose labels to "Special-Purpose MPLS Label Values" and creates a new registry called the "Extended Special-Purpose MPLS Label Values" registry. This document updates a number of previous RFCs that use the term "reserved label". Specifically, this document updates RFCs 3032, 3038, 3209, 3811, 4182, 4928, 5331, 5586, 5921, 5960, 6391, 6478, and 6790.

[1]  Stewart Bryant,et al.  MPLS Transport Profile Data Plane Architecture , 2010, RFC.

[2]  Eric C. Rosen,et al.  Removing a Restriction on the use of MPLS Explicit NULL , 2005, RFC.

[3]  Lucy Yong,et al.  The Use of Entropy Labels in MPLS Forwarding , 2012, RFC.

[4]  Luyuan Fang,et al.  Security Framework for MPLS and GMPLS Networks , 2010, RFC.

[5]  Scott O. Bradner,et al.  Key words for use in RFCs to Indicate Requirement Levels , 1997, RFC.

[6]  Will Liu,et al.  Definitions of Textual Conventions (TCs) for Multiprotocol Label Switching (MPLS) Management , 2014 .

[7]  Stewart Bryant,et al.  Flow-Aware Transport of Pseudowires over an MPLS Packet Switched Network , 2011, RFC.

[8]  Yakov Rekhter,et al.  MPLS Upstream Label Assignment and Context-Specific Label Space , 2008, RFC.

[9]  Hiroshi Esaki,et al.  VCID Notification over ATM link for LDP , 2001, RFC.

[10]  George Swallow,et al.  Pseudowire Status for Static Pseudowires , 2012, RFC.

[11]  Eric C. Rosen,et al.  Multiprotocol Label Switching Architecture , 2001, RFC.

[12]  Kireeti Kompella,et al.  Early IANA Allocation of Standards Track Code Points , 2005, RFC.

[13]  Thomas Narten,et al.  Guidelines for Writing an IANA Considerations Section in RFCs , 1998, RFC.

[14]  Stewart Bryant,et al.  A Framework for MPLS in Transport Networks , 2010, RFC.

[15]  Hidenori Ohta,et al.  Assignment of the 'OAM Alert Label' for Multiprotocol Label Switching Architecture (MPLS) Operation and Maintenance (OAM) Functions , 2002, RFC.

[16]  Vijay Srinivasan,et al.  RSVP-TE: Extensions to RSVP for LSP Tunnels , 2001, RFC.

[17]  Stewart Bryant,et al.  MPLS Generic Associated Channel , 2009, RFC.

[18]  Loa Andersson,et al.  Avoiding Equal Cost Multipath Treatment in MPLS Networks , 2007, RFC.

[19]  Dino Farinacci,et al.  MPLS Label Stack Encoding , 2001, RFC.