summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc3429.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/rfc/rfc3429.txt')
-rw-r--r--doc/rfc/rfc3429.txt339
1 files changed, 339 insertions, 0 deletions
diff --git a/doc/rfc/rfc3429.txt b/doc/rfc/rfc3429.txt
new file mode 100644
index 0000000..ab83302
--- /dev/null
+++ b/doc/rfc/rfc3429.txt
@@ -0,0 +1,339 @@
+
+
+
+
+
+
+Network Working Group H. Ohta
+Request for Comments: 3429 NTT
+Category: Informational November 2002
+
+
+ Assignment of the 'OAM Alert Label' for
+ Multiprotocol Label Switching Architecture (MPLS)
+ Operation and Maintenance (OAM) Functions
+
+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 (2002). All Rights Reserved.
+
+Abstract
+
+ This document describes the assignment of one of the reserved label
+ values defined in RFC 3032 (MPLS label stack encoding) to the
+ 'Operation and Maintenance (OAM) Alert Label' that is used by user-
+ plane Multiprotocol Label Switching Architecture (MPLS) OAM functions
+ for identification of MPLS OAM packets.
+
+1. Introduction
+
+ This document describes the assignment of one of the reserved label
+ values defined in RFC 3032 (MPLS label stack encoding [2]) to the
+ 'OAM Alert Label' that is used by user-plane MPLS OAM functions for
+ identification of MPLS OAM packets as described in the ITU-T
+ Recommendation Y.1711 [1] (on MPLS OAM functions).
+
+2. OAM functions
+
+ MPLS OAM (Operation and Maintenance) functions provide necessary
+ tools for network operators to operate and maintain the networks.
+ MPLS OAM functionality is required at the MPLS layer, and more
+ specifically at each MPLS level, independent of OAM functionality
+ provided by the lower layers (SONET/SDH, etc.). The objectives of
+ the OAM functions include the following:
+
+ - Defect and failure detection: Defect/failures affecting the
+ transport of user information are detected by continuous or
+ periodic checking. As a result, maintenance event information or
+ appropriate alarms will be produced.
+
+
+
+Ohta Informational [Page 1]
+
+RFC 3429 OAM Alert Label for OAM Functions November 2002
+
+
+ - Reporting the defect/failure information: Defect information is
+ given to other management entities (e.g., Operation Support
+ System) in order to provide the appropriate indications to the
+ maintenance staff for maintaining the Quality of Service (QoS)
+ level offered to customers.
+
+ - Defect/failure localization: Determination by internal or external
+ test systems of a failed entity is performed if defect information
+ is insufficient.
+
+ - Performance monitoring: Performance (packet losses, transfer
+ delay, bit errors, etc.) of the user information transport is
+ measured in order to estimate the transport integrity.
+
+3. OAM Packet Identification
+
+ The user-plane MPLS OAM mechanisms as described in the ITU-T
+ Recommendation Y.1711 [1] uses a special label called 'OAM Alert
+ Label' to differentiate OAM packets from the normal user packets.
+ One of the reserved label values defined in RFC 3032 (MPLS label
+ stack encoding [2]) is assigned to 'OAM Alert Label'. A value of 14
+ is used for this purpose.
+
+4. MPLS OAM work in ITU-T SG13
+
+ ITU-T Study Group 13, Question 3/13 is progressing work on user-plane
+ MPLS OAM and has produced the following documents:
+
+ (1) Recommendation Y.1710 (Requirements for OAM functionality for
+ MPLS networks) [3]
+
+ (2) Corrigendum 1 to Recommendation Y.1710 [4]
+
+ (3) Recommendation Y.1711 (OAM mechanisms for MPLS networks) [1]
+
+ (4) Draft Recommendation Y.1720 (Protection switching for MPLS
+ networks) [6] relies on OAM mechanisms in Y.1711, under last call
+ as of Nov. 2002.
+
+5. Considerations on penultimate hop popping (PHP)
+
+ In response to concerns raised during IETF meetings and in related
+ discussions, this section provides an explanation on how MPLS OAM
+ functions defined in ITU-T Recommendation Y.1711 [1] are applied to
+ MPLS networks where PHP is in effect.
+
+
+
+
+
+
+Ohta Informational [Page 2]
+
+RFC 3429 OAM Alert Label for OAM Functions November 2002
+
+
+5.1 Scope of ITU-T Recommendation Y.1711
+
+ The scope of ITU-T Recommendation Y.1711 includes application to both
+ non-PHP and PHP cases as quoted below [1].
+
+ "1 Scope
+ This Recommendation provides mechanisms for user-plane OAM (Operation
+ and Maintenance) functionality in MPLS networks according to the
+ requirements and principles given in Recommendation Y.1710. OAM
+ functions specified in this Recommendation can be applied to both
+ non-PHP and PHP cases unless otherwise stated. The current version
+ of this recommendation is designed primarily to support
+ point-to-point and multipoint-to-point explicit routed LSPs
+ (ER-LSPs)."
+
+5.2 Applicability of MPLS OAM to PHP
+
+ There are two cases where PHP is used:
+
+ Case 1: The ultimate node is an MPLS LSR, and implements both MPLS
+ control-plane and data-plane, but is not able to perform 2 lookups at
+ line rate. So it asks the penultimate node to pop the top label
+ (rather than swapping it), using the MPLS reserved label 3 (implicit
+ null label) as per defined in RFC 3032 [2].
+
+ Case 2: The ultimate node has no MPLS label look up and processing
+ capability and does not recognize labeled packets. This node asks
+ for PHP, using the MPLS reserved label 3 (implicit null label) as
+ defined in RFC 3032 [2].
+
+ Currently, MPLS OAM functions defined in ITU-T Recommendation Y.1711
+ [1] can only be applied to Case 1. The next subsection describes the
+ node behavior in Case 1. Application for Case 2 needs further study.
+ Also, application to carrier supporting carrier scenarios is for
+ future study.
+
+5.3 Node behavior when OAM functions are activated
+
+ Where the ultimate LSR is an MPLS LSR and PHP is in effect, the
+ penultimate LSR pops the top label and forwards the OAM packet (with
+ the OAM label and the OAM payload intact) to the ultimate LSR [5].
+
+ - If the ultimate LSR supports MPLS OAM, it understands that a
+ received packet with an OAM label on top is an OAM packet, since
+ the original top label has been removed by the penultimate LSR.
+ It also knows the ingress LSR that originated the MPLS OAM packet
+ from the TTSI (Trail Termination Source Identifier) value of the
+
+
+
+
+Ohta Informational [Page 3]
+
+RFC 3429 OAM Alert Label for OAM Functions November 2002
+
+
+ received MPLS OAM packet. TTSI is a unique identifier for ingress
+ LSR that is contained in MPLS OAM packets (see ITU-T
+ Recommendation Y.1711 [1]).
+
+ - If the ultimate LSR does not support MPLS OAM, the OAM packet is
+ discarded as per section 3.18 of RFC 3031 [5].
+
+6. IANA Considerations
+
+ The IANA has reserved the use of the MPLS label value of 14 as the
+ 'OAM Alert Label'. See section 3 for additional information.
+
+7. Security Considerations
+
+ This document does not raise any security issues that are not already
+ present in either the MPLS architecture or in the architecture of the
+ network layer protocol contained within the encapsulation.
+
+ OAM functions could enhance the security of MPLS networks. For
+ example, Connectivity Verification (CV) function defined in ITU-T
+ Recommendation Y.1711 [1] can detect mis-connections, and therefore
+ can prevent customers' traffic being exposed to other customers.
+
+8. Acknowledgements
+
+ The author wishes to thank Shahram Davari with PMC-Sierra, Neil
+ Harrison with British Telecom, Monique Morrow, Thomas D. Nadeau, Hari
+ Rakotoranto and Chip Sharp with Cisco Systems, Khalid Ahmad and David
+ Allan with Nortel Networks, and Mina Azad with Azad-Mohtaj Consulting
+ for their valuable contributions and discussions.
+
+9. Normative References
+
+ [1] ITU-T Recommendation Y.1711, "OAM mechanism for MPLS networks",
+ November 2002.
+
+ [2] Rosen, E., Tappan, D., Fedorkow, G., Rekhter, Y., Farinaccia, D.,
+ Li, T. and A. Conta, "MPLS label stack encoding", RFC 3032,
+ January 2001.
+
+ [3] ITU-T recommendation Y.1710, "Requirements for OAM functionality
+ for MPLS networks" July 2001.
+
+ [4] ITU-T Corrigendum 1 to Recommendation Y.1710, November 2002.
+
+ [5] Rosen, E., Viswanathan, A. and R. Callon, "Multiprotocol Label
+ Switching Architecture", RFC 3031, January 2001.
+
+
+
+
+Ohta Informational [Page 4]
+
+RFC 3429 OAM Alert Label for OAM Functions November 2002
+
+
+10. Informative Reference
+
+ [6] ITU-T Draft Recommendation Y.1720, "Protection switching for MPLS
+ networks", under last call as of November 2002.
+
+11. Author's Address
+
+ Hiroshi OHTA
+ NTT
+ 3-9-11 Midori-Cho, Musashino-Shi
+ Tokyo 180-8585 Japan
+
+ Phone: +81 422 59 3617
+ Fax: +81 422 59 3787
+ EMail: ohta.hiroshi@lab.ntt.co.jp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Ohta Informational [Page 5]
+
+RFC 3429 OAM Alert Label for OAM Functions November 2002
+
+
+12. Full Copyright Statement
+
+ Copyright (C) The Internet Society (2002). 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.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Ohta Informational [Page 6]
+