draft-pignataro-opsawg-oam-whaaat-question-mark-02.txt   draft-pignataro-opsawg-oam-whaaat-question-mark-03.txt 
OPS Area Working Group C. Pignataro OPS Area Working Group C. Pignataro
Internet-Draft NC State University Internet-Draft NC State University
Updates: 6291 (if approved) A. Farrel Updates: 6291 (if approved) A. Farrel
Intended status: Best Current Practice Old Dog Consulting Intended status: Best Current Practice Old Dog Consulting
Expires: 23 July 2024 20 January 2024 Expires: 26 September 2024 25 March 2024
Guidelines for Charactering "OAM" Guidelines for Charactering "OAM"
draft-pignataro-opsawg-oam-whaaat-question-mark-02 draft-pignataro-opsawg-oam-whaaat-question-mark-03
Abstract Abstract
As the IETF continues to produce and standardize different As the IETF continues to produce and standardize different
Operations, Administration, and Maintenance (OAM) protocols and Operations, Administration, and Maintenance (OAM) protocols and
technologies, various qualifiers and modifiers are prepended to the technologies, various qualifiers and modifiers are prepended to the
OAM acronym. While, at first glance, the most used appear to be well OAM acronym. While, at first glance, the most used appear to be well
understood, the same qualifier may be interpreted differently in understood, the same qualifier may be interpreted differently in
different contexts. A case in point is the qualifiers "in-band" and different contexts. A case in point is the qualifiers "in-band" and
"out-of-band" which have their origins in the radio lexicon and which "out-of-band" which have their origins in the radio lexicon and which
skipping to change at page 1, line 45 skipping to change at page 1, line 45
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/. Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
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."
This Internet-Draft will expire on 23 July 2024. This Internet-Draft will expire on 26 September 2024.
Copyright Notice Copyright Notice
Copyright (c) 2024 IETF Trust and the persons identified as the Copyright (c) 2024 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 (https://trustee.ietf.org/ Provisions Relating to IETF Documents (https://trustee.ietf.org/
license-info) in effect on the date of publication of this document. license-info) in effect on the date of publication of this document.
Please review these documents carefully, as they describe your rights Please review these documents carefully, as they describe your rights
skipping to change at page 2, line 26 skipping to change at page 2, line 26
described in Section 4.e of the Trust Legal Provisions and are described in Section 4.e of the Trust Legal Provisions and are
provided without warranty as described in the Revised BSD License. provided without warranty as described in the Revised BSD License.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
2. In-Band and Out-of-Band OAM . . . . . . . . . . . . . . . . . 3 2. In-Band and Out-of-Band OAM . . . . . . . . . . . . . . . . . 3
2.1. Historical Uses . . . . . . . . . . . . . . . . . . . . . 5 2.1. Historical Uses . . . . . . . . . . . . . . . . . . . . . 5
3. Active, Passive, Hybrid, and Compound OAM . . . . . . . . . . 5 3. Active, Passive, Hybrid, and Compound OAM . . . . . . . . . . 5
4. Extended OAM Acronyms . . . . . . . . . . . . . . . . . . . . 6 4. Extended OAM Acronyms . . . . . . . . . . . . . . . . . . . . 6
5. Security Considerations . . . . . . . . . . . . . . . . . . . 6 5. Node Processing OAM Packets . . . . . . . . . . . . . . . . . 6
6. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 6 6. Security Considerations . . . . . . . . . . . . . . . . . . . 7
7. References . . . . . . . . . . . . . . . . . . . . . . . . . 7 7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 7
7.1. Normative References . . . . . . . . . . . . . . . . . . 7 8. References . . . . . . . . . . . . . . . . . . . . . . . . . 7
7.2. Informative References . . . . . . . . . . . . . . . . . 7 8.1. Normative References . . . . . . . . . . . . . . . . . . 8
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 9 8.2. Informative References . . . . . . . . . . . . . . . . . 8
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 10
1. Introduction 1. Introduction
It is not uncommon for historical and popular terms to have It is not uncommon for historical and popular terms to have
fundamental nuances in how they are interpreted or understood. This fundamental nuances in how they are interpreted or understood. This
was, for example, the case with the acronym for Operations, was, for example, the case with the acronym for Operations,
Administration, and Maintenance, "OAM", and [RFC6291] provided Administration, and Maintenance, "OAM", and [RFC6291] provided
guidelines for its use as well as definitions of its constituent guidelines for its use as well as definitions of its constituent
parts. parts.
skipping to change at page 5, line 37 skipping to change at page 5, line 42
[RFC7799] provides clear definitions for active and passive [RFC7799] provides clear definitions for active and passive
performance assessment such that the construction of metrics and performance assessment such that the construction of metrics and
methods can be described as either "Active" or "Passive". Even methods can be described as either "Active" or "Passive". Even
though [RFC7799] does not include the specific terms "Active", though [RFC7799] does not include the specific terms "Active",
"Passive", or "Hybrid" as modifiers of "OAM", the following terms are "Passive", or "Hybrid" as modifiers of "OAM", the following terms are
used in many RFCs and are provided here for use in all future IETF used in many RFCs and are provided here for use in all future IETF
documents that refer to OAM. documents that refer to OAM.
Active OAM: Active OAM:
Depends on dedicated instrumentation OAM packets. Depends on dedicated instrumented OAM packets.
Passive OAM: Passive OAM:
Depends solely on the observation of one or more existing data Depends solely on the observation of one or more existing data
packet streams, and does not use dedicated OAM packets. packet streams, and does not use dedicated OAM packets.
Hybrid OAM: Hybrid OAM:
Uses instrumentation or modification of data packets themselves. Uses instrumentation or modification of data packets themselves.
[RFC9341] and [RFC9197] are examples labeled "Hybrid OAM" under [RFC9341] and [RFC9197] are examples labeled "Hybrid OAM" under
this definition. this definition.
skipping to change at page 6, line 35 skipping to change at page 6, line 41
This document recommends avoiding the creation and use of extended This document recommends avoiding the creation and use of extended
acronyms for the qualifiers of "OAM". For example, the first "O" in acronyms for the qualifiers of "OAM". For example, the first "O" in
"OOAM" could mean out-of-band, overlay, or something else. "OOAM" could mean out-of-band, overlay, or something else.
[RFC9197] currently uses the acronym "IOAM" for In Situ Operations, [RFC9197] currently uses the acronym "IOAM" for In Situ Operations,
Administration, and Maintenance. While this document does not Administration, and Maintenance. While this document does not
obsolete that acronym, it still recommends that "In situ OAM" is used obsolete that acronym, it still recommends that "In situ OAM" is used
instead to avoid potential ambiguity. instead to avoid potential ambiguity.
5. Security Considerations 5. Node Processing OAM Packets
There are multiple processing capabilities that nodes processing OAM
packets can utilize. Some of those capabilities are explained in
[RFC9197] for In situ OAM, and are further generalized in this
document.
Depending on the Type of OAM processing, nodes are chategorized as
follows. Please note that this characterization exists within the
context of a particular OAM protocol instance, and a given node can
support multiple types:
* Hybrid OAM instruments or modifies data packet themselves.
Consequently:
Encapsulating Node:
Adds OAM information to data packets.
Transit Node:
Processes OAM information in data packets.
Transparent Node:
Does not process OAM information in data packets.
Decapsulating Node:
Removes OAM information to data packets.
* Active OAM uses dedicated OAM packets, outside data packets.
Consequently:
Source Node:
Creates and injects OAM packets into a flow.
Sink Node:
Processes and removes OAM packets from a flow.
A node could be source and sink of Active OAM packets
simultaneously.
6. Security Considerations
Security is improved when the terms used and their definitions are Security is improved when the terms used and their definitions are
unambiguous. unambiguous.
6. Acknowledgements 7. Acknowledgements
The creation of this document was triggered when observing one of The creation of this document was triggered when observing one of
many on-mailing-list discussions of what these terms mean, and how to many on-mailing-list discussions of what these terms mean, and how to
abbreviate them. Participants on that mailing thread include, abbreviate them. Participants on that mailing thread include,
alphabetically: Adrian Farrel, Alexander Vainshtein, Florian Kauer, alphabetically: Adrian Farrel, Alexander Vainshtein, Florian Kauer,
Frank Brockners, Greg Mirsky, Italo Busi, Loa Andersson, Med Frank Brockners, Greg Mirsky, Italo Busi, Loa Andersson, Med
Boucadair, Michael Richardson, Quan Xiong, Stewart Bryant, Tom Petch, Boucadair, Michael Richardson, Quan Xiong, Stewart Bryant, Tom Petch,
Eduard Vasilenko, and Xiao Min. Eduard Vasilenko, and Xiao Min.
The authors wish to thank Hesham Elbakoury, Michael Richardson, The authors wish to thank Hesham Elbakoury, Michael Richardson,
Stewart Bryant, Greg Mirsky, Med Boucadair, and Loa Andersson for Stewart Bryant, Greg Mirsky, Med Boucadair, Loa Andersson, Thomas
their review and very useful comments. Graf, and Alex Huang Feng for their thorough review and very useful
comments that improved this document.
7. References
7.1. Normative References 8. References
8.1. Normative References
[RFC6291] Andersson, L., van Helvoort, H., Bonica, R., Romascanu, [RFC6291] Andersson, L., van Helvoort, H., Bonica, R., Romascanu,
D., and S. Mansfield, "Guidelines for the Use of the "OAM" D., and S. Mansfield, "Guidelines for the Use of the "OAM"
Acronym in the IETF", BCP 161, RFC 6291, Acronym in the IETF", BCP 161, RFC 6291,
DOI 10.17487/RFC6291, June 2011, DOI 10.17487/RFC6291, June 2011,
<https://www.rfc-editor.org/info/rfc6291>. <https://www.rfc-editor.org/info/rfc6291>.
[RFC7799] Morton, A., "Active and Passive Metrics and Methods (with [RFC7799] Morton, A., "Active and Passive Metrics and Methods (with
Hybrid Types In-Between)", RFC 7799, DOI 10.17487/RFC7799, Hybrid Types In-Between)", RFC 7799, DOI 10.17487/RFC7799,
May 2016, <https://www.rfc-editor.org/info/rfc7799>. May 2016, <https://www.rfc-editor.org/info/rfc7799>.
7.2. Informative References 8.2. Informative References
[I-D.ietf-detnet-oam-framework] [I-D.ietf-detnet-oam-framework]
Mirsky, G., Theoleyre, F., Papadopoulos, G. Z., Bernardos, Mirsky, G., Theoleyre, F., Papadopoulos, G. Z., Bernardos,
C. J., Varga, B., and J. Farkas, "Framework of Operations, C. J., Varga, B., and J. Farkas, "Framework of Operations,
Administration and Maintenance (OAM) for Deterministic Administration and Maintenance (OAM) for Deterministic
Networking (DetNet)", Work in Progress, Internet-Draft, Networking (DetNet)", Work in Progress, Internet-Draft,
draft-ietf-detnet-oam-framework-11, 8 January 2024, draft-ietf-detnet-oam-framework-11, 8 January 2024,
<https://datatracker.ietf.org/doc/html/draft-ietf-detnet- <https://datatracker.ietf.org/doc/html/draft-ietf-detnet-
oam-framework-11>. oam-framework-11>.
[I-D.ietf-raw-architecture] [I-D.ietf-raw-architecture]
Thubert, P., "Reliable and Available Wireless Thubert, P., "Reliable and Available Wireless
Architecture", Work in Progress, Internet-Draft, draft- Architecture", Work in Progress, Internet-Draft, draft-
ietf-raw-architecture-16, 20 October 2023, ietf-raw-architecture-17, 4 March 2024,
<https://datatracker.ietf.org/doc/html/draft-ietf-raw- <https://datatracker.ietf.org/doc/html/draft-ietf-raw-
architecture-16>. architecture-17>.
[I-D.kumar-ippm-ifa] [I-D.kumar-ippm-ifa]
Kumar, J., Anubolu, S., Lemon, J., Manur, R., Holbrook, Kumar, J., Anubolu, S., Lemon, J., Manur, R., Holbrook,
H., Ghanwani, A., Cai, D., Ou, H., Li, Y., and X. Wang, H., Ghanwani, A., Cai, D., Ou, H., Li, Y., and X. Wang,
"Inband Flow Analyzer", Work in Progress, Internet-Draft, "Inband Flow Analyzer", Work in Progress, Internet-Draft,
draft-kumar-ippm-ifa-07, 7 September 2023, draft-kumar-ippm-ifa-07, 7 September 2023,
<https://datatracker.ietf.org/doc/html/draft-kumar-ippm- <https://datatracker.ietf.org/doc/html/draft-kumar-ippm-
ifa-07>. ifa-07>.
[I-D.song-opsawg-ifit-framework] [I-D.song-opsawg-ifit-framework]
 End of changes. 12 change blocks. 
20 lines changed or deleted 60 lines changed or added

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