<?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.33 (Ruby 3.1.4) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-boucadair-opsawg-ipfix-tcpo-v6eh-02" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.17.1 -->
  <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-boucadair-opsawg-ipfix-tcpo-v6eh-02"/>
    <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="May" day="11"/>
    <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. EH Type values are taken from <xref target="IPv6-EH"/>.</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">
            <organization/>
          </author>
          <author fullname="R. Hinden" initials="R." surname="Hinden">
            <organization/>
          </author>
          <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">
            <organization/>
          </author>
          <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">
            <organization/>
          </author>
          <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">
            <organization/>
          </author>
          <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">
            <organization/>
          </author>
          <author fullname="B. Trammell" initials="B." role="editor" surname="Trammell">
            <organization/>
          </author>
          <author fullname="P. Aitken" initials="P." surname="Aitken">
            <organization/>
          </author>
          <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">
            <organization/>
          </author>
          <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">
            <organization/>
          </author>
          <author fullname="B. Trammell" initials="B." role="editor" surname="Trammell">
            <organization/>
          </author>
          <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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
lCMAAA==

-->

</rfc>
