| < draft-ietf-ippm-ioam-direct-export-00.txt | draft-ietf-ippm-ioam-direct-export-01.txt > | |||
|---|---|---|---|---|
| IPPM H. Song | IPPM H. Song | |||
| Internet-Draft Futurewei | Internet-Draft Futurewei | |||
| Intended status: Standards Track B. Gafni | Intended status: Standards Track B. Gafni | |||
| Expires: August 9, 2020 Mellanox Technologies, Inc. | Expires: February 6, 2021 Mellanox Technologies, Inc. | |||
| T. Zhou | T. Zhou | |||
| Z. Li | Z. Li | |||
| Huawei | Huawei | |||
| F. Brockners | F. Brockners | |||
| S. Bhandari | S. Bhandari | |||
| R. Sivakolundu | R. Sivakolundu | |||
| Cisco | Cisco | |||
| T. Mizrahi, Ed. | T. Mizrahi, Ed. | |||
| Huawei Smart Platforms iLab | Huawei Smart Platforms iLab | |||
| February 6, 2020 | August 5, 2020 | |||
| In-situ OAM Direct Exporting | In-situ OAM Direct Exporting | |||
| draft-ietf-ippm-ioam-direct-export-00 | draft-ietf-ippm-ioam-direct-export-01 | |||
| Abstract | Abstract | |||
| In-situ Operations, Administration, and Maintenance (IOAM) is used | In-situ Operations, Administration, and Maintenance (IOAM) is used | |||
| for recording and collecting operational and telemetry information. | for recording and collecting operational and telemetry information. | |||
| Specifically, IOAM allows telemetry data to be pushed into data | Specifically, IOAM allows telemetry data to be pushed into data | |||
| packets while they traverse the network. This document introduces a | packets while they traverse the network. This document introduces a | |||
| new IOAM option type called the Direct Export (DEX) option, which is | new IOAM option type called the Direct Export (DEX) option, which is | |||
| used as a trigger for IOAM data to be directly exported without being | used as a trigger for IOAM data to be directly exported without being | |||
| pushed into in-flight data packets. | pushed into in-flight data packets. | |||
| skipping to change at page 1, line 46 ¶ | skipping to change at page 1, line 46 ¶ | |||
| 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 August 9, 2020. | This Internet-Draft will expire on February 6, 2021. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2020 IETF Trust and the persons identified as the | Copyright (c) 2020 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 | |||
| (https://trustee.ietf.org/license-info) in effect on the date of | (https://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 3, line 10 ¶ | skipping to change at page 3, line 10 ¶ | |||
| This document defines a new IOAM option type (also known as an IOAM | This document defines a new IOAM option type (also known as an IOAM | |||
| type) called the Direct Export (DEX) option. This option is used as | type) called the Direct Export (DEX) option. This option is used as | |||
| a trigger for IOAM nodes to export IOAM data to a receiving entity | a trigger for IOAM nodes to export IOAM data to a receiving entity | |||
| (or entities). A "receiving entity" in this context can be, for | (or entities). A "receiving entity" in this context can be, for | |||
| example, an external collector, analyzer, controller, decapsulating | example, an external collector, analyzer, controller, decapsulating | |||
| node, or a software module in one of the IOAM nodes. | node, or a software module in one of the IOAM nodes. | |||
| This draft has evolved from combining some of the concepts of PBT-I | This draft has evolved from combining some of the concepts of PBT-I | |||
| from [I-D.song-ippm-postcard-based-telemetry] with immediate | from [I-D.song-ippm-postcard-based-telemetry] with immediate | |||
| exporting from [I-D.mizrahi-ippm-ioam-flags]. | exporting from [I-D.ietf-ippm-ioam-flags]. | |||
| 2. Conventions | 2. Conventions | |||
| 2.1. Requirement Language | 2.1. Requirement Language | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | |||
| document are to be interpreted as described in [RFC2119]. | document are to be interpreted as described in [RFC2119]. | |||
| 2.2. Terminology | 2.2. Terminology | |||
| skipping to change at page 8, line 24 ¶ | skipping to change at page 8, line 24 ¶ | |||
| the use cases that the Hop_Lim/Node_ID cannot cover, and on the | the use cases that the Hop_Lim/Node_ID cannot cover, and on the | |||
| other hand it does not require transit switches to update the | other hand it does not require transit switches to update the | |||
| option if it is not supported or disabled. Further discussion is | option if it is not supported or disabled. Further discussion is | |||
| required about the tradeoff between the two alternatives. | required about the tradeoff between the two alternatives. | |||
| 8. References | 8. References | |||
| 8.1. Normative References | 8.1. Normative References | |||
| [I-D.ietf-ippm-ioam-data] | [I-D.ietf-ippm-ioam-data] | |||
| Brockners, F., Bhandari, S., Pignataro, C., Gredler, H., | Brockners, F., Bhandari, S., and T. Mizrahi, "Data Fields | |||
| Leddy, J., Youell, S., Mizrahi, T., Mozes, D., Lapukhov, | for In-situ OAM", draft-ietf-ippm-ioam-data-10 (work in | |||
| P., remy@barefootnetworks.com, r., daniel.bernier@bell.ca, | progress), July 2020. | |||
| d., and J. Lemon, "Data Fields for In-situ OAM", draft- | ||||
| ietf-ippm-ioam-data-08 (work in progress), October 2019. | ||||
| [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | |||
| Requirement Levels", BCP 14, RFC 2119, | Requirement Levels", BCP 14, RFC 2119, | |||
| DOI 10.17487/RFC2119, March 1997, | DOI 10.17487/RFC2119, March 1997, | |||
| <https://www.rfc-editor.org/info/rfc2119>. | <https://www.rfc-editor.org/info/rfc2119>. | |||
| 8.2. Informative References | 8.2. Informative References | |||
| [I-D.mizrahi-ippm-ioam-flags] | [I-D.ietf-ippm-ioam-flags] | |||
| Mizrahi, T., Brockners, F., Bhandari, S., Sivakolundu, R., | Mizrahi, T., Brockners, F., Bhandari, S., Sivakolundu, R., | |||
| Pignataro, C., Kfir, A., Gafni, B., Spiegel, M., and J. | Pignataro, C., Kfir, A., Gafni, B., Spiegel, M., and J. | |||
| Lemon, "In-situ OAM Flags", draft-mizrahi-ippm-ioam- | Lemon, "In-situ OAM Flags", draft-ietf-ippm-ioam-flags-02 | |||
| flags-00 (work in progress), July 2019. | (work in progress), July 2020. | |||
| [I-D.song-ippm-postcard-based-telemetry] | [I-D.song-ippm-postcard-based-telemetry] | |||
| Song, H., Zhou, T., Li, Z., Shin, J., and K. Lee, | Song, H., Zhou, T., Li, Z., Shin, J., and K. Lee, | |||
| "Postcard-based On-Path Flow Data Telemetry", draft-song- | "Postcard-based On-Path Flow Data Telemetry", draft-song- | |||
| ippm-postcard-based-telemetry-06 (work in progress), | ippm-postcard-based-telemetry-07 (work in progress), April | |||
| October 2019. | 2020. | |||
| [I-D.spiegel-ippm-ioam-rawexport] | [I-D.spiegel-ippm-ioam-rawexport] | |||
| Spiegel, M., Brockners, F., Bhandari, S., and R. | Spiegel, M., Brockners, F., Bhandari, S., and R. | |||
| Sivakolundu, "In-situ OAM raw data export with IPFIX", | Sivakolundu, "In-situ OAM raw data export with IPFIX", | |||
| draft-spiegel-ippm-ioam-rawexport-02 (work in progress), | draft-spiegel-ippm-ioam-rawexport-03 (work in progress), | |||
| July 2019. | March 2020. | |||
| [RFC8126] Cotton, M., Leiba, B., and T. Narten, "Guidelines for | [RFC8126] Cotton, M., Leiba, B., and T. Narten, "Guidelines for | |||
| Writing an IANA Considerations Section in RFCs", BCP 26, | Writing an IANA Considerations Section in RFCs", BCP 26, | |||
| RFC 8126, DOI 10.17487/RFC8126, June 2017, | RFC 8126, DOI 10.17487/RFC8126, June 2017, | |||
| <https://www.rfc-editor.org/info/rfc8126>. | <https://www.rfc-editor.org/info/rfc8126>. | |||
| Authors' Addresses | Authors' Addresses | |||
| Haoyu Song | Haoyu Song | |||
| Futurewei | Futurewei | |||
| End of changes. 10 change blocks. | ||||
| 17 lines changed or deleted | 15 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||