<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.6.17 (Ruby 3.1.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-boucla-opsawg-ipfix-fixes-01" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.15.3 -->
  <front>
    <title abbrev="IPFIX IANA Fixes">Simple Fixes to the IP Flow Information Export (IPFIX) IANA Registry</title>
    <seriesInfo name="Internet-Draft" value="draft-boucla-opsawg-ipfix-fixes-01"/>
    <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="2022" month="December" day="06"/>
    <area>Operations and Management</area>
    <workgroup>Operations and Management Area Working Group</workgroup>
    <keyword>IPFIX</keyword>
    <abstract>
      <t>This document describes simple fixes to the IANA IP Flow Information Export (IPFIX) registry. These fixes are mainly updates to point to newer IANA registries and also updates to the description of some Information Elements (IEs).</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>
    <section anchor="introduction">
      <name>Introduction</name>
      <t>As the OPSAWG is currently considering <xref target="I-D.boucadair-opsawg-rfc7125-update"/> that updates <xref target="RFC7125"/>, the WG realized that some other parts of the IANA IPFIX registry <xref target="IANA-IPFIX"/> were not up to date. Indeed, since its initial creation in 2007, some IPFIX Information Elements (IEs) are not adequately specified any longer (while they were at some point in time in the past). This document intends to update the registry and bringing some consistency.</t>
      <t>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>Updates that fix a shortcoming in the description of an IE (<xref target="desc"/>).</li>
        <li>Updates that require adding a pointer to an existing IANA registry (<xref target="to-iana"/>).</li>
        <li>Updates that are meant to ensure a consistent structure when calling an existing IANA registry (<xref target="consistent"/>).</li>
      </ul>
      <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="RFC7125"/>.</t>
      <t>Fixes that require defining new IEs may be moved to a separate document.</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>
    </section>
    <section anchor="desc">
      <name>Update the Description</name>
      <t>The IEs listed in the following subsections cannot echo some values that can be seen in a packet.</t>
      <section anchor="tcpoptions">
        <name>tcpOptions</name>
        <t>Only options having a kind =&lt; 56 can be included in a tcpOptions IE. An update is required to specify how any observed TCP option in a packet can be exported using IPFIX.</t>
      </section>
      <section anchor="ipv6extensionheaders">
        <name>ipv6ExtensionHeaders</name>
        <t>The description should be updated to:</t>
        <ul spacing="normal">
          <li>reflect missing IPv6 EHs, specifically 139, 140, 253, and 254.</li>
          <li>specify how to automatically update the registry when a new value is assigned in <xref target="IPv6-EH"/>.</li>
          <li>specify the procedure to follow when all bits are exhausted.</li>
        </ul>
      </section>
    </section>
    <section anchor="to-iana">
      <name>Point to An Existing IANA Registry</name>
      <t>IANA is requested to update the following entries by adding the indicated pointer to an IANA registry under "Additional Information" of <xref target="IANA-IPFIX"/>:</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 Registries</name>
      <t>IANA is requested to update <xref target="IANA-IPFIX"/> for each of the IE entries listed in the following subsections.</t>
      <section anchor="mplstoplabeltype">
        <name>mplsTopLabelType</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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. See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-mpls-label-type.</li>
              <li>Additional Information: See <xref target="RFC3031"/> for the MPLS label structure. See the list of MPLS label types assigned by IANA at [https://www.iana.org/assignments/mpls-label-values].</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: See <xref target="RFC3031"/> for the MPLS label structure. See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-mpls-label-type.</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="forwardingstatus">
        <name>forwardingStatus</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description:  This Information Element describes the forwarding status of the flow and any attached reasons.</li>
            </ul>
          </li>
        </ul>
        <t>The layout of the encoding is as follows:</t>
        <t>MSB  -  0   1   2   3   4   5   6   7  -  LSB
      +---+---+---+---+---+---+---+---+
      | Status|  Reason code or flags |
      +---+---+---+---+---+---+---+---+</t>
        <t>See the Forwarding Status sub-registries at https://www.iana.org/assignments/ipfix/ipfix.xhtml#forwarding-status.</t>
        <t>Examples:</t>
        <t>value : 0x40 = 64
binary: 01000000
decode: 01        -&gt; Forward
          000000  -&gt; No further information</t>
        <t>value : 0x89 = 137
binary: 10001001
decode: 10        -&gt; Drop
          001001  -&gt; Bad TTL</t>
        <ul spacing="normal">
          <li>Additional Information: See "NetFlow Version 9 Flow-Record Format" [CCO-NF9FMT].</li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: This Information Element describes the forwarding status of the flow and any attached reasons.</li>
            </ul>
          </li>
        </ul>
        <t>The layout of the encoding is as follows:</t>
        <t>MSB  -  0   1   2   3   4   5   6   7  -  LSB
      +---+---+---+---+---+---+---+---+
      | Status|  Reason code or flags |
      +---+---+---+---+---+---+---+---+</t>
        <t>Examples:</t>
        <t>value : 0x40 = 64
binary: 01000000
decode: 01        -&gt; Forward
          000000  -&gt; No further information</t>
        <t>value : 0x89 = 137
binary: 10001001
decode: 10        -&gt; Drop
          001001  -&gt; Bad TTL
   - Additional Information: See the Forwarding Status sub-registries at https://www.iana.org/assignments/ipfix/ipfix.xhtml#forwarding-status.</t>
      </section>
      <section anchor="classificationengineid">
        <name>classificationEngineId</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description:  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.</li>
            </ul>
          </li>
        </ul>
        <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.
   - Additional Information:
* NEW:
   - Description: 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>
        <t>Values for this field are listed in the Classification Engine IDs registry.
   - Additional Information: See .https://www.iana.org/assignments/ipfix/ipfix.xhtml#classification-engine-ids.</t>
      </section>
      <section anchor="flowendreason">
        <name>flowEndReason</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information:</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: The reason for Flow termination. Values are listed in the flowEndReason registry.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-flow-end-reason.</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="natoriginatingaddressrealm">
        <name>natOriginatingAddressRealm</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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. Values are listed in the natOriginatingAddressRealm registry. See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-nat-originating-address-realm.</li>
              <li>Additional Information: See <xref target="RFC3022"/> for the definition of NAT.</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description:  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. Values are listed in the natOriginatingAddressRealm registry.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-nat-originating-address-realm. See <xref target="RFC3022"/> for the definition of NAT.</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="natevent">
        <name>natEvent</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: See <xref target="RFC3022"/> for the definition of NAT. See <xref target="RFC3234"/> for the definition of middleboxes. See <xref target="RFC8158"/> for the definitions of values 4-16.</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-nat-event-type. See <xref target="RFC3022"/> for the definition of NAT. See <xref target="RFC3234"/> for the definition of middleboxes. See <xref target="RFC8158"/> for the definitions of values 4-16.</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="firewallevent">
        <name>firewallEvent</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: Indicates a firewall event. Allowed values are listed in the firewallEvent registry. See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-firewall-event.</li>
              <li>Additional Information:</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: Indicates a firewall event. Allowed values are listed in the firewallEvent registry.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-firewall-event.</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="biflowdirection">
        <name>biflowDirection</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description:  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].</li>
              <li>Additional Information:</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-biflow-direction.</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="observationpointtype">
        <name>observationPointType</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: Type of observation point. Values are listed in the observationPointType registry. See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-observation-point-type.</li>
              <li>Additional Information:</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: Type of observation point. Values are listed in the observationPointType registry.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-observation-point-type.</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="anonymizationtechnique">
        <name>anonymizationTechnique</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information:</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-anonymization-technique.</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="nattype">
        <name>natType</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: Values are listed in the natType registry. See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-nat-type.</li>
              <li>Additional Information: See <xref target="RFC3022"/> for the definition of NAT. See <xref target="RFC1631"/> for the definition of NAT44. See <xref target="RFC6144"/> for the definition of NAT64. See <xref target="RFC6146"/> for the definition of NAT46. See <xref target="RFC6296"/> for the definition of NAT66. See <xref target="RFC0791"/> for the definition of IPv4. See <xref target="RFC8200"/> for the definition of IPv6.</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: Values are listed in the natType registry.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-nat-type. See <xref target="RFC3022"/> for the definition of NAT. See <xref target="RFC1631"/> for the definition of NAT44. See <xref target="RFC6144"/> for the definition of NAT64. See <xref target="RFC6146"/> for the definition of NAT46. See <xref target="RFC6296"/> for the definition of NAT66. See <xref target="RFC0791"/> for the definition of IPv4. See <xref target="RFC8200"/> for the definition of IPv6.</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="selectoralgorithm">
        <name>selectorAlgorithm</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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. The following packet selection methods identifiers are defined here: https://www.iana.org/assignments/psamp-parameters. 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.</li>
              <li>Additional Information:</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: 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. It might be necessary to define new Information Elements to specify their parameters. 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.</li>
              <li>Additional Information: See https://www.iana.org/assignments/psamp-parameters</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="informationelementdatatype">
        <name>informationElementDataType</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information:</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-information-element-data-types</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="informationelementsemantics">
        <name>informationElementSemantics</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information:</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-information-element-semantic</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="informationelementunits">
        <name>informationElementUnits</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information:</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-information-element-units</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="portrangestart">
        <name>portRangeStart</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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. Additional information on defined TCP port numbers can be found at https://www.iana.org/assignments/service-names-port-numbers.</li>
              <li>Additional Information:</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: Additional information on defined TCP port numbers can be found at https://www.iana.org/assignments/service-names-port-numbers.</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="portrangeend">
        <name>portRangeEnd</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information:</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: Additional information on defined TCP port numbers can be found at https://www.iana.org/assignments/service-names-port-numbers.</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="ingressinterfacetype">
        <name>ingressInterfaceType</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: https://www.iana.org/assignments/ianaiftype-mib</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: The type of interface where packets of this Flow are being received. The value matches the value of managed object 'ifType'.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ianaiftype-mib</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="egressinterfacetype">
        <name>egressInterfaceType</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: https://www.iana.org/assignments/ianaiftype-mib</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: The type of interface where packets of this Flow are being sent. The value matches the value of managed object 'ifType'.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ianaiftype-mib</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="valuedistributionmethod">
        <name>valueDistributionMethod</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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. See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-value-distribution-method.</li>
              <li>Additional Information:</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-value-distribution-method.</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="flowselectoralgorithm">
        <name>flowSelectorAlgorithm</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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. 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). The Intermediate Flow Selection Process Techniques identifiers are defined at https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-flowselectoralgorithm.</li>
              <li>Additional Information:</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-flowselectoralgorithm.</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="datalinkframetype">
        <name>dataLinkFrameType</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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. 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].</li>
              <li>Additional Information: [IEEE802.3][IEEE802.11][ISO/IEC.7498-1:1994]</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: This Information Element specifies the type of the selected data link frame. Data link types are defined in the dataLinkFrameType registry. 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].</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-data-link-frame-type. [IEEE802.3][IEEE802.11][ISO/IEC.7498-1:1994]</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="mibcapturetimesemantics">
        <name>mibCaptureTimeSemantics</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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. 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. Values are listed in the mibCaptureTimeSemantics registry. See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-mib-capture-time-semantics.</li>
              <li>Additional Information:</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: 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. 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. Values are listed in the mibCaptureTimeSemantics registry.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-mib-capture-time-semantics</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="natquotaexceededevent">
        <name>natQuotaExceededEvent</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: See <xref target="RFC0791"/> for the definition of the IPv4 source address field. See <xref target="RFC3022"/> for the definition of NAT. See <xref target="RFC3234"/> for the definition of middleboxes.</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-nat-quota-exceeded-event. See <xref target="RFC0791"/> for the definition of the IPv4 source address field. See <xref target="RFC3022"/> for the definition of NAT. See <xref target="RFC3234"/> for the definition of middleboxes.</li>
            </ul>
          </li>
        </ul>
      </section>
      <section anchor="natthresholdevent">
        <name>natThresholdEvent</name>
        <ul spacing="normal">
          <li>
            <t>OLD:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: See <xref target="RFC0791"/> for the definition of the IPv4 source address field. See <xref target="RFC3022"/> for the definition of NAT. See <xref target="RFC3234"/> for the definition of middleboxes.</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </t>
            <ul spacing="normal">
              <li>Description: 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.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-nat-threshold-event. See <xref target="RFC0791"/> for the definition of the IPv4 source address field. See <xref target="RFC3022"/> for the definition of NAT. See <xref target="RFC3234"/> for the definition of middleboxes.</li>
            </ul>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>IPFIX security considerations are discussed in <xref section="8" sectionFormat="of" target="RFC7012"/>.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>Requested IANA actions are described in the main document. These actions are not repeated here.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <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 year="2022" month="November"/>
          </front>
        </reference>
        <reference anchor="IPv6-EH" target="https://www.iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml#ipv6-parameters-1">
          <front>
            <title>Internet Protocol Version 6 (IPv6) Parameters, IPv6 Extension Header Types</title>
            <author>
              <organization/>
            </author>
            <date year="2022" month="November"/>
          </front>
        </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">
              <organization/>
            </author>
            <author fullname="P. Aitken" initials="P." surname="Aitken">
              <organization/>
            </author>
            <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="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner">
              <organization/>
            </author>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification.  These words are often capitalized. This document defines these words as they should be interpreted in IETF documents.  This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba">
              <organization/>
            </author>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol  specifications.  This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the  defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
        <reference anchor="RFC7012">
          <front>
            <title>Information Model for IP Flow Information Export (IPFIX)</title>
            <author fullname="B. Claise" initials="B." role="editor" surname="Claise">
              <organization/>
            </author>
            <author fullname="B. Trammell" initials="B." role="editor" surname="Trammell">
              <organization/>
            </author>
            <date month="September" year="2013"/>
            <abstract>
              <t>This document defines the data types and management policy for the information model for the IP Flow Information Export (IPFIX) protocol.  This information model is maintained as the IANA "IPFIX                         Information Elements" registry, the initial contents of which were defined by RFC 5102.  This information model is used by the IPFIX protocol for encoding measured traffic information and information related to the traffic Observation Point, the traffic Metering Process, and the Exporting Process.  Although this model was developed for the IPFIX protocol, it is defined in an open way that allows it to be easily used in other protocols, interfaces, and applications. This document obsoletes RFC 5102.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7012"/>
          <seriesInfo name="DOI" value="10.17487/RFC7012"/>
        </reference>
      </references>
      <references>
        <name>Informative References</name>
        <reference anchor="I-D.boucadair-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="20" month="September" year="2022"/>
            <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 Flags header field since RFC 793.
   However, that update is still problematic for interoperability
   because some values were deprecated since then.

   This document updates RFC 7125 by removing stale information from the
   IPFIX registry and avoiding conflicts with the authoritative TCP
   registry.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-boucadair-opsawg-rfc7125-update-01"/>
        </reference>
        <reference anchor="RFC5102">
          <front>
            <title>Information Model for IP Flow Information Export</title>
            <author fullname="J. Quittek" initials="J." surname="Quittek">
              <organization/>
            </author>
            <author fullname="S. Bryant" initials="S." surname="Bryant">
              <organization/>
            </author>
            <author fullname="B. Claise" initials="B." surname="Claise">
              <organization/>
            </author>
            <author fullname="P. Aitken" initials="P." surname="Aitken">
              <organization/>
            </author>
            <author fullname="J. Meyer" initials="J." surname="Meyer">
              <organization/>
            </author>
            <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="RFC3031">
          <front>
            <title>Multiprotocol Label Switching Architecture</title>
            <author fullname="E. Rosen" initials="E." surname="Rosen">
              <organization/>
            </author>
            <author fullname="A. Viswanathan" initials="A." surname="Viswanathan">
              <organization/>
            </author>
            <author fullname="R. Callon" initials="R." surname="Callon">
              <organization/>
            </author>
            <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">
              <organization/>
            </author>
            <author fullname="K. Egevang" initials="K." surname="Egevang">
              <organization/>
            </author>
            <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">
              <organization/>
            </author>
            <author fullname="S. Brim" initials="S." surname="Brim">
              <organization/>
            </author>
            <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="RFC8158">
          <front>
            <title>IP Flow Information Export (IPFIX) Information Elements for Logging NAT Events</title>
            <author fullname="S. Sivakumar" initials="S." surname="Sivakumar">
              <organization/>
            </author>
            <author fullname="R. Penno" initials="R." surname="Penno">
              <organization/>
            </author>
            <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="RFC1631">
          <front>
            <title>The IP Network Address Translator (NAT)</title>
            <author fullname="K. Egevang" initials="K." surname="Egevang">
              <organization/>
            </author>
            <author fullname="P. Francis" initials="P." surname="Francis">
              <organization/>
            </author>
            <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">
              <organization/>
            </author>
            <author fullname="X. Li" initials="X." surname="Li">
              <organization/>
            </author>
            <author fullname="C. Bao" initials="C." surname="Bao">
              <organization/>
            </author>
            <author fullname="K. Yin" initials="K." surname="Yin">
              <organization/>
            </author>
            <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">
              <organization/>
            </author>
            <author fullname="P. Matthews" initials="P." surname="Matthews">
              <organization/>
            </author>
            <author fullname="I. van Beijnum" initials="I." surname="van Beijnum">
              <organization/>
            </author>
            <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">
              <organization/>
            </author>
            <author fullname="F. Baker" initials="F." surname="Baker">
              <organization/>
            </author>
            <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">
              <organization/>
            </author>
            <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">
              <organization/>
            </author>
            <author fullname="R. Hinden" initials="R." surname="Hinden">
              <organization/>
            </author>
            <date month="July" year="2017"/>
            <abstract>
              <t>This document specifies version 6 of the Internet Protocol (IPv6). It obsoletes RFC 2460.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="86"/>
          <seriesInfo name="RFC" value="8200"/>
          <seriesInfo name="DOI" value="10.17487/RFC8200"/>
        </reference>
        <reference anchor="RFC5475">
          <front>
            <title>Sampling and Filtering Techniques for IP Packet Selection</title>
            <author fullname="T. Zseby" initials="T." surname="Zseby">
              <organization/>
            </author>
            <author fullname="M. Molina" initials="M." surname="Molina">
              <organization/>
            </author>
            <author fullname="N. Duffield" initials="N." surname="Duffield">
              <organization/>
            </author>
            <author fullname="S. Niccolini" initials="S." surname="Niccolini">
              <organization/>
            </author>
            <author fullname="F. Raspall" initials="F." surname="Raspall">
              <organization/>
            </author>
            <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="RFC8126">
          <front>
            <title>Guidelines for Writing an IANA Considerations Section in RFCs</title>
            <author fullname="M. Cotton" initials="M." surname="Cotton">
              <organization/>
            </author>
            <author fullname="B. Leiba" initials="B." surname="Leiba">
              <organization/>
            </author>
            <author fullname="T. Narten" initials="T." surname="Narten">
              <organization/>
            </author>
            <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>
        <reference anchor="RFC6313">
          <front>
            <title>Export of Structured Data in IP Flow Information Export (IPFIX)</title>
            <author fullname="B. Claise" initials="B." surname="Claise">
              <organization/>
            </author>
            <author fullname="G. Dhandapani" initials="G." surname="Dhandapani">
              <organization/>
            </author>
            <author fullname="P. Aitken" initials="P." surname="Aitken">
              <organization/>
            </author>
            <author fullname="S. Yates" initials="S." surname="Yates">
              <organization/>
            </author>
            <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>
      </references>
    </references>
    <section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>TODO acknowledge.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
EMMuyhtQrTfOIplEEkbgB9HnOGhwxYfEXAFFhsGf9+IrnT3KJ+dlAsljMlh7
+aSyqL1UiLABLvi1GCpHp+XFfpoHUU4VpQC8qdPdOnu0W6hase/FXBKs9G+Q
R7YMwySJDVWKIr24Oju94JyYagbJqbK5716SzXQ9CMsrd5rAGJ6WwX9SCHQ/
IqBkd4wji9QzYZNxNB2MA0j7fa6PsRUIdYd5vMZ6MURugkfFE2SpKp5aIu3/
6pKEvW/ZjCR9Vqeog3d+clSp5XDl6rl3mTH2vt1OawcvY1zpoY7QZ9lEWerq
Hu3KM5YV1gkanZfIVDaaYJhyi769b4yjqdTlyFhXuvpGd3OY3Qy9q/ck6mdM
++t7pjznlvGsESzrCwi6E1gqBkjFIv3n0cdda8OzNjxrw/P/wPCs0GuabZVc
hYN/5UkmXZnDZRQU9f1krulIKIpSiq623RfUUpwAuKK6nb8glkBZLIsU+Vv0
2jobiJtd8M25KJatZ0smbOWlGr88pPPt2bvqSgu1vP+DsNeVLnFFTJdTJbjK
87JC6pez26u2uhpFzhyCtQ5/a26uvELKBKv/INzEz9tdqTBPdTbm79x17ckn
rNPsbxj3Oqy85uCSNmFujLuB704eXiGevxTfa2Y0lEE8ieKy+EIefz4t9GBP
plFThb/KRXy8V+T1wIPTVI24/rz9wi99zL0jw484hIMQfVRwnfvE0Manfc5P
U90fNnoyMgq/93d9fnQOYF1LBPJ/X0JS6MiCAAA=

-->

</rfc>
