Request for Comments: March 2003

Similar documents
Internet Engineering Task Force (IETF) Request for Comments: Category: Standards Track ISSN: February 2012

GMPLS Asymmetric Bandwidth Bidirectional Label Switched Paths (LSPs)

Copyright (C) The Internet Society (2001). All Rights Reserved.

Network Working Group Request for Comments: 2996 Category: Standards Track November 2000

Internet Engineering Task Force (IETF) Request for Comments: 7551 Category: Standards Track. R. Gandhi, Ed. Cisco Systems May 2015

Network Working Group. Juniper Networks January Maximum Transmission Unit Signalling Extensions for the Label Distribution Protocol

Request for Comments: 2711 Category: Standards Track BBN October 1999

Applicability Statement for CR-LDP. Status of this Memo

Network Working Group Request for Comments: Category: Standards Track April 2001

Internet Engineering Task Force (IETF) Request for Comments: Category: Standards Track. January 2010

Internet Engineering Task Force (IETF) Request for Comments: 6002 Updates: 3471, 3473, 3945, 4202, 4203, ISSN: October 2010

Request for Comments: Cisco Systems, Inc. Category: Best Current Practice. P. Merckx Equant T. Telkamp Global Crossing May 2004

Network Working Group Request for Comments: 2997 Category: Standards Track Allegro Networks B. Davie Cisco Systems November 2000

Internet Engineering Task Force (IETF) Request for Comments: 6178

Francois Le Faucheur, Editor Cisco Systems, Inc.

Request for Comments: A. Kullberg NetPlane Systems February 2003

Internet Engineering Task Force (IETF) Category: Experimental. D. Cheng Huawei Technologies S. Matsushima Softbank Telecom P. Jiang.

Category: Standards Track Cisco Systems, Inc. D. McPherson TCB K. Peirce Malibu Networks, Inc. November 2002

Network Working Group. Tellium March 2003

Request for Comments: October Transmission of IPv6 Packets over IEEE 1394 Networks

Copyright (C) The Internet Society (2002). All Rights Reserved.

Resilience-Differentiated QoS Extensions to RSVP and DiffServ to Signal End-to-End IP Resilience Requirements

Updates: 2710 September 2003 Category: Standards Track. Source Address Selection for the Multicast Listener Discovery (MLD) Protocol

Francois Le Faucheur, Editor Thomas Nadeau Cisco Systems, Inc. Jim Boyle PDNets. Kireeti Kompella Juniper Networks. William Townsend Tenor Networks

QoS Performance Analysis in Deployment of DiffServ-aware MPLS Traffic Engineering

Internet Engineering Task Force (IETF) January 2010

MPLS & Frame Relay Alliance. MPLS PVC User to Network Interface. Implementation Agreement MPLS & FR 2.0.1

Request for Comments: 2464 Obsoletes: 1972 December 1998 Category: Standards Track. Transmission of IPv6 Packets over Ethernet Networks

Network Working Group. Category: Standards Track ivmg V. Paxson ACIRI/ICSI E. Crabbe Exodus Communications June 2000

Network Working Group. Category: Standards Track Cisco Systems. D. Katz Juniper Networks Y. Rekhter. Cisco Systems. February 1998

Copyright (C) The Internet Society (2002). All Rights Reserved.

Request for Comments: A. Davey Data Connection Limited A. Lindem, Ed. Redback Networks September 2008

Category: Standards Track Inria March Use of BGP-4 Multiprotocol Extensions for IPv6 Inter-Domain Routing

Request for Comments: February Mobile IP Vendor/Organization-Specific Extensions

Network Working Group. Category: Standards Track Cisco Systems, Inc. S. Casner Packet Design J. Wroclawski MIT LCS November 2000

Network Working Group Request for Comments: 3137 Category: Informational Cisco Systems A. Zinin Nexsi Systems D. McPherson Amber Networks June 2001

Category: Standards Track June 1999

Network Working Group. Category: Standards Track. R. Hinden Nokia August 1999

RSVP-TE daemon for DiffServ over MPLS under Linux Features, Components and Architecture

Overview of the RSVP-TE Network Simulator: Design and Implementation

Network Working Group Request for Comments: 4558 Category: Standards Track Cisco Systems D. Papadimitriou Alcatel June 2006

Network Working Group Request for Comments: 2514 Category: Standards Track Cisco Systems K. Tesink Bellcore Editors February 1999

Request for Comments: 3206 Category: Standards Track February 2002

Network Working Group Request for Comments: 3563 Category: Informational July 2003

Network Working Group. Category: Informational Tenet Technologies September 2002

See Also: 1201 January 1999 Category: Standards Track

Category: Standards Track August 2002

Network Working Group

Request for Comments: 2976 Category: Standards Track October 2000

Category: Best Current Practice March 2000

Network Working Group Request for Comments: T. Yoshida Werk Mikro Systems July 2003

Network Working Group. Category: Standards Track December 2001

Updates: 4448 (if approved) Intended status: Standards Track Expires: January 3, 2019 July 02, 2018

Network Working Group. Redback H. Smit. Procket Networks. October Domain-wide Prefix Distribution with Two-Level IS-IS

Category: Standards Track November Registration of Charset and Languages Media Features Tags. Status of this Memo

Network Working Group. Category: Informational September Nortel Networks. Multi-link Multi-node PPP Bundle Discovery Protocol

Request for Comments: 2771 Category: Informational February An Abstract API for Multicast Address Allocation

Network Working Group Request for Comments: 2236 Updates: 1112 November 1997 Category: Standards Track

Internet Engineering Task Force (IETF) Category: Standards Track. Google, Inc D. Pacella Verizon T. Saad Cisco Systems May 2018

Network Working Group. Category: Standards Track Ennovate A. Malis Vivace Networks, Inc. January 2001

RFC 3173 IP Payload Compression Protocol September 2001

Request for Comments: 2749 Category: Standards Track Level3 R. Cohen Cisco D. Durham Intel R. Rajan AT&T A. Sastry Cisco January 2000

Institute of Computer Technology - Vienna University of Technology. L73 - IP QoS Integrated Services Model. Integrated Services Model

Request for Comments: 2467 Obsoletes: 2019 December 1998 Category: Standards Track. Transmission of IPv6 Packets over FDDI Networks

Design Intentions. IP QoS IntServ. Agenda. Design Intentions. L73 - IP QoS Integrated Services Model. L73 - IP QoS Integrated Services Model

Internet Engineering Task Force (IETF) Request for Comments: 5994 Category: Informational

Network Working Group Request for Comments: DayDreamer March 1999

Request for Comments: 4990 Category: Informational Isocore R. Rabbat Google September 2007

Internet Engineering Task Force (IETF) Category: Standards Track. S. Aldrin Google Inc. March 2018

Network Working Group. B. Nandy Nortel Networks June A Time Sliding Window Three Colour Marker (TSWTCM)

Network Working Group Request for Comments: September IANA Considerations for the IPv4 and IPv6 Router Alert Options

Category: Standards Track A. Malis Ascend Communications, Inc. September Inverse Address Resolution Protocol. Status of this Memo

Updates: 2474, 2475, 2597 April 2002 Category: Informational. New Terminology and Clarifications for Diffserv

Network Working Group. Category: Informational Cisco Systems J. Brezak Microsoft February 2002

Request for Comments: 3306 Category: Standards Track Microsoft August 2002

Network Working Group. Category: Informational Cisco Systems October 1998

Network Working Group Request for Comments: January IP Payload Compression Using ITU-T V.44 Packet Method

Network Working Group Request for Comments: Category: Experimental J. Postel ISI December 1998

Request for Comments: 3277 Category: Informational April Intermediate System to Intermediate System (IS-IS) Transient Blackhole Avoidance

Category: Standards Track September 2003

Category: Informational July Generic Routing Encapsulation over CLNS Networks

Request for Comments: 2393 Category: Standards Track Hi/fn R. Pereira TimeStep M. Thomas AltaVista Internet December 1998

Network Working Group. Updates: 1858 June 2001 Category: Informational. Protection Against a Variant of the Tiny Fragment Attack

Network Working Group Request for Comments: Category: Standards Track A. B. Roach dynamicsoft June 2002

Request for Comments: 3401 Updates: 2276 October 2002 Obsoletes: 2915, 2168 Category: Informational

Network Working Group Request for Comments: 2751 Category: Standards Track January 2000

Intended Status: Experimental RFC. Gaurav Raina I.I.T Madras August 25, 2012

Network Working Group. Category: Standards Track September Telnet Encryption: DES3 64 bit Cipher Feedback

I Voice Trunking Format over MPLS Implementation Agreement. MPLS /Frame Relay Alliance 5.0.0

Request for Comments: 2583 Category: Informational ANL May Guidelines for Next Hop Client (NHC) Developers. Status of this Memo

Network Working Group Request for Comments: Category: Best Current Practice January 2004

Network Working Group. Sun Microsystems October 2001

Network Working Group Request for Comments: 2921 Category: Informational September 2000

Request for Comments: K. Poduri Bay Networks June 1999

Internet Engineering Task Force (IETF) Category: Standards Track. M. Conn D. Pacella L. Tomotaki Verizon January 2016

Network Working Group. Category: Informational September 2000

Network Working Group Request for Comments: 2745 Category: Standards Track. ISI S. Vincent Cisco Systems L. Zhang UCLA.

Network Working Group Request for Comments: 3134 Category: Informational June 2001

Category: Informational November 2000

Network Working Group. Category: Standards Track February SIEVE Filtering: Spamtest and VirusTest Extensions

Transcription:

Network Working Group Request for Comments: 3496 Category: Informational A. G. Malis T. Hsiao Vivace Networks March 2003 Protocol Extension for Support of Asynchronous Transfer Mode (ATM) Service Class-aware Multiprotocol Label Switching (MPLS) Traffic Engineering Status of this Memo This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited. Copyright Notice Copyright (C) The Internet Society (2003). All Rights Reserved. Abstract This document specifies a Resource ReSerVation Protocol-Traffic Engineering (RSVP-TE) signaling extension for support of Asynchronous Transfer Mode (ATM) Service Class-aware Multiprotocol Label Switching (MPLS) Traffic Engineering. Table of Contents 1. Overview...2 2. Extended RSVP-TE Path Message Format...2 2.1 PATH Message Format...3 3. ATM_SERVICECLASS Object...3 4. Handling the ATM_SERVICECLASS Object...4 5. Non-support of the ATM_SERVICECLASS Object...4 6. Security Considerations...4 7. IANA Considerations...5 8. References...5 9. Authors Addresses...5 10. Full Copyright Statement...6 Malis & Hsiao Informational [Page 1]

1. Overview This document defines a Resource ReSerVation Protocol-Traffic Engineering (RSVP-TE) protocol addition to support ATM (Asynchronous Transfer Mode) Service Class-aware MPLS (MultiProtocol Label Switching) Traffic Engineering. This protocol addition is used with all MPLS Label Switched Routers (LSRs) and link types (including, but not restricted to, Packet over SONET, Ethernet, and ATM links) to signal traffic engineered paths that can support the ATM service classes as defined by the ATM Forum [TM]. This document does not specify HOW to actually implement the functionality in the MPLS LSRs to emulate the ATM Forum service classes (such as necessary queuing and scheduling mechanisms), only how to signal that the TE path must support the ATM Forum service classes. A useful application for such paths is the carriage of ATM cells encapsulated in IP or MPLS packets in order to use MPLS networks as functional replacements for ATM networks. 2. Extended RSVP-TE Path Message Format One new RSVP-TE Object is defined in this document: the ATM_SERVICECLASS Object. Detailed description of this Object is provided below. This new Object is applicable to PATH messages. This specification only defines the use of the ATM_SERVICECLASS Object in PATH messages used to establish LSP (Label Switched Path) Tunnels in accordance with [RSVP-TE]. Such PATH messages contain a Session Object with a C-Type equal to LSP_TUNNEL_IPv4 and a LABEL_REQUEST object. Restrictions defined in [RSVP-TE] for support of establishment of LSP Tunnels via RSVP-TE are also applicable to the establishment of LSP Tunnels supporting ATM Service Class-aware traffic engineering. For instance, only unicast LSPs are supported and Multicast LSPs are for further study. This new ATM_SERVICECLASS object is optional with respect to RSVP-TE so that general RSVP-TE implementations not concerned with ATM Service Class-aware traffic engineering MPLS LSP setup do not have to support this object. Malis & Hsiao Informational [Page 2]

2.1 PATH Message Format The format of the extended PATH message is as follows: <PATH Message> ::= <Common Header> [ <INTEGRITY> ] <SESSION> <RSVP_HOP> <TIME_VALUES> [ <EXPLICIT_ROUTE> ] <LABEL_REQUEST> [ <SESSION_ATTRIBUTE> ] [ <DIFFSERV> ] [ <ATM_SERVICECLASS> ] [ <POLICY_DATA>... ] [ <sender descriptor> ] <sender descriptor> ::= <SENDER_TEMPLATE> [ <SENDER_TSPEC> ] [ <ADSPEC> ] [ <RECORD_ROUTE> ] 3. ATM_SERVICECLASS Object The ATM_SERVICECLASS object format is as follows: Class Number = 227, C_Type = 1 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Reserved SC +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Reserved : 29 bits This field is reserved. It must be set to zero on transmission and must be ignored on receipt. SC : 3 bits Indicates the ATM Service Class. Values currently allowed are: 0: UBR (Unspecified Bit Rate) 1: VBR-NRT (Variable Bit Rate, Non-Real Time) 2: VBR-RT (Variable Bit Rate, Real Time) 3: CBR (Constant Bit Rate) 4-7: reserved Malis & Hsiao Informational [Page 3]

4. Handling the ATM_SERVICECLASS Object To establish an LSP tunnel with RSVP-TE, the sender LSR creates a PATH message with a session type of LSP_Tunnel_IPv4 and with a LABEL_REQUEST object as per [RSVP-TE]. The sender LSR may also include the DIFFSERV object as per [DIFF-MPLS]. If the LSP is associated with an ATM Service Class, the sender LSR must include the ATM_SERVICECLASS object in the PATH message with the Service-Class (SC) field set to signify the desired ATM Service Class. If a path message contains multiple ATM_SERVICECLASS objects, only the first one is meaningful; subsequent ATM_SERVICECLASS object(s) must be ignored and must not be forwarded. Each LSR along the path that is ATM_SERVICECLASS-aware records the ATM_SERVICECLASS object, when present, in its path state block. The destination LSR responds to the PATH message by sending a RESV message without an ATM_SERVICECLASS object (whether the PATH message contained an ATM_SERVICECLASS object or not). 5. Non-support of the ATM_SERVICECLASS Object An LSR that does not recognize the ATM_SERVICECLASS object Class Number must behave in accordance with the procedures specified in [RSVP] for an unknown Class Number with the binary format 11bbbbbb, where b=0 or 1 (i.e., RSVP will ignore the object but forward it unexamined and unmodified). An LSR that recognizes the ATM_SERVICECLASS object Class Number but does not recognize the ATM_SERVICECLASS object C-Type, must behave in accordance with the procedures specified in [RSVP] for an unknown C-type (i.e., it must send a PathErr with the error code Unknown object C-Type toward the sender). In both situations, this causes the path setup to fail. The sender should notify management that a LSP cannot be established and possibly might take action to retry reservation establishment without the ATM_SERVICECLASS object. 6. Security Considerations The solution is not expected to add specific security requirements beyond those of Diff-Serv and existing TE. The security mechanisms currently used with Diff-Serv and existing TE can be used with this solution. Malis & Hsiao Informational [Page 4]

7. IANA Considerations The IANA has registered a new RSVP Class Number for ATM_SERVICECLASS (227). (See http://www.iana.org/assignments/rsvp-parameters). 8. References [DIFF-MPLS] Le Faucheur, F., Wu, L., Davie, B., Davari, S., Vaananen, P., Krishnan, R., Cheval, P. and J. Heinanen, "Multi- Protocol Label Switching (MPLS) Support of Differentiated Services", RFC 3270, May 2002. [RSVP] Braden, R., Ed., Zhang, L., Berson, S., Herzog, S. and S. Jazmin, "Resource ReSerVation Protocol (RSVP) -- Version 1 Functional Specification", RFC 2205, September 1997. [RSVP-TE] Awduche, D., Berger, L., Gan, D., Li, T., Srinivasan, V. and G. Swallow, "RSVP-TE: Extensions to RSVP for LSP Tunnels", RFC 3209, December 2001. [TM] ATM Forum Traffic Management Specification Version 4.0, af-tm-0056.000, April 1996. 9. Authors Addresses Andrew G. Malis Vivace Networks, Inc. 2730 Orchard Parkway San Jose, CA 95134 EMail: Andy.Malis@vivacenetworks.com Tony Hsiao Vivace Networks, Inc. 2730 Orchard Parkway San Jose, CA 95134 EMail: Tony.Hsiao@VivaceNetworks.com Malis & Hsiao Informational [Page 5]

10. Full Copyright Statement Copyright (C) The Internet Society (2003). All Rights Reserved. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English. The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns. This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Acknowledgement Funding for the RFC Editor function is currently provided by the Internet Society. Malis & Hsiao Informational [Page 6]