--- 1/draft-ietf-opsawg-oam-overview-03.txt 2011-03-29 12:16:52.000000000 +0200 +++ 2/draft-ietf-opsawg-oam-overview-04.txt 2011-03-29 12:16:52.000000000 +0200 @@ -1,23 +1,23 @@ Operations and Management Area Working Group T. Mizrahi Internet Draft Marvell Intended status: Informational N. Sprecher -Expires: July 2011 Nokia Siemens Networks +Expires: September 2011 Nokia Siemens Networks E. Bellagamba Ericsson Y. Weingarten Nokia Siemens Networks - January 24, 2011 + March 29, 2011 An Overview of Operations, Administration, and Maintenance (OAM) Mechanisms - draft-ietf-opsawg-oam-overview-03.txt + draft-ietf-opsawg-oam-overview-04.txt Status of this Memo This Internet-Draft is submitted to IETF in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. @@ -26,21 +26,21 @@ and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt. The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. - This Internet-Draft will expire on July 24, 2011. + This Internet-Draft will expire on September 29, 2011. Copyright Notice Copyright (c) 2011 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 @@ -71,78 +71,78 @@ 3.1. Abbreviations..........................................8 3.2. Terminology used in OAM Standards.......................9 3.2.1. General Terms......................................9 3.2.2. OAM Maintenance Entities and Communication Links...10 3.2.3. OAM Maintenance Points............................10 3.2.4. Connectivity Verification and Continuity Checks....11 3.2.5. Link Failures.....................................11 3.2.6. Summary of OAM Terms used in the Standards.........12 4. OAM Functions..............................................13 4.1. ICMP Ping.............................................13 - 4.2. Bidirectional Forwarding Detection (BFD)...............13 - 4.2.1. Overview.........................................13 - 4.2.2. BFD Control.......................................13 - 4.2.3. BFD Echo.........................................14 - 4.3. LSP Ping..............................................14 - 4.4. PWE3 Virtual Circuit Connectivity Verification (VCCV)...15 + 4.2. Bidirectional Forwarding Detection (BFD)...............14 + 4.2.1. Overview.........................................14 + 4.2.2. BFD Control.......................................14 + 4.2.3. BFD Echo.........................................15 + 4.3. LSP Ping..............................................15 + 4.4. PWE3 Virtual Circuit Connectivity Verification (VCCV)...16 4.5. IP Performance Metrics (IPPM)..........................16 4.5.1. Overview.........................................16 - 4.5.2. Control and Test Protocols........................16 + 4.5.2. Control and Test Protocols........................17 4.5.3. OWAMP............................................17 - 4.5.4. TWAMP............................................17 + 4.5.4. TWAMP............................................18 4.6. ITU-T Y.1711..........................................18 4.6.1. Overview.........................................18 - 4.6.2. Connectivity Verification (CV)....................18 + 4.6.2. Connectivity Verification (CV)....................19 4.6.3. Fast Failure Detection (FFD)......................19 4.6.4. Forward Defect Indication (FDI)...................19 - 4.6.5. Backward Defect Indication (BDI)..................19 - 4.7. ITU-T Y.1731..........................................19 - 4.7.1. Overview.........................................19 - 4.7.2. ETH-CC...........................................19 - 4.7.3. ETH-LB...........................................20 - 4.7.4. ETH-TST..........................................20 + 4.6.5. Backward Defect Indication (BDI)..................20 + 4.7. ITU-T Y.1731..........................................20 + 4.7.1. Overview.........................................20 + 4.7.2. ETH-CC...........................................20 + 4.7.3. ETH-LB...........................................21 + 4.7.4. ETH-TST..........................................21 4.7.5. ETH-LT...........................................21 4.7.6. ETH-AIS..........................................21 4.7.7. ETH-LCK..........................................21 - 4.7.8. ETH-RDI..........................................21 - 4.7.9. ETH-APS..........................................21 - 4.7.10. ETH-LM..........................................21 + 4.7.8. ETH-RDI..........................................22 + 4.7.9. ETH-APS..........................................22 + 4.7.10. ETH-LM..........................................22 4.7.11. ETH-DM..........................................22 4.8. IEEE 802.1ag..........................................23 4.8.1. Overview.........................................23 4.8.2. Continuity Check..................................23 4.8.3. Loopback.........................................23 - 4.8.4. Linktrace........................................23 - 4.9. IEEE 802.3ah..........................................23 - 4.9.1. Overview.........................................23 - 4.9.2. Remote Failure Indication.........................23 + 4.8.4. Linktrace........................................24 + 4.9. IEEE 802.3ah..........................................24 + 4.9.1. Overview.........................................24 + 4.9.2. Remote Failure Indication.........................24 4.9.3. Remote Loopback...................................24 4.9.4. Link Monitoring...................................24 4.10. MPLS-TP OAM..........................................24 4.10.1. Overview........................................24 4.10.2. Generic Associated Channel.......................25 4.10.3. MPLS-TP OAM Toolset..............................25 - 4.10.3.1. Continuity Check and Connectivity Verification25 + 4.10.3.1. Continuity Check and Connectivity Verification26 4.10.3.2. Diagnostic Tests............................26 4.10.3.3. Route Tracing...............................26 - 4.10.3.4. Lock Instruct...............................26 - 4.10.3.5. Lock Reporting..............................26 - 4.10.3.6. Alarm Reporting.............................26 + 4.10.3.4. Lock Instruct...............................27 + 4.10.3.5. Lock Reporting..............................27 + 4.10.3.6. Alarm Reporting.............................27 4.10.3.7. Remote Defect Indication....................27 4.10.3.8. Client Failure Indication...................27 4.10.3.9. Packet Loss Measurement.....................27 - 4.10.3.10. Packet Delay Measurement...................27 + 4.10.3.10. Packet Delay Measurement...................28 4.11. Summary of OAM Functions..............................28 - 4.12. Summary of Continuity Check Mechanisms................29 - 5. Security Considerations.....................................30 - 6. IANA Considerations........................................30 - 7. Acknowledgments............................................30 + 4.12. Summary of Continuity Check Mechanisms................30 + 5. Security Considerations.....................................31 + 6. IANA Considerations........................................31 + 7. Acknowledgments............................................31 8. References.................................................31 8.1. Normative References...................................31 8.2. Informative References.................................33 1. Introduction OAM is a general term that refers to a toolset that can be used for detecting, isolating and reporting connection failures or measurement of connection performance parameters. The term OAM has been used over the years in several different contexts, as discussed in [OAM Soup]. @@ -382,20 +382,22 @@ OAM Operations, Administration, and Maintenance PE Provider Edge PW Pseudowire PWE3 Pseudowire Emulation Edge-to-Edge RDI Remote Defect Indication + TTL Time To Live + TTSI Trail Termination Source Identifier VCCV Virtual Circuit Connectivity Verification 3.2. Terminology used in OAM Standards 3.2.1. General Terms A wide variety of terms is used in various OAM standards. Each of the OAM standards listed in the reference section includes a section that @@ -553,20 +555,34 @@ 4. OAM Functions 4.1. ICMP Ping ICMP provides a connectivity verification function for the Internet Protocol. The originator transmits an echo request packet, and the receiver replies with an echo reply. ICMP ping is defined in two variants, [ICMPv4] is used for IPv4, and [ICMPv6] is used for IPv6. + ICMP is also used in Traceroute for path discovery. Traceroute allows + a host to detect the path to a destination host, as follows: + + o The originator host repeatedly transmits an ICMP message to the + destination host. At first, the value of the Time To Live (TTL) + field in the ICMP message is 1, and is then repeatedly incremented + by 1. + + o In turn, each router on the traversing path returns an ICMP + message to the originator with an ICMP Time Exceeded error + message. + + o Finally, the destination router replies with an ICMP Echo Reply. + 4.2. Bidirectional Forwarding Detection (BFD) 4.2.1. Overview While multiple OAM mechanisms have been defined for various protocols in the protocol stack, Bidirectional Forwarding Detection [BFD], defined by the IETF BFD working group, is a generic OAM mechanism that can be deployed over various encapsulating protocols, and in various medium types. The IETF has defined variants of the protocol for IP ([BFD IP], [BFD Multi]), for MPLS LSPs [BFD LSP], and for PWE3 @@ -1252,21 +1266,22 @@ Table 3 summarizes the OAM functions that are supported in each of the standards that were analyzed in this section. +-----------+-------+--------+--------+-----------+-------+--------+ | Standard |Continu|Connecti|Path |Defect |Perform|Other | | |ity |vity |Discover|Indications|ance |Function| | |Check |Verifica|y | |Monitor|s | | | |tion | | |ing | | +-----------+-------+--------+--------+-----------+-------+--------+ - |ICMP Ping | |Echo | | | | | + |ICMP Ping | |Echo |Tracerou| | | | + | | | |te | | | | + --------- + ----- + ------ + ------ + --------- + ----- + ------ + |BFD |BFD |BFD | | | | | | |Control|Echo | | | | | + --------- + ----- + ------ + ------ + --------- + ----- + ------ + |LSP Ping | |"Ping" |"Tracero| | | | | | |mode |ute" | | | | | | | |mode | | | | + --------- + ----- + ------ + ------ + --------- + ----- + ------ + |PW VCCV | |VCCV | | | | | + --------- + ----- + ------ + ------ + --------- + ----- + ------ + @@ -1467,47 +1482,51 @@ [ITU-T Y.1711]"Operation & Maintenance mechanism for MPLS networks", February 2004. [IEEE 802.3ah]"Media Access Control Parameters, Physical Layers, and Management Parameters for Subscriber Access Networks", clause 57, September 2004. 8.2. Informative References [OAM Soup] Andersson, L., Van Helvoort, H., Bonica, R., Romascanu, - D., Mansfield, S., "The OAM Acronym Soup", draft-ietf- - opsawg-mpls-tp-oam-def, June 2010. + D., Mansfield, S., " Guidelines for the use of the OAM + acronym in the IETF ", work-in-progress, draft-ietf- + opsawg-mpls-tp-oam-def, September, 2010. - [OAM Analysis] Sprecher, N., Bellagamba, E., Weingarten, Y., "MPLS-TP - OAM Analysis", draft-ietf-mpls-tp-oam-analysis, July - 2010. + [OAM Analysis] Sprecher, N., Bellagamba, E., Weingarten, Y., "OAM + functions in MPLS based transport network", work-in- + progress, draft-ietf-mpls-tp-oam-analysis, January, + 2011. - [MPLS-TP OAM FW] Busi, I., Niven-Jenkins, B., Allan, D., "MPLS-TP OAM - Framework", work-in-progress, draft-ietf-mpls-tp-oam- - framework, July, 2010. + [MPLS-TP OAM FW] Busi, I., Niven-Jenkins, B., Allan, D., " + Operations, Administration and Maintenance Framework + for MPLS-based Transport Networks ", work-in-progress, + draft-ietf-mpls-tp-oam-framework, February, 2011. [MPLS-TP Term]Van Helvoort, H., Andersson, L., Sprecher, N., "A Thesaurus for the Terminology used in Multiprotocol Label Switching Transport Profile (MPLS-TP) drafts/RFCs and ITU-T's Transport Network - Recommendations", draft-ietf-mpls-tp-rosetta-stone, - May 2010. + Recommendations", work-in-progress, draft-ietf-mpls- + tp-rosetta-stone, November, 2010. [MPLS-TP Ping BFD] Bahadur, N., Aggarwal, R., Ward, D., Nadeau, T., Sprecher, N., Weingarten, Y., "LSP-Ping and BFD encapsulation over ACH", draft-ietf-mpls-tp-lsp-ping- - bfd-procedures, March 2010. + bfd-procedures, work-in-progress, August, 2010. [P2MP Ping] Saxena, S., Farrel, A. , Yasukawa, S., "Detecting Data Plane Failures in Point-to-Multipoint Multiprotocol Label Switching (MPLS) - Extensions to LSP Ping", - draft-ietf-mpls-p2mp-lsp-ping, March 2010. + work-in-progress, draft-ietf-mpls-p2mp-lsp-ping, + March, 2011. [ITU-T G.806] "Characteristics of transport equipment - Description methodology and generic functionality", January 2009. Authors' Addresses Tal Mizrahi Marvell 6 Hamada St. Yokneam, 20692