<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.6.35 (Ruby 3.2.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-opsawg-ipfix-tcpo-v6eh-00" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.17.3 -->
  <front>
    <title abbrev="New TCP and IPv6 EH IPFIX IEs">Extended TCP Options and IPv6 Extension Headers IPFIX Information Elements</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-opsawg-ipfix-tcpo-v6eh-00"/>
    <author fullname="Mohamed Boucadair">
      <organization>Orange</organization>
      <address>
        <email>mohamed.boucadair@orange.com</email>
      </address>
    </author>
    <author fullname="Benoit Claise">
      <organization>Huawei</organization>
      <address>
        <email>benoit.claise@huawei.com</email>
      </address>
    </author>
    <date year="2023" month="June" day="21"/>
    <area>Operations and Management</area>
    <workgroup>OPSAWG</workgroup>
    <keyword>IPFIX</keyword>
    <abstract>
      <?line 60?>

<t>This document specifies new IPFIX Information Elements (IEs) to solve some issues with existing ipv6ExtensionHeaders and tcpOptions IPFIX IEs, especially the ability to export any observed IPv6 Extension Headers or TCP options.</t>
    </abstract>
    <note removeInRFC="true">
      <name>Discussion Venues</name>
      <t>Discussion of this document takes place on the
    Operations and Management Area Working Group Working Group mailing list (opsawg@ietf.org),
    which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/opsawg/"/>.</t>
      <t>Source for this draft and an issue tracker can be found at
    <eref target="https://github.com/boucadair/ipfix-tcpoptions-and-v6eh"/>.</t>
    </note>
  </front>
  <middle>
    <?line 64?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>This document specifies new IPFIX Information Elements (IEs) to solve a set of issues encountered with the current specifications of ipv6ExtensionHeaders (for IPv6 Extension Headers (EHs)) and tcpOptions (to export TCP options). More details about these issues are provided in the following sub-sections.</t>
      <section anchor="ipv6extensionheaders-issues">
        <name>ipv6ExtensionHeaders Issues</name>
        <t>The specification of ipv6ExtensionHeaders IPFIX IE does not:</t>
        <ul spacing="normal">
          <li>Cover the full EHs range (Section 4 of <xref target="RFC8200"/>).</li>
          <li>Specify how to automatically update the IANA IPFIX registry (<xref target="IANA-IPFIX"/>) when a new value is assigned in <xref target="IPv6-EH"/>.</li>
          <li>Specify the procedure to follow when all bits are exhausted.</li>
        </ul>
      </section>
      <section anchor="tcpoptions-issues">
        <name>tcpOptions Issues</name>
        <t>Only TCP options having a kind =&lt; 63 can be included in a tcpOptions IPFIX IE. The specification of the tcpOptions IPFIX IE does not describe how any observed TCP option in a packet can be exported using IPFIX. Also, there is no way to report the observed Experimental Identifiers (ExIDs) that are carried in shared TCP options (kind=253 or 254) <xref target="RFC6994"/>.</t>
      </section>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
      <?line -18?>

<t>This document uses the IPFIX-specific terminology (Information Element, Template,
   Collector,  Data Record, Flow Record, Exporting Process,
   Collecting Process, etc.) defined in
   Section 2 of <xref target="RFC7011"/>. As in <xref target="RFC7011"/>, these IPFIX-specific terms
   have the first letter of a word capitalized.</t>
    </section>
    <section anchor="ipv6-extension-header">
      <name>IPv6 Extension Header</name>
      <section anchor="sec-v6full">
        <name>ipv6ExtensionHeadersFull Information Element</name>
        <dl>
          <dt>Name:</dt>
          <dd>
            <t>ipv6ExtensionHeadersFull</t>
          </dd>
          <dt>ElementID:</dt>
          <dd>
            <t>TBD1</t>
          </dd>
          <dt>Description:</dt>
          <dd>
            <t>IPv6 extension headers observed in packets of this Flow. The
   information is encoded in a set of bit fields.  For each IPv6
   option header, there is a bit in this set.  The bit is set to 1 if
   any observed packet of this Flow contains the corresponding IPv6
   extension header.  Otherwise, if no observed packet of this Flow
   contained the respective IPv6 extension header, the value of the
   corresponding bit is 0. The IPv6 EH associated with each bit
   is provided in [NEW_IPFIX_IPv6EH_SUBREGISTRY].</t>
          </dd>
          <dt/>
          <dd>
            <t>The value should be encoded in fewer octets as per the guidelines in <xref section="6.2" sectionFormat="of" target="RFC7011"/>.</t>
          </dd>
          <dt>Abstract Data Type:</dt>
          <dd>
            <t>unsigned</t>
          </dd>
          <dt>Data Type Semantics:</dt>
          <dd>
            <t>flags</t>
          </dd>
          <dt>Additional Information:</dt>
          <dd>
            <t>See the assigned bits to each IPv6 extension header type in [NEW_IPFIX_IPv6EH_SUBREGISTRY].</t>
          </dd>
          <dt/>
          <dd>
            <t>See <xref target="RFC8200"/> for the general definition of IPv6 extension headers and <xref target="IPv6-EH"/> for assigned extension header types.</t>
          </dd>
          <dt>Reference:</dt>
          <dd>
            <t>This-Document</t>
          </dd>
        </dl>
      </section>
      <section anchor="sec-v6count">
        <name>ipv6ExtensionHeaderCount Information Element</name>
        <dl>
          <dt>Name:</dt>
          <dd>
            <t>ipv6ExtensionHeaderCount</t>
          </dd>
          <dt>ElementID:</dt>
          <dd>
            <t>TBD2</t>
          </dd>
          <dt>Description:</dt>
          <dd>
            <t>As per <xref target="RFC8200"/>, IPv6 nodes must accept and attempt to process extension headers in
occurring any number of times in the same packet. This Information Element echoes the
number of occurences of the same EH instance in an IPv6 packet.</t>
          </dd>
          <dt/>
          <dd>
            <t>IPFIX reduced-size encoding as per <xref section="6.2" sectionFormat="of" target="RFC7011"/> is used as required.</t>
          </dd>
        </dl>
        <artwork><![CDATA[
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 ...
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |  EH Type#1    |   Count       |...|  EH Type#n      |   Count       |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
]]></artwork>
        <dl>
          <dt>Abstract Data Type:</dt>
          <dd>
            <t>unsigned64</t>
          </dd>
          <dt>Data Type Semantics:</dt>
          <dd>
            <t>identifier</t>
          </dd>
          <dt>Additional Information:</dt>
          <dd>
            <t>See the assigned IPv6 extension header types in <xref target="IPv6-EH"/>.</t>
          </dd>
          <dt/>
          <dd>
            <t>See <xref target="RFC8200"/> for the general definition of IPv6 extension headers.</t>
          </dd>
          <dt>Reference:</dt>
          <dd>
            <t>This-Document</t>
          </dd>
        </dl>
      </section>
    </section>
    <section anchor="information-elements-for-tcp-options">
      <name>Information Elements for TCP Options</name>
      <section anchor="sec-tcpfull">
        <name>tcpOptionsFull Information Element</name>
        <t>This section specifies a new Information Element to cover the full TCP options range.</t>
        <dl>
          <dt>Name:</dt>
          <dd>
            <t>tcpOptionsFull</t>
          </dd>
          <dt>ElementID:</dt>
          <dd>
            <t>TBD3</t>
          </dd>
          <dt>Description:</dt>
          <dd>
            <t>TCP options in packets of this Flow.  The information is encoded
    in a set of bit fields.  For each TCP option, there is a bit in
    this set.  The bit is set to 1 if any observed packet of this Flow
    contains the corresponding TCP option.  Otherwise, if no observed
    packet of this Flow contained the respective TCP option, the value
    of the corresponding bit is 0.</t>
          </dd>
          <dt/>
          <dd>
            <t>Options are mapped to bits according to their option numbers.
    Option number X is mapped to bit X.  TCP option numbers are
    maintained by IANA.</t>
          </dd>
          <dt/>
          <dd>
            <t>The value should be encoded in fewer octets as per the guidelines in <xref section="6.2" sectionFormat="of" target="RFC7011"/>.</t>
          </dd>
          <dt>Abstract Data Type:</dt>
          <dd>
            <t>unsigned</t>
          </dd>
          <dt>Data Type Semantics:</dt>
          <dd>
            <t>flags</t>
          </dd>
          <dt>Additional Information:</dt>
          <dd>
            <t>See the assigned TCP option kinds at <xref target="IANA-TCP"/>.</t>
          </dd>
          <dt/>
          <dd>
            <t>See <xref target="RFC9293"/> for the general definition of TCP options.</t>
          </dd>
          <dt>Reference:</dt>
          <dd>
            <t>This-Document</t>
          </dd>
        </dl>
      </section>
      <section anchor="new-information-elements-for-shared-tcp-options">
        <name>New Information Elements for Shared TCP Options</name>
        <t>ExIDs can be either 2 or 4 bytes in length <xref target="RFC6994"/>. Two new IPFIX IEs are defined to accomodate these two lengths without introducing extra complexity in mixing both types in the same IPFIX IE.</t>
        <section anchor="sec-ex16">
          <name>tcpSharedOptionExID16 Information Element</name>
          <dl>
            <dt>Name:</dt>
            <dd>
              <t>tcpSharedOptionExID16</t>
            </dd>
            <dt>ElementID:</dt>
            <dd>
              <t>TBD4</t>
            </dd>
            <dt>Description:</dt>
            <dd>
              <t>Observed 2-byte Expermients IDs (ExIDs) in a shared
    TCP option (Kind=253 or 254).  The information is encoded in a set of
    16-bit fields.  Each 16-bit field carries the observed 2-byte ExID in a
    shared option.</t>
            </dd>
            <dt>Abstract Data Type:</dt>
            <dd>
              <t>octetArray</t>
            </dd>
            <dt>Data Type Semantics:</dt>
            <dd>
              <t>identifier</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See assigned 16-bit ExIDs at <xref target="IANA-TCP-EXIDs"/>.</t>
            </dd>
            <dt>Reference:</dt>
            <dd>
              <t>This-Document</t>
            </dd>
          </dl>
        </section>
        <section anchor="sec-ex32">
          <name>tcpSharedOptionExID32 Information Element</name>
          <dl>
            <dt>Name:</dt>
            <dd>
              <t>tcpSharedOptionExID32</t>
            </dd>
            <dt>ElementID:</dt>
            <dd>
              <t>TBD5</t>
            </dd>
            <dt>Description:</dt>
            <dd>
              <t>Observed 4-byte Expermients ID (ExIDs) in a shared
    TCP option (Kind=253 or 254).  The information is encoded in a set of
    16-bit fields.  Each 32-bit field carries the observed 4-byte ExID in a
    shared option.</t>
            </dd>
            <dt>Abstract Data Type:</dt>
            <dd>
              <t>octetArray</t>
            </dd>
            <dt>Data Type Semantics:</dt>
            <dd>
              <t>identifier</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See assigned 32-bit ExIDs at <xref target="IANA-TCP-EXIDs"/>.</t>
            </dd>
            <dt>Reference:</dt>
            <dd>
              <t>This-Document</t>
            </dd>
          </dl>
        </section>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>IPFIX security considerations are discussed in <xref section="8" sectionFormat="of" target="RFC7012"/>.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document requests IANA to add the following new IPFIX IEs to the IANA IPFIX registry <xref target="IANA-IPFIX"/>:</t>
      <table>
        <name>New IPFIX Information Elements</name>
        <thead>
          <tr>
            <th align="left">Value</th>
            <th align="left">Name</th>
            <th align="left">Reference</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">TBD1</td>
            <td align="left">ipv6ExtensionHeadersFull</td>
            <td align="left">
              <xref target="sec-v6full"/> of This-Document</td>
          </tr>
          <tr>
            <td align="left">TBD2</td>
            <td align="left">ipv6ExtensionHeaderCount</td>
            <td align="left">
              <xref target="sec-v6count"/> of This-Document</td>
          </tr>
          <tr>
            <td align="left">TBD3</td>
            <td align="left">tcpOptionsFull</td>
            <td align="left">
              <xref target="sec-tcpfull"/> of This-Document</td>
          </tr>
          <tr>
            <td align="left">TBD4</td>
            <td align="left">tcpSharedOptionExID16</td>
            <td align="left">
              <xref target="sec-ex16"/> of This-Document</td>
          </tr>
          <tr>
            <td align="left">TBD5</td>
            <td align="left">tcpSharedOptionExID32</td>
            <td align="left">
              <xref target="sec-ex32"/> of This-Document</td>
          </tr>
        </tbody>
      </table>
    </section>
  </middle>
  <back>
    <references>
      <name>Normative References</name>
      <reference anchor="IANA-IPFIX" target="https://www.iana.org/assignments/ipfix/ipfix.xhtml">
        <front>
          <title>IP Flow Information Export (IPFIX) Entities</title>
          <author>
            <organization>IANA</organization>
          </author>
          <date/>
        </front>
      </reference>
      <reference anchor="IPv6-EH" target="https://www.iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml#ipv6-parameters-1">
        <front>
          <title>Internet Protocol Version 6 (IPv6) Parameters, IPv6 Extension Header Types</title>
          <author>
            <organization>IANA</organization>
          </author>
          <date/>
        </front>
      </reference>
      <reference anchor="IANA-TCP" target="https://www.iana.org/assignments/tcp-parameters/tcp-parameters.xhtml#tcp-parameters-1">
        <front>
          <title>Transmission Control Protocol (TCP) Parameters, TCP Option Kind Numbers</title>
          <author>
            <organization>IANA</organization>
          </author>
          <date/>
        </front>
      </reference>
      <reference anchor="IANA-TCP-EXIDs" target="https://www.iana.org/assignments/tcp-parameters/tcp-parameters.xhtml#tcp-exids">
        <front>
          <title>Transmission Control Protocol (TCP) Parameters, TCP Experimental Option Experiment Identifiers (TCP ExIDs)</title>
          <author>
            <organization>IANA</organization>
          </author>
          <date/>
        </front>
      </reference>
      <reference anchor="RFC8200">
        <front>
          <title>Internet Protocol, Version 6 (IPv6) Specification</title>
          <author fullname="S. Deering" initials="S." surname="Deering"/>
          <author fullname="R. Hinden" initials="R." surname="Hinden"/>
          <date month="July" year="2017"/>
          <abstract>
            <t>This document specifies version 6 of the Internet Protocol (IPv6).  It obsoletes RFC 2460.</t>
          </abstract>
        </front>
        <seriesInfo name="STD" value="86"/>
        <seriesInfo name="RFC" value="8200"/>
        <seriesInfo name="DOI" value="10.17487/RFC8200"/>
      </reference>
      <reference anchor="RFC6994">
        <front>
          <title>Shared Use of Experimental TCP Options</title>
          <author fullname="J. Touch" initials="J." surname="Touch"/>
          <date month="August" year="2013"/>
          <abstract>
            <t>This document describes how the experimental TCP option codepoints can concurrently support multiple TCP extensions, even within the same connection, using a new IANA TCP experiment identifier.  This approach is robust to experiments that are not registered and to those that do not use this sharing mechanism.  It is recommended for all new TCP options that use these codepoints.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="6994"/>
        <seriesInfo name="DOI" value="10.17487/RFC6994"/>
      </reference>
      <reference anchor="RFC2119">
        <front>
          <title>Key words for use in RFCs to Indicate Requirement Levels</title>
          <author fullname="S. Bradner" initials="S." surname="Bradner"/>
          <date month="March" year="1997"/>
          <abstract>
            <t>In many standards track documents several words are used to signify the requirements in the specification.  These words are often capitalized.  This document defines these words as they should be interpreted in IETF documents.  This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="2119"/>
        <seriesInfo name="DOI" value="10.17487/RFC2119"/>
      </reference>
      <reference anchor="RFC8174">
        <front>
          <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
          <author fullname="B. Leiba" initials="B." surname="Leiba"/>
          <date month="May" year="2017"/>
          <abstract>
            <t>RFC 2119 specifies common key words that may be used in protocol specifications.  This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="8174"/>
        <seriesInfo name="DOI" value="10.17487/RFC8174"/>
      </reference>
      <reference anchor="RFC7011">
        <front>
          <title>Specification of the IP Flow Information Export (IPFIX) Protocol for the Exchange of Flow Information</title>
          <author fullname="B. Claise" initials="B." role="editor" surname="Claise"/>
          <author fullname="B. Trammell" initials="B." role="editor" surname="Trammell"/>
          <author fullname="P. Aitken" initials="P." surname="Aitken"/>
          <date month="September" year="2013"/>
          <abstract>
            <t>This document specifies the IP Flow Information Export (IPFIX) protocol, which serves as a means for transmitting Traffic Flow information over the network.  In order to transmit Traffic Flow information from an Exporting Process to a Collecting Process, a common representation of flow data and a standard means of communicating them are required.  This document describes how the IPFIX Data and Template Records are carried over a number of transport protocols from an IPFIX Exporting Process to an IPFIX Collecting Process.  This document obsoletes RFC 5101.</t>
          </abstract>
        </front>
        <seriesInfo name="STD" value="77"/>
        <seriesInfo name="RFC" value="7011"/>
        <seriesInfo name="DOI" value="10.17487/RFC7011"/>
      </reference>
      <reference anchor="RFC9293">
        <front>
          <title>Transmission Control Protocol (TCP)</title>
          <author fullname="W. Eddy" initials="W." role="editor" surname="Eddy"/>
          <date month="August" year="2022"/>
          <abstract>
            <t>This document specifies the Transmission Control Protocol (TCP).  TCP is an important transport-layer protocol in the Internet protocol stack, and it has continuously evolved over decades of use and growth of the Internet.  Over this time, a number of changes have been made to TCP as it was specified in RFC 793, though these have only been documented in a piecemeal fashion.  This document collects and brings those changes together with the protocol specification from RFC 793.  This document obsoletes RFC 793, as well as RFCs 879, 2873, 6093, 6429, 6528, and 6691 that updated parts of RFC 793.  It updates RFCs 1011 and 1122, and it should be considered as a replacement for the portions of those documents dealing with TCP requirements.  It also updates RFC 5961 by adding a small clarification in reset handling while in the SYN-RECEIVED state.  The TCP header control bits from RFC 793 have also been updated based on RFC 3168.</t>
          </abstract>
        </front>
        <seriesInfo name="STD" value="7"/>
        <seriesInfo name="RFC" value="9293"/>
        <seriesInfo name="DOI" value="10.17487/RFC9293"/>
      </reference>
      <reference anchor="RFC7012">
        <front>
          <title>Information Model for IP Flow Information Export (IPFIX)</title>
          <author fullname="B. Claise" initials="B." role="editor" surname="Claise"/>
          <author fullname="B. Trammell" initials="B." role="editor" surname="Trammell"/>
          <date month="September" year="2013"/>
          <abstract>
            <t>This document defines the data types and management policy for the information model for the IP Flow Information Export (IPFIX) protocol.  This information model is maintained as the IANA "IPFIX Information Elements" registry, the initial contents of which were defined by RFC 5102.  This information model is used by the IPFIX protocol for encoding measured traffic information and information related to the traffic Observation Point, the traffic Metering Process, and the Exporting Process.  Although this model was developed for the IPFIX protocol, it is defined in an open way that allows it to be easily used in other protocols, interfaces, and applications.  This document obsoletes RFC 5102.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="7012"/>
        <seriesInfo name="DOI" value="10.17487/RFC7012"/>
      </reference>
    </references>
    <?line 287?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>Thanks to Paul Aitken for the review.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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

-->

</rfc>
