datatracker.ietf.org
Sign in
Version 5.4.0, 2014-04-22
Report a bug

Encoding of Attributes for MPLS LSP Establishment Using Resource Reservation Protocol Traffic Engineering (RSVP-TE)
RFC 5420

Document type: RFC - Proposed Standard (February 2009; Errata)
Updated by RFC 6510
Obsoletes RFC 4420
Document stream: IETF
Last updated: 2013-03-02
Other versions: plain text, pdf, html

IETF State: (None)
Consensus: Unknown
Document shepherd: No shepherd assigned

IESG State: RFC 5420 (Proposed Standard)
Responsible AD: Ross Callon
Send notices to: ccamp-chairs@tools.ietf.org, draft-ietf-ccamp-rfc4420bis@tools.ietf.org

Network Working Group                                     A. Farrel, Ed.
Request for Comments: 5420                            Old Dog Consulting
Obsoletes: 4420                                         D. Papadimitriou
Updates: 3209, 3473                                              Alcatel
Category: Standards Track                                    JP. Vasseur
                                                     Cisco Systems, Inc.
                                                             A. Ayyangar
                                                        Juniper Networks
                                                           February 2009

        Encoding of Attributes for MPLS LSP Establishment Using
      Resource Reservation Protocol Traffic Engineering (RSVP-TE)

Status of This Memo

   This document specifies an Internet standards track protocol for the
   Internet community, and requests discussion and suggestions for
   improvements.  Please refer to the current edition of the "Internet
   Official Protocol Standards" (STD 1) for the standardization state
   and status of this protocol.  Distribution of this memo is unlimited.

Copyright Notice

   Copyright (c) 2009 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents (http://trustee.ietf.org/
   license-info) in effect on the date of publication of this document.
   Please review these documents carefully, as they describe your rights
   and restrictions with respect to this document.

Farrel, et al.              Standards Track                     [Page 1]
RFC 5420        Attributes for MPLS LSPs Using RSVP-TE     February 2009

Abstract

   Multiprotocol Label Switching (MPLS) Label Switched Paths (LSPs) may
   be established using the Resource Reservation Protocol Traffic
   Engineering (RSVP-TE) extensions.  This protocol includes an object
   (the SESSION_ATTRIBUTE object) that carries a Flags field used to
   indicate options and attributes of the LSP.  That Flags field has
   eight bits, allowing for eight options to be set.  Recent proposals
   in many documents that extend RSVP-TE have suggested uses for each of
   the previously unused bits.

   This document defines a new object for RSVP-TE messages that allows
   the signaling of further attribute bits and also the carriage of
   arbitrary attribute parameters to make RSVP-TE easily extensible to
   support new requirements.  Additionally, this document defines a way
   to record the attributes applied to the LSP on a hop-by-hop basis.

   The object mechanisms defined in this document are equally applicable
   to Generalized MPLS (GMPLS) Packet Switch Capable (PSC) LSPs and to
   GMPLS non-PSC LSPs.

   This document replaces and obsoletes the previous version of this
   work, published as RFC 4420.  The only change is in the encoding of
   the Type-Length-Variable (TLV) data structures.

Farrel, et al.              Standards Track                     [Page 2]
RFC 5420        Attributes for MPLS LSPs Using RSVP-TE     February 2009

Table of Contents

   1. Introduction and Problem Statement ..............................4
      1.1. Applicability to Generalized MPLS ..........................5
      1.2. A Rejected Alternate Solution ..............................5
   2. Terminology .....................................................6
   3. Attributes TLVs .................................................6
      3.1. Attribute Flags TLV ........................................7
   4. LSP_ATTRIBUTES Object ...........................................8
      4.1. Format .....................................................9
      4.2. Generic Processing Rules for Path Messages .................9
      4.3. Generic Processing Rules for Resv Messages .................9
   5. LSP_REQUIRED_ATTRIBUTES Object .................................10
      5.1. Format ....................................................11
      5.2. Generic Processing Rules ..................................11
   6. Inheritance Rules ..............................................11
   7. Recording Attributes Per LSP ...................................12
      7.1. Requirements ..............................................12
      7.2. RRO Attributes Subobject ..................................12
      7.3. Procedures ................................................13
           7.3.1. Subobject Presence Rules ...........................13
           7.3.2. Reporting Compliance with LSP Attributes ...........14
           7.3.3. Reporting Per-Hop Attributes .......................14
           7.3.4. Default Behavior ...................................14

[include full document text]