<?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.5 (Ruby 3.2.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-opsawg-ipfix-fixes-05" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.19.1 -->
  <front>
    <title abbrev="IPFIX IANA Fixes">Simple Fixes to the IP Flow Information Export (IPFIX) IANA Registry</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-opsawg-ipfix-fixes-05"/>
    <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="2024" month="January" day="23"/>
    <area>Operations and Management</area>
    <workgroup>OPSAWG</workgroup>
    <keyword>IPFIX</keyword>
    <abstract>
      <?line 54?>

<t>This document provides simple fixes to the IANA IP Flow Information Export (IPFIX) registry. Specifically, this document provides updates to fix a shortcoming in the description of some Information Elements (IE), updates to ensure a consistent structure when calling an existing IANA registry, and updates to fix broken pointers, orphaned section references, etc. The updates are also meant to bring some consistency among the entries of the registry.</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/simple-ipfix-fixes"/>.</t>
    </note>
  </front>
  <middle>
    <?line 59?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>When OPSAWG was considering <xref target="I-D.ietf-opsawg-rfc7125-update"/> which updates <xref target="RFC7125"/>, the WG realized that some other parts of the IANA IP Flow Information Export (IPFIX) registry <xref target="IANA-IPFIX"/> were not up-to-date. Indeed, since its initial creation in 2007, some IPFIX Information Elements (IEs) are no longer adequately specified  (while they were at some point in time in the past). This document intends to update the IANA registry and bring some consistency among the entries of the registry.</t>
      <t>As discussed with IANA during the publication process of <xref target="RFC9487"/>, the "Additional Information" entry in <xref target="IANA-IPFIX"/> should contain a link to an existing registry, when applicable, as opposed to having:</t>
      <ul spacing="normal">
        <li>
          <t>A link to an existing registry in the "Description" entry.</t>
        </li>
        <li>
          <t>The registry detailed values repeated in the "Description" entry. This practice has the drawback that the description must be updated each time the registry is updated.</t>
        </li>
      </ul>
      <t>Therefore, this document lists a set of simple fixes to the IPFIX IANA registry <xref target="IANA-IPFIX"/>. These fixes are classified as follows:</t>
      <ul spacing="normal">
        <li>
          <t>Updates that fix a shortcoming in the description of an IE (<xref target="desc"/>).</t>
        </li>
        <li>
          <t>Updates that require adding a pointer to an existing IANA registry (<xref target="to-iana"/>).</t>
        </li>
        <li>
          <t>Updates that are meant to ensure a consistent structure when calling an existing IANA registry (<xref target="consistent"/>).</t>
        </li>
        <li>
          <t>Miscellaneous updates that fix broken pointers, orphaned section references, etc. (<xref target="misc"/>).</t>
        </li>
      </ul>
      <t>These updates are also meant to facilitate the automatic extraction of the values maintained in IANA registries (e.g., with a cron job), required by Collectors to be able to support new IPFIX IEs and, more importantly, adequately interpret new values in registries specified by those IPFIX IEs.</t>
      <t>Note that, as per <xref section="5" sectionFormat="of" target="RFC7012"/>, <xref target="IANA-IPFIX"/> is the normative reference for the IPFIX IEs that were defined in <xref target="RFC5102"/>. Therefore, the updates in this document do not update any part of <xref target="RFC7011"/>.</t>
      <t>Likewise, this document is not marked as formally updating <xref target="RFC5477"/>, <xref target="RFC5610"/>, <xref target="RFC5655"/>, <xref target="RFC6235"/>, <xref target="RFC6759"/>, <xref target="RFC7014"/>, <xref target="RFC7015"/>, <xref target="RFC7133"/>, <xref target="RFC7270"/>, <xref target="RFC8038"/>, and <xref target="RFC8158"/>.</t>
    </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="why-an-rfc-is-needed-for-these-updates">
      <name>Why An RFC is Needed for These Updates?</name>
      <t>Many of the edits in this document may be handled by the IPFIX Experts (informally called the IE-DOCTORS <xref target="RFC7013"/>). However, and given that many of the impacted IEs were created via the IETF stream, the following from <xref section="5.1" sectionFormat="of" target="RFC7013"/> should be followed:</t>
      <ul empty="true">
        <li>
          <t>This process should not in any way be construed as allowing the IE-DOCTORS to overrule IETF consensus.  Specifically, Information Elements in the IANA IE registry that were added with IETF consensus require IETF consensus for revision or deprecation.</t>
        </li>
      </ul>
    </section>
    <section anchor="desc">
      <name>Update the Description</name>
      <section anchor="ipv6extensionheaders-information-element">
        <name>ipv6ExtensionHeaders Information Element</name>
        <section anchor="issues">
          <name>Issues</name>
          <t>The current specification of the ipv6ExtensionHeaders Information Element should be updated to:</t>
          <ol spacing="normal" type="1"><li>
              <t>Reflect missing IPv6 EHs, specifically 139, 140, 253, and 254.</t>
            </li>
            <li>
              <t>Specify how to automatically update the registry when a new value is assigned in <xref target="IANA-EH"/>.</t>
            </li>
            <li>
              <t>Update the 108 entry given that 108 does not correspond to an extension header as per <xref target="IANA-Protocols"/>.</t>
            </li>
            <li>
              <t>Specify the procedure to follow when all bits are exhausted.</t>
            </li>
          </ol>
          <t><xref target="sec-up-eh"/> specifies fixes to the first three issues. <xref section="3" sectionFormat="of" target="I-D.ietf-opsawg-ipfix-tcpo-v6eh"/> specifies a new Information Element to fix the last issue. Other Information Elements are defined in <xref target="I-D.ietf-opsawg-ipfix-tcpo-v6eh"/> to address some other limitations such as lack of reporting of extension header chains or aggregate extension headers length.</t>
          <t>Note that some implementations may not be able to export all observed extension headers in a Flow because of a hardware or software limit (see, e.g., <xref target="I-D.ietf-6man-eh-limits"/>. The specification of the ipv6ExtensionHeaders Information Element does not discuss whether it covers all enclosed extension headers or only up to a limit. A solution to this shortcoming is also defined in <xref target="I-D.ietf-opsawg-ipfix-tcpo-v6eh"/>.</t>
        </section>
        <section anchor="sec-up-eh">
          <name>Updates to the ipv6ExtensionHeaders Description</name>
          <section anchor="old">
            <name>OLD</name>
            <artwork><![CDATA[
 Description:
    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.

             0     1     2     3     4     5     6     7
         +-----+-----+-----+-----+-----+-----+-----+-----+
         | DST | HOP | Res | UNK |FRA0 | RH  |FRA1 | Res |  ...
         +-----+-----+-----+-----+-----+-----+-----+-----+

             8     9    10    11    12    13    14    15
         +-----+-----+-----+-----+-----+-----+-----+-----+
     ... |           Reserved    | MOB | ESP | AH  | PAY | ...
         +-----+-----+-----+-----+-----+-----+-----+-----+

            16    17    18    19    20    21    22    23
         +-----+-----+-----+-----+-----+-----+-----+-----+
     ... |                  Reserved                     | ...
         +-----+-----+-----+-----+-----+-----+-----+-----+

            24    25    26    27    28    29    30    31
         +-----+-----+-----+-----+-----+-----+-----+-----+
     ... |                  Reserved                     |
         +-----+-----+-----+-----+-----+-----+-----+-----+

     Bit    IPv6 Option   Description

     0, DST      60       Destination option header
     1, HOP       0       Hop-by-hop option header
     2, Res               Reserved
     3, UNK               Unknown Layer 4 header
                          (compressed, encrypted, not supported)
     4, FRA0     44       Fragment header - first fragment
     5, RH       43       Routing header
     6, FRA1     44       Fragmentation header - not first fragment
     7, Res               Reserved
     8 to 11              Reserved
     12, MOB     135      IPv6 mobility [RFC3775]
     13, ESP      50      Encrypted security payload
     14, AH       51      Authentication Header
     15, PAY     108      Payload compression header
     16 to 31             Reserved

 Abstract Data Type: unsigned32

 Data Type Semantics: flags

 ElementId: 64

 Status: current

 Reference: [RFC5102]

 Additional Information:
    See [RFC8200] for the general definition of IPv6 extension headers
    and for the specification of the hop-by-hop options header, the
    routing header, the fragment header, and the destination options
    header. See [RFC4302] for the specification of the authentication
    header. See [RFC4303] for the specification of the encapsulating
    security payload. The diagram provided in [RFC5102] is incorrect.
    The diagram in this registry is taken from Errata 1738.
    See [RFC_Errata_1738].
]]></artwork>
          </section>
          <section anchor="new">
            <name>NEW</name>
            <dl>
              <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 extension header associated with each bit
  is provided in  [NEW_IPFIX_IPv6EH_SUBREGISTRY]. The following drawing indicates
  the position of each bit in the encoding of the Information Element.</t>
              </dd>
              <dt/>
              <dd>
                <t>This IE is used only when the observed extension headers are in the 0-31
  range.</t>
              </dd>
              <dt/>
              <dd>
                <t>If the observed EHs exceeds that range,
  ipv6ExtensionHeadersFull Information Element <bcp14>MUST</bcp14> be used
  <xref target="I-D.ietf-opsawg-ipfix-tcpo-v6eh"/>.</t>
              </dd>
            </dl>
            <artwork><![CDATA[
            0     1     2     3     4     5     6     7
        +-----+-----+-----+-----+-----+-----+-----+-----+
        |   0 |   1 |   2 |   3 |   4 |   5 |   6 |   7 |  ...
        +-----+-----+-----+-----+-----+-----+-----+-----+

            8     9    10    11    12    13    14    15
        +-----+-----+-----+-----+-----+-----+-----+-----+
    ... |   8 |   9 |  10 |  11 |  12 |  13 |  14 |  15 | ...
        +-----+-----+-----+-----+-----+-----+-----+-----+

            16    17    18    19    20    21    22    23
         +-----+-----+-----+-----+-----+-----+-----+-----+
     ... |  16 |  17 |  18 |  19 |  20 |  21 |  22 |  23 | ...
         +-----+-----+-----+-----+-----+-----+-----+-----+

            24    25    26    27    28    29    30    31
         +-----+-----+-----+-----+-----+-----+-----+-----+
     ... |  24 |  25 |  26 |  27 |  28 |  29 |  30 |  31 |
         +-----+-----+-----+-----+-----+-----+-----+-----+
]]></artwork>
            <dl>
              <dt>Abstract Data Type:</dt>
              <dd>
                <t>unsigned32</t>
              </dd>
              <dt>Data Type Semantics:</dt>
              <dd>
                <t>flags</t>
              </dd>
              <dt>ElementId:</dt>
              <dd>
                <t>64</t>
              </dd>
              <dt>Status:</dt>
              <dd>
                <t>current</t>
              </dd>
              <dt>Reference:</dt>
              <dd>
                <t><xref target="RFC5102"/>This-Document</t>
              </dd>
              <dt>Additional Information:</dt>
              <dd>
                <t>See the assigned bits to each IPv6 extension header 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="IANA-EH"/> for assigned extension headers.</t>
              </dd>
            </dl>
          </section>
        </section>
      </section>
      <section anchor="tcpoptions">
        <name>tcpOptions</name>
        <section anchor="issues-1">
          <name>Issues</name>
          <t>Only options having a kind &lt;= 63 can be included in a tcpOptions IE. An update is thus required to specify 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>
          <t>The following section updates the description of the tcpOptions IE to explicitly indicate the applicable kind range and to point to the new IEs defined in <xref target="I-D.ietf-opsawg-ipfix-tcpo-v6eh"/>.</t>
        </section>
        <section anchor="update-the-description-of-the-tcpoptions-ie">
          <name>Update the Description of the tcpOptions IE</name>
          <t>This document requests IANA to update the description of the tcpOptions IE in <xref target="IANA-IPFIX"/> as follows:</t>
          <section anchor="old-1">
            <name>OLD</name>
            <dl>
              <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.
    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>
            </dl>
            <artwork><![CDATA[
            0     1     2     3     4     5     6     7
        +-----+-----+-----+-----+-----+-----+-----+-----+
        |   7 |   6 |   5 |   4 |   3 |   2 |   1 |   0 |  ...
        +-----+-----+-----+-----+-----+-----+-----+-----+

            8     9    10    11    12    13    14    15
        +-----+-----+-----+-----+-----+-----+-----+-----+
    ... |  15 |  14 |  13 |  12 |  11 |  10 |   9 |   8 |...
        +-----+-----+-----+-----+-----+-----+-----+-----+

           16    17    18    19    20    21    22    23
        +-----+-----+-----+-----+-----+-----+-----+-----+
    ... |  23 |  22 |  21 |  20 |  19 |  18 |  17 |  16 |...
        +-----+-----+-----+-----+-----+-----+-----+-----+

                              . . .

           56    57    58    59    60    61    62    63
        +-----+-----+-----+-----+-----+-----+-----+-----+
    ... |  63 |  62 |  61 |  60 |  59 |  58 |  57 |  56 |
        +-----+-----+-----+-----+-----+-----+-----+-----+
]]></artwork>
            <dl>
              <dt>Abstract Data Type:</dt>
              <dd>
                <t>unsigned64</t>
              </dd>
              <dt>Data Type Semantics:</dt>
              <dd>
                <t>flags</t>
              </dd>
              <dt>ElementId:</dt>
              <dd>
                <t>209</t>
              </dd>
            </dl>
            <t>Status: current</t>
            <dl>
              <dt>Reference:</dt>
              <dd>
                <t><xref target="RFC5102"/></t>
              </dd>
              <dt>Additional Information:</dt>
              <dd>
                <t>See <xref target="RFC9293"/> for the definition of TCP options.</t>
              </dd>
              <dt/>
              <dd>
                <t>See the list of TCP option numbers assigned by IANA at [https://www.iana.org/assignments/tcp-parameters].</t>
              </dd>
              <dt/>
              <dd>
                <t>The diagram provided in <xref target="RFC5102"/> is incorrect. The diagram in this registry is taken from Errata 1739. See <xref target="RFC_Errata_1739"/>.</t>
              </dd>
            </dl>
          </section>
          <section anchor="new-1">
            <name>NEW</name>
            <dl>
              <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.
    Options are mapped to bits according to the drawing below.  TCP option numbers are
    maintained by IANA. This information element is used only
    when the observed kinds are within the 0-63 range. If not, the tcpOptionsFull IE <xref target="I-D.ietf-opsawg-ipfix-tcpo-v6eh"/> <bcp14>MUST</bcp14> be used.</t>
              </dd>
            </dl>
            <artwork><![CDATA[
            0     1     2     3     4     5     6     7
        +-----+-----+-----+-----+-----+-----+-----+-----+
        |   7 |   6 |   5 |   4 |   3 |   2 |   1 |   0 |  ...
        +-----+-----+-----+-----+-----+-----+-----+-----+

            8     9    10    11    12    13    14    15
        +-----+-----+-----+-----+-----+-----+-----+-----+
    ... |  15 |  14 |  13 |  12 |  11 |  10 |   9 |   8 |...
        +-----+-----+-----+-----+-----+-----+-----+-----+

           16    17    18    19    20    21    22    23
        +-----+-----+-----+-----+-----+-----+-----+-----+
    ... |  23 |  22 |  21 |  20 |  19 |  18 |  17 |  16 |...
        +-----+-----+-----+-----+-----+-----+-----+-----+

                              . . .

           56    57    58    59    60    61    62    63
        +-----+-----+-----+-----+-----+-----+-----+-----+
    ... |  63 |  62 |  61 |  60 |  59 |  58 |  57 |  56 |
        +-----+-----+-----+-----+-----+-----+-----+-----+
]]></artwork>
            <dl>
              <dt>Abstract Data Type:</dt>
              <dd>
                <t>unsigned64</t>
              </dd>
              <dt>Data Type Semantics:</dt>
              <dd>
                <t>flags</t>
              </dd>
              <dt>ElementId:</dt>
              <dd>
                <t>209</t>
              </dd>
            </dl>
            <t>Status: current</t>
            <dl>
              <dt>Reference:</dt>
              <dd>
                <t><xref target="RFC5102"/>This-Document</t>
              </dd>
              <dt>Additional Information:</dt>
              <dd>
                <t>See <xref target="RFC9293"/> for the definition of TCP options.</t>
              </dd>
              <dt/>
              <dd>
                <t>See the list of TCP option numbers assigned by IANA at [https://www.iana.org/assignments/tcp-parameters].</t>
              </dd>
              <dt/>
              <dd>
                <t>The diagram in this registry is taken from Errata 1739. See <xref target="RFC_Errata_1739"/>.</t>
              </dd>
            </dl>
          </section>
        </section>
      </section>
      <section anchor="forwardingstatus">
        <name>forwardingStatus</name>
        <t>The current forwardingStatus entry in <xref target="IANA-IPFIX"/> deviates from what is provided in <xref target="RFC7270"/>. In particular, the registered Abstract Data Type is unsigned8, while it must be unsigned32. The following update fixes that issue. The description is also updated to clarify the use of the reduced-size encoding as per <xref section="6.2" sectionFormat="of" target="RFC7011"/>.</t>
        <section anchor="old-2">
          <name>OLD</name>
          <artwork><![CDATA[
   - Description:  This Information Element describes the forwarding
                   status of the flow and any attached reasons.

                   The layout of the encoding is as follows:

                   MSB  -  0   1   2   3   4   5   6   7  -  LSB
                         +---+---+---+---+---+---+---+---+
                         | Status|  Reason code or flags |
                         +---+---+---+---+---+---+---+---+

                   See the Forwarding Status sub-registries at
     https://www.iana.org/assignments/ipfix/ipfix.xhtml#forwarding-status.

                   Examples:

                   value : 0x40 = 64
                   binary: 01000000
                   decode: 01        -> Forward
                             000000  -> No further information

                   value : 0x89 = 137
                   binary: 10001001
                   decode: 10        -> Drop
                             001001  -> Bad TTL

   - Additional Information: See "NetFlow Version 9 Flow-Record Format"
             [CCO-NF9FMT].

   - Abstract Data Type: unsigned8
]]></artwork>
        </section>
        <section anchor="new-2">
          <name>NEW</name>
          <artwork><![CDATA[
   - Description:  This Information Element describes the forwarding
                   status of the flow and any attached reasons.
                   IPFIX reduced-size encoding is used as required.

                   A structure is currently associated with the first
                   byte. Future versions may be defined to associate
                   meanings with the remaining bits.

                   The current version of the Information Element
                   should be exported as unsigned8.

                   The layout of the encoding is as follows:

                   MSB  -  0   1   2   3   4   5   6   7  -  LSB
                         +---+---+---+---+---+---+---+---+
                         | Status|  Reason code or flags |
                         +---+---+---+---+---+---+---+---+

                   Examples:

                   value : 0x40 = 64
                   binary: 01000000
                   decode: 01        -> Forward
                             000000  -> No further information

                   value : 0x89 = 137
                   binary: 10001001
                   decode: 10        -> Drop
                             001001  -> Bad TTL

   - Additional Information: See "NetFlow Version 9 Flow-Record Format"
             [CCO-NF9FMT]. See the Forwarding Status sub-registries
       at https://www.iana.org/assignments/ipfix/ipfix.xhtml#forwarding-status.

   - Abstract Data Type: unsigned32
]]></artwork>
        </section>
      </section>
    </section>
    <section anchor="to-iana">
      <name>Point to An Existing IANA Registry</name>
      <t>This document requests IANA to update the following entries by adding the indicated "Additional Information" to the <xref target="IANA-IPFIX"/> registry:</t>
      <table>
        <name>Cite an IANA Registry under Additional Information</name>
        <thead>
          <tr>
            <th align="left">IE</th>
            <th align="left">Additional Information</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">icmpTypeCodeIPv4</td>
            <td align="left">https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml</td>
          </tr>
          <tr>
            <td align="left">igmpType</td>
            <td align="left">https://www.iana.org/assignments/igmp-type-numbers/igmp-type-numbers.xhtml#igmp-type-numbers-1</td>
          </tr>
          <tr>
            <td align="left">icmpTypeCodeIPv6</td>
            <td align="left">https://www.iana.org/assignments/icmpv6-parameters/icmpv6-parameters.xhtml</td>
          </tr>
          <tr>
            <td align="left">icmpTypeIPv4</td>
            <td align="left">https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml#icmp-parameters-types</td>
          </tr>
          <tr>
            <td align="left">icmpCodeIPv4</td>
            <td align="left">https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml#icmp-parameters-codes</td>
          </tr>
          <tr>
            <td align="left">icmpTypeIPv6</td>
            <td align="left">https://www.iana.org/assignments/icmpv6-parameters/icmpv6-parameters.xhtml#icmpv6-parameters-2</td>
          </tr>
          <tr>
            <td align="left">icmpCodeIPv6</td>
            <td align="left">https://www.iana.org/assignments/icmpv6-parameters/icmpv6-parameters.xhtml#icmpv6-parameters-3</td>
          </tr>
          <tr>
            <td align="left">privateEnterpriseNumber</td>
            <td align="left">https://www.iana.org/assignments/enterprise-numbers/enterprise-numbers</td>
          </tr>
        </tbody>
      </table>
    </section>
    <section anchor="consistent">
      <name>Consistent Citation of IANA Registries</name>
      <t>This document requests IANA to update <xref target="IANA-IPFIX"/> for each of the IE entries listed in the following subsections.</t>
      <section anchor="mplstoplabeltype">
        <name>mplsTopLabelType</name>
        <section anchor="old-3">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>This field identifies the control protocol that allocated the top-of-stack label. Values for this field are listed in the MPLS label type registry.</t>
            </dd>
            <dt/>
            <dd>
              <t>See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-mpls-label-type.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See <xref target="RFC3031"/> for the MPLS label structure.</t>
            </dd>
            <dt/>
            <dd>
              <t>See the list of MPLS label types assigned by IANA at [https://www.iana.org/assignments/mpls-label-values].</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-3">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>This field identifies the control protocol that allocated the top-of-stack label. Values for this field are listed in the MPLS label type registry.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the list of MPLS label types assigned by IANA at [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-mpls-label-type].</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC3031"/> for the MPLS label structure.</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="classificationengineid">
        <name>classificationEngineId</name>
        <section anchor="old-4">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>A unique identifier for the engine that determined the Selector ID. Thus, the Classification Engine ID defines the context for the Selector ID. The Classification Engine can be considered a specific registry for application assignments.</t>
            </dd>
            <dt/>
            <dd>
              <t>Values for this field are listed in the Classification Engine IDs registry. See https://www.iana.org/assignments/ipfix/ipfix.xhtml#classification-engine-ids.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-4">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>A unique identifier for the engine that determined the Selector ID. Thus, the Classification Engine ID defines the context for the Selector ID. The Classification Engine can be considered a specific registry for application assignments.</t>
            </dd>
            <dt/>
            <dd>
              <t>Values for this field are listed in the Classification Engine IDs registry.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See https://www.iana.org/assignments/ipfix/ipfix.xhtml#classification-engine-ids.</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="flowendreason">
        <name>flowEndReason</name>
        <section anchor="old-5">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>The reason for Flow termination. Values are listed in the flowEndReason registry. See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-flow-end-reason.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-5">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>The reason for Flow termination. Values are listed in the flowEndReason registry.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the Classification Engine IDs registry available at [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-flow-end-reason].</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="natoriginatingaddressrealm">
        <name>natOriginatingAddressRealm</name>
        <section anchor="old-6">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>Indicates whether the session was created because traffic originated in the private or public address realm. postNATSourceIPv4Address, postNATDestinationIPv4Address, postNAPTSourceTransportPort, and postNAPTDestinationTransportPort are qualified with the address realm in perspective.</t>
            </dd>
            <dt/>
            <dd>
              <t>Values are listed in the natOriginatingAddressRealm registry. See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-nat-originating-address-realm.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See <xref target="RFC3022"/> for the definition of NAT.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-6">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>Indicates whether the session was created because traffic originated in the private or public address realm. postNATSourceIPv4Address, postNATDestinationIPv4Address, postNAPTSourceTransportPort, and postNAPTDestinationTransportPort are qualified with the address realm in perspective.</t>
            </dd>
            <dt/>
            <dd>
              <t>Values are listed in the natOriginatingAddressRealm registry.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned NAT originating address realm at [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-nat-originating-address-realm]. See <xref target="RFC3022"/> for the definition of NAT.</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="natevent">
        <name>natEvent</name>
        <section anchor="old-7">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>This Information Element identifies a NAT event. This IE identifies the type of a NAT event. Examples of NAT events include, but are not limited to, NAT translation create, NAT translation delete, Threshold Reached, or Threshold Exceeded, etc. Values for this Information Element are listed in the "NAT Event Type" registry, see https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-nat-event-type.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See <xref target="RFC3022"/> for the definition of NAT.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC3234"/> for the definition of middleboxes.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC8158"/> for the definitions of values 4-16.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-7">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>This Information Element identifies a NAT event. This IE identifies the type of a NAT event. Examples of NAT events include, but are not limited to, NAT translation create, NAT translation delete, Threshold Reached, or Threshold Exceeded, etc. Values for this Information Element are listed in the "NAT Event Type" registry.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned NAT Event Types at [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-nat-event-type].</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC3022"/> for the definition of NAT.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC3234"/> for the definition of middleboxes.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC8158"/> for the definitions of values 4-16.</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="firewallevent">
        <name>firewallEvent</name>
        <section anchor="old-8">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>Indicates a firewall event. Allowed values are listed in the firewallEvent registry.</t>
            </dd>
            <dt/>
            <dd>
              <t>See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-firewall-event.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-8">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>Indicates a firewall event. Allowed values are listed in the firewallEvent registry.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned firewall events at [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-firewall-event].</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="biflowdirection">
        <name>biflowDirection</name>
        <section anchor="old-9">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>A description of the direction assignment method used to assign the Biflow Source and Destination. This Information Element <bcp14>MAY</bcp14> be present in a Flow Data Record, or applied to all flows exported from an Exporting Process or Observation Domain using IPFIX Options. If this Information Element is not present in a Flow Record or associated with a Biflow via scope, it is assumed that the configuration of the direction assignment method is done out-of-band. Note that when using IPFIX Options to apply this Information Element to all flows within an Observation Domain or from an Exporting Process, the Option <bcp14>SHOULD</bcp14> be sent reliably. If reliable transport is not available (i.e., when using UDP), this Information Element <bcp14>SHOULD</bcp14> appear in each Flow Record. Values are listed in the biflowDirection registry. See [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-biflow-direction].</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-9">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>A description of the direction assignment method used to assign the Biflow Source and Destination. This Information Element <bcp14>MAY</bcp14> be present in a Flow Data Record, or applied to all flows exported from an Exporting Process or Observation Domain using IPFIX Options. If this Information Element is not present in a Flow Record or associated with a Biflow via scope, it is assumed that the configuration of the direction assignment method is done out-of-band. Note that when using IPFIX Options to apply this Information Element to all flows within an Observation Domain or from an Exporting Process, the Option <bcp14>SHOULD</bcp14> be sent reliably. If reliable transport is not available (i.e., when using UDP), this Information Element <bcp14>SHOULD</bcp14> appear in each Flow Record. Values are listed in the biflowDirection registry.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned biflow direction values at [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-biflow-direction].</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="observationpointtype">
        <name>observationPointType</name>
        <section anchor="old-10">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>Type of observation point. Values are listed in the observationPointType registry. See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-observation-point-type.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-10">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>Type of observation point. Values are listed in the observationPointType registry.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned observation point type at [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-observation-point-type].</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="anonymizationtechnique">
        <name>anonymizationTechnique</name>
        <section anchor="old-11">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>A description of the anonymization technique applied to a referenced Information Element within a referenced Template. Each technique may be applicable only to certain Information Elements and recommended only for certain Information Elements. Values are listed in the anonymizationTechnique registry. See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-anonymization-technique.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-11">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>A description of the anonymization technique applied to a referenced Information Element within a referenced Template. Each technique may be applicable only to certain Information Elements and recommended only for certain Information Elements. Values are listed in the anonymizationTechnique registry.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned anonymization techniques at [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-anonymization-technique].</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="nattype">
        <name>natType</name>
        <section anchor="old-12">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>Values are listed in the natType registry.</t>
            </dd>
            <dt/>
            <dd>
              <t>See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-nat-type.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See <xref target="RFC3022"/> for the definition of NAT.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC1631"/> for the definition of NAT44.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC6144"/> for the definition of NAT64.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC6146"/> for the definition of NAT46.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC6296"/> for the definition of NAT66.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC0791"/> for the definition of IPv4.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC8200"/> for the definition of IPv6.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-12">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>This Information Element identifies the NAT type applied to packets of the Flow.</t>
            </dd>
            <dt/>
            <dd>
              <t>Values are listed in the natType registry.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned NAT types at [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-nat-type].</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC3022"/> for the definition of NAT.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC1631"/> for the definition of NAT44.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC6144"/> for the definition of NAT46.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC6146"/> for the definition of NAT64.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC6296"/> for the definition of NPTv6.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC0791"/> for the definition of IPv4.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC8200"/> for the definition of IPv6.</t>
            </dd>
          </dl>
          <ul empty="true">
            <li>
              <t>Note to IANA: This change also corrects errors in the pointers provided for NAT46/NAT64.</t>
            </li>
          </ul>
        </section>
      </section>
      <section anchor="selectoralgorithm">
        <name>selectorAlgorithm</name>
        <section anchor="old-13">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>This Information Element identifies the packet selection methods (e.g., Filtering, Sampling) that are applied by the Selection Process. Most of these methods have parameters. Further Information Elements are needed to fully specify packet selection with these methods and all their parameters. The methods listed below are defined in <xref target="RFC5475"/>. For their parameters, Information Elements are defined in the information model document. The names of these Information Elements are listed for each method identifier. Further method identifiers may be added to the list below. It might be necessary to define new Information Elements to specify their parameters.</t>
            </dd>
            <dt/>
            <dd>
              <t>The following packet selection methods identifiers are defined here: https://www.iana.org/assignments/psamp-parameters.</t>
            </dd>
            <dt/>
            <dd>
              <t>There is a broad variety of possible parameters that could be used for Property match Filtering (5) but currently there are no agreed parameters specified.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-13">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>This Information Element identifies the packet selection methods (e.g., Filtering, Sampling) that are applied by the Selection Process. Most of these methods have parameters. Further Information Elements are needed to fully specify packet selection with these methods and all their parameters. For the methods parameters, Information Elements are defined in the information model document. The names of these Information Elements are listed for each method identifier. Further method identifiers may be added to the list. It might be necessary to define new Information Elements to specify their parameters.</t>
            </dd>
            <dt/>
            <dd>
              <t>There is a broad variety of possible parameters that could be used for Property match Filtering (5) but currently there are no agreed parameters specified.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned PSAMP parameters at [https://www.iana.org/assignments/psamp-parameters].</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="informationelementdatatype">
        <name>informationElementDataType</name>
        <section anchor="old-14">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>A description of the abstract data type of an IPFIX information element. These are taken from the abstract data types defined in section 3.1 of the IPFIX Information Model <xref target="RFC5102"/>; see that section for more information on the types described in the [informationElementDataType] subregistry. These types are registered in the IANA IPFIX Information Element Data Type subregistry. This subregistry is intended to assign numbers for type names, not to provide a mechanism for adding data types to the IPFIX Protocol, and as such requires a Standards Action <xref target="RFC8126"/> to modify.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-14">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>A description of the abstract data type of an IPFIX information element.These are taken from the abstract data types defined in Section 3.1 of the IPFIX Information Model <xref target="RFC5102"/>; see that section for more information on the types described in the [informationElementDataType] subregistry. These types are registered in the IANA IPFIX Information Element Data Type subregistry.</t>
            </dd>
            <dt/>
            <dd>
              <t>The [informationElementDataType] subregistry is intended to assign numbers for type names, not to provide a mechanism for adding data types to the IPFIX Protocol, and as such requires a Standards Action <xref target="RFC8126"/> to modify.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned emelement data types at [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-information-element-data-types].</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="informationelementsemantics">
        <name>informationElementSemantics</name>
        <section anchor="old-15">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>A description of the semantics of an IPFIX Information Element. These are taken from the data type semantics defined in section 3.2 of the IPFIX Information Model <xref target="RFC5102"/>; see that section for more information on the types defined in the [IPFIX Information Element Semantics] subregistry. This field may take the values in the semantics registry; the special value 0x00 (default) is used to note that no semantics apply to the field; it cannot be manipulated by a Collecting Process or File Reader that does not understand it a priori. These semantics are registered in the IANA IPFIX Information Element Semantics subregistry. This subregistry is intended to assign numbers for semantics names, not to provide a mechanism for adding semantics to the IPFIX Protocol, and as such requires a Standards Action <xref target="RFC8126"/> to modify.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-15">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>A description of the semantics of an IPFIX Information Element. These are taken from the data type semantics defined in Section 3.2 of the IPFIX Information Model <xref target="RFC5102"/>; see that section for more information on the types defined in the [IPFIX Information Element Semantics] subregistry. This field may take the values in the [IPFIX Information Element Semantics] subregistry; the special value 0x00 (default) is used to note that no semantics apply to the field; it cannot be manipulated by a Collecting Process or File Reader that does not understand it a priori.</t>
            </dd>
            <dt/>
            <dd>
              <t>The [IPFIX Information Element Semantics] subregistry is intended to assign numbers for semantics names, not to provide a mechanism for adding semantics to the IPFIX Protocol, and as such requires a Standards Action <xref target="RFC8126"/> to modify.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned semantics of an IPFIX Information Element at [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-information-element-semantic].</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="informationelementunits">
        <name>informationElementUnits</name>
        <section anchor="old-16">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>A description of the units of an IPFIX Information Element. These correspond to the units implicitly defined in the Information Element definitions in section 5 of the IPFIX Information Model <xref target="RFC5102"/>; see that section for more information on the types described in the informationElementsUnits subregistry. This field may take the values in Table 3 below; the special value 0x00 (none) is used to note that the field is unitless. These types are registered in the [IANA IPFIX Information Element Units] subregistry.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-16">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>A description of the units of an IPFIX Information Element. These correspond to the units implicitly defined in the Information Element definitions in Section 5 of the IPFIX Information Model <xref target="RFC5102"/>; see that section for more information on the types described in the informationElementsUnits subregistry. These types can take the values in the [IANA IPFIX Information Element Units] subregistry. The special value 0x00 (none) is used to note that the field is unitless.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned units of an IPFIX Information Element at [IANA IPFIX Information Element Units].</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="portrangestart">
        <name>portRangeStart</name>
        <section anchor="old-17">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>The port number identifying the start of a range of ports. A value of zero indicates that the range start is not specified, ie the range is defined in some other way.</t>
            </dd>
            <dt/>
            <dd>
              <t>Additional information on defined TCP port numbers can be found at https://www.iana.org/assignments/service-names-port-numbers.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-17">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>The port number identifying the start of a range of ports. A value of zero indicates that the range start is not specified, i.e., the range is defined in some other way.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>Additional information on defined TCP port numbers can be found at https://www.iana.org/assignments/service-names-port-numbers.</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="portrangeend">
        <name>portRangeEnd</name>
        <section anchor="old-18">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>The port number identifying the end of a range of ports. A value of zero indicates that the range end is not specified, ie the range is defined in some other way. Additional information on defined TCP port numbers can be found at https://www.iana.org/assignments/service-names-port-numbers.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-18">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>The port number identifying the end of a range of ports. A value of zero indicates that the range end is not specified, i.e., the range is defined in some other way.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>Additional information on defined TCP port numbers can be found at https://www.iana.org/assignments/service-names-port-numbers.</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="ingressinterfacetype">
        <name>ingressInterfaceType</name>
        <section anchor="old-19">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>The type of interface where packets of this Flow are being received. The value matches the value of managed object 'ifType' as defined in https://www.iana.org/assignments/ianaiftype-mib.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>https://www.iana.org/assignments/ianaiftype-mib</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-19">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>The type of interface where packets of this Flow are being received. The value matches the value of managed object 'ifType'.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned ingress interface types at [https://www.iana.org/assignments/ianaiftype-mib].</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="egressinterfacetype">
        <name>egressInterfaceType</name>
        <section anchor="old-20">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>The type of interface where packets of this Flow are being sent. The value matches the value of managed object 'ifType' as defined in https://www.iana.org/assignments/ianaiftype-mib.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>https://www.iana.org/assignments/ianaiftype-mib</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-20">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>The type of interface where packets of this Flow are being sent. The value matches the value of managed object 'ifType'.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned egress interface types at [https://www.iana.org/assignments/ianaiftype-mib].</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="valuedistributionmethod">
        <name>valueDistributionMethod</name>
        <section anchor="old-21">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>A description of the method used to distribute the counters from Contributing Flows into the Aggregated Flow records described by an associated scope, generally a Template. The method is deemed to apply to all the non-key Information Elements in the referenced scope for which value distribution is a valid operation; if the originalFlowsInitiated and/or originalFlowsCompleted Information Elements appear in the Template, they are not subject to this distribution method, as they each infer their own distribution method. The valueDistributionMethod registry is intended to list a complete set of possible value distribution methods.</t>
            </dd>
            <dt/>
            <dd>
              <t>See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-value-distribution-method.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-21">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>A description of the method used to distribute the counters from Contributing Flows into the Aggregated Flow records described by an associated scope, generally a Template. The method is deemed to apply to all the non-key Information Elements in the referenced scope for which value distribution is a valid operation; if the originalFlowsInitiated and/or originalFlowsCompleted Information Elements appear in the Template, they are not subject to this distribution method, as they each infer their own distribution method. The valueDistributionMethod registry is intended to list a complete set of possible value distribution methods.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned value distribution methods at [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-value-distribution-method].</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="flowselectoralgorithm">
        <name>flowSelectorAlgorithm</name>
        <section anchor="old-22">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>This Information Element identifies the Intermediate Flow Selection Process technique (e.g., Filtering, Sampling) that is applied by the Intermediate Flow Selection Process. Most of these techniques have parameters. Its configuration parameter(s) <bcp14>MUST</bcp14> be clearly specified. Further Information Elements are needed to fully specify packet selection with these methods and all their parameters. Further method identifiers may be added to the flowSelectorAlgorithm registry. It might be necessary to define new Information Elements to specify their parameters.</t>
            </dd>
            <dt/>
            <dd>
              <t>Please note that the purpose of the flow selection techniques described in this document is the improvement of measurement functions as defined in the Scope (Section 1).</t>
            </dd>
            <dt/>
            <dd>
              <t>The Intermediate Flow Selection Process Techniques identifiers are defined at https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-flowselectoralgorithm.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-22">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>This Information Element identifies the Intermediate Flow Selection Process technique (e.g., Filtering, Sampling) that is applied by the Intermediate Flow Selection Process. Most of these techniques have parameters. Its configuration parameter(s) <bcp14>MUST</bcp14> be clearly specified. Further Information Elements are needed to fully specify packet selection with these methods and all their parameters. Further method identifiers may be added to the flowSelectorAlgorithm registry. It might be necessary to define new Information Elements to specify their parameters.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned flow selector algorithms at [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-flowselectoralgorithm].</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="datalinkframetype">
        <name>dataLinkFrameType</name>
        <section anchor="old-23">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>This Information Element specifies the type of the selected data link frame. Data link types are defined in the dataLinkFrameType registry. See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-data-link-frame-type.</t>
            </dd>
            <dt/>
            <dd>
              <t>Further values may be assigned by IANA. Note that the assigned values are bits so that multiple observations can be OR'd together. The data link layer is defined in [ISO/IEC.7498-1:1994].</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>(IEEE802.3)(IEEE802.11)(ISO/IEC.7498-1:1994)</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-23">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>This Information Element specifies the type of the selected data link frame. Data link types are defined in the dataLinkFrameType registry.</t>
            </dd>
            <dt/>
            <dd>
              <t>Further values may be assigned by IANA. Note that the assigned values are bits so that multiple observations can be OR'd together.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned data link frame types at [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-data-link-frame-type].</t>
            </dd>
            <dt/>
            <dd>
              <t>More information about the data link layer can be found in (IEEE802.3)(IEEE802.11)(ISO/IEC.7498-1:1994).</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="mibcapturetimesemantics">
        <name>mibCaptureTimeSemantics</name>
        <section anchor="old-24">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>Indicates when in the lifetime of the Flow the MIB value was retrieved from the MIB for a mibObjectIdentifier. This is used to indicate if the value exported was collected from the MIB closer to Flow creation or Flow export time and refers to the Timestamp fields included in the same Data Record.</t>
            </dd>
            <dt/>
            <dd>
              <t>This field <bcp14>SHOULD</bcp14> be used when exporting a mibObjectValue that specifies counters or statistics. If the MIB value was sampled by SNMP prior to the IPFIX Metering Process or Exporting Process retrieving the value (i.e., the data is already stale) and it is important to know the exact sampling time, then an additional observationTime* element should be paired with the OID using IPFIX Structured Data <xref target="RFC6313"/>. Similarly, if different MIB capture times apply to different mibObjectValue elements within the Data Record, then individual mibCaptureTimeSemantics Information Elements should be paired with each OID using IPFIX Structured Data.</t>
            </dd>
            <dt/>
            <dd>
              <t>Values are listed in the mibCaptureTimeSemantics registry. See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-mib-capture-time-semantics.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-24">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>Indicates when in the lifetime of the Flow the MIB value was retrieved from the MIB for a mibObjectIdentifier. This is used to indicate if the value exported was collected from the MIB closer to Flow creation or Flow export time and refers to the Timestamp fields included in the same Data Record.</t>
            </dd>
            <dt/>
            <dd>
              <t>This field <bcp14>SHOULD</bcp14> be used when exporting a mibObjectValue that specifies counters or statistics. If the MIB value was sampled by SNMP prior to the IPFIX Metering Process or Exporting Process retrieving the value (i.e., the data is already stale) and it is important to know the exact sampling time, then an additional observationTime* element should be paired with the OID using IPFIX Structured Data <xref target="RFC6313"/>. Similarly, if different MIB capture times apply to different mibObjectValue elements within the Data Record, then individual mibCaptureTimeSemantics Information Elements should be paired with each OID using IPFIX Structured Data.</t>
            </dd>
            <dt/>
            <dd>
              <t>Values are listed in the mibCaptureTimeSemantics registry.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned values for the MIB capture time semantics at [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-mib-capture-time-semantics].</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="natquotaexceededevent">
        <name>natQuotaExceededEvent</name>
        <section anchor="old-25">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>This Information Element identifies the type of a NAT Quota Exceeded event. Values for this Information Element are listed in the "NAT Quota Exceeded Event Type" registry, see https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-nat-quota-exceeded-event.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See <xref target="RFC0791"/> for the definition of the IPv4 source address field.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC3022"/> for the definition of NAT.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC3234"/> for the definition of middleboxes.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-25">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>This Information Element identifies the type of a NAT Quota Exceeded event. Values for this Information Element are listed in the "NAT Quota Exceeded Event Type" registry.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned events for exceeded NAT quota at [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-nat-quota-exceeded-event].</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC0791"/> for the definition of the IPv4 source address field.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC3022"/> for the definition of NAT.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC3234"/> for the definition of middleboxes.</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="natthresholdevent">
        <name>natThresholdEvent</name>
        <section anchor="old-26">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>This Information Element identifies a type of a NAT Threshold event. Values for this Information Element are listed in the "NAT Threshold Event Type" registry, see https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-nat-threshold-event.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See <xref target="RFC0791"/> for the definition of the IPv4 source address field.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC3022"/> for the definition of NAT.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC3234"/> for the definition of middleboxes.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-26">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>This Information Element identifies a type of a NAT Threshold event. Values for this Information Element are listed in the "NAT Threshold Event Type" registry.</t>
            </dd>
            <dt>Additional Information:</dt>
            <dd>
              <t>See the assigned values for the NAT Threshold events at [https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-nat-threshold-event].</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC0791"/> for the definition of the IPv4 source address field.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC3022"/> for the definition of NAT.</t>
            </dd>
            <dt/>
            <dd>
              <t>See <xref target="RFC3234"/> for the definition of middleboxes.</t>
            </dd>
          </dl>
        </section>
      </section>
    </section>
    <section anchor="misc">
      <name>Misc</name>
      <t>This document requests IANA to update the description of the following entries in <xref target="IANA-IPFIX"/>.</t>
      <section anchor="collectiontimemilliseconds">
        <name>collectionTimeMilliseconds</name>
        <section anchor="old-27">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>The absolute timestamp at which the data within the scope containing this Information Element was received by a Collecting Process. This Information Element <bcp14>SHOULD</bcp14> be bound to its containing IPFIX Message via IPFIX Options and the messageScope Information Element, as defined below.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-27">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>The absolute timestamp at which the data within the scope containing this Information Element was received by a Collecting Process. This Information Element <bcp14>SHOULD</bcp14> be bound to its containing IPFIX Message via IPFIX Options and the messageScope Information Element.</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="messagemd5checksum">
        <name>messageMD5Checksum</name>
        <section anchor="old-28">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>The MD5 checksum of the IPFIX Message containing this record. This Information Element <bcp14>SHOULD</bcp14> be bound to its containing IPFIX Message via an options record and the messageScope Information Element, as defined below, and <bcp14>SHOULD</bcp14> appear only once in a given IPFIX Message. To calculate the value of this Information Element, first buffer the containing IPFIX Message, setting the value of this Information Element to all zeroes. Then calculate the MD5 checksum of the resulting buffer as defined in <xref target="RFC1321"/>, place the resulting value in this Information Element, and export the buffered message.</t>
            </dd>
            <dt/>
            <dd>
              <t>This Information Element is intended as a simple checksum only; therefore collision resistance and algorithm agility are not required, and MD5 is an appropriate message digest. This Information Element has a fixed length of 16 octets.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-28">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>The MD5 checksum of the IPFIX Message containing this record. This Information Element <bcp14>SHOULD</bcp14> be bound to its containing IPFIX Message via an options record and the messageScope Information Element, and <bcp14>SHOULD</bcp14> appear only once in a given IPFIX Message. To calculate the value of this Information Element, first buffer the containing IPFIX Message, setting the value of this Information Element to all zeroes. Then calculate the MD5 checksum of the resulting buffer as defined in <xref target="RFC1321"/>, place the resulting value in this Information Element, and export the buffered message.</t>
            </dd>
            <dt/>
            <dd>
              <t>This Information Element is intended as a simple checksum only; therefore collision resistance and algorithm agility are not required, and MD5 is an appropriate message digest. This Information Element has a fixed length of 16 octets.</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="anonymizationflags">
        <name>anonymizationFlags</name>
        <section anchor="old-29">
          <name>OLD</name>
          <artwork><![CDATA[
+--------+----------+-----------------------------------------------+
| bit(s) | name     | description                                   |
| (LSB = |          |                                               |
| 0)     |          |                                               |
+--------+----------+-----------------------------------------------+
| 0-1    | SC       | Stability Class: see the Stability Class      |
|        |          | table below, and section Section 5.1.         |
| 2      | PmA      | Perimeter Anonymization: when set (1),        |
|        |          | source- Information Elements as described in  |
|        |          | [RFC5103] are interpreted as external         |
|        |          | addresses, and destination- Information       |
|        |          | Elements as described in [RFC5103] are        |
|        |          | interpreted as internal addresses, for the    |
|        |          | purposes of associating                       |
|        |          | anonymizationTechnique to Information         |
|        |          | Elements only; see Section 7.2.2 for details. |
|        |          | This bit MUST NOT be set when associated with |
|        |          | a non-endpoint (i.e., source- or              |
|        |          | destination-) Information Element.  SHOULD be |
|        |          | consistent within a record (i.e., if a        |
|        |          | source- Information Element has this flag     |
|        |          | set, the corresponding destination- element   |
|        |          | SHOULD have this flag set, and vice-versa.)   |
+--------+----------+-----------------------------------------------+
]]></artwork>
        </section>
        <section anchor="new-29">
          <name>NEW</name>
          <artwork><![CDATA[
+--------+----------+-----------------------------------------------+
| bit(s) | name     | description                                   |
| (LSB = |          |                                               |
| 0)     |          |                                               |
+--------+----------+-----------------------------------------------+
| 0-1    | SC       | Stability Class: see the Stability Class      |
|        |          | table below, and Section 5.1 of [RFC6235].    |
| 2      | PmA      | Perimeter Anonymization: when set (1),        |
|        |          | source- Information Elements as described in  |
|        |          | [RFC5103] are interpreted as external         |
|        |          | addresses, and destination- Information       |
|        |          | Elements as described in [RFC5103] are        |
|        |          | interpreted as internal addresses, for the    |
|        |          | purposes of associating                       |
|        |          | anonymizationTechnique to Information         |
|        |          | Elements only; see Section 7.2.2 of [RFC6235] |
|        |          | for details.                                  |
|        |          | This bit MUST NOT be set when associated with |
|        |          | a non-endpoint (i.e., source- or              |
|        |          | destination-) Information Element.  SHOULD be |
|        |          | consistent within a record (i.e., if a        |
|        |          | source- Information Element has this flag     |
|        |          | set, the corresponding destination- element   |
|        |          | SHOULD have this flag set, and vice-versa.)   |
+--------+----------+-----------------------------------------------+
]]></artwork>
        </section>
      </section>
      <section anchor="informationelementdescription">
        <name>informationElementDescription</name>
        <section anchor="old-30">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>A UTF-8 <xref target="RFC3629"/> encoded Unicode string containing a human-readable description of an Information Element. The content of the informationElementDescription <bcp14>MAY</bcp14> be annotated with one or more language tags <xref target="RFC4646"/>, encoded in-line <xref target="RFC2482"/> within the UTF-8 string, in order to specify the language in which the description is written. Description text in multiple languages <bcp14>MAY</bcp14> tag each section with its own language tag; in this case, the description information in each language <bcp14>SHOULD</bcp14> have equivalent meaning. In the absence of any language tag, the "i-default" <xref target="RFC2277"/> language <bcp14>SHOULD</bcp14> be assumed.</t>
            </dd>
            <dt/>
            <dd>
              <t>See the Security Considerations section for notes on string handling for Information Element type records.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-30">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>A UTF-8 <xref target="RFC3629"/> encoded Unicode string containing a human-readable description of an Information Element. The content of the informationElementDescription <bcp14>MAY</bcp14> be annotated with one or more language tags <xref target="RFC4646"/>, encoded in-line <xref target="RFC2482"/> within the UTF-8 string, in order to specify the language in which the description is written. Description text in multiple languages <bcp14>MAY</bcp14> tag each section with its own language tag; in this case, the description information in each language <bcp14>SHOULD</bcp14> have equivalent meaning. In the absence of any language tag, the "i-default" <xref target="RFC2277"/> language <bcp14>SHOULD</bcp14> be assumed.</t>
            </dd>
            <dt/>
            <dd>
              <t>See the Security Considerations Section of <xref target="RFC5610"/> for notes on string handling for Information Element type records.</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="distinctcountofdestinationipaddress">
        <name>distinctCountOfDestinationIPAddress</name>
        <section anchor="old-31">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>The count of distinct destination IP address values for Original Flows contributing to this Aggregated Flow, without regard to IP version. This Information Element is preferred to the version-specific counters below, unless it is important to separate the counts by version.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-31">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>The count of distinct destination IP address values for Original Flows contributing to this Aggregated Flow, without regard to IP version. This Information Element is preferred to the version-specific counters, unless it is important to separate the counts by version.</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="externaladdressrealm">
        <name>externalAddressRealm</name>
        <section anchor="old-32">
          <name>OLD</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>This Information Element represents the external address realm where the packet is originated from or destined to. The detailed definition is in the internal address realm as specified above.</t>
            </dd>
          </dl>
        </section>
        <section anchor="new-32">
          <name>NEW</name>
          <dl>
            <dt>Description:</dt>
            <dd>
              <t>This Information Element represents the external address realm where the packet is originated from or destined to.</t>
            </dd>
            <dt/>
            <dd>
              <t>See the internalAddressRealm IE for the detailed definition.</t>
            </dd>
          </dl>
        </section>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>This document does not add new security considerations to those
already discussed for IPFIX in <xref section="8" sectionFormat="of" target="RFC7012"/>.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>Sections 4 to 7 include actions for IANA. These actions are not repeated here.</t>
      <t>This document also requests IANA to update the reference clause of the "IPFIX Information Elements" registry <xref target="IANA-IPFIX"/> with the reference to this document.</t>
      <section anchor="ipfix-subregistry-for-ipv6-extension-headers">
        <name>IPFIX Subregistry for IPv6 Extension Headers</name>
        <t>This document requests IANA to create a new registry entitled "ipv6ExtensionHeaders Bits" under the IANA IPFIX registry group <xref target="IANA-IPFIX"/>.</t>
        <t>When a new code is assigned to an IPv6 EH in <xref target="IANA-EH"/>, the next available free bit is selected by IANA for this EH from "ipv6ExtensionHeaders Bits" registry and the registry is updated with the details that mirror the assigned EH. The "Label" mirrors the "keyword" of an EH as indicated in <xref target="IANA-Protocols"/>, while the "Protocol Number" mirrors the "Protocol Number" in <xref target="IANA-EH"/>. IANA is requested to add the following note to <xref target="IANA-EH"/>:</t>
        <ul empty="true">
          <li>
            <dl>
              <dt>Note:</dt>
              <dd>
                <t>When a new code is assigned to an IPv6 Extension Header, the next available free bit in [NEW_IPFIX_IPv6EH_SUBREGISTRY] is selected for this new Extension Header. &gt;&gt;[NEW_IPFIX_IPv6EH_SUBREGISTRY] is updated accordingly. Modifications to existing registrations must be mirrored in [NEW_IPFIX_IPv6EH_SUBREGISTRY].</t>
              </dd>
            </dl>
          </li>
        </ul>
        <ul empty="true">
          <li>
            <t>Note to the RFC Editor: Please replace [NEW_IPFIX_IPv6EH_SUBREGISTRY] with the link used by IANA for this new registry.</t>
          </li>
        </ul>
        <t>Otherwise, the registration policy for the registry is Expert Review (<xref section="4.5" sectionFormat="of" target="RFC8126"/>). See more details in <xref target="sec-de"/>.</t>
        <t>The initial values of this registry are as follows:</t>
        <artwork><![CDATA[
   Bit Label   Protocol Description
               Number
    0  DST      60      Destination Options for IPv6
    1  HOP       0      IPv6 Hop-by-Hop Options
    2  NoNxt    59      No Next Header for IPv6
    3  UNK              Unknown Layer 4 header
                        (compressed, encrypted, not supported)
    4  FRA0     44      Fragment header - first fragment
    5  RH       43      Routing header
    6  FRA1     44      Fragmentation header - not first fragment
    7 to 11             Unassigned
    12 MOB     135      Mobility Header
    13 ESP      50      Encapsulating Security Payload
    14 AH       51      Authentication Header
    15                  Unassigned
    16 HIP     139      Host Identity Protocol
    17 SHIM6   140      Shim6 Protocol
    18         253      Use for experimentation and testing
    19         254      Use for experimentation and testing
    20 to 255           Unassigned
]]></artwork>
      </section>
      <section anchor="sec-de">
        <name>Guidelines for the Designated Experts</name>
        <t>It is suggested that multiple designated experts be appointed for registry change requests.</t>
        <t>Criteria that should be applied by the designated experts include determining whether the proposed registration duplicates existing entries and whether the registration description is clear and fits the purpose of this registry.</t>
        <t>Within the review period, the designated experts will either approve or deny the registration request, communicating this decision to the IANA. Denials should include an explanation and, if applicable, suggestions as to how to make the request successful.</t>
      </section>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references anchor="sec-normative-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/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="IANA-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/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="IANA-Protocols" target="https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml">
          <front>
            <title>Protocol Numbers</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </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>
        <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="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="RFC7013">
          <front>
            <title>Guidelines for Authors and Reviewers of IP Flow Information Export (IPFIX) Information Elements</title>
            <author fullname="B. Trammell" initials="B." surname="Trammell"/>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <date month="September" year="2013"/>
            <abstract>
              <t>This document provides guidelines for how to write definitions of new Information Elements for the IP Flow Information Export (IPFIX) protocol. It provides instructions on using the proper conventions for Information Elements to be registered in the IANA IPFIX Information Element registry, and provides guidelines for expert reviewers to evaluate new registrations.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="184"/>
          <seriesInfo name="RFC" value="7013"/>
          <seriesInfo name="DOI" value="10.17487/RFC7013"/>
        </reference>
        <reference anchor="I-D.ietf-opsawg-ipfix-tcpo-v6eh">
          <front>
            <title>Extended TCP Options and IPv6 Extension Headers IPFIX Information Elements</title>
            <author fullname="Mohamed Boucadair" initials="M." surname="Boucadair">
              <organization>Orange</organization>
            </author>
            <author fullname="Benoît Claise" initials="B." surname="Claise">
              <organization>Huawei</organization>
            </author>
            <date day="17" month="January" year="2024"/>
            <abstract>
              <t>   This document specifies new IP Flow Information Export (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>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-opsawg-ipfix-tcpo-v6eh-08"/>
        </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="RFC8126">
          <front>
            <title>Guidelines for Writing an IANA Considerations Section in RFCs</title>
            <author fullname="M. Cotton" initials="M." surname="Cotton"/>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <author fullname="T. Narten" initials="T." surname="Narten"/>
            <date month="June" year="2017"/>
            <abstract>
              <t>Many protocols make use of points of extensibility that use constants to identify various protocol parameters. To ensure that the values in these fields do not have conflicting uses and to promote interoperability, their allocations are often coordinated by a central record keeper. For IETF protocols, that role is filled by the Internet Assigned Numbers Authority (IANA).</t>
              <t>To make assignments in a given registry prudently, guidance describing the conditions under which new values should be assigned, as well as when and how modifications to existing values can be made, is needed. This document defines a framework for the documentation of these guidelines by specification authors, in order to assure that the provided guidance for the IANA Considerations is clear and addresses the various issues that are likely in the operation of a registry.</t>
              <t>This is the third edition of this document; it obsoletes RFC 5226.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="26"/>
          <seriesInfo name="RFC" value="8126"/>
          <seriesInfo name="DOI" value="10.17487/RFC8126"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC5103">
          <front>
            <title>Bidirectional Flow Export Using IP Flow Information Export (IPFIX)</title>
            <author fullname="B. Trammell" initials="B." surname="Trammell"/>
            <author fullname="E. Boschi" initials="E." surname="Boschi"/>
            <date month="January" year="2008"/>
            <abstract>
              <t>This document describes an efficient method for exporting bidirectional flow (Biflow) information using the IP Flow Information Export (IPFIX) protocol, representing each Biflow using a single Flow Record. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5103"/>
          <seriesInfo name="DOI" value="10.17487/RFC5103"/>
        </reference>
        <reference anchor="RFC6235">
          <front>
            <title>IP Flow Anonymization Support</title>
            <author fullname="E. Boschi" initials="E." surname="Boschi"/>
            <author fullname="B. Trammell" initials="B." surname="Trammell"/>
            <date month="May" year="2011"/>
            <abstract>
              <t>This document describes anonymization techniques for IP flow data and the export of anonymized data using the IP Flow Information Export (IPFIX) protocol. It categorizes common anonymization schemes and defines the parameters needed to describe them. It provides guidelines for the implementation of anonymized data export and storage over IPFIX, and describes an information model and Options- based method for anonymization metadata export within the IPFIX protocol or storage in IPFIX Files. This document defines an Experimental Protocol for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6235"/>
          <seriesInfo name="DOI" value="10.17487/RFC6235"/>
        </reference>
        <reference anchor="RFC3775">
          <front>
            <title>Mobility Support in IPv6</title>
            <author fullname="D. Johnson" initials="D." surname="Johnson"/>
            <author fullname="C. Perkins" initials="C." surname="Perkins"/>
            <author fullname="J. Arkko" initials="J." surname="Arkko"/>
            <date month="June" year="2004"/>
            <abstract>
              <t>This document specifies a protocol which allows nodes to remain reachable while moving around in the IPv6 Internet. Each mobile node is always identified by its home address, regardless of its current point of attachment to the Internet. While situated away from its home, a mobile node is also associated with a care-of address, which provides information about the mobile node's current location. IPv6 packets addressed to a mobile node's home address are transparently routed to its care-of address. The protocol enables IPv6 nodes to cache the binding of a mobile node's home address with its care-of address, and to then send any packets destined for the mobile node directly to it at this care-of address. To support this operation, Mobile IPv6 defines a new IPv6 protocol and a new destination option. All IPv6 nodes, whether mobile or stationary, can communicate with mobile nodes. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3775"/>
          <seriesInfo name="DOI" value="10.17487/RFC3775"/>
        </reference>
        <reference anchor="RFC4302">
          <front>
            <title>IP Authentication Header</title>
            <author fullname="S. Kent" initials="S." surname="Kent"/>
            <date month="December" year="2005"/>
            <abstract>
              <t>This document describes an updated version of the IP Authentication Header (AH), which is designed to provide authentication services in IPv4 and IPv6. This document obsoletes RFC 2402 (November 1998). [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4302"/>
          <seriesInfo name="DOI" value="10.17487/RFC4302"/>
        </reference>
        <reference anchor="RFC4303">
          <front>
            <title>IP Encapsulating Security Payload (ESP)</title>
            <author fullname="S. Kent" initials="S." surname="Kent"/>
            <date month="December" year="2005"/>
            <abstract>
              <t>This document describes an updated version of the Encapsulating Security Payload (ESP) protocol, which is designed to provide a mix of security services in IPv4 and IPv6. ESP is used to provide confidentiality, data origin authentication, connectionless integrity, an anti-replay service (a form of partial sequence integrity), and limited traffic flow confidentiality. This document obsoletes RFC 2406 (November 1998). [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4303"/>
          <seriesInfo name="DOI" value="10.17487/RFC4303"/>
        </reference>
        <reference anchor="CCO-NF9FMT" target="https://www.cisco.com/en/US/technologies/tk648/tk362/technologies_white_paper09186a00800a3db9.html">
          <front>
            <title>NetFlow Version 9 Flow-Record Format</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="RFC_Errata_1738" target="http://www.rfc-editor.org/errata_search.php?eid=1738">
          <front>
            <title>RFC Errata 1738</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="RFC_Errata_1739" target="http://www.rfc-editor.org/errata_search.php?eid=1739">
          <front>
            <title>RFC Errata 1739</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="I-D.ietf-opsawg-rfc7125-update">
          <front>
            <title>An Update to the tcpControlBits IP Flow Information Export (IPFIX) Information Element</title>
            <author fullname="Mohamed Boucadair" initials="M." surname="Boucadair">
              <organization>Orange</organization>
            </author>
            <date day="29" month="November" year="2023"/>
            <abstract>
              <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.

   This document removes stale information from the IPFIX registry and
   avoids future conflicts with the authoritative TCP Header Flags
   registry.

   This document obsoletes RFC 7125.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-opsawg-rfc7125-update-07"/>
        </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="RFC9487">
          <front>
            <title>Export of Segment Routing over IPv6 Information in IP Flow Information Export (IPFIX)</title>
            <author fullname="T. Graf" initials="T." surname="Graf"/>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <author fullname="P. Francois" initials="P." surname="Francois"/>
            <date month="November" year="2023"/>
            <abstract>
              <t>This document introduces new IP Flow Information Export (IPFIX) Information Elements (IEs) to identify a set of information related to Segment Routing over IPv6 (SRv6) 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="RFC" value="9487"/>
          <seriesInfo name="DOI" value="10.17487/RFC9487"/>
        </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="RFC5477">
          <front>
            <title>Information Model for Packet Sampling Exports</title>
            <author fullname="T. Dietz" initials="T." surname="Dietz"/>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <author fullname="P. Aitken" initials="P." surname="Aitken"/>
            <author fullname="F. Dressler" initials="F." surname="Dressler"/>
            <author fullname="G. Carle" initials="G." surname="Carle"/>
            <date month="March" year="2009"/>
            <abstract>
              <t>This memo defines an information model for the Packet SAMPling (PSAMP) protocol. It is used by the PSAMP protocol for encoding sampled packet data and information related to the Sampling process. As the PSAMP protocol is based on the IP Flow Information eXport (IPFIX) protocol, this information model is an extension to the IPFIX information model. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5477"/>
          <seriesInfo name="DOI" value="10.17487/RFC5477"/>
        </reference>
        <reference anchor="RFC5610">
          <front>
            <title>Exporting Type Information for IP Flow Information Export (IPFIX) Information Elements</title>
            <author fullname="E. Boschi" initials="E." surname="Boschi"/>
            <author fullname="B. Trammell" initials="B." surname="Trammell"/>
            <author fullname="L. Mark" initials="L." surname="Mark"/>
            <author fullname="T. Zseby" initials="T." surname="Zseby"/>
            <date month="July" year="2009"/>
            <abstract>
              <t>This document describes an extension to the IP Flow Information Export (IPFIX) protocol, which is used to represent and transmit data from IP flow measurement devices for collection, storage, and analysis, to allow the encoding of IPFIX Information Model properties within an IPFIX Message stream. This enables the export of extended type information for enterprise-specific Information Elements and the storage of such information within IPFIX Files, facilitating interoperability and reusability among a wide variety of applications and tools. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5610"/>
          <seriesInfo name="DOI" value="10.17487/RFC5610"/>
        </reference>
        <reference anchor="RFC5655">
          <front>
            <title>Specification of the IP Flow Information Export (IPFIX) File Format</title>
            <author fullname="B. Trammell" initials="B." surname="Trammell"/>
            <author fullname="E. Boschi" initials="E." surname="Boschi"/>
            <author fullname="L. Mark" initials="L." surname="Mark"/>
            <author fullname="T. Zseby" initials="T." surname="Zseby"/>
            <author fullname="A. Wagner" initials="A." surname="Wagner"/>
            <date month="October" year="2009"/>
            <abstract>
              <t>This document describes a file format for the storage of flow data based upon the IP Flow Information Export (IPFIX) protocol. It proposes a set of requirements for flat-file, binary flow data file formats, then specifies the IPFIX File format to meet these requirements based upon IPFIX Messages. This IPFIX File format is designed to facilitate interoperability and reusability among a wide variety of flow storage, processing, and analysis tools. [STANDARDS TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5655"/>
          <seriesInfo name="DOI" value="10.17487/RFC5655"/>
        </reference>
        <reference anchor="RFC6759">
          <front>
            <title>Cisco Systems Export of Application Information in IP Flow Information Export (IPFIX)</title>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <author fullname="P. Aitken" initials="P." surname="Aitken"/>
            <author fullname="N. Ben-Dvora" initials="N." surname="Ben-Dvora"/>
            <date month="November" year="2012"/>
            <abstract>
              <t>This document specifies a Cisco Systems extension to the IPFIX information model specified in RFC 5102 to export application information. This document is not an Internet Standards Track specification; it is published for informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6759"/>
          <seriesInfo name="DOI" value="10.17487/RFC6759"/>
        </reference>
        <reference anchor="RFC7014">
          <front>
            <title>Flow Selection Techniques</title>
            <author fullname="S. D'Antonio" initials="S." surname="D'Antonio"/>
            <author fullname="T. Zseby" initials="T." surname="Zseby"/>
            <author fullname="C. Henke" initials="C." surname="Henke"/>
            <author fullname="L. Peluso" initials="L." surname="Peluso"/>
            <date month="September" year="2013"/>
            <abstract>
              <t>The Intermediate Flow Selection Process is the process of selecting a subset of Flows from all observed Flows. The Intermediate Flow Selection Process may be located at an IP Flow Information Export (IPFIX) Exporter or Collector, or within an IPFIX Mediator. It reduces the effort of post-processing Flow data and transferring Flow Records. This document describes motivations for using the Intermediate Flow Selection process and presents Intermediate Flow Selection techniques. It provides an information model for configuring Intermediate Flow Selection Process techniques and discusses what information about an Intermediate Flow Selection Process should be exported.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7014"/>
          <seriesInfo name="DOI" value="10.17487/RFC7014"/>
        </reference>
        <reference anchor="RFC7015">
          <front>
            <title>Flow Aggregation for the IP Flow Information Export (IPFIX) Protocol</title>
            <author fullname="B. Trammell" initials="B." surname="Trammell"/>
            <author fullname="A. Wagner" initials="A." surname="Wagner"/>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <date month="September" year="2013"/>
            <abstract>
              <t>This document provides a common implementation-independent basis for the interoperable application of the IP Flow Information Export (IPFIX) protocol to the handling of Aggregated Flows, which are IPFIX Flows representing packets from multiple Original Flows sharing some set of common properties. It does this through a detailed terminology and a descriptive Intermediate Aggregation Process architecture, including a specification of methods for Original Flow counting and counter distribution across intervals.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7015"/>
          <seriesInfo name="DOI" value="10.17487/RFC7015"/>
        </reference>
        <reference anchor="RFC7133">
          <front>
            <title>Information Elements for Data Link Layer Traffic Measurement</title>
            <author fullname="S. Kashima" initials="S." surname="Kashima"/>
            <author fullname="A. Kobayashi" initials="A." role="editor" surname="Kobayashi"/>
            <author fullname="P. Aitken" initials="P." surname="Aitken"/>
            <date month="May" year="2014"/>
            <abstract>
              <t>This document describes Information Elements related to the data link layer. They are used by the IP Flow Information Export (IPFIX) protocol for encoding measured data link layer traffic information.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7133"/>
          <seriesInfo name="DOI" value="10.17487/RFC7133"/>
        </reference>
        <reference anchor="RFC7270">
          <front>
            <title>Cisco-Specific Information Elements Reused in IP Flow Information Export (IPFIX)</title>
            <author fullname="A. Yourtchenko" initials="A." surname="Yourtchenko"/>
            <author fullname="P. Aitken" initials="P." surname="Aitken"/>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <date month="June" year="2014"/>
            <abstract>
              <t>This document describes some additional IP Flow Information Export (IPFIX) Information Elements in the range of 1-127, which is the range compatible with field types used by NetFlow version 9 in RFC 3954, as specified in the IPFIX Information Model in RFC 7012.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7270"/>
          <seriesInfo name="DOI" value="10.17487/RFC7270"/>
        </reference>
        <reference anchor="RFC8038">
          <front>
            <title>Exporting MIB Variables Using the IP Flow Information Export (IPFIX) Protocol</title>
            <author fullname="P. Aitken" initials="P." role="editor" surname="Aitken"/>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <author fullname="S. B S" initials="S. B" surname="S"/>
            <author fullname="C. McDowall" initials="C." surname="McDowall"/>
            <author fullname="J. Schoenwaelder" initials="J." surname="Schoenwaelder"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>This document specifies a way to complement IP Flow Information Export (IPFIX) Data Records with Management Information Base (MIB) objects, avoiding the need to define new IPFIX Information Elements for existing MIB objects that are already fully specified.</t>
              <t>Two IPFIX Options Templates, as well as a method for creating IPFIX Options Templates that are used to export the extra data required to fully describe Simple Network Management Protocol (SNMP) MIB objects in IPFIX, are specified herein.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8038"/>
          <seriesInfo name="DOI" value="10.17487/RFC8038"/>
        </reference>
        <reference anchor="RFC8158">
          <front>
            <title>IP Flow Information Export (IPFIX) Information Elements for Logging NAT Events</title>
            <author fullname="S. Sivakumar" initials="S." surname="Sivakumar"/>
            <author fullname="R. Penno" initials="R." surname="Penno"/>
            <date month="December" year="2017"/>
            <abstract>
              <t>Network operators require NAT devices to log events like creation and deletion of translations and information about the resources that the NAT device is managing. In many cases, the logs are essential to identify an attacker or a host that was used to launch malicious attacks and for various other purposes of accounting. Since there is no standard way of logging this information, different NAT devices use proprietary formats; hence, it is difficult to expect consistent behavior. This lack of standardization makes it difficult to write the Collector applications that would receive this data and process it to present useful information. This document describes the formats for logging NAT events.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8158"/>
          <seriesInfo name="DOI" value="10.17487/RFC8158"/>
        </reference>
        <reference anchor="I-D.ietf-6man-eh-limits">
          <front>
            <title>Limits on Sending and Processing IPv6 Extension Headers</title>
            <author fullname="Tom Herbert" initials="T." surname="Herbert">
              <organization>SiPanda</organization>
            </author>
            <date day="18" month="December" year="2023"/>
            <abstract>
              <t>   This specification defines various limits that may be applied to
   receiving, sending, and otherwise processing packets that contain
   IPv6 extension headers.  The need for such limits is pragmatic to
   facilitate interoperability amongst hosts and routers in the presence
   of extension headers, thereby increasing the feasibility of
   deployment of extension headers.  The limits described herein
   establish the minimum baseline of support for use of extension
   headers on the Internet.  If it is known that all communicating
   parties for a particular communication, including destination hosts
   and any routers in the path, are capable of supporting more than the
   baseline then these default limits may be freely exceeded.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-6man-eh-limits-12"/>
        </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="RFC3031">
          <front>
            <title>Multiprotocol Label Switching Architecture</title>
            <author fullname="E. Rosen" initials="E." surname="Rosen"/>
            <author fullname="A. Viswanathan" initials="A." surname="Viswanathan"/>
            <author fullname="R. Callon" initials="R." surname="Callon"/>
            <date month="January" year="2001"/>
            <abstract>
              <t>This document specifies the architecture for Multiprotocol Label Switching (MPLS). [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3031"/>
          <seriesInfo name="DOI" value="10.17487/RFC3031"/>
        </reference>
        <reference anchor="RFC3022">
          <front>
            <title>Traditional IP Network Address Translator (Traditional NAT)</title>
            <author fullname="P. Srisuresh" initials="P." surname="Srisuresh"/>
            <author fullname="K. Egevang" initials="K." surname="Egevang"/>
            <date month="January" year="2001"/>
            <abstract>
              <t>The NAT operation described in this document extends address translation introduced in RFC 1631 and includes a new type of network address and TCP/UDP port translation. In addition, this document corrects the Checksum adjustment algorithm published in RFC 1631 and attempts to discuss NAT operation and limitations in detail. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3022"/>
          <seriesInfo name="DOI" value="10.17487/RFC3022"/>
        </reference>
        <reference anchor="RFC3234">
          <front>
            <title>Middleboxes: Taxonomy and Issues</title>
            <author fullname="B. Carpenter" initials="B." surname="Carpenter"/>
            <author fullname="S. Brim" initials="S." surname="Brim"/>
            <date month="February" year="2002"/>
            <abstract>
              <t>This document is intended as part of an IETF discussion about "middleboxes" - defined as any intermediary box performing functions apart from normal, standard functions of an IP router on the data path between a source host and destination host. This document establishes a catalogue or taxonomy of middleboxes, cites previous and current IETF work concerning middleboxes, and attempts to identify some preliminary conclusions. It does not, however, claim to be definitive. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3234"/>
          <seriesInfo name="DOI" value="10.17487/RFC3234"/>
        </reference>
        <reference anchor="RFC1631">
          <front>
            <title>The IP Network Address Translator (NAT)</title>
            <author fullname="K. Egevang" initials="K." surname="Egevang"/>
            <author fullname="P. Francis" initials="P." surname="Francis"/>
            <date month="May" year="1994"/>
            <abstract>
              <t>This memo proposes another short-term solution, address reuse, that complements CIDR or even makes it unnecessary. The address reuse solution is to place Network Address Translators (NAT) at the borders of stub domains. This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="1631"/>
          <seriesInfo name="DOI" value="10.17487/RFC1631"/>
        </reference>
        <reference anchor="RFC6144">
          <front>
            <title>Framework for IPv4/IPv6 Translation</title>
            <author fullname="F. Baker" initials="F." surname="Baker"/>
            <author fullname="X. Li" initials="X." surname="Li"/>
            <author fullname="C. Bao" initials="C." surname="Bao"/>
            <author fullname="K. Yin" initials="K." surname="Yin"/>
            <date month="April" year="2011"/>
            <abstract>
              <t>This note describes a framework for IPv4/IPv6 translation. This is in the context of replacing Network Address Translation - Protocol Translation (NAT-PT), which was deprecated by RFC 4966, and to enable networks to have IPv4 and IPv6 coexist in a somewhat rational manner while transitioning to an IPv6 network. This document is not an Internet Standards Track specification; it is published for informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6144"/>
          <seriesInfo name="DOI" value="10.17487/RFC6144"/>
        </reference>
        <reference anchor="RFC6146">
          <front>
            <title>Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers</title>
            <author fullname="M. Bagnulo" initials="M." surname="Bagnulo"/>
            <author fullname="P. Matthews" initials="P." surname="Matthews"/>
            <author fullname="I. van Beijnum" initials="I." surname="van Beijnum"/>
            <date month="April" year="2011"/>
          </front>
          <seriesInfo name="RFC" value="6146"/>
          <seriesInfo name="DOI" value="10.17487/RFC6146"/>
        </reference>
        <reference anchor="RFC6296">
          <front>
            <title>IPv6-to-IPv6 Network Prefix Translation</title>
            <author fullname="M. Wasserman" initials="M." surname="Wasserman"/>
            <author fullname="F. Baker" initials="F." surname="Baker"/>
            <date month="June" year="2011"/>
            <abstract>
              <t>This document describes a stateless, transport-agnostic IPv6-to-IPv6 Network Prefix Translation (NPTv6) function that provides the address-independence benefit associated with IPv4-to-IPv4 NAT (NAPT44) and provides a 1:1 relationship between addresses in the "inside" and "outside" prefixes, preserving end-to-end reachability at the network layer. This document defines an Experimental Protocol for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6296"/>
          <seriesInfo name="DOI" value="10.17487/RFC6296"/>
        </reference>
        <reference anchor="RFC0791">
          <front>
            <title>Internet Protocol</title>
            <author fullname="J. Postel" initials="J." surname="Postel"/>
            <date month="September" year="1981"/>
          </front>
          <seriesInfo name="STD" value="5"/>
          <seriesInfo name="RFC" value="791"/>
          <seriesInfo name="DOI" value="10.17487/RFC0791"/>
        </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="RFC5475">
          <front>
            <title>Sampling and Filtering Techniques for IP Packet Selection</title>
            <author fullname="T. Zseby" initials="T." surname="Zseby"/>
            <author fullname="M. Molina" initials="M." surname="Molina"/>
            <author fullname="N. Duffield" initials="N." surname="Duffield"/>
            <author fullname="S. Niccolini" initials="S." surname="Niccolini"/>
            <author fullname="F. Raspall" initials="F." surname="Raspall"/>
            <date month="March" year="2009"/>
            <abstract>
              <t>This document describes Sampling and Filtering techniques for IP packet selection. It provides a categorization of schemes and defines what parameters are needed to describe the most common selection schemes. Furthermore, it shows how techniques can be combined to build more elaborate packet Selectors. The document provides the basis for the definition of information models for configuring selection techniques in Metering Processes and for reporting the technique in use to a Collector. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5475"/>
          <seriesInfo name="DOI" value="10.17487/RFC5475"/>
        </reference>
        <reference anchor="RFC6313">
          <front>
            <title>Export of Structured Data in IP Flow Information Export (IPFIX)</title>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <author fullname="G. Dhandapani" initials="G." surname="Dhandapani"/>
            <author fullname="P. Aitken" initials="P." surname="Aitken"/>
            <author fullname="S. Yates" initials="S." surname="Yates"/>
            <date month="July" year="2011"/>
            <abstract>
              <t>This document specifies an extension to the IP Flow Information Export (IPFIX) protocol specification in RFC 5101 and the IPFIX information model specified in RFC 5102 to support hierarchical structured data and lists (sequences) of Information Elements in data records. This extension allows definition of complex data structures such as variable-length lists and specification of hierarchical containment relationships between Templates. Finally, the semantics are provided in order to express the relationship among multiple list elements in a structured data record. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6313"/>
          <seriesInfo name="DOI" value="10.17487/RFC6313"/>
        </reference>
        <reference anchor="RFC1321">
          <front>
            <title>The MD5 Message-Digest Algorithm</title>
            <author fullname="R. Rivest" initials="R." surname="Rivest"/>
            <date month="April" year="1992"/>
            <abstract>
              <t>This document describes the MD5 message-digest algorithm. The algorithm takes as input a message of arbitrary length and produces as output a 128-bit "fingerprint" or "message digest" of the input. This memo provides information for the Internet community. It does not specify an Internet standard.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="1321"/>
          <seriesInfo name="DOI" value="10.17487/RFC1321"/>
        </reference>
        <reference anchor="RFC3629">
          <front>
            <title>UTF-8, a transformation format of ISO 10646</title>
            <author fullname="F. Yergeau" initials="F." surname="Yergeau"/>
            <date month="November" year="2003"/>
            <abstract>
              <t>ISO/IEC 10646-1 defines a large character set called the Universal Character Set (UCS) which encompasses most of the world's writing systems. The originally proposed encodings of the UCS, however, were not compatible with many current applications and protocols, and this has led to the development of UTF-8, the object of this memo. UTF-8 has the characteristic of preserving the full US-ASCII range, providing compatibility with file systems, parsers and other software that rely on US-ASCII values but are transparent to other values. This memo obsoletes and replaces RFC 2279.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="63"/>
          <seriesInfo name="RFC" value="3629"/>
          <seriesInfo name="DOI" value="10.17487/RFC3629"/>
        </reference>
        <reference anchor="RFC4646">
          <front>
            <title>Tags for Identifying Languages</title>
            <author fullname="A. Phillips" initials="A." surname="Phillips"/>
            <author fullname="M. Davis" initials="M." surname="Davis"/>
            <date month="September" year="2006"/>
            <abstract>
              <t>This document describes the structure, content, construction, and semantics of language tags for use in cases where it is desirable to indicate the language used in an information object. It also describes how to register values for use in language tags and the creation of user-defined extensions for private interchange. This document, in combination with RFC 4647, replaces RFC 3066, which replaced RFC 1766. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4646"/>
          <seriesInfo name="DOI" value="10.17487/RFC4646"/>
        </reference>
        <reference anchor="RFC2482">
          <front>
            <title>Language Tagging in Unicode Plain Text</title>
            <author fullname="K. Whistler" initials="K." surname="Whistler"/>
            <author fullname="G. Adams" initials="G." surname="Adams"/>
            <date month="January" year="1999"/>
            <abstract>
              <t>This document proposed a mechanism for language tagging in plain text. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2482"/>
          <seriesInfo name="DOI" value="10.17487/RFC2482"/>
        </reference>
        <reference anchor="RFC2277">
          <front>
            <title>IETF Policy on Character Sets and Languages</title>
            <author fullname="H. Alvestrand" initials="H." surname="Alvestrand"/>
            <date month="January" year="1998"/>
            <abstract>
              <t>This document is the current policies being applied by the Internet Engineering Steering Group (IESG) towards the standardization efforts in the Internet Engineering Task Force (IETF) in order to help Internet protocols fulfill these requirements. 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="18"/>
          <seriesInfo name="RFC" value="2277"/>
          <seriesInfo name="DOI" value="10.17487/RFC2277"/>
        </reference>
      </references>
    </references>
    <?line 1129?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>Many thanks to Paul Aitken for the review and many suggestions that enhanced this specification. Special thanks to Andrew Feren for sharing data about scans of IPFIX data he collected.</t>
      <t>Thomas Graf tagged an issue with the forwardingStatus Information Element and for the Shepherd review.</t>
      <t>Thanks to Eric Vyncke for the review and comments.</t>
      <t>Thanks to Qin Wu for the opsdir review and Behcet Sarikay for the genart review.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
d3sCzfTvvYzVgjRv/vGW5RddkF/vsljDMjrv75+e2/3cy0AqCgq1R7CYQdER
XZurtw3lu0Sd1+Kia9QcrgbKxVdSfUTfTEp37GVZ6+Wd5cru6RqAbb7XC1ss
3vV7SqxtVwH4jk7V+Xod1QNOKN9eabUMA3NAHJu8SLN83i8n2QcMJc8274ye
MmKjXGp77mqvZdcUW3nvhX692H7CJYUS3vVmjm8dw092HHZCC5tL+6M5zwYY
rIapRMPNi6ccD8m5QBblc3fN6kumOPTGURciqVRNXFv9BL5w8E7HfaaxPndt
dfmCJZA5sETX9kKsz18PZa/+vzV7KdPlvnB8q8y3hsAF5HWSdAbXo3alFm1r
qm+85NzhbKqlotmURVlTNse6XW7JlNU4Xy6Ss2WX9VYqklu/wZrJ2TPvl3O4
IdjC0jHR3GiHIKrUVXY7cZ5suuV3/Bz1NvANZ9A2PjUa4iXA5KR+smny1xO6
AFjhBuo/60wdcekL9ACI7+imMydQd7vBi94ML2xgQ9UpuXUUj7eOsPjJBVdH
5qh7fY8aJWTFuBSwYwdjM2EXrSfXguQhUsPQ9NFKKQNkLeGQNfsqFNNvsLj6
f8DFtXbH3/ba01p1Xay/5WW0hoq99yJ6er2rh16qdd8FXrKuxk2xzX0FQv6e
16w5Xv+pSpYXVmV5AZcsktFSyJ3f3oRdJGFMNFxXTFzS2V+bHXXLl38QBnLJ
2jernAuHYRJzHN/Hcn5/hxIkfPJyb0218ftzSP/r55BsmjCfb6kmWXuusktr
H8tLa0m5e805Sbh7oaQCbDAs6QIPXkAyRyvzMiS9q2vAK2/cXFf+iLE5R8Tz
JQjkF4vwjHw/u/TpnzIKs8uVMtJwE+5DxUgZ/1ZVeNJ6ycvvHLJ7lm8c2n5a
FC2wlG6GBRYtVGKd7jkKU1Ra96jYghEt3lDWSGXWsC9TymN1xuHvRkGKMrsv
EVdw5VdA3Yxle8GKnPC7yA1G0SOJjT08hlm/BmI+jFW/GO3+SGwKxMJcuRM8
sR45Q3lXLZAsqcjTTTAuNJKltdbJ9BhInJFIDqV3LdVNjDwBdLygDr3MlICp
6owpzO9/QPuKP3kjhOlPaKdbZL7bPoaH3ogKFU29wcp5WLOv1Rz5O5FnPS2t
Zt0Cch2PX44aak8hfyM2is0Z3jMLPSFp1vQWPyn3IPsQfIdUJGmQ4rindJy6
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
9wvuAAA=

-->

</rfc>
