<?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.7.1 (Ruby 3.2.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-opsawg-rfc7125-update-04" category="std" consensus="true" submissionType="IETF" obsoletes="7125" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.18.1 -->
  <front>
    <title abbrev="tcpControlBits IPFIX">An Update to the tcpControlBits IP Flow Information Export (IPFIX) Information Element</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-opsawg-rfc7125-update-04"/>
    <author fullname="Mohamed Boucadair">
      <organization>Orange</organization>
      <address>
        <postal>
          <city>Rennes</city>
          <code>35000</code>
          <country>France</country>
        </postal>
        <email>mohamed.boucadair@orange.com</email>
      </address>
    </author>
    <date year="2023" month="October" day="12"/>
    <area>Operations and Management</area>
    <workgroup>OPSAWG</workgroup>
    <keyword>IPFIX</keyword>
    <keyword>TCP</keyword>
    <keyword>Measurement</keyword>
    <keyword>Export</keyword>
    <keyword>Observability</keyword>
    <abstract>
      <?line 45?>

<t>RFC 7125 revised the tcpControlBits IP Flow Information Export
   (IPFIX) Information Element that was originally defined in RFC 5102
   to reflect changes to the TCP header control bits since RFC 793.
   However, that update is still problematic for interoperability
   because some flag values have subsequently been deprecated.</t>
      <t>This document removes stale information from the
   IPFIX registry and avoids future conflicts with the authoritative
   TCP Header Flags registry.</t>
      <t>This document obsoletes RFC 7125.</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-rfc7125-update"/>.</t>
    </note>
  </front>
  <middle>
    <?line 59?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>TCP defines a set of control bits (also known as "flags") for
   managing connections (<xref section="3.1" sectionFormat="of" target="RFC9293"/>). The "Transmission Control Protocol (TCP)
   Header Flags" registry was initially set by <xref target="RFC3168"/>, but it was
   populated with only TCP control bits that were defined in <xref target="RFC3168"/>.
   <xref target="RFC9293"/> fixed that by moving that registry to be listed as a
   subregistry under the "Transmission Control Protocol (TCP)
   Parameters" registry <xref target="TCP-FLAGS"/>, adding bits that had previously been specified
   in <xref target="RFC0793"/>, and removing the NS (Nonce Sum) bit as per <xref target="RFC8311"/>.
   Also, <xref section="6" sectionFormat="of" target="RFC9293"/> introduces "Bit Offset" to ease referencing each
   header flag's offset within the 16-bit aligned view of the TCP header
   (Figure 1 of <xref target="RFC9293"/>). <xref target="TCP-FLAGS"/> is thus settled as the
   authoritative reference for the assigned TCP control bits.</t>
      <ul empty="true">
        <li>
          <t>The bits in offsets 0 through 3 are not header flags, but the TCP segment Data Offset field.</t>
        </li>
      </ul>
      <t><xref target="RFC7125"/> revised the tcpControlBits IP Flow Information Export
   (IPFIX) Information Element (IE) that was originally defined in
   <xref target="RFC5102"/> to reflect changes to the TCP control bits since
   <xref target="RFC0793"/>.  However, that update is still problematic for
   interoperability because a value was deprecated since then (<xref section="7" sectionFormat="of" target="RFC8311"/>)
   and, therefore, <xref target="RFC7125"/> risks to deviate from the
   authoritative TCP registry <xref target="TCP-FLAGS"/>.</t>
      <t>This document fixes that problem by removing stale information from
   the IPFIX registry <xref target="IPFIX"/> and avoiding future conflicts with the
   authoritative TCP registry <xref target="TCP-FLAGS"/>. The update in this document is also useful
   to enhance observability. For example, network operators can identify
   when packets are being observed with unassigned TCP flags set and,
   therefore, identify which applications in the network should be upgraded
   to reflect the changes to TCP flags that were introduced, e.g., in <xref target="RFC8311"/>.</t>
      <t>The main changes to <xref target="RFC7125"/> are listed in <xref target="changes"/>.</t>
    </section>
    <section anchor="terminology">
      <name>Terminology</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 terms defined in Section 2 of <xref target="RFC7011"/>.</t>
    </section>
    <section anchor="the-tcpcontrolbits-information-element">
      <name>The tcpControlBits Information Element</name>
      <dl>
        <dt>ElementId:</dt>
        <dd>
          <t>6</t>
        </dd>
        <dt>Data Type:</dt>
        <dd>
          <t>unsigned16</t>
        </dd>
        <dt>Data Type Semantics:</dt>
        <dd>
          <t>flags</t>
        </dd>
        <dt>Description:</dt>
        <dd>
          <t>TCP control bits observed for the packets of this Flow.
This information is encoded as a bit field; for each TCP control
bit, there is a bit in this set.  The bit is set to 1 if any
observed packet of this Flow has the corresponding TCP control bit
set to 1.  The bit is cleared to 0 otherwise.</t>
        </dd>
        <dt/>
        <dd>
          <t>As per <xref target="RFC9293"/>, the assignment of the TCP control bits is
managed by IANA from the "TCP Header Flags" registry <xref target="TCP-FLAGS"/>.
That registry is authoritative to retrieve the most recent TCP
control bits.</t>
        </dd>
        <dt/>
        <dd>
          <t>As the most significant 4 bits of octets 12 and 13 (counting from
zero) of the TCP header <xref target="RFC9293"/> are used to encode the TCP data
offset (header length), the corresponding bits in this Information
Element <bcp14>MUST</bcp14> be exported with a value of zero and <bcp14>MUST</bcp14> be ignored
by the collector. Use the tcpHeaderLength Information Element to
encode this value.</t>
        </dd>
        <dt/>
        <dd>
          <t>All TCP control bits (including those unassigned) <bcp14>MUST</bcp14> be exported
as observed in the TCP headers of the packets of this Flow.</t>
        </dd>
        <dt/>
        <dd>
          <t>If exported as a single octet with reduced-size encoding, this
Information Element covers the low-order octet of this field (i.e.,
bit offset positions 8 to 15) <xref target="TCP-FLAGS"/>. A collector receiving this Information Element
with reduced-size encoding must not assume anything about the
content of the four bits with bit offset positions 4 to 7.</t>
        </dd>
        <dt/>
        <dd>
          <t>Exporting Processes exporting this Information Element on behalf
of a Metering Process that is not capable of observing any of the
flags with bit offset positions 4 to 7 <bcp14>SHOULD</bcp14> use reduced-size encoding,
and only export the least significant 8 bits of this Information
Element.</t>
        </dd>
        <dt/>
        <dd>
          <t>Note that previous revisions of this Information Element's
definition specified that that flags with bit offset positions 8 and 9 must be exported as
zero, even if observed.  Collectors should therefore not assume
that a value of zero for these bits in this Information Element
indicates the bits were never set in the observed traffic,
especially if these bits are zero in every Flow Record sent by a
given exporter.</t>
        </dd>
        <dt/>
        <dd>
          <dl>
            <dt>Note also that <xref target="TCP-FLAGS"/> indexes the bit offset from the most-significant</dt>
            <dd>
              <t/>
            </dd>
            <dt>bit of octet 12 to the least-significant bit of octet 13 in the TCP header,</dt>
            <dd>
              <t/>
            </dd>
            <dt>but the tcpControlBits is encoded as a regular unsigned 16 bit integer.</dt>
            <dd>
              <t>For example, a tcpControlBits Information Element set to 0x90 is used to report TCP control bits for a segment
that has CWR (Congestion Window Reduced) and ACK flag bits set (that is,
bit offset positions 8 and 11).</t>
            </dd>
          </dl>
        </dd>
      </dl>
      <artwork align="center"><![CDATA[
MSB                           LSB
                     1
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|0|0|0|0|0|0|0|0|1|0|0|1|0|0|0|0|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
]]></artwork>
      <t>Units:</t>
      <t>Range:</t>
      <dl>
        <dt>References:</dt>
        <dd>
          <t><xref target="RFC9293"/>[This-Document]</t>
        </dd>
        <dt>Additional Information:</dt>
        <dd>
          <t>See the assigned TCP control bits in <xref target="TCP-FLAGS"/>.</t>
        </dd>
        <dt>Revision:</dt>
        <dd>
          <t>2</t>
        </dd>
      </dl>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>IANA is requested to update the "tcpControlBits" entry of the <xref target="IPFIX"/>
   to echo the details provided in Section 3.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>Because the setting of TCP control bits may be misused in some
   flows (e.g., Distributed Denial-of-Service (DDoS) attacks), an exporter
   has to report all observed control bits even if no meaning is associated
   with a given TCP flag. This document uses a stronger requirement language
   compared to <xref target="RFC7125"/>.</t>
      <t>This document does not add new security considerations to those already
   discussed for IPFIX in <xref target="RFC7011"/>.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="TCP-FLAGS" target="https://www.iana.org/assignments/tcp-parameters/tcp-parameters.xhtml#tcp-header-flags">
          <front>
            <title>TCP Header Flags</title>
            <author>
              <organization>IANA</organization>
            </author>
            <date>n.d.</date>
          </front>
        </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="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>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="IPFIX" target="&lt;https://www.iana.org/assignments/ipfix/ipfix.xhtml">
          <front>
            <title>IP Flow Information Export (IPFIX) Entities</title>
            <author>
              <organization>IANA</organization>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="RFC3168">
          <front>
            <title>The Addition of Explicit Congestion Notification (ECN) to IP</title>
            <author fullname="K. Ramakrishnan" initials="K." surname="Ramakrishnan"/>
            <author fullname="S. Floyd" initials="S." surname="Floyd"/>
            <author fullname="D. Black" initials="D." surname="Black"/>
            <date month="September" year="2001"/>
            <abstract>
              <t>This memo specifies the incorporation of ECN (Explicit Congestion Notification) to TCP and IP, including ECN's use of two bits in the IP header. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3168"/>
          <seriesInfo name="DOI" value="10.17487/RFC3168"/>
        </reference>
        <reference anchor="RFC0793">
          <front>
            <title>Transmission Control Protocol</title>
            <author fullname="J. Postel" initials="J." surname="Postel"/>
            <date month="September" year="1981"/>
          </front>
          <seriesInfo name="RFC" value="793"/>
          <seriesInfo name="DOI" value="10.17487/RFC0793"/>
        </reference>
        <reference anchor="RFC8311">
          <front>
            <title>Relaxing Restrictions on Explicit Congestion Notification (ECN) Experimentation</title>
            <author fullname="D. Black" initials="D." surname="Black"/>
            <date month="January" year="2018"/>
            <abstract>
              <t>This memo updates RFC 3168, which specifies Explicit Congestion Notification (ECN) as an alternative to packet drops for indicating network congestion to endpoints. It relaxes restrictions in RFC 3168 that hinder experimentation towards benefits beyond just removal of loss. This memo summarizes the anticipated areas of experimentation and updates RFC 3168 to enable experimentation in these areas. An Experimental RFC in the IETF document stream is required to take advantage of any of these enabling updates. In addition, this memo makes related updates to the ECN specifications for RTP in RFC 6679 and for the Datagram Congestion Control Protocol (DCCP) in RFCs 4341, 4342, and 5622. This memo also records the conclusion of the ECN nonce experiment in RFC 3540 and provides the rationale for reclassification of RFC 3540 from Experimental to Historic; this reclassification enables new experimental use of the ECT(1) codepoint.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8311"/>
          <seriesInfo name="DOI" value="10.17487/RFC8311"/>
        </reference>
        <reference anchor="RFC7125">
          <front>
            <title>Revision of the tcpControlBits IP Flow Information Export (IPFIX) Information Element</title>
            <author fullname="B. Trammell" initials="B." surname="Trammell"/>
            <author fullname="P. Aitken" initials="P." surname="Aitken"/>
            <date month="February" year="2014"/>
            <abstract>
              <t>This document revises the tcpControlBits IP Flow Information Export (IPFIX) Information Element as originally defined in RFC 5102 to reflect changes to the TCP Flags header field since RFC 793.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7125"/>
          <seriesInfo name="DOI" value="10.17487/RFC7125"/>
        </reference>
        <reference anchor="RFC5102">
          <front>
            <title>Information Model for IP Flow Information Export</title>
            <author fullname="J. Quittek" initials="J." surname="Quittek"/>
            <author fullname="S. Bryant" initials="S." surname="Bryant"/>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <author fullname="P. Aitken" initials="P." surname="Aitken"/>
            <author fullname="J. Meyer" initials="J." surname="Meyer"/>
            <date month="January" year="2008"/>
            <abstract>
              <t>This memo defines an information model for the IP Flow Information eXport (IPFIX) protocol. It 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 developed for the IPFIX protocol, the model is defined in an open way that easily allows using it in other protocols, interfaces, and applications. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5102"/>
          <seriesInfo name="DOI" value="10.17487/RFC5102"/>
        </reference>
        <reference anchor="I-D.ietf-opsawg-ipfix-srv6-srh">
          <front>
            <title>Export of Segment Routing over IPv6 Information in IP Flow Information Export (IPFIX)</title>
            <author fullname="Thomas Graf" initials="T." surname="Graf">
              <organization>Swisscom</organization>
            </author>
            <author fullname="Benoît Claise" initials="B." surname="Claise">
              <organization>Huawei</organization>
            </author>
            <author fullname="Pierre Francois" initials="P." surname="Francois">
              <organization>INSA-Lyon</organization>
            </author>
            <date day="25" month="May" year="2023"/>
            <abstract>
              <t>   This document introduces new IP Flow Information Export (IPFIX)
   Information Elements to identify a set of Segment Routing over IPv6
   (SRv6) related information such as data contained in a Segment
   Routing Header (SRH), the SRv6 control plane, and the SRv6 endpoint
   behavior that traffic is being forwarded with.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-opsawg-ipfix-srv6-srh-14"/>
        </reference>
      </references>
    </references>
    <?line 221?>

<section anchor="changes">
      <name>Changes from RFC 7125</name>
      <ul spacing="normal">
        <li>
          <t>Clean-up the description by removing mentions of stale flag bits, referring to the flag bits by their bit offset position, and relying upon the IANA TCP registry.</t>
        </li>
        <li>
          <t>Remove the table of TCP flag bits from the description of the tcpControlBits Information Element.</t>
        </li>
        <li>
          <t>Add <xref target="TCP-FLAGS"/> to the Additional Information field of the tcpControlBits Information Element.</t>
        </li>
        <li>
          <t>Use strong normative language for exporting observed flags.</t>
        </li>
        <li>
          <t>Update the references of the tcpControlBits Information Element.</t>
        </li>
        <li>
          <t>Bump the revision of the tcpControlBits Information Element.</t>
        </li>
        <li>
          <t>Replace obsolete RFCs (e.g., <xref target="RFC0793"/>).</t>
        </li>
      </ul>
    </section>
    <section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>This document was triggered by a discussion of the author in opsawg with the
   authors of <xref target="I-D.ietf-opsawg-ipfix-srv6-srh"/>.</t>
      <t>Thanks to Christian Jacquenet, Thomas Graf, and Benoît Claise for the
   review and comments.</t>
      <t>Thanks to Michael Scharf for the tsvart review and Ketan Talaulikar for the rtgdir review.</t>
      <t>Thanks to Rob Wilton for the AD review.</t>
      <dl>
        <dt>Acknowledgments from <xref target="RFC7125"/>:</dt>
        <dd>
          <t>Thanks to Andrew Feren, Lothar Braun, Michael Scharf, and Simon
 Josefsson for comments on the revised definition.  This work is
 partially supported by the European Commission under grant agreement
 FP7-ICT-318627 mPlane; this does not imply endorsement by the
 Commission.</t>
        </dd>
      </dl>
    </section>
    <section numbered="false" anchor="contributors">
      <name>Contributors</name>
      <t>The authors of <xref target="RFC7125"/> are as follows:</t>
      <ul spacing="normal">
        <li>
          <t>Brian Trammell</t>
        </li>
        <li>
          <t>Paul Aitken</t>
        </li>
      </ul>
    </section>
  </back>
  <!-- ##markdown-source:
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
4Lu1Eq7KMly4QvTFWBfvVB5F/wPuCe4wciQAAA==

-->

</rfc>
