datatracker.ietf.org
Sign in
Version 5.7.1.p2, 2014-10-29
Report a bug

Multi-Protocol Label Switching (MPLS) Support of Differentiated Services
RFC 3270

Document type: RFC - Proposed Standard (May 2002; Errata)
Updated by RFC 5462
Updates RFC 3032
Document stream: IETF
Last updated: 2013-03-02
Other versions: plain text, pdf, html

IETF State: WG Document
Consensus: Unknown
Document shepherd: No shepherd assigned

IESG State: RFC 3270 (Proposed Standard)
Responsible AD: Scott Bradner
IESG Note: Responsible: RFC Editor
Send notices to: <swallow@cisco.com>, <loa@pi.se>

Network Working Group                             F. Le Faucheur, Editor
Request for Comments: 3270                                         L. Wu
Category: Standards Track                                       B. Davie
                                                           Cisco Systems
                                                               S. Davari
                                                         PMC-Sierra Inc.
                                                             P. Vaananen
                                                                   Nokia
                                                             R. Krishnan
                                                       Axiowave Networks
                                                               P. Cheval
                                                                 Alcatel
                                                             J. Heinanen
                                                           Song Networks
                                                                May 2002

                 Multi-Protocol Label Switching (MPLS)
                   Support of Differentiated Services

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) The Internet Society (2002).  All Rights Reserved.

Abstract

   This document defines a flexible solution for support of
   Differentiated Services (Diff-Serv) over Multi-Protocol Label
   Switching (MPLS) networks.

   This solution allows the MPLS network administrator to select how
   Diff-Serv Behavior Aggregates (BAs) are mapped onto Label Switched
   Paths (LSPs) so that he/she can best match the Diff-Serv, Traffic
   Engineering and protection objectives within his/her particular
   network.  For instance, this solution allows the network
   administrator to decide whether different sets of BAs are to be
   mapped onto the same LSP or mapped onto separate LSPs.

Le Faucheur, et. al.        Standards Track                     [Page 1]
RFC 3270        MPLS Support of Differentiated Services         May 2002

Table of Contents

   1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 3
   1.1  Terminology. . . . . . . . . . . . . . . . . . . . . . . . . . 5
   1.2 EXP-Inferred-PSC LSPs (E-LSP) . . . . . . . . . . . . . . . . . 6
   1.3 Label-Only-Inferred-PSC LSPs (L-LSP). . . . . . . . . . . . . . 7
   1.4 Overall Operations. . . . . . . . . . . . . . . . . . . . . . . 7
   1.5 Relationship between Label and FEC. . . . . . . . . . . . . . . 8
   1.6 Bandwidth Reservation for E-LSPs and L-LSPs . . . . . . . . . . 8
   2. Label Forwarding Model for Diff-Serv LSRs and Tunneling Models . 9
   2.1 Label Forwarding Model for Diff-Serv LSRs . . . . . . . . . . . 9
   2.2 Incoming PHB Determination. . . . . . . . . . . . . . . . . . .10
   2.3 Outgoing PHB Determination With Optional Traffic Conditioning .11
   2.4 Label Forwarding. . . . . . . . . . . . . . . . . . . . . . . .11
   2.5 Encoding Diff-Serv Information Into Encapsulation Layer . . . .13
   2.6 Diff-Serv Tunneling Models over MPLS. . . . . . . . . . . . . .13
   3. Detailed Operations of E-LSPs. . . . . . . . . . . . . . . . . .22
   3.1 E-LSP Definition. . . . . . . . . . . . . . . . . . . . . . . .22
   3.2 Populating the `Encaps-->PHB mapping' for an incoming E-LSP . .23
   3.3 Incoming PHB Determination On Incoming E-LSP. . . . . . . . . .23
   3.4 Populating the `Set of PHB-->Encaps mappings' for an outgoing
       E-LSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
   3.5 Encoding Diff-Serv information into Encapsulation Layer On
       Outgoing E-LSP. . . . . . . . . . . . . . . . . . . . . . . . .26
   3.6 E-LSP Merging . . . . . . . . . . . . . . . . . . . . . . . . .27
   4.  Detailed Operation of L-LSPs. . . . . . . . . . . . . . . . . .28
   4.1 L-LSP Definition. . . . . . . . . . . . . . . . . . . . . . . .28
   4.2 Populating the `Encaps-->PHB mapping' for an incoming L-LSP . .28
   4.3 Incoming PHB Determination On Incoming L-LSP. . . . . . . . . .30
   4.4 Populating the `Set of PHB-->Encaps mappings' for an outgoing
       L-LSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
   4.5 Encoding Diff-Serv Information into Encapsulation Layer on
       Outgoing L-LSP. . . . . . . . . . . . . . . . . . . . . . . . .33
   4.6 L-LSP Merging . . . . . . . . . . . . . . . . . . . . . . . . .34
   5. RSVP Extension for Diff-Serv Support . . . . . . . . . . . . . .34

[include full document text]