<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.19 (Ruby 2.6.10) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

]>


<rfc ipr="trust200902" docName="draft-evans-opsawg-ipfix-discard-class-ie-00" category="info" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="IE for Flow Discard Classification">Information Element for Flow Discard Classification</title>

    <author initials="J." surname="Evans" fullname="John Evans">
      <organization>Amazon</organization>
      <address>
        <postal>
          <street>1 Principal Place, Worship Street</street>
          <city>London</city>
          <code>EC2A 2FA</code>
          <country>UK</country>
        </postal>
        <email>jevanamz@amazon.co.uk</email>
      </address>
    </author>
    <author initials="O." surname="Pylypenko" fullname="Oleksandr Pylypenko">
      <organization>Amazon</organization>
      <address>
        <postal>
          <street>410 Terry Ave N</street>
          <city>Seattle</city>
          <region>WA</region>
          <code>98109</code>
          <country>US</country>
        </postal>
        <email>opyl@amazon.com</email>
      </address>
    </author>
    <author initials="K." surname="Cheaito" fullname="Karim Cheaito">
      <organization>Amazon</organization>
      <address>
        <postal>
          <street>410 Terry Ave N</street>
          <city>Seattle</city>
          <region>WA</region>
          <code>98109</code>
          <country>US</country>
        </postal>
        <email>kcheaito@amazon.com</email>
      </address>
    </author>

    <date year="2025" month="March" day="03"/>

    <area>Operations and Management Area</area>
    <workgroup>OPSAWG</workgroup>
    <keyword>Internet-Draft</keyword>

    <abstract>


<?line 61?>

<t>This document defines a new IPFIX Information Element for classifying flow-level discards which aligns with the information model defined in <xref target="I-D.ietf-opsawg-discardmodel"></xref>. The flowDiscardClass Information Element provides consistent classification of packet discards across IPFIX implementations, enabling correlation between device and interface-level statistics and impacted flows.</t>



    </abstract>



  </front>

  <middle>


<?line 65?>

<section anchor="introduction"><name>Introduction</name>

<t>For network operators, understanding both where and why packet loss occurs within a network is essential for effective operation. While certain types of packet loss, such as policy-based discards, are intentional and part of normal network operation, unintended packet loss can impact customer services. To automate network operations, operators must be able to detect customer-impacting packet loss, determine its root cause, and apply appropriate mitigation actions.</t>

<t><xref target="I-D.ietf-opsawg-discardmodel"/> addresses this need by defining an information model that provides precise classification of packet loss, enabling accurate automated mitigation. While its YANG data model implementation provides device and interface-level statistics, effective automated triage often requires understanding which specific flows are impacted. For example, when mitigating congestion, operators may need to identify and trace the sources of elephant flows. This requires the ability to correlate device and interface-level discard classes with the specific flows being dropped.</t>

<t>Currently, <xref target="RFC7270"/> defines the forwardingStatus Information Element for reporting packet forwarding outcomes in IPFIX, including various reasons for packet drops. The defined drop reason codes lack the granularity and clarity needed for automated root cause analysis and impact mitigation, however. For instance, the "For us" reason code provides insufficient context to determine appropriate mitigation actions.</t>

<t>This document addresses these limitations by introducing a new Information Element, flowDiscardClass, to provide a consistent classification scheme for packet discards across IPFIX implementations. This new element aligns with the classification scheme defined in <xref target="I-D.ietf-opsawg-discardmodel"></xref> and enables:</t>

<t><list style="numbers" type="1">
  <t>Precise detection of unintended packet loss through clear distinction between intended and unintended discards</t>
  <t>Accurate root cause analysis through detailed classification of discard reasons</t>
  <t>Automated selection of mitigation actions based on discard type, rate, and duration</t>
  <t>Consistent reporting across vendor implementations in both YANG and IPFIX data models</t>
</list></t>

<t>By providing this mapping between YANG and IPFIX implementations, this document enables operators to correlate device-level statistics with flow-level impacts, facilitating more effective automated network operations.</t>

</section>
<section anchor="terminology"><name>Terminology</name>

<t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>

<?line -18?>

<t>A packet discard accounts for any instance where a packet is dropped by a device, regardless of whether the discard was intentional or unintentional.</t>

<t>Intended discards are packets dropped due to deliberate network policies or configurations designed to enforce security or quality of service. For example, packets dropped because they match an Access Control List (ACL) denying certain traffic types.</t>

<t>Unintended discards are packets that were dropped, which the network operator otherwise intended to deliver, i.e. which indicates an error state.  There are many possible reasons for unintended packet loss, including: erroring links may corrupt packets in transit; incorrect routing tables may result in packets being dropped because they do not match a valid route; configuration errors may result in a valid packet incorrectly matching an ACL and being dropped.</t>

</section>
<section anchor="informationelement"><name>Information Element</name>

<t>This Information Element has been specified in accordance with the guidelines in <xref target="RFC7013"/>.</t>

<section anchor="rationale"><name>Design Rationale</name>

<t>The mapping between <xref target="I-D.ietf-opsawg-discardmodel"/> leaf nodes and IPFIX flowDiscardClass Information Element follows these principles to maintain consistency with the YANG model while leveraging existing IPFIX capabilities and minimise duplication of information:</t>

<t><list style="numbers" type="1">
  <t>The flowDiscardClass Information Element is specifically for reporting flow-level discard reasons, and therefore only represents the flow subtree from <xref target="I-D.ietf-opsawg-discardmodel"></xref>. The component is implicitly 'flow' and the type is implicitly 'discards', while other components (such as interface, device, and control-plane) are out of scope for this Information Element.</t>
  <t>Leaf nodes that represent specific discard reasons are assigned unique sequential values to enable precise classification of drops.</t>
  <t>While some information is also available through other IPFIX Information Elements, the flowDiscardClass maintains structural elements from the information model (such as layer) where needed to preserve the hierarchical classification.</t>
  <t>Leaf nodes that can be represented by existing IPFIX Information Elements are not assigned reason codes to avoid redundancy. Specifically:  <vspace blankLines='1'/>
a. Direction (ingress/egress) is handled by the flowDirection Information Element (IE 61)  <vspace blankLines='1'/>
b. IP version is handled by the ipVersion Information Element (IE 60)  <vspace blankLines='1'/>
c. Unicast versus multicast classification is handled by examining the source and destination addresses (sourceIPv4Address (IE 8), destinationIPv4Address (IE 12), sourceIPv6Address (IE 27), destinationIPv6Address (IE 28))  <vspace blankLines='1'/>
d. QoS class information is handled by the ipDiffServCodePoint Information Element (IE 195)</t>
  <t>Parent nodes in the YANG tree are assigned reason codes to enable both coarse and fine-grained reporting.  For example:  <vspace blankLines='1'/>
a. errors/ (0) represents all error discards  <vspace blankLines='1'/>
b. errors/l3/rx/ (9) represents all L3 receive error discards  <vspace blankLines='1'/>
c. errors/l3/rx/checksum-error (10) represents specific L3 checksum error discards</t>
</list></t>

<t>While this draft takes the approach of leveraging existing IPFIX Information Elements where possible to avoid redundancy, an alternative approach would be to implement all leaves under the flow/discards branch from <xref target="I-D.ietf-opsawg-discardmodel"/> as distinct flowDiscardClass values. This would result in additional values for direction (ingress/egress), address family (IPv4/IPv6), cast type (unicast/multicast), and QoS class. This approach would provide a more complete mapping with the YANG model without dependencies, however, it would duplicate information already available through existing Information Elements.</t>

</section>
<section anchor="flowDiscardClass-definition"><name>flowDiscardClass Definition</name>

<t>Name: flowDiscardClass</t>

<t>Description: Classifies the reason a packet was discarded in a flow, using the hierarchical classification scheme defined in <xref target="I-D.ietf-opsawg-discardmodel"></xref>.</t>

<t>Abstract Data Type: unsigned8</t>

<t>Data Type Semantics: identifier</t>

<t>References: <xref target="I-D.ietf-opsawg-discardmodel"></xref></t>

<t>ElementId: TBD</t>

<t>Status: current</t>

</section>
<section anchor="flowDiscardClass-values"><name>flowDiscardClass Values</name>

<t><xref target="flowDiscardClass-table"/> defines the values for the flowDiscardClass Information Element mapped from the corresponding <xref target="I-D.ietf-opsawg-discardmodel"></xref> Discard Class:</t>

<texttable title="Flow discard classification values and corresponding discard classes" anchor="flowDiscardClass-table">
      <ttcol align='left'>Discard Class</ttcol>
      <ttcol align='left'>flowDiscardClass Value</ttcol>
      <c>errors/</c>
      <c>0</c>
      <c>errors/internal/</c>
      <c>1</c>
      <c>errors/internal/parity-error</c>
      <c>2</c>
      <c>errors/l2/rx/</c>
      <c>3</c>
      <c>errors/l2/rx/crc-error</c>
      <c>4</c>
      <c>errors/l2/rx/invalid-mac</c>
      <c>5</c>
      <c>errors/l2/rx/invalid-vlan</c>
      <c>6</c>
      <c>errors/l2/rx/invalid-frame</c>
      <c>7</c>
      <c>errors/l2/tx</c>
      <c>8</c>
      <c>errors/l3/rx/</c>
      <c>9</c>
      <c>errors/l3/rx/checksum-error</c>
      <c>10</c>
      <c>errors/l3/rx/mtu-exceeded</c>
      <c>11</c>
      <c>errors/l3/rx/invalid-packet</c>
      <c>12</c>
      <c>errors/l3/ttl-expired</c>
      <c>13</c>
      <c>errors/l3/no-route</c>
      <c>14</c>
      <c>errors/l3/invalid-sid</c>
      <c>15</c>
      <c>errors/l3/invalid-label</c>
      <c>16</c>
      <c>errors/l3/tx</c>
      <c>17</c>
      <c>policy/</c>
      <c>18</c>
      <c>policy/l2/acl</c>
      <c>19</c>
      <c>policy/l3/acl</c>
      <c>20</c>
      <c>policy/l3/policer</c>
      <c>21</c>
      <c>policy/l3/null-route</c>
      <c>22</c>
      <c>policy/l3/rpf</c>
      <c>23</c>
      <c>policy/l3/ddos</c>
      <c>24</c>
      <c>no-buffer/class</c>
      <c>25</c>
</texttable>

</section>
<section anchor="ExistingInformationElements"><name>Usage with Existing Information Elements</name>

<t>When reporting flow-level discard statistics, the flowDiscardClass Information Element <bcp14>SHOULD</bcp14> be used in conjunction with the following existing Information Elements as defined in <xref target="RFC7012"></xref>:</t>

<texttable title="Mapping between YANG model paths and IPFIX fields" anchor="yangmapping-table">
      <ttcol align='left'>YANG Path</ttcol>
      <ttcol align='left'>IPFIX Information Element</ttcol>
      <c>flow/direction</c>
      <c>flowDirection (IE 61)</c>
      <c>.../address-family</c>
      <c>ipVersion (IE 60)</c>
      <c>.../unicast</c>
      <c>sourceIPv4Address (IE 8), destinationIPv4Address (IE 12), sourceIPv6Address (IE 27), destinationIPv6Address (IE 28)</c>
      <c>.../multicast</c>
      <c>sourceIPv4Address (IE 8), destinationIPv4Address (IE 12),  sourceIPv6Address (IE 27), destinationIPv6Address (IE 28)</c>
      <c>.../qos/class</c>
      <c>ipDiffServCodePoint (IE 195)</c>
</texttable>

</section>
</section>
<section anchor="security"><name>Security Considerations</name>

<t>This document defines a new Information Element for flow-level discard classification to align with the information model defined in <xref target="I-D.ietf-opsawg-discardmodel"/>.  As such, there are no  security issues related to this document, which are additional to those discussed in <xref target="RFC7011"/>, <xref target="RFC7012"/>.</t>

</section>
<section anchor="iana"><name>IANA Considerations</name>

<t>This document requests IANA to register the flowDiscardClass Information Element in the IANA IPFIX Information Elements registry.</t>

</section>


  </middle>

  <back>


<references title='References' anchor="sec-combined-references">

    <references title='Normative References' anchor="sec-normative-references">



<reference anchor="RFC2119">
  <front>
    <title>Key words for use in RFCs to Indicate Requirement Levels</title>
    <author fullname="S. Bradner" initials="S." surname="Bradner"/>
    <date month="March" year="1997"/>
    <abstract>
      <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="14"/>
  <seriesInfo name="RFC" value="2119"/>
  <seriesInfo name="DOI" value="10.17487/RFC2119"/>
</reference>

<reference anchor="RFC8174">
  <front>
    <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
    <author fullname="B. Leiba" initials="B." surname="Leiba"/>
    <date month="May" year="2017"/>
    <abstract>
      <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="14"/>
  <seriesInfo name="RFC" value="8174"/>
  <seriesInfo name="DOI" value="10.17487/RFC8174"/>
</reference>




    </references>

    <references title='Informative References' anchor="sec-informative-references">



<reference anchor="RFC7270">
  <front>
    <title>Cisco-Specific Information Elements Reused in IP Flow Information Export (IPFIX)</title>
    <author fullname="A. Yourtchenko" initials="A." surname="Yourtchenko"/>
    <author fullname="P. Aitken" initials="P." surname="Aitken"/>
    <author fullname="B. Claise" initials="B." surname="Claise"/>
    <date month="June" year="2014"/>
    <abstract>
      <t>This document describes some additional IP Flow Information Export (IPFIX) Information Elements in the range of 1-127, which is the range compatible with field types used by NetFlow version 9 in RFC 3954, as specified in the IPFIX Information Model in RFC 7012.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7270"/>
  <seriesInfo name="DOI" value="10.17487/RFC7270"/>
</reference>


<reference anchor="I-D.ietf-opsawg-discardmodel">
   <front>
      <title>An Information Model for Packet Discard Reporting</title>
      <author fullname="John Evans" initials="J." surname="Evans">
         <organization>Amazon</organization>
      </author>
      <author fullname="Oleksandr Pylypenko" initials="O." surname="Pylypenko">
         <organization>Amazon</organization>
      </author>
      <author fullname="Jeffrey Haas" initials="J." surname="Haas">
         <organization>Juniper Networks</organization>
      </author>
      <author fullname="Aviran Kadosh" initials="A." surname="Kadosh">
         <organization>Cisco Systems, Inc.</organization>
      </author>
      <author fullname="Mohamed Boucadair" initials="M." surname="Boucadair">
         <organization>Orange</organization>
      </author>
      <date day="21" month="October" year="2024"/>
      <abstract>
	 <t>   The primary function of a network is to transport and deliver packets
   according to service level objectives.  Understanding both where and
   why packet loss occurs within a network is essential for effective
   network operation.  Device-reported packet loss provides the most
   direct signal for network operations to identify the customer impact
   resulting from unintended packet loss.  This document defines an
   information model for packet loss reporting, which classifies these
   signals to enable automated network mitigation of unintended packet
   loss.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-ietf-opsawg-discardmodel-04"/>
   
</reference>

<reference anchor="RFC7012">
  <front>
    <title>Information Model for IP Flow Information Export (IPFIX)</title>
    <author fullname="B. Claise" initials="B." role="editor" surname="Claise"/>
    <author fullname="B. Trammell" initials="B." role="editor" surname="Trammell"/>
    <date month="September" year="2013"/>
    <abstract>
      <t>This document defines the data types and management policy for the information model for the IP Flow Information Export (IPFIX) protocol. This information model is maintained as the IANA "IPFIX Information Elements" registry, the initial contents of which were defined by RFC 5102. This information model is used by the IPFIX protocol for encoding measured traffic information and information related to the traffic Observation Point, the traffic Metering Process, and the Exporting Process. Although this model was developed for the IPFIX protocol, it is defined in an open way that allows it to be easily used in other protocols, interfaces, and applications. This document obsoletes RFC 5102.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7012"/>
  <seriesInfo name="DOI" value="10.17487/RFC7012"/>
</reference>

<reference anchor="RFC7013">
  <front>
    <title>Guidelines for Authors and Reviewers of IP Flow Information Export (IPFIX) Information Elements</title>
    <author fullname="B. Trammell" initials="B." surname="Trammell"/>
    <author fullname="B. Claise" initials="B." surname="Claise"/>
    <date month="September" year="2013"/>
    <abstract>
      <t>This document provides guidelines for how to write definitions of new Information Elements for the IP Flow Information Export (IPFIX) protocol. It provides instructions on using the proper conventions for Information Elements to be registered in the IANA IPFIX Information Element registry, and provides guidelines for expert reviewers to evaluate new registrations.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="184"/>
  <seriesInfo name="RFC" value="7013"/>
  <seriesInfo name="DOI" value="10.17487/RFC7013"/>
</reference>

<reference anchor="RFC7011">
  <front>
    <title>Specification of the IP Flow Information Export (IPFIX) Protocol for the Exchange of Flow Information</title>
    <author fullname="B. Claise" initials="B." role="editor" surname="Claise"/>
    <author fullname="B. Trammell" initials="B." role="editor" surname="Trammell"/>
    <author fullname="P. Aitken" initials="P." surname="Aitken"/>
    <date month="September" year="2013"/>
    <abstract>
      <t>This document specifies the IP Flow Information Export (IPFIX) protocol, which serves as a means for transmitting Traffic Flow information over the network. In order to transmit Traffic Flow information from an Exporting Process to a Collecting Process, a common representation of flow data and a standard means of communicating them are required. This document describes how the IPFIX Data and Template Records are carried over a number of transport protocols from an IPFIX Exporting Process to an IPFIX Collecting Process. This document obsoletes RFC 5101.</t>
    </abstract>
  </front>
  <seriesInfo name="STD" value="77"/>
  <seriesInfo name="RFC" value="7011"/>
  <seriesInfo name="DOI" value="10.17487/RFC7011"/>
</reference>




    </references>

</references>


<?line 238?>



  </back>

<!-- ##markdown-source:
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

-->

</rfc>

