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

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/