RFC 3270 (rfc3270) - Page 2 of 64
Multi-Protocol Label Switching (MPLS) Support of Differentiated Services
Alternative Format: Original Text Document
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 5.1 Diff-Serv related RSVP Messages Format. . . . . . . . . . . . .34 5.2 DIFFSERV Object . . . . . . . . . . . . . . . . . . . . . . . .35 5.3 Handling DIFFSERV Object. . . . . . . . . . . . . . . . . . . .37 5.4 Non-support of the DIFFSERV Object. . . . . . . . . . . . . . .40 5.5 Error Codes For Diff-Serv . . . . . . . . . . . . . . . . . . .40 5.6 Intserv Service Type. . . . . . . . . . . . . . . . . . . . . .41 6. LDP Extensions for Diff-Serv Support . . . . . . . . . . . . . .41 6.1 Diff-Serv TLV . . . . . . . . . . . . . . . . . . . . . . . . .42 6.2 Diff-Serv Status Code Values. . . . . . . . . . . . . . . . . .44 6.3 Diff-Serv Related LDP Messages. . . . . . . . . . . . . . . . .44 6.4 Handling of the Diff-Serv TLV . . . . . . . . . . . . . . . . .46 6.5 Non-Handling of the Diff-Serv TLV . . . . . . . . . . . . . . .49 6.6 Bandwidth Information . . . . . . . . . . . . . . . . . . . . .49 Le Faucheur, et. al. Standards Track



