<?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-02" 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-02"/>
    <author fullname="Mohamed Boucadair">
      <organization>Orange</organization>
      <address>
        <email>mohamed.boucadair@orange.com</email>
      </address>
    </author>
    <author fullname="Benoit Claise">
      <organization>Huawei</organization>
      <address>
        <email>benoit.claise@huawei.com</email>
      </address>
    </author>
    <date year="2023" month="January" day="16"/>
    <area>Operations and Management</area>
    <workgroup>OPSAWG</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 IANA registry and bringing some consistency.</t>
      <t>As discussed with IANA, the "Additional Information" entry in <xref target="IANA-IPFIX"/> should contain a link to the existing registry, when applicable, as opposed to having:</t>
      <ul spacing="normal">
        <li>A link to an exiting registry in the "Description" entry.</li>
        <li>The registry detailed values repeated in the "Description" entry. This solution has the drawback that the description must be updated each time the registry is updated.</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>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>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>
    </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>
      <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="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>
      <t>Note that if the fixes to the following issues require defining new IEs, these IEs will be moved to a separate document.</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>OLD:</li>
        </ul>
        <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].
]]></artwork>
        <ul spacing="normal">
          <li>NEW:</li>
        </ul>
        <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 |
                         +---+---+---+---+---+---+---+---+

                   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 the Forwarding Status sub-registries
       at https://www.iana.org/assignments/ipfix/ipfix.xhtml#forwarding-status.
]]></artwork>
      </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.
Values for this field are listed in the Classification Engine IDs registry. See https://www.iana.org/assignments/ipfix/ipfix.xhtml#classification-engine-ids.</li>
              <li>Additional Information:</li>
            </ul>
          </li>
          <li>
            <t>NEW:
            </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.
Values for this field are listed in the Classification Engine IDs registry.</li>
              <li>Additional Information: See https://www.iana.org/assignments/ipfix/ipfix.xhtml#classification-engine-ids.</li>
            </ul>
          </li>
        </ul>
      </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="RFC7011">
          <front>
            <title>Specification of the IP Flow Information Export (IPFIX) Protocol for the Exchange of Flow Information</title>
            <author fullname="B. Claise" initials="B." role="editor" surname="Claise">
              <organization/>
            </author>
            <author fullname="B. Trammell" initials="B." role="editor" surname="Trammell">
              <organization/>
            </author>
            <author fullname="P. Aitken" initials="P." surname="Aitken">
              <organization/>
            </author>
            <date month="September" year="2013"/>
            <abstract>
              <t>This document specifies the IP Flow Information Export (IPFIX) protocol, which serves as a means for transmitting Traffic Flow information over the network.  In order to transmit Traffic Flow information from an Exporting Process to a Collecting Process, a common representation of flow data and a standard means of communicating them are required.  This document describes how the IPFIX Data and Template Records are carried over a number of transport protocols from an IPFIX Exporting Process to an IPFIX Collecting Process.  This document obsoletes RFC 5101.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="77"/>
          <seriesInfo name="RFC" value="7011"/>
          <seriesInfo name="DOI" value="10.17487/RFC7011"/>
        </reference>
        <reference anchor="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="5" month="January" 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 Flags header field since RFC 793.
   However, that update is still problematic for interoperability
   because some flag values were deprecated since then.

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

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-boucadair-opsawg-rfc7125-update-02"/>
        </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="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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
c5vwUoxclr3dgg/0sMjkXTlAeW6wB06LHI/S+kDwjqiSqCgtpmGORD0g5GT+
RGv0xXngVJMmGmIEdB7ZOfzAUIVNA6TML9KIWMt+PCGC2z8UrwSUSWtJLa+k
junVU91RnbY/qfcHZ+vt+XOwAKv0SDrM9ti1wCGd0pspu3T7Oeo8HeVxg5Kp
H78+QrTS1pW2rrR1sbYucbWd1mRKNHxiczkJACUd3pb0Yl1srxvnDC6YbROI
x3KcvLEDwuMOu6MFG5FHn90SGTpv6shVmaTJZGQvnl6o8JKi8wv42miea6OI
3A1TM5PVHYyoUU2cdvvtXKI6bM7oxlM58EhO6JJKed2L7w4AnFBldF+s8VYd
rgQg1ekI/sTkZuqEm4ZFvRawtJl6jyWytdGDcvKPurCuONfMuSWq41y22gjb
LYZ1UajxMQ0mbuaXFkDq7tSy1Gbabm/7rXe62/MjAtB6Z7r1zsKxd2qtN18t
bL1Ta73x4tV8vDEQXQtKbG5sLGq8KNJ1dy4vOZ7zkEjOisvMZdJsY4+d9+Jh
moHFXHQKd5c4J52j8DUaHhrbsUNe3vk81HFOl+jb4hyDm/Dbuihvujob3594
5+I4inWbO+I4NS6ryahycLqA5aWdi0ObItNsuTFkSgFNutdSxOUl9sks/u64
xYPGtQgw0VbprAYWT2hdK6skfUUJXI13ObdfPMcLZ4fMqNpY7fmoe+PwBZiq
3SiNVFzdtSJ8sL6HqUg2d1iLb5mJ7nZSZVZERdWZV6ZcRCNL1TJfmuYPWxm8
8jS8pDvjiUJeyozWWJ4NXydrQs27w9VM7yojfq7s+Yj6FMTLmncowzE2sn6X
g2/f0k5V9LNUYmgy0yqfIJnHKXRFL6LqwAIellfCjKUzSPUYnIUJUC/HDZjT
DfH0+ToF96vyEzlB5GC/kMNM4YWnCkB5cfnrcwtW+r3S7/vr9xI1+w+pYXdz
b6YtCt8srYaxNMIY3y2+d/MWylb1wQJAsjpaTGywy5coxZA6FyQ8dIFeflIJ
R66axzK+hNorSGKr0y3vLs3UkDkmsfULGHxPB8pc88aOgOzi+g1ezzQpT0dN
mURdqsaH+ST7iBmj0/WH7G2dzPmqlENnx/JK7DSZQQq3kps7Na42/hOUWK5b
U4sAu5to5JLhIKS0bYrjYe2jLL0CZQNZH8HeSybajDiNj6+5epSvVUNxFak4
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

-->

</rfc>
