<?xml version='1.0' encoding='utf-8'?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" version="3" category="std" consensus="true" docName="draft-ietf-ippm-metric-registry-24" indexInclude="true" ipr="trust200902" number="8911" prepTime="2021-11-17T22:41:00" scripts="Common,Latin" sortRefs="true" submissionType="IETF" symRefs="true" tocDepth="3" tocInclude="true" xml:lang="en">
  <link href="https://datatracker.ietf.org/doc/draft-ietf-ippm-metric-registry-24" rel="prev"/>
  <link href="https://dx.doi.org/10.17487/rfc8911" rel="alternate"/>
  <link href="urn:issn:2070-1721" rel="alternate"/>
  <front>
    <title abbrev="Registry for Performance Metrics">Registry for Performance Metrics</title>
    <seriesInfo name="RFC" value="8911" stream="IETF"/>
    <author fullname="Marcelo Bagnulo" initials="M." surname="Bagnulo">
      <organization abbrev="UC3M" showOnFrontPage="true">Universidad Carlos III de Madrid</organization>
      <address>
        <postal>
          <street>Av. Universidad 30</street>
          <city>Leganes</city>
          <region>Madrid</region>
          <code>28911</code>
          <country>Spain</country>
        </postal>
        <phone>34 91 6249500</phone>
        <email>marcelo@it.uc3m.es</email>
        <uri>http://www.it.uc3m.es</uri>
      </address>
    </author>
    <author fullname="Benoit Claise" initials="B." surname="Claise">
      <organization showOnFrontPage="true">Huawei</organization>
      <address>
        <postal/>
        <email>benoit.claise@huawei.com</email>
      </address>
    </author>
    <author fullname="Philip Eardley" initials="P." surname="Eardley">
      <organization abbrev="BT" showOnFrontPage="true">BT</organization>
      <address>
        <postal>
          <street>Adastral Park, Martlesham Heath</street>
          <city>Ipswich</city>
          <country>United Kingdom</country>
        </postal>
        <email>philip.eardley@bt.com</email>
      </address>
    </author>
    <author fullname="Al Morton" initials="A." surname="Morton">
      <organization abbrev="AT&amp;T Labs" showOnFrontPage="true">AT&amp;T Labs</organization>
      <address>
        <postal>
          <street>200 Laurel Avenue South</street>
          <city>Middletown</city>
          <region>NJ</region>
          <code>07748</code>
          <country>United States of America</country>
        </postal>
        <email>acmorton@att.com</email>
      </address>
    </author>
    <author fullname="Aamer Akhter" initials="A." surname="Akhter">
      <organization abbrev="Consultant" showOnFrontPage="true">Consultant</organization>
      <address>
        <postal>
          <street>118 Timber Hitch</street>
          <city>Cary</city>
          <region>NC</region>
          <code/>
          <country>United States of America</country>
        </postal>
        <email>aakhter@gmail.com</email>
      </address>
    </author>
    <date month="11" year="2021"/>
    <area>Transport</area>
    <workgroup>IPPM</workgroup>
    <keyword>IPPM</keyword>
    <keyword>Loss</keyword>
    <keyword>Delay</keyword>
    <abstract pn="section-abstract">
      <t indent="0" pn="section-abstract-1">This document defines the format for the IANA Registry of Performance Metrics.
      This document also gives a set of guidelines for Registered
      Performance Metric requesters and reviewers.</t>
    </abstract>
    <boilerplate>
      <section anchor="status-of-memo" numbered="false" removeInRFC="false" toc="exclude" pn="section-boilerplate.1">
        <name slugifiedName="name-status-of-this-memo">Status of This Memo</name>
        <t indent="0" pn="section-boilerplate.1-1">
            This is an Internet Standards Track document.
        </t>
        <t indent="0" pn="section-boilerplate.1-2">
            This document is a product of the Internet Engineering Task Force
            (IETF).  It represents the consensus of the IETF community.  It has
            received public review and has been approved for publication by
            the Internet Engineering Steering Group (IESG).  Further
            information on Internet Standards is available in Section 2 of 
            RFC 7841.
        </t>
        <t indent="0" pn="section-boilerplate.1-3">
            Information about the current status of this document, any
            errata, and how to provide feedback on it may be obtained at
            <eref target="https://www.rfc-editor.org/info/rfc8911" brackets="none"/>.
        </t>
      </section>
      <section anchor="copyright" numbered="false" removeInRFC="false" toc="exclude" pn="section-boilerplate.2">
        <name slugifiedName="name-copyright-notice">Copyright Notice</name>
        <t indent="0" pn="section-boilerplate.2-1">
            Copyright (c) 2021 IETF Trust and the persons identified as the
            document authors. All rights reserved.
        </t>
        <t indent="0" pn="section-boilerplate.2-2">
            This document is subject to BCP 78 and the IETF Trust's Legal
            Provisions Relating to IETF Documents
            (<eref target="https://trustee.ietf.org/license-info" brackets="none"/>) in effect on the date of
            publication of this document. Please review these documents
            carefully, as they describe your rights and restrictions with
            respect to this document. Code Components extracted from this
            document must include Revised BSD License text as described in
            Section 4.e of the Trust Legal Provisions and are provided without
            warranty as described in the Revised BSD License.
        </t>
      </section>
    </boilerplate>
    <toc>
      <section anchor="toc" numbered="false" removeInRFC="false" toc="exclude" pn="section-toc.1">
        <name slugifiedName="name-table-of-contents">Table of Contents</name>
        <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1">
          <li pn="section-toc.1-1.1">
            <t indent="0" keepWithNext="true" pn="section-toc.1-1.1.1"><xref derivedContent="1" format="counter" sectionFormat="of" target="section-1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-introduction">Introduction</xref></t>
          </li>
          <li pn="section-toc.1-1.2">
            <t indent="0" keepWithNext="true" pn="section-toc.1-1.2.1"><xref derivedContent="2" format="counter" sectionFormat="of" target="section-2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-terminology">Terminology</xref></t>
          </li>
          <li pn="section-toc.1-1.3">
            <t indent="0" keepWithNext="true" pn="section-toc.1-1.3.1"><xref derivedContent="3" format="counter" sectionFormat="of" target="section-3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-scope">Scope</xref></t>
          </li>
          <li pn="section-toc.1-1.4">
            <t indent="0" pn="section-toc.1-1.4.1"><xref derivedContent="4" format="counter" sectionFormat="of" target="section-4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-motivations-for-the-perform">Motivations for the Performance Metrics Registry</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.4.2">
              <li pn="section-toc.1-1.4.2.1">
                <t indent="0" pn="section-toc.1-1.4.2.1.1"><xref derivedContent="4.1" format="counter" sectionFormat="of" target="section-4.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-interoperability">Interoperability</xref></t>
              </li>
              <li pn="section-toc.1-1.4.2.2">
                <t indent="0" pn="section-toc.1-1.4.2.2.1"><xref derivedContent="4.2" format="counter" sectionFormat="of" target="section-4.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-single-point-of-reference-f">Single Point of Reference for Performance Metrics</xref></t>
              </li>
              <li pn="section-toc.1-1.4.2.3">
                <t indent="0" pn="section-toc.1-1.4.2.3.1"><xref derivedContent="4.3" format="counter" sectionFormat="of" target="section-4.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-side-benefits">Side Benefits</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.5">
            <t indent="0" pn="section-toc.1-1.5.1"><xref derivedContent="5" format="counter" sectionFormat="of" target="section-5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-criteria-for-performance-me">Criteria for Performance Metrics Registration</xref></t>
          </li>
          <li pn="section-toc.1-1.6">
            <t indent="0" pn="section-toc.1-1.6.1"><xref derivedContent="6" format="counter" sectionFormat="of" target="section-6"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-performance-metrics-registr">Performance Metrics Registry: Prior Attempt</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.6.2">
              <li pn="section-toc.1-1.6.2.1">
                <t indent="0" pn="section-toc.1-1.6.2.1.1"><xref derivedContent="6.1" format="counter" sectionFormat="of" target="section-6.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-why-this-attempt-should-suc">Why This Attempt Should Succeed</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.7">
            <t indent="0" pn="section-toc.1-1.7.1"><xref derivedContent="7" format="counter" sectionFormat="of" target="section-7"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-definition-of-the-performan">Definition of the Performance Metrics Registry</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.7.2">
              <li pn="section-toc.1-1.7.2.1">
                <t indent="0" pn="section-toc.1-1.7.2.1.1"><xref derivedContent="7.1" format="counter" sectionFormat="of" target="section-7.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-summary-category">Summary Category</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.7.2.1.2">
                  <li pn="section-toc.1-1.7.2.1.2.1">
                    <t indent="0" pn="section-toc.1-1.7.2.1.2.1.1"><xref derivedContent="7.1.1" format="counter" sectionFormat="of" target="section-7.1.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-identifier">Identifier</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.1.2.2">
                    <t indent="0" pn="section-toc.1-1.7.2.1.2.2.1"><xref derivedContent="7.1.2" format="counter" sectionFormat="of" target="section-7.1.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-name">Name</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.1.2.3">
                    <t indent="0" pn="section-toc.1-1.7.2.1.2.3.1"><xref derivedContent="7.1.3" format="counter" sectionFormat="of" target="section-7.1.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-uri">URI</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.1.2.4">
                    <t indent="0" pn="section-toc.1-1.7.2.1.2.4.1"><xref derivedContent="7.1.4" format="counter" sectionFormat="of" target="section-7.1.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-description">Description</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.1.2.5">
                    <t indent="0" pn="section-toc.1-1.7.2.1.2.5.1"><xref derivedContent="7.1.5" format="counter" sectionFormat="of" target="section-7.1.5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-reference">Reference</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.1.2.6">
                    <t indent="0" pn="section-toc.1-1.7.2.1.2.6.1"><xref derivedContent="7.1.6" format="counter" sectionFormat="of" target="section-7.1.6"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-change-controller">Change Controller</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.1.2.7">
                    <t indent="0" pn="section-toc.1-1.7.2.1.2.7.1"><xref derivedContent="7.1.7" format="counter" sectionFormat="of" target="section-7.1.7"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-version-of-registry-format">Version (of Registry Format)</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.7.2.2">
                <t indent="0" pn="section-toc.1-1.7.2.2.1"><xref derivedContent="7.2" format="counter" sectionFormat="of" target="section-7.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-metric-definition-category">Metric Definition Category</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.7.2.2.2">
                  <li pn="section-toc.1-1.7.2.2.2.1">
                    <t indent="0" pn="section-toc.1-1.7.2.2.2.1.1"><xref derivedContent="7.2.1" format="counter" sectionFormat="of" target="section-7.2.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-reference-definition">Reference Definition</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.2.2.2">
                    <t indent="0" pn="section-toc.1-1.7.2.2.2.2.1"><xref derivedContent="7.2.2" format="counter" sectionFormat="of" target="section-7.2.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-fixed-parameters">Fixed Parameters</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.7.2.3">
                <t indent="0" pn="section-toc.1-1.7.2.3.1"><xref derivedContent="7.3" format="counter" sectionFormat="of" target="section-7.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-method-of-measurement-categ">Method of Measurement Category</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.7.2.3.2">
                  <li pn="section-toc.1-1.7.2.3.2.1">
                    <t indent="0" pn="section-toc.1-1.7.2.3.2.1.1"><xref derivedContent="7.3.1" format="counter" sectionFormat="of" target="section-7.3.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-reference-method">Reference Method</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.3.2.2">
                    <t indent="0" pn="section-toc.1-1.7.2.3.2.2.1"><xref derivedContent="7.3.2" format="counter" sectionFormat="of" target="section-7.3.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-packet-stream-generation">Packet Stream Generation</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.3.2.3">
                    <t indent="0" pn="section-toc.1-1.7.2.3.2.3.1"><xref derivedContent="7.3.3" format="counter" sectionFormat="of" target="section-7.3.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-traffic-filter">Traffic Filter</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.3.2.4">
                    <t indent="0" pn="section-toc.1-1.7.2.3.2.4.1"><xref derivedContent="7.3.4" format="counter" sectionFormat="of" target="section-7.3.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-sampling-distribution">Sampling Distribution</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.3.2.5">
                    <t indent="0" pn="section-toc.1-1.7.2.3.2.5.1"><xref derivedContent="7.3.5" format="counter" sectionFormat="of" target="section-7.3.5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-runtime-parameters">Runtime Parameters</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.3.2.6">
                    <t indent="0" pn="section-toc.1-1.7.2.3.2.6.1"><xref derivedContent="7.3.6" format="counter" sectionFormat="of" target="section-7.3.6"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-role">Role</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.7.2.4">
                <t indent="0" pn="section-toc.1-1.7.2.4.1"><xref derivedContent="7.4" format="counter" sectionFormat="of" target="section-7.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-output-category">Output Category</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.7.2.4.2">
                  <li pn="section-toc.1-1.7.2.4.2.1">
                    <t indent="0" pn="section-toc.1-1.7.2.4.2.1.1"><xref derivedContent="7.4.1" format="counter" sectionFormat="of" target="section-7.4.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-type">Type</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.4.2.2">
                    <t indent="0" pn="section-toc.1-1.7.2.4.2.2.1"><xref derivedContent="7.4.2" format="counter" sectionFormat="of" target="section-7.4.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-reference-definition-2">Reference Definition</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.4.2.3">
                    <t indent="0" pn="section-toc.1-1.7.2.4.2.3.1"><xref derivedContent="7.4.3" format="counter" sectionFormat="of" target="section-7.4.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-metric-units">Metric Units</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.4.2.4">
                    <t indent="0" pn="section-toc.1-1.7.2.4.2.4.1"><xref derivedContent="7.4.4" format="counter" sectionFormat="of" target="section-7.4.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-calibration">Calibration</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.7.2.5">
                <t indent="0" pn="section-toc.1-1.7.2.5.1"><xref derivedContent="7.5" format="counter" sectionFormat="of" target="section-7.5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-administrative-information">Administrative Information</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.7.2.5.2">
                  <li pn="section-toc.1-1.7.2.5.2.1">
                    <t indent="0" pn="section-toc.1-1.7.2.5.2.1.1"><xref derivedContent="7.5.1" format="counter" sectionFormat="of" target="section-7.5.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-status">Status</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.5.2.2">
                    <t indent="0" pn="section-toc.1-1.7.2.5.2.2.1"><xref derivedContent="7.5.2" format="counter" sectionFormat="of" target="section-7.5.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-requester">Requester</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.5.2.3">
                    <t indent="0" pn="section-toc.1-1.7.2.5.2.3.1"><xref derivedContent="7.5.3" format="counter" sectionFormat="of" target="section-7.5.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-revision">Revision</xref></t>
                  </li>
                  <li pn="section-toc.1-1.7.2.5.2.4">
                    <t indent="0" pn="section-toc.1-1.7.2.5.2.4.1"><xref derivedContent="7.5.4" format="counter" sectionFormat="of" target="section-7.5.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-revision-date">Revision Date</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.7.2.6">
                <t indent="0" pn="section-toc.1-1.7.2.6.1"><xref derivedContent="7.6" format="counter" sectionFormat="of" target="section-7.6"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-comments-and-remarks">Comments and Remarks</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.8">
            <t indent="0" pn="section-toc.1-1.8.1"><xref derivedContent="8" format="counter" sectionFormat="of" target="section-8"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-processes-for-managing-the-">Processes for Managing the Performance Metrics Registry Group</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.8.2">
              <li pn="section-toc.1-1.8.2.1">
                <t indent="0" pn="section-toc.1-1.8.2.1.1"><xref derivedContent="8.1" format="counter" sectionFormat="of" target="section-8.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-adding-new-performance-metr">Adding New Performance Metrics to the Performance Metrics Registry</xref></t>
              </li>
              <li pn="section-toc.1-1.8.2.2">
                <t indent="0" pn="section-toc.1-1.8.2.2.1"><xref derivedContent="8.2" format="counter" sectionFormat="of" target="section-8.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-backward-compatible-revisio">Backward-Compatible Revision of Registered Performance Metrics</xref></t>
              </li>
              <li pn="section-toc.1-1.8.2.3">
                <t indent="0" pn="section-toc.1-1.8.2.3.1"><xref derivedContent="8.3" format="counter" sectionFormat="of" target="section-8.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-non-backward-compatible-dep">Non-Backward-Compatible Deprecation of Registered Performance Metrics</xref></t>
              </li>
              <li pn="section-toc.1-1.8.2.4">
                <t indent="0" pn="section-toc.1-1.8.2.4.1"><xref derivedContent="8.4" format="counter" sectionFormat="of" target="section-8.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-obsolete-registry-entries">Obsolete Registry Entries</xref></t>
              </li>
              <li pn="section-toc.1-1.8.2.5">
                <t indent="0" pn="section-toc.1-1.8.2.5.1"><xref derivedContent="8.5" format="counter" sectionFormat="of" target="section-8.5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-registry-format-version-and">Registry Format Version and Future Changes/Extensions</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.9">
            <t indent="0" pn="section-toc.1-1.9.1"><xref derivedContent="9" format="counter" sectionFormat="of" target="section-9"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-security-considerations">Security Considerations</xref></t>
          </li>
          <li pn="section-toc.1-1.10">
            <t indent="0" pn="section-toc.1-1.10.1"><xref derivedContent="10" format="counter" sectionFormat="of" target="section-10"/>. <xref derivedContent="" format="title" sectionFormat="of" target="name-iana-considerations">IANA Considerations</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.10.2">
              <li pn="section-toc.1-1.10.2.1">
                <t indent="0" pn="section-toc.1-1.10.2.1.1"><xref derivedContent="10.1" format="counter" sectionFormat="of" target="section-10.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-registry-group">Registry Group</xref></t>
              </li>
              <li pn="section-toc.1-1.10.2.2">
                <t indent="0" pn="section-toc.1-1.10.2.2.1"><xref derivedContent="10.2" format="counter" sectionFormat="of" target="section-10.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-performance-metrics-name-el">Performance Metrics Name Elements</xref></t>
              </li>
              <li pn="section-toc.1-1.10.2.3">
                <t indent="0" pn="section-toc.1-1.10.2.3.1"><xref derivedContent="10.3" format="counter" sectionFormat="of" target="section-10.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-new-performance-metrics-reg">New Performance Metrics Registry</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.11">
            <t indent="0" pn="section-toc.1-1.11.1"><xref derivedContent="11" format="counter" sectionFormat="of" target="section-11"/>. <xref derivedContent="" format="title" sectionFormat="of" target="name-blank-registry-template">Blank Registry Template</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.11.2">
              <li pn="section-toc.1-1.11.2.1">
                <t indent="0" pn="section-toc.1-1.11.2.1.1"><xref derivedContent="11.1" format="counter" sectionFormat="of" target="section-11.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-summary">Summary</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.11.2.1.2">
                  <li pn="section-toc.1-1.11.2.1.2.1">
                    <t indent="0" pn="section-toc.1-1.11.2.1.2.1.1"><xref derivedContent="11.1.1" format="counter" sectionFormat="of" target="section-11.1.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-id-identifier">ID (Identifier)</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.1.2.2">
                    <t indent="0" pn="section-toc.1-1.11.2.1.2.2.1"><xref derivedContent="11.1.2" format="counter" sectionFormat="of" target="section-11.1.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-name-2">Name</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.1.2.3">
                    <t indent="0" pn="section-toc.1-1.11.2.1.2.3.1"><xref derivedContent="11.1.3" format="counter" sectionFormat="of" target="section-11.1.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-uri-2">URI</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.1.2.4">
                    <t indent="0" pn="section-toc.1-1.11.2.1.2.4.1"><xref derivedContent="11.1.4" format="counter" sectionFormat="of" target="section-11.1.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-description-2">Description</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.1.2.5">
                    <t indent="0" pn="section-toc.1-1.11.2.1.2.5.1"><xref derivedContent="11.1.5" format="counter" sectionFormat="of" target="section-11.1.5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-reference-2">Reference</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.1.2.6">
                    <t indent="0" pn="section-toc.1-1.11.2.1.2.6.1"><xref derivedContent="11.1.6" format="counter" sectionFormat="of" target="section-11.1.6"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-change-controller-2">Change Controller</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.1.2.7">
                    <t indent="0" pn="section-toc.1-1.11.2.1.2.7.1"><xref derivedContent="11.1.7" format="counter" sectionFormat="of" target="section-11.1.7"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-version-of-registry-format-2">Version (of Registry Format)</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.11.2.2">
                <t indent="0" pn="section-toc.1-1.11.2.2.1"><xref derivedContent="11.2" format="counter" sectionFormat="of" target="section-11.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-metric-definition">Metric Definition</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.11.2.2.2">
                  <li pn="section-toc.1-1.11.2.2.2.1">
                    <t indent="0" pn="section-toc.1-1.11.2.2.2.1.1"><xref derivedContent="11.2.1" format="counter" sectionFormat="of" target="section-11.2.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-reference-definition-3">Reference Definition</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.2.2.2">
                    <t indent="0" pn="section-toc.1-1.11.2.2.2.2.1"><xref derivedContent="11.2.2" format="counter" sectionFormat="of" target="section-11.2.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-fixed-parameters-2">Fixed Parameters</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.11.2.3">
                <t indent="0" pn="section-toc.1-1.11.2.3.1"><xref derivedContent="11.3" format="counter" sectionFormat="of" target="section-11.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-method-of-measurement">Method of Measurement</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.11.2.3.2">
                  <li pn="section-toc.1-1.11.2.3.2.1">
                    <t indent="0" pn="section-toc.1-1.11.2.3.2.1.1"><xref derivedContent="11.3.1" format="counter" sectionFormat="of" target="section-11.3.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-reference-method-2">Reference Method</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.3.2.2">
                    <t indent="0" pn="section-toc.1-1.11.2.3.2.2.1"><xref derivedContent="11.3.2" format="counter" sectionFormat="of" target="section-11.3.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-packet-stream-generation-2">Packet Stream Generation</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.3.2.3">
                    <t indent="0" pn="section-toc.1-1.11.2.3.2.3.1"><xref derivedContent="11.3.3" format="counter" sectionFormat="of" target="section-11.3.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-traffic-filtering-observati">Traffic Filtering (Observation) Details</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.3.2.4">
                    <t indent="0" pn="section-toc.1-1.11.2.3.2.4.1"><xref derivedContent="11.3.4" format="counter" sectionFormat="of" target="section-11.3.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-sampling-distribution-2">Sampling Distribution</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.3.2.5">
                    <t indent="0" pn="section-toc.1-1.11.2.3.2.5.1"><xref derivedContent="11.3.5" format="counter" sectionFormat="of" target="section-11.3.5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-runtime-parameters-and-data">Runtime Parameters and Data Format</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.3.2.6">
                    <t indent="0" pn="section-toc.1-1.11.2.3.2.6.1"><xref derivedContent="11.3.6" format="counter" sectionFormat="of" target="section-11.3.6"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-roles">Roles</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.11.2.4">
                <t indent="0" pn="section-toc.1-1.11.2.4.1"><xref derivedContent="11.4" format="counter" sectionFormat="of" target="section-11.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-output">Output</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.11.2.4.2">
                  <li pn="section-toc.1-1.11.2.4.2.1">
                    <t indent="0" pn="section-toc.1-1.11.2.4.2.1.1"><xref derivedContent="11.4.1" format="counter" sectionFormat="of" target="section-11.4.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-type-2">Type</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.4.2.2">
                    <t indent="0" pn="section-toc.1-1.11.2.4.2.2.1"><xref derivedContent="11.4.2" format="counter" sectionFormat="of" target="section-11.4.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-reference-definition-4">Reference Definition</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.4.2.3">
                    <t indent="0" pn="section-toc.1-1.11.2.4.2.3.1"><xref derivedContent="11.4.3" format="counter" sectionFormat="of" target="section-11.4.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-metric-units-2">Metric Units</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.4.2.4">
                    <t indent="0" pn="section-toc.1-1.11.2.4.2.4.1"><xref derivedContent="11.4.4" format="counter" sectionFormat="of" target="section-11.4.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-calibration-2">Calibration</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.11.2.5">
                <t indent="0" pn="section-toc.1-1.11.2.5.1"><xref derivedContent="11.5" format="counter" sectionFormat="of" target="section-11.5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-administrative-items">Administrative Items</xref></t>
                <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.11.2.5.2">
                  <li pn="section-toc.1-1.11.2.5.2.1">
                    <t indent="0" pn="section-toc.1-1.11.2.5.2.1.1"><xref derivedContent="11.5.1" format="counter" sectionFormat="of" target="section-11.5.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-status-2">Status</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.5.2.2">
                    <t indent="0" pn="section-toc.1-1.11.2.5.2.2.1"><xref derivedContent="11.5.2" format="counter" sectionFormat="of" target="section-11.5.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-requester-2">Requester</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.5.2.3">
                    <t indent="0" pn="section-toc.1-1.11.2.5.2.3.1"><xref derivedContent="11.5.3" format="counter" sectionFormat="of" target="section-11.5.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-revision-2">Revision</xref></t>
                  </li>
                  <li pn="section-toc.1-1.11.2.5.2.4">
                    <t indent="0" pn="section-toc.1-1.11.2.5.2.4.1"><xref derivedContent="11.5.4" format="counter" sectionFormat="of" target="section-11.5.4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-revision-date-2">Revision Date</xref></t>
                  </li>
                </ul>
              </li>
              <li pn="section-toc.1-1.11.2.6">
                <t indent="0" pn="section-toc.1-1.11.2.6.1"><xref derivedContent="11.6" format="counter" sectionFormat="of" target="section-11.6"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-comments-and-remarks-2">Comments and Remarks</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.12">
            <t indent="0" pn="section-toc.1-1.12.1"><xref derivedContent="12" format="counter" sectionFormat="of" target="section-12"/>. <xref derivedContent="" format="title" sectionFormat="of" target="name-references">References</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.12.2">
              <li pn="section-toc.1-1.12.2.1">
                <t indent="0" pn="section-toc.1-1.12.2.1.1"><xref derivedContent="12.1" format="counter" sectionFormat="of" target="section-12.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-normative-references">Normative References</xref></t>
              </li>
              <li pn="section-toc.1-1.12.2.2">
                <t indent="0" pn="section-toc.1-1.12.2.2.1"><xref derivedContent="12.2" format="counter" sectionFormat="of" target="section-12.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-informative-references">Informative References</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.13">
            <t indent="0" pn="section-toc.1-1.13.1"><xref derivedContent="" format="none" sectionFormat="of" target="section-appendix.a"/><xref derivedContent="" format="title" sectionFormat="of" target="name-acknowledgments">Acknowledgments</xref></t>
          </li>
          <li pn="section-toc.1-1.14">
            <t indent="0" pn="section-toc.1-1.14.1"><xref derivedContent="" format="none" sectionFormat="of" target="section-appendix.b"/><xref derivedContent="" format="title" sectionFormat="of" target="name-authors-addresses">Authors' Addresses</xref></t>
          </li>
        </ul>
      </section>
    </toc>
  </front>
  <middle>
    <section numbered="true" toc="include" removeInRFC="false" pn="section-1">
      <name slugifiedName="name-introduction">Introduction</name>
      <t indent="0" pn="section-1-1">The IETF specifies and uses Performance Metrics of protocols and
      applications transported over its protocols. Performance Metrics are
      an important part of network operations using IETF protocols, and <xref target="RFC6390" format="default" sectionFormat="of" derivedContent="RFC6390"/> specifies guidelines for their development.</t>
      <t indent="0" pn="section-1-2">The definition and use of Performance Metrics in the IETF have been
      fostered in various working groups (WGs). Most notably: </t>
      <ul empty="false" spacing="normal" bare="false" indent="3" pn="section-1-3">
        <li pn="section-1-3.1">The "IP Performance Metrics" (IPPM) WG is the WG primarily
          focusing on Performance Metrics definition at the IETF.</li>
        <li pn="section-1-3.2">The "Benchmarking Methodology" WG (BMWG) defines many Performance
          Metrics for use in laboratory benchmarking of internetworking
          technologies.</li>
        <li pn="section-1-3.3">The "Metric Blocks for use with RTCP's Extended Report Framework"
          (XRBLOCK) WG (concluded) specified many Performance Metrics related
          to "RTP Control Protocol Extended Reports (RTCP XR)" <xref target="RFC3611" format="default" sectionFormat="of" derivedContent="RFC3611"/>, which establishes a framework to allow new
          information to be conveyed in RTCP, supplementing the original
          report blocks defined in "RTP: A Transport Protocol for Real-Time
          Applications" <xref target="RFC3550" format="default" sectionFormat="of" derivedContent="RFC3550"/>.</li>
        <li pn="section-1-3.4">The "IP Flow Information eXport" (IPFIX) WG (concluded) specified
          an Internet Assigned Numbers Authority (IANA) process for new
          Information Elements. Some Information Elements related to Performance
          Metrics are proposed on a regular basis.</li>
        <li pn="section-1-3.5">The "Performance Metrics for Other Layers" (PMOL) WG (concluded)
          defined some Performance Metrics related to Session Initiation
          Protocol (SIP) voice quality <xref target="RFC6035" format="default" sectionFormat="of" derivedContent="RFC6035"/>.</li>
      </ul>
      <t indent="0" pn="section-1-4">It is expected that more Performance Metrics will be defined in the
      future -- not only IP-based metrics but also metrics that are
      protocol specific and application specific.</t>
      <t indent="0" pn="section-1-5">Despite the importance of Performance Metrics, there are two related
      problems for the industry:</t>
      <ul empty="false" spacing="normal" bare="false" indent="3" pn="section-1-6">
        <li pn="section-1-6.1">First, ensuring that when one party requests that
      another party measure (or report or in some way act on) a particular
      Performance Metric, both parties have exactly the same
      understanding of what Performance Metric is being referred to.</li>
        <li pn="section-1-6.2">Second,
      discovering which Performance Metrics have been specified, to avoid
      developing a new Performance Metric that is very similar but not quite
      interoperable.</li>
      </ul>
      <t indent="0" pn="section-1-7">These problems can be addressed by creating a Registry
      for Performance Metrics with the Internet Assigned Numbers Authority
      (IANA).   As such, this document defines the new IANA Registry for Performance
      Metrics.</t>
      <t indent="0" pn="section-1-8">Per this document, IANA has created and now maintains the Performance
      Metrics Registry, according to the maintenance procedures and the
      format defined in the sections below. The resulting
      Performance Metrics Registry is for use by the IETF and others. Although
      the Registry formatting specifications herein are primarily for Registry
      creation by IANA, any other organization that wishes to create a
      Performance Metrics Registry may use the same formatting specifications
      for their purposes. The authors make no guarantee of the Registry
      format's applicability to any possible set of Performance Metrics
      envisaged by other organizations, but we encourage others to apply it. In
      the remainder of this document, unless we explicitly say otherwise, we
      will refer to the IANA-maintained Performance Metrics Registry as simply
      the Performance Metrics Registry.</t>
    </section>
    <section numbered="true" toc="include" removeInRFC="false" pn="section-2">
      <name slugifiedName="name-terminology">Terminology</name>
      <t indent="0" pn="section-2-1">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" format="default" sectionFormat="of" derivedContent="RFC2119"/> <xref target="RFC8174" format="default" sectionFormat="of" derivedContent="RFC8174"/> when, and only
       when, they appear in all capitals, as shown here.</t>
      <dl newline="false" spacing="normal" indent="3" pn="section-2-2">
        <dt pn="section-2-2.1">Performance Metric:</dt>
        <dd pn="section-2-2.2">A quantitative measure of performance, targeted to an IETF-specified
          protocol or targeted to an application transported over an
          IETF-specified protocol. Examples of Performance Metrics are the FTP
          response time for a complete file download, the DNS Response time to
          resolve the IP address(es), a database logging time, etc. This
          definition is consistent with the definition of a metric in <xref target="RFC2330" format="default" sectionFormat="of" derivedContent="RFC2330"/> and broader than the definition
          of a Performance Metric in <xref target="RFC6390" format="default" sectionFormat="of" derivedContent="RFC6390"/>.</dd>
        <dt pn="section-2-2.3">Registered Performance Metric:</dt>
        <dd pn="section-2-2.4">A Performance Metric expressed as an entry in
          the Performance Metrics Registry, administered by IANA. Such a
          Performance Metric has met all of the Registry review criteria defined
          in this document in order to be included in the Registry.</dd>
        <dt pn="section-2-2.5">Performance Metrics Registry:</dt>
        <dd pn="section-2-2.6">The IANA Registry
          containing Registered Performance Metrics.</dd>
        <dt pn="section-2-2.7">Proprietary Registry:</dt>
        <dd pn="section-2-2.8">A set of metrics that are
          registered in a proprietary Registry, as opposed to the Performance
          Metrics Registry.</dd>
        <dt pn="section-2-2.9">Performance Metrics Experts:</dt>
        <dd pn="section-2-2.10">A group of designated experts <xref target="RFC8126" format="default" sectionFormat="of" derivedContent="RFC8126"/>
          selected by the IESG to validate the Performance Metrics before
          updating the Performance Metrics Registry. The Performance Metrics
          Experts work closely with IANA.</dd>
        <dt pn="section-2-2.11">Parameter:</dt>
        <dd pn="section-2-2.12">An input factor defined as a
          variable in the definition of a Performance Metric. A Parameter is a
          numerical or other specified factor forming one of a set that
          defines a metric or sets the conditions of its operation. All
          Parameters must be known in order to make a measurement using a
          metric and interpret the results. There are two types of Parameters:
          Fixed and Runtime. For the Fixed Parameters, the value
          of the variable is specified in the Performance Metrics Registry
          Entry and different Fixed Parameter values results in different
          Registered Performance Metrics. For the Runtime Parameters, the
          value of the variable is defined when the Metric Measurement Method
          is executed and a given Registered Performance Metric supports
          multiple values for the Parameter. Although Runtime Parameters do
          not change the fundamental nature of the Performance Metric's
          definition, some have substantial influence on the network property
          being assessed and interpretation of the results.</dd>
      </dl>
      <aside pn="section-2-3">
        <t indent="0" pn="section-2-3.1">Note: Consider the case of packet loss in the following two
              Active Measurement Method cases. The first case is packet loss
              as background loss where the Runtime Parameter set includes a
              very sparse Poisson stream and only characterizes the times
              when packets were lost. Actual user streams likely see much
              higher loss at these times, due to tail drop or radio errors.
              The second case is packet loss ratio as the complimentary
              probability of delivery ratio where
              the Runtime Parameter set includes a very dense, bursty stream,
              and characterizes the loss experienced by a stream that
              approximates a user stream. These are both "Loss metrics", but
              the difference in interpretation of the results is highly
              dependent on the Runtime Parameters (at least), to the extreme
              where we are actually using loss ratio to infer its complimentary
              probability: delivery ratio.</t>
      </aside>
      <dl newline="false" spacing="normal" indent="3" pn="section-2-4">
        <dt pn="section-2-4.1">Active Measurement Methods:</dt>
        <dd pn="section-2-4.2">Methods of Measurement
          conducted on traffic that serves only the purpose of measurement
          and is generated for that reason alone, and whose traffic
          characteristics are known a priori. The complete definition of
          Active Methods is specified in <xref target="RFC7799" sectionFormat="of" section="3.4" format="default" derivedLink="https://rfc-editor.org/rfc/rfc7799#section-3.4" derivedContent="RFC7799"/>. Examples of Active Measurement Methods are the
          Measurement Methods for the one-way delay metric defined in <xref target="RFC7679" format="default" sectionFormat="of" derivedContent="RFC7679"/> and the round-trip delay metric defined in <xref target="RFC2681" format="default" sectionFormat="of" derivedContent="RFC2681"/>.</dd>
        <dt pn="section-2-4.3">Passive Measurement Methods:</dt>
        <dd pn="section-2-4.4">Methods of Measurement
          conducted on network traffic, generated by either (1) the end
          users or (2) network elements that would exist regardless of whether the
          measurement was being conducted or not. The complete definition of
          Passive Methods is specified in <xref target="RFC7799" sectionFormat="of" section="3.6" format="default" derivedLink="https://rfc-editor.org/rfc/rfc7799#section-3.6" derivedContent="RFC7799"/>. One characteristic of Passive Measurement
          Methods is that sensitive information may be observed and, as a
          consequence, stored in the measurement system.</dd>
        <dt pn="section-2-4.5">Hybrid Measurement Methods:</dt>
        <dd pn="section-2-4.6">Methods of Measurement that use a combination of Active Methods and Passive
          Methods, to assess Active Metrics, Passive Metrics, or new metrics
          derived from the a priori knowledge and observations of the stream
          of interest. The complete definition of Hybrid Methods is specified
          in <xref target="RFC7799" sectionFormat="of" section="3.8" format="default" derivedLink="https://rfc-editor.org/rfc/rfc7799#section-3.8" derivedContent="RFC7799"/>.
        </dd>
      </dl>
    </section>
    <section numbered="true" toc="include" removeInRFC="false" pn="section-3">
      <name slugifiedName="name-scope">Scope</name>
      <t indent="0" pn="section-3-1">This document is intended for two different audiences:</t>
      <ol spacing="normal" type="1" indent="adaptive" start="1" pn="section-3-2">
        <li pn="section-3-2.1" derivedCounter="1.">For those preparing a candidate Performance Metric, it provides
        criteria that the proposal <bcp14>SHOULD</bcp14> meet (see <xref target="metrics-criteria" format="default" sectionFormat="of" derivedContent="Section 5"/>). It also provides instructions for
        writing the text for each column of the candidate Performance Metric
        and the references required for the new Performance Metrics Registry
        Entry (up to and including the publication of one or more immutable
        documents such as an RFC) (see <xref target="columns" format="default" sectionFormat="of" derivedContent="Section 7"/>).</li>
        <li pn="section-3-2.2" derivedCounter="2.">For the appointed Performance Metrics Experts and for IANA
        personnel administering the new IANA Performance Metrics Registry, it
        defines a set of acceptance criteria against which a candidate
        Registered Performance Metric should be evaluated, and requirements
        for the composition of a candidate Performance Metric Registry Entry.</li>
      </ol>
      <t indent="0" pn="section-3-3">Other organizations that standardize performance metrics are
      encouraged to use the process defined in this memo to propose a
      candidate Registered Performance Metric.  In addition, this document may
      be useful for other organizations who are defining a Performance Metrics
      Registry of their own and may reuse the features of the Performance
      Metrics Registry defined in this document.</t>
      <t indent="0" pn="section-3-4">This Performance Metrics Registry is applicable to Performance
      Metrics derived from Active Measurement, Passive Measurement, and any
      other form of Performance Metric. This Registry is designed to encompass
      Performance Metrics developed throughout the IETF and especially for the
      technologies specified in the following working groups: IPPM, XRBLOCK,
      IPFIX, and BMWG. This document analyzes a prior attempt to set up a
      Performance Metrics Registry and the reasons why this design was
      inadequate <xref target="RFC6248" format="default" sectionFormat="of" derivedContent="RFC6248"/>. </t>
      <t indent="0" pn="section-3-5"><xref target="RFC8912" format="default" sectionFormat="of" derivedContent="RFC8912"/> populates the new Registry
      with the initial set of entries.</t>
    </section>
    <section numbered="true" toc="include" removeInRFC="false" pn="section-4">
      <name slugifiedName="name-motivations-for-the-perform">Motivations for the Performance Metrics Registry</name>
      <t indent="0" pn="section-4-1">In this section, we detail several motivations for the Performance
      Metrics Registry.</t>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-4.1">
        <name slugifiedName="name-interoperability">Interoperability</name>
        <t indent="0" pn="section-4.1-1">As with any IETF Registry, the primary intention is to manage the
        registration of Identifiers for use within one or more protocols. In
        the particular case of the Performance Metrics Registry, there are two
        types of protocols that will use the Performance Metrics in the
        Performance Metrics Registry during their operation (by referring to
        the index values): </t>
        <dl newline="false" spacing="normal" indent="3" pn="section-4.1-2">
          <dt pn="section-4.1-2.1">Control Protocol:</dt>
          <dd pn="section-4.1-2.2">This type of protocol is used to allow one
            entity to request that another entity perform a measurement using a
            specific metric defined by the Performance Metrics Registry. One
            particular example is the Large-scale Measurement of Broadband
            Performance (LMAP) framework <xref target="RFC7594" format="default" sectionFormat="of" derivedContent="RFC7594"/>.
            Using the LMAP terminology, the Performance Metrics Registry is
            used in the LMAP Control Protocol to allow a Controller to
            schedule a Measurement Task for one or more Measurement Agents. In
            order to enable this use case, the entries in the Performance
            Metrics Registry must be sufficiently defined to allow a
            Measurement Agent implementation to trigger a specific Measurement
            Task upon the reception of a Control Protocol message. This
            requirement heavily constrains the types of entries that are
            acceptable for the Performance Metrics Registry.</dd>
          <dt pn="section-4.1-2.3">Report Protocol:</dt>
          <dd pn="section-4.1-2.4">This type of protocol is used to allow an entity to report Measurement Results to another entity.  By referencing to a specific Registered Performance Metric, it is
            possible to properly characterize the Measurement Result data
            being reported. Using the LMAP terminology, the Performance
            Metrics Registry is used in the LMAP Report Protocol to allow a
            Measurement Agent to report Measurement Results to a
            Collector.</dd>
        </dl>
        <t indent="0" pn="section-4.1-3"> It should be noted that the LMAP framework explicitly allows
        for using not only the IANA-maintained Performance Metrics Registry
        but also other registries containing Performance Metrics, i.e.,
        either (1) registries defined by other organizations or (2) private registries. However, others who
        are creating registries to be used in the context of an LMAP framework
        are encouraged to use the Registry format defined in this document,
        because this makes it easier for developers of LMAP Measurement Agents
        to programmatically use information found in those other
        registries' entries.</t>
      </section>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-4.2">
        <name slugifiedName="name-single-point-of-reference-f">Single Point of Reference for Performance Metrics</name>
        <t indent="0" pn="section-4.2-1">A Performance Metrics Registry serves as a single point of
        reference for Performance Metrics defined in different working groups
        in the IETF. As we mentioned earlier, there are several working groups that
        define Performance Metrics in the IETF, and it is hard to keep track of
        all of them. This results in multiple definitions of similar Performance
        Metrics that attempt to measure the same phenomena but in slightly
        different (and incompatible) ways. Having a Registry would allow the
        IETF community and others to have a single list of relevant
        Performance Metrics defined by the IETF (and others, where
        appropriate). The single list is also an essential aspect of
        communication about Performance Metrics, where different entities that
        request measurements, execute measurements, and report the results can
        benefit from a common understanding of the referenced Performance
        Metric.</t>
      </section>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-4.3">
        <name slugifiedName="name-side-benefits">Side Benefits</name>
        <t indent="0" pn="section-4.3-1">There are a couple of side benefits of having such a Registry.
        First, the Performance Metrics Registry could serve as an inventory of
        useful and used Performance Metrics that are normally supported by
        different implementations of Measurement Agents. Second, the results
        of measurements using the Performance Metrics should be comparable
        even if they are performed by different implementations and in
        different networks, as the Performance Metric is properly defined.
        BCP 176 <xref target="RFC6576" format="default" sectionFormat="of" derivedContent="RFC6576"/> examines whether the
        results produced by independent implementations are equivalent in the
        context of evaluating the completeness and clarity of metric
        specifications. <xref target="RFC6576" format="default" sectionFormat="of" derivedContent="RFC6576"/> is a BCP <xref target="RFC2026" format="default" sectionFormat="of" derivedContent="RFC2026"/> that defines the Standards Track advancement
        testing for (Active) IPPM Metrics, and the same process will likely
        suffice to determine whether Registered Performance Metrics are
        sufficiently well specified to result in comparable (or equivalent)
        results. If a Registered Performance Metric has undergone such
        testing, this <bcp14>SHOULD</bcp14> be noted in "Comments and Remarks"
        (see <xref target="remarks" format="default" sectionFormat="of" derivedContent="Section 7.6"/>), with a reference to the test
        results.</t>
      </section>
    </section>
    <section anchor="metrics-criteria" numbered="true" toc="include" removeInRFC="false" pn="section-5">
      <name slugifiedName="name-criteria-for-performance-me">Criteria for Performance Metrics Registration</name>
      <t indent="0" pn="section-5-1">It is neither possible nor desirable to populate the Performance
      Metrics Registry with all combinations of Parameters of all Performance
      Metrics. A Registered Performance Metric <bcp14>SHOULD</bcp14> be: </t>
      <ol spacing="normal" type="1" indent="adaptive" start="1" pn="section-5-2">
        <li pn="section-5-2.1" derivedCounter="1.">Interpretable by the human user.</li>
        <li pn="section-5-2.2" derivedCounter="2.">Implementable by the software or hardware designer.</li>
        <li pn="section-5-2.3" derivedCounter="3.">Deployable by network operators.</li>
        <li pn="section-5-2.4" derivedCounter="4.">Accurate in terms of producing equivalent results, and for
          interoperability and deployment across vendors.</li>
        <li pn="section-5-2.5" derivedCounter="5.">Operationally useful, so that it has significant industry
          interest and/or has seen deployment.</li>
        <li pn="section-5-2.6" derivedCounter="6.">Sufficiently tightly defined, so that different values for the
          Runtime Parameters do not change the fundamental nature of the
          measurement or change the practicality of its implementation.</li>
      </ol>
      <t indent="0" pn="section-5-3">In essence, there needs to be evidence that (1) a candidate
      Registered Performance Metric has significant industry interest or has
      seen deployment and (2) there is agreement that the candidate Registered
      Performance Metric serves its intended purpose.</t>
    </section>
    <section numbered="true" toc="include" removeInRFC="false" pn="section-6">
      <name slugifiedName="name-performance-metrics-registr">Performance Metrics Registry: Prior Attempt</name>
      <t indent="0" pn="section-6-1">There was a previous attempt to define a Metrics Registry <xref target="RFC4148" format="default" sectionFormat="of" derivedContent="RFC4148"/>. However, it was
      obsoleted by <xref target="RFC6248" format="default" sectionFormat="of" derivedContent="RFC6248"/>
      because it was 

"found to be
      insufficiently detailed to uniquely identify IPPM metrics... [there was
      too much] variability possible when characterizing a metric exactly",

      which led to the IPPM Metrics Registry defined in <xref target="RFC4148" format="default" sectionFormat="of" derivedContent="RFC4148"/> having
 "very few users, if any." </t>
      <t indent="0" pn="section-6-2">Three interesting additional quotes from <xref target="RFC6248" format="default" sectionFormat="of" derivedContent="RFC6248"/> might help to understand the issues
      related to that registry. </t>
      <ol spacing="normal" type="1" indent="adaptive" start="1" pn="section-6-3">
        <li pn="section-6-3.1" derivedCounter="1.">"It is not believed to be feasible or even useful to register
          every possible combination of Type P, metric parameters, and Stream
          parameters using the current structure of the IPPM Metrics
          Registry."</li>
        <li pn="section-6-3.2" derivedCounter="2.">"The current registry structure has been found to be insufficiently
          detailed to uniquely identify IPPM metrics."</li>
        <li pn="section-6-3.3" derivedCounter="3.">"Despite apparent efforts to find current or even future users,
          no one responded to the call for interest in the RFC 4148 registry
          during the second half of 2010."</li>
      </ol>
      <t indent="0" pn="section-6-4">The current approach learns from this by tightly defining each
      Registered Performance Metric with only a few variable (Runtime)
      Parameters to be specified by the measurement designer, if any. The idea
      is that entries in the Performance Metrics Registry stem from different
      Measurement Methods that require input (Runtime) Parameters to set
      factors like Source and Destination addresses (which do not change the
      fundamental nature of the measurement). The downside of this approach is
      that it could result in a large number of entries in the Performance
      Metrics Registry. There is agreement that less is more in this context --
      it is better to have a reduced set of useful metrics rather than a large
      set of metrics, some with questionable usefulness.</t>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-6.1">
        <name slugifiedName="name-why-this-attempt-should-suc">Why This Attempt Should Succeed</name>
        <t indent="0" pn="section-6.1-1">As mentioned in the previous section, one of the main issues with
        the previous Registry was that the metrics contained in the Registry
        were too generic to be useful. This document specifies stricter
        criteria for Performance Metric registration (see <xref target="metrics-criteria" format="default" sectionFormat="of" derivedContent="Section 5"/>) and
        imposes a group of Performance Metrics Experts that will provide
        guidelines to assess if a Performance Metric is properly
        specified.</t>
        <t indent="0" pn="section-6.1-2">Another key difference between this attempt and the previous one is
        that in this case there is at least one clear user for the Performance
        Metrics Registry: the LMAP framework and protocol. Because the LMAP
        protocol will use the Performance Metrics Registry values in its
        operation, this actually helps to determine if a metric is properly
        defined -- in particular, since we expect that the LMAP Control Protocol will enable
        a Controller to request that a Measurement Agent perform a measurement
        using a given metric by embedding the Performance Metrics Registry
        Identifier in the protocol. Such a metric and method are properly
        specified if they are defined well enough so that it is possible (and
        practical) to implement them in the Measurement Agent. This was the failure of the previous attempt: a Registry Entry with an undefined Type-P (<xref target="RFC2330" sectionFormat="of" section="13" format="default" derivedLink="https://rfc-editor.org/rfc/rfc2330#section-13" derivedContent="RFC2330"/>) allows measurement results to vary significantly.</t>
      </section>
    </section>
    <section anchor="columns" numbered="true" toc="include" removeInRFC="false" pn="section-7">
      <name slugifiedName="name-definition-of-the-performan">Definition of the Performance Metrics Registry</name>
      <t indent="0" pn="section-7-1">This Performance Metrics Registry is applicable to Performance
      Metrics used for Active Measurement, Passive Measurement, and any other
      form of Performance Measurement. Each category of measurement has unique
      properties, so some of the columns defined below are not applicable for
      a given metric category. In this case, the column(s) <bcp14>SHOULD</bcp14> be populated
      with the "N/A" value (Not Applicable). However, the "N/A" value <bcp14>MUST NOT</bcp14>
      be used by any metric in the following columns: Identifier, Name, URI,
      Status, Requester, Revision, Revision Date, Description. In the future,
      a new category of metrics could require additional columns, and adding
      new columns is a recognized form of Registry extension. The
      specification defining the new column(s) <bcp14>MUST</bcp14> give general guidelines
      for populating the new column(s) for existing entries.</t>
      <t indent="0" pn="section-7-2">The columns of the Performance Metrics Registry are defined below.
      The columns are grouped into "Categories" to facilitate the use of the
      Registry. Categories are described at the "Section 7.x" heading level, and columns
      are described at the "Section 7.x.y" heading level. The figure below illustrates this
      organization. An entry (row) therefore gives a complete description of a
      Registered Performance Metric.</t>
      <t indent="0" pn="section-7-3">Each column serves as a checklist item and helps to avoid omissions
      during registration and Expert Review <xref target="RFC8126" format="default" sectionFormat="of" derivedContent="RFC8126"/>. </t>
      <t indent="0" pn="section-7-4">Registry Categories and Columns are shown below in this format:</t>
      <artwork name="" type="" align="left" alt="" pn="section-7-5">
    Category
    ------------------...
    Column |  Column |...
</artwork>
      <artwork name="" type="" align="left" alt="" pn="section-7-6">
Summary
----------------------------------------------------------------
Identifier | Name | URI | Desc. | Reference | Change     | Ver |
           |      |     |       |           | Controller |

Metric Definition
-----------------------------------------
Reference Definition | Fixed Parameters |

Method of Measurement
---------------------------------------------------------------------
Reference | Packet     | Traffic | Sampling     | Runtime    | Role |
Method    | Stream     | Filter  | Distribution | Parameters |      |
          | Generation |
Output
-----------------------------------------
Type | Reference  | Units | Calibration |
     | Definition |       |             |

Administrative Information
-------------------------------------
Status |Requester | Rev | Rev. Date |

Comments and Remarks
--------------------</artwork>
      <t indent="0" pn="section-7-7">There is a blank template of the Registry template provided in
      <xref target="blank-reg-template" format="default" sectionFormat="of" derivedContent="Section 11"/> of this memo.</t>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-7.1">
        <name slugifiedName="name-summary-category">Summary Category</name>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.1.1">
          <name slugifiedName="name-identifier">Identifier</name>
          <t indent="0" pn="section-7.1.1-1">This column provides a numeric Identifier for the Registered Performance Metric. The Identifier of each Registered Performance Metric <bcp14>MUST</bcp14> be unique. Note that revising a Metric according to the process in <xref target="revise-reg-perf-metrics" format="default" sectionFormat="of" derivedContent="Section 8.2"/> creates a new entry in the Performance Metrics Registry with the same identifier.</t>
          <t indent="0" pn="section-7.1.1-2">The Registered Performance Metric unique Identifier is an
          unbounded integer (range 0 to infinity).</t>
          <t indent="0" pn="section-7.1.1-3">The Identifier 0 should be Reserved. The Identifier values from
          64512 to 65535 are reserved for private or experimental use, and the
          user may encounter overlapping uses.</t>
          <t indent="0" pn="section-7.1.1-4">When adding new Registered Performance Metrics to the
          Performance Metrics Registry, IANA <bcp14>SHOULD</bcp14> assign the lowest
          available Identifier to the new Registered Performance Metric.</t>
          <t indent="0" pn="section-7.1.1-5">If a Performance Metrics Expert providing review determines that
          there is a reason to assign a specific numeric Identifier, possibly
          leaving a temporary gap in the numbering, then the Performance Metrics
          Expert <bcp14>SHALL</bcp14> inform IANA of this decision.</t>
        </section>
        <section anchor="name-sec7-1-2" numbered="true" toc="include" removeInRFC="false" pn="section-7.1.2">
          <name slugifiedName="name-name">Name</name>
          <t indent="0" pn="section-7.1.2-1">As the Name of a Registered Performance Metric is the first thing
          a potential human implementer will use when determining whether it
          is suitable for their measurement study, it is important to be as
          precise and descriptive as possible. In the future, users will review
          the Names to determine if the metric they want to measure has
          already been registered, or if a similar entry is available, as a
          basis for creating a new entry.</t>
          <t indent="0" pn="section-7.1.2-2">Names are composed of the following elements, separated by an
          underscore character "_":</t>
          <ul empty="true" spacing="normal" bare="false" indent="3" pn="section-7.1.2-3">
            <li pn="section-7.1.2-3.1">MetricType_Method_SubTypeMethod_... Spec_Units_Output</li>
          </ul>
          <dl newline="false" spacing="normal" indent="3" pn="section-7.1.2-4">
            <dt pn="section-7.1.2-4.1">MetricType:</dt>
            <dd pn="section-7.1.2-4.2">A combination of the directional properties and
              the metric measured, such as and not limited to:</dd>
          </dl>
          <table anchor="metric-type" align="center" pn="table-1">
            <tbody>
              <tr>
                <td align="left" colspan="1" rowspan="1">RTDelay</td>
                <td align="left" colspan="1" rowspan="1">Round-Trip Delay</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">RTDNS</td>
                <td align="left" colspan="1" rowspan="1">Response Time Domain Name Service</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">RLDNS</td>
                <td align="left" colspan="1" rowspan="1">Response Loss Domain Name Service</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">OWDelay</td>
                <td align="left" colspan="1" rowspan="1">One-Way Delay</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">RTLoss</td>
                <td align="left" colspan="1" rowspan="1">Round-Trip Loss</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">OWLoss</td>
                <td align="left" colspan="1" rowspan="1">One-Way Loss</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">OWPDV</td>
                <td align="left" colspan="1" rowspan="1">One-Way Packet Delay Variation</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">OWIPDV</td>
                <td align="left" colspan="1" rowspan="1">One-Way Inter-Packet Delay Variation</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">OWReorder</td>
                <td align="left" colspan="1" rowspan="1">One-Way Packet Reordering</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">OWDuplic</td>
                <td align="left" colspan="1" rowspan="1">One-Way Packet Duplication</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">OWBTC</td>
                <td align="left" colspan="1" rowspan="1">One-Way Bulk Transport Capacity</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">OWMBM</td>
                <td align="left" colspan="1" rowspan="1">One-Way Model-Based Metric</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">SPMonitor</td>
                <td align="left" colspan="1" rowspan="1">Single-Point Monitor</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">MPMonitor</td>
                <td align="left" colspan="1" rowspan="1">Multi-Point Monitor</td>
              </tr>
            </tbody>
          </table>
          <dl newline="false" spacing="normal" indent="3" pn="section-7.1.2-6">
            <dt pn="section-7.1.2-6.1">Method:</dt>
            <dd pn="section-7.1.2-6.2">One of the methods defined in <xref target="RFC7799" format="default" sectionFormat="of" derivedContent="RFC7799"/>, such as and not limited
              to:</dd>
          </dl>
          <table anchor="methods" align="center" pn="table-2">
            <tbody>
              <tr>
                <td align="left" colspan="1" rowspan="1">Active</td>
                <td align="left" colspan="1" rowspan="1">depends on a dedicated measurement packet stream and observations of
      the stream as described in <xref target="RFC7799" format="default" sectionFormat="of" derivedContent="RFC7799"/></td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Passive</td>
                <td align="left" colspan="1" rowspan="1">depends *solely* on observation of one or more existing packet streams as described in <xref target="RFC7799" format="default" sectionFormat="of" derivedContent="RFC7799"/></td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">HybridType1</td>
                <td align="left" colspan="1" rowspan="1">Hybrid Type I observations on one stream that combine both Active
      Methods and Passive Methods as described in <xref target="RFC7799" format="default" sectionFormat="of" derivedContent="RFC7799"/></td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">HybridType2</td>
                <td align="left" colspan="1" rowspan="1">Hybrid Type II observations on two or more streams that combine both
      Active Methods and Passive Methods as described in <xref target="RFC7799" format="default" sectionFormat="of" derivedContent="RFC7799"/></td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Spatial</td>
                <td align="left" colspan="1" rowspan="1">spatial metric as described in <xref target="RFC5644" format="default" sectionFormat="of" derivedContent="RFC5644"/></td>
              </tr>
            </tbody>
          </table>
          <dl newline="false" spacing="normal" indent="3" pn="section-7.1.2-8">
            <dt pn="section-7.1.2-8.1">SubTypeMethod:</dt>
            <dd pn="section-7.1.2-8.2">One or more subtypes to further describe the
              features of the entry, such as and not limited to:</dd>
          </dl>
          <table anchor="SubTypeMethod" align="center" pn="table-3">
            <tbody>
              <tr>
                <td align="left" colspan="1" rowspan="1">ICMP</td>
                <td align="left" colspan="1" rowspan="1">Internet Control Message Protocol</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">IP</td>
                <td align="left" colspan="1" rowspan="1">Internet Protocol</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">DSCPxx</td>
                <td align="left" colspan="1" rowspan="1">where xx is replaced by a Diffserv code point</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">UDP</td>
                <td align="left" colspan="1" rowspan="1">User Datagram Protocol</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">TCP</td>
                <td align="left" colspan="1" rowspan="1">Transport Control Protocol</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">QUIC</td>
                <td align="left" colspan="1" rowspan="1">QUIC transport protocol</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">HS</td>
                <td align="left" colspan="1" rowspan="1">Hand-Shake, such as TCP's 3-way HS</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Poisson</td>
                <td align="left" colspan="1" rowspan="1">packet generation using Poisson distribution</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Periodic</td>
                <td align="left" colspan="1" rowspan="1">periodic packet generation</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">SendOnRcv</td>
                <td align="left" colspan="1" rowspan="1">sender keeps one packet in transit by sending when previous packet arrives</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">PayloadxxxxB</td>
                <td align="left" colspan="1" rowspan="1">where xxxx is replaced by an integer, the number of octets or 8-bit
      Bytes in the Payload</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">SustainedBurst</td>
                <td align="left" colspan="1" rowspan="1">capacity test, worst case</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">StandingQueue</td>
                <td align="left" colspan="1" rowspan="1">test of bottleneck queue behavior</td>
              </tr>
            </tbody>
          </table>
          <t indent="3" pn="section-7.1.2-10">SubTypeMethod values are separated by a hyphen "-"
              character, which indicates that they belong to this element and
              that their order is unimportant when considering Name
              uniqueness.</t>
          <dl newline="false" spacing="normal" indent="3" pn="section-7.1.2-11">
            <dt pn="section-7.1.2-11.1">Spec:</dt>
            <dd pn="section-7.1.2-11.2">An immutable document Identifier combined with a
              document section Identifier. For RFCs, this consists of the RFC
              number and major section number that specifies this Registry
              Entry in the form "RFCXXXXsecY", e.g., RFC7799sec3. Note: The
              RFC number is not the primary reference specification for the
              metric definition (e.g., <xref target="RFC7679" format="default" sectionFormat="of" derivedContent="RFC7679"/> as the primary reference specification for
              one-way delay metrics); it will contain the placeholder
              "RFCXXXXsecY" until the
              RFC number is assigned to the specifying document and would
              remain blank in Private Registry Entries without a corresponding
              RFC. Anticipating the "RFC10K" problem, the number of the RFC
              continues to replace "RFCXXXX", regardless of the number of digits
              in the RFC number. Anticipating Registry Entries from other
              standards bodies, the form of this Name Element <bcp14>MUST</bcp14> be proposed
              and reviewed for consistency and uniqueness by the Expert
              Reviewer.</dd>
            <dt pn="section-7.1.2-11.3">Units:</dt>
            <dd pn="section-7.1.2-11.4">
              <t indent="0" pn="section-7.1.2-11.4.1">The units of measurement for the output, such as and
              not limited to:</t>
            </dd>
          </dl>
          <table anchor="units" align="center" pn="table-4">
            <tbody>
              <tr>
                <td align="left" colspan="1" rowspan="1">Seconds</td>
                <td align="left" colspan="1" rowspan="1"/>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Ratio</td>
                <td align="left" colspan="1" rowspan="1">unitless</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Percent</td>
                <td align="left" colspan="1" rowspan="1">value multiplied by 100%</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Logical</td>
                <td align="left" colspan="1" rowspan="1">1 or 0</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Packets</td>
                <td align="left" colspan="1" rowspan="1"/>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">BPS</td>
                <td align="left" colspan="1" rowspan="1">bits per second</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">PPS</td>
                <td align="left" colspan="1" rowspan="1">packets per second</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">EventTotal</td>
                <td align="left" colspan="1" rowspan="1">for unitless counts</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Multiple</td>
                <td align="left" colspan="1" rowspan="1">more than one type of unit</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Enumerated</td>
                <td align="left" colspan="1" rowspan="1">a list of outcomes</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Unitless</td>
                <td align="left" colspan="1" rowspan="1"/>
              </tr>
            </tbody>
          </table>
          <dl newline="false" spacing="normal" indent="3" pn="section-7.1.2-13">
            <dt pn="section-7.1.2-13.1">Output:</dt>
            <dd pn="section-7.1.2-13.2">The type of output resulting from measurement, such
              as and not limited to:</dd>
          </dl>
          <table anchor="output" align="center" pn="table-5">
            <tbody>
              <tr>
                <td align="left" colspan="1" rowspan="1">Singleton</td>
                <td align="left" colspan="1" rowspan="1"/>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Raw</td>
                <td align="left" colspan="1" rowspan="1">multiple singletons</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Count</td>
                <td align="left" colspan="1" rowspan="1"/>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Minimum</td>
                <td align="left" colspan="1" rowspan="1"/>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Maximum</td>
                <td align="left" colspan="1" rowspan="1"/>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Median</td>
                <td align="left" colspan="1" rowspan="1"/>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Mean</td>
                <td align="left" colspan="1" rowspan="1"/>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">95Percentile</td>
                <td align="left" colspan="1" rowspan="1">95th percentile</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">99Percentile</td>
                <td align="left" colspan="1" rowspan="1">99th percentile</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">StdDev</td>
                <td align="left" colspan="1" rowspan="1">standard deviation</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">Variance</td>
                <td align="left" colspan="1" rowspan="1"/>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">PFI</td>
                <td align="left" colspan="1" rowspan="1">pass, fail, inconclusive</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">FlowRecords</td>
                <td align="left" colspan="1" rowspan="1">descriptions of flows observed</td>
              </tr>
              <tr>
                <td align="left" colspan="1" rowspan="1">LossRatio</td>
                <td align="left" colspan="1" rowspan="1">lost packets to total packets, &lt;=1</td>
              </tr>
            </tbody>
          </table>
          <t indent="0" pn="section-7.1.2-15">An example, as described in <xref target="RFC8912" sectionFormat="of" section="4" format="default" derivedLink="https://rfc-editor.org/rfc/rfc8912#section-4" derivedContent="RFC8912"/>, is</t>
          <ul empty="true" spacing="normal" bare="false" indent="3" pn="section-7.1.2-16">
            <li pn="section-7.1.2-16.1">RTDelay_Active_IP-UDP-Periodic_RFC8912sec4_Seconds_95Percentile</li>
          </ul>
          <t indent="0" pn="section-7.1.2-17">Note that private registries following the format described here
          <bcp14>SHOULD</bcp14> use the prefix "Priv_" on any Name to avoid unintended
          conflicts (further considerations are described in <xref target="iana-cons" format="default" sectionFormat="of" derivedContent="Section 10"/>).
          Private Registry Entries usually have no specifying RFC; thus, the
          Spec: element has no clear interpretation.</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.1.3">
          <name slugifiedName="name-uri">URI</name>
          <t indent="0" pn="section-7.1.3-1">The URI column <bcp14>MUST</bcp14> contain a URL <xref target="RFC3986" format="default" sectionFormat="of" derivedContent="RFC3986"/> that
          uniquely identifies and locates the Metric Entry so it is accessible
          through the Internet. The URL points to a file containing all of the
          human-readable information for one Registry Entry. The URL <bcp14>SHALL</bcp14>
          reference a target file that is preferably HTML-formatted and
          contains URLs to referenced sections of HTMLized RFCs, or other
          reference specifications. These target files for different entries
          can be more easily edited and reused when preparing new entries.
          The exact form of the URL for each target file, and the target file
          itself, will be determined by IANA and reside on
          <eref target="https://www.iana.org/" brackets="angle"/>.
          <xref target="RFC8912" sectionFormat="of" section="4" format="default" derivedLink="https://rfc-editor.org/rfc/rfc8912#section-4" derivedContent="RFC8912"/>, as well as
          subsequent major sections of that document, provide an example of a target file in HTML form.</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.1.4">
          <name slugifiedName="name-description">Description</name>
          <t indent="0" pn="section-7.1.4-1">A Registered Performance Metric description is a written
          representation of a particular Performance Metrics Registry Entry.
          It supplements the Registered Performance Metric Name to help
          Performance Metrics Registry users select relevant Registered
          Performance Metrics.</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.1.5">
          <name slugifiedName="name-reference">Reference</name>
          <t indent="0" pn="section-7.1.5-1">This entry gives the specification containing the candidate
          Registry Entry that was reviewed and agreed upon, if such an RFC or
          other specification exists.</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.1.6">
          <name slugifiedName="name-change-controller">Change Controller</name>
          <t indent="0" pn="section-7.1.6-1">This entry names the entity responsible for approving revisions
          to the Registry Entry and <bcp14>SHALL</bcp14> provide contact information (for an
          individual, where appropriate).</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.1.7">
          <name slugifiedName="name-version-of-registry-format">Version (of Registry Format)</name>
          <t indent="0" pn="section-7.1.7-1">This column gives the version number for the Registry format used, at the time the Performance Metric is registered. The format complying with this memo <bcp14>MUST</bcp14> use 1.0. A new RFC that changes the Registry format will designate a new version number corresponding to that format. The version number of Registry Entries <bcp14>SHALL NOT</bcp14> change unless the Registry Entry is updated to reflect the Registry format (following the procedures in <xref target="managing-perf-metric-grp" format="default" sectionFormat="of" derivedContent="Section 8"/>).</t>
        </section>
      </section>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-7.2">
        <name slugifiedName="name-metric-definition-category">Metric Definition Category</name>
        <t indent="0" pn="section-7.2-1">This category includes columns to prompt all necessary details
        related to the metric definition, including the immutable document
        reference and values of input factors, called "Fixed Parameters", which
        are left open in the immutable document but have a particular value
        defined by the Performance Metric.</t>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.2.1">
          <name slugifiedName="name-reference-definition">Reference Definition</name>
          <t indent="0" pn="section-7.2.1-1">This entry provides a reference (or references) to the relevant
          sections of the document or documents that define the metric, as well as any
          supplemental information needed to ensure an unambiguous definition
          for implementations. A given reference needs to be an immutable
          document, such as an RFC; for other standards bodies, it is likely
          to be necessary to reference a specific, dated version of a
          specification.</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.2.2">
          <name slugifiedName="name-fixed-parameters">Fixed Parameters</name>
          <t indent="0" pn="section-7.2.2-1">Fixed Parameters are Parameters whose values must be specified in
          the Performance Metrics Registry. The measurement system uses these
          values.</t>
          <t indent="0" pn="section-7.2.2-2">Where referenced metrics supply a list of Parameters as part of
          their descriptive template, a subset of the Parameters will be
          designated as Fixed Parameters. As an example for Active Metrics,
          Fixed Parameters determine most or all of the IPPM framework
          convention "packets of Type-P" as described in <xref target="RFC2330" format="default" sectionFormat="of" derivedContent="RFC2330"/>, such as transport protocol,
          payload length, TTL, etc. An example for Passive Metrics is for an RTP packet loss
          calculation that relies on the validation of a packet as RTP, which
          is a multi-packet validation controlled by the MIN_SEQUENTIAL variable as defined
          by <xref target="RFC3550" format="default" sectionFormat="of" derivedContent="RFC3550"/>. Varying MIN_SEQUENTIAL values can alter
          the loss report, and this variable could be set as a Fixed
          Parameter.</t>
          <t indent="0" pn="section-7.2.2-3">Parameters <bcp14>MUST</bcp14> have well-defined names. For human readers, the
          hanging-indent style is preferred, and any Parameter names and
          definitions that do not appear in the Reference Method Specification
          <bcp14>MUST</bcp14> appear in this column (or the Runtime Parameters column).</t>
          <t indent="0" pn="section-7.2.2-4">Parameters <bcp14>MUST</bcp14> have a well-specified data format.</t>
          <t indent="0" pn="section-7.2.2-5">A Parameter that is a Fixed Parameter for one Performance
          Metrics Registry Entry may be designated as a Runtime Parameter for
          another Performance Metrics Registry Entry.</t>
        </section>
      </section>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-7.3">
        <name slugifiedName="name-method-of-measurement-categ">Method of Measurement Category</name>
        <t indent="0" pn="section-7.3-1">This category includes columns for references to relevant sections
        of the immutable document(s) and any supplemental information needed
        to ensure an unambiguous method for implementations.</t>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.3.1">
          <name slugifiedName="name-reference-method">Reference Method</name>
          <t indent="0" pn="section-7.3.1-1">This entry provides references to relevant sections of immutable
          documents, such as RFC(s) (for other standards bodies, it is likely
          to be necessary to reference a specific, dated version of a
          specification) describing the Method of Measurement, as well as any
          supplemental information needed to ensure unambiguous interpretation
          for implementations referring to the immutable document text.</t>
          <t indent="0" pn="section-7.3.1-2">Specifically, this section should include pointers to pseudocode
          or actual code that could be used for an unambiguous
          implementation.</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.3.2">
          <name slugifiedName="name-packet-stream-generation">Packet Stream Generation</name>
          <t indent="0" pn="section-7.3.2-1">This column applies to Performance Metrics that generate traffic
          as part of their Measurement Method, including, but not necessarily
          limited to, Active Metrics. The generated traffic is referred to as a
          "stream", and this column describes its characteristics.</t>
          <t indent="0" pn="section-7.3.2-2">Each entry for this column contains the following information:
          </t>
          <dl newline="false" spacing="normal" indent="3" pn="section-7.3.2-3">
            <dt pn="section-7.3.2-3.1">Value:</dt>
            <dd pn="section-7.3.2-3.2">The name of the packet stream scheduling
              discipline</dd>
            <dt pn="section-7.3.2-3.3">Reference:</dt>
            <dd pn="section-7.3.2-3.4">The specification where the Parameters of the
              stream are defined</dd>
          </dl>
          <t indent="0" pn="section-7.3.2-4">The packet generation stream may require Parameters such as the
          average packet rate and distribution truncation value for streams
          with Poisson-distributed inter-packet sending times. If such
          Parameters are needed, they should be included in either the Fixed
          Parameters column or the Runtime Parameters column, depending on
          whether they will be fixed or will be an input for the metric.</t>
          <t indent="0" pn="section-7.3.2-5">The simplest example of stream specification is singleton
          scheduling (see <xref target="RFC2330" format="default" sectionFormat="of" derivedContent="RFC2330"/>), where a
          single atomic measurement is conducted. Each atomic measurement
          could consist of sending a single packet (such as a DNS request) or
          sending several packets (for example, to request a web page). Other
          streams support a series of atomic measurements using pairs of
          packets, where the packet stream follows a schedule defining the
          timing between transmitted packets, and an atomic measurement
          assesses the reception time between successive packets (e.g., a
          measurement of Inter-Packet Delay Variation). More complex streams
          and measurement relationships are possible. Principally, two
          different streams are used in IPPM Metrics: (1) Poisson,
          distributed as described in <xref target="RFC2330" format="default" sectionFormat="of" derivedContent="RFC2330"/> and (2) periodic, as described in <xref target="RFC3432" format="default" sectionFormat="of" derivedContent="RFC3432"/>. Both Poisson and periodic have
          their own unique Parameters, and the relevant set of Parameter names
          and values should be included in either the Fixed Parameters column
          or the Runtime Parameters column.</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.3.3">
          <name slugifiedName="name-traffic-filter">Traffic Filter</name>
          <t indent="0" pn="section-7.3.3-1">This column applies to Performance Metrics that observe packets
          flowing through (the device with) the Measurement Agent, i.e.,
          packets that are not necessarily addressed to the Measurement Agent.
          This includes, but is not limited to, Passive Metrics. The filter
          specifies the traffic that is measured. This includes protocol field
          values/ranges, such as address ranges, and flow or session
          Identifiers.</t>
          <t indent="0" pn="section-7.3.3-2">The Traffic Filter itself depends on the needs of the metric itself
          and a balance of an operator's measurement needs and a user's need
          for privacy. Mechanics for conveying the filter criteria might be
          the BPF (Berkeley Packet Filter) or PSAMP (Packet Sampling) <xref target="RFC5475" format="default" sectionFormat="of" derivedContent="RFC5475"/>
          Property Match Filtering, which reuses IPFIX <xref target="RFC7012" format="default" sectionFormat="of" derivedContent="RFC7012"/>. An example BPF string for matching TCP/80
          traffic to remote Destination net 192.0.2.0/24 would be "dst net
          192.0.2.0/24 and tcp dst port 80". More complex filter engines may allow for matching using Deep Packet Inspection (DPI) technology.</t>
          <t indent="0" pn="section-7.3.3-3">The Traffic Filter includes the following information: </t>
          <dl newline="false" spacing="normal" indent="3" pn="section-7.3.3-4">
            <dt pn="section-7.3.3-4.1">Type:</dt>
            <dd pn="section-7.3.3-4.2">The type of Traffic Filter used, e.g., BPF, PSAMP,
              OpenFlow rule, etc., as defined by a normative reference</dd>
            <dt pn="section-7.3.3-4.3">Value:</dt>
            <dd pn="section-7.3.3-4.4">The actual set of rules expressed</dd>
          </dl>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.3.4">
          <name slugifiedName="name-sampling-distribution">Sampling Distribution</name>
          <t indent="0" pn="section-7.3.4-1">The sampling distribution defines, out of all of the packets that
          match the Traffic Filter, which one or more of those packets are
          actually used for the measurement.  One possibility is "all", which
          implies that all packets matching the Traffic Filter are considered,
          but there may be other sampling strategies. It includes the following information: </t>
          <dl newline="false" spacing="normal" indent="3" pn="section-7.3.4-2">
            <dt pn="section-7.3.4-2.1">Value:</dt>
            <dd pn="section-7.3.4-2.2">The name of the sampling distribution</dd>
            <dt pn="section-7.3.4-2.3">Reference definition:</dt>
            <dd pn="section-7.3.4-2.4">Pointer to the specification where the
              sampling distribution is properly defined</dd>
          </dl>
          <t indent="0" pn="section-7.3.4-3">The sampling distribution may require Parameters. If such
          Parameters are needed, they should be included in either the Fixed
          Parameters column or the Runtime Parameters column, depending on
          whether they will be fixed or will be an input for the metric.</t>
          <t indent="0" pn="section-7.3.4-4">PSAMP is documented in "Sampling and Filtering Techniques for IP Packet Selection" <xref target="RFC5475" format="default" sectionFormat="of" derivedContent="RFC5475"/>,
          while "A Framework for Packet Selection and Reporting" <xref target="RFC5474" format="default" sectionFormat="of" derivedContent="RFC5474"/> provides more background information. The
          sampling distribution Parameters might be expressed in terms of
          the model described in "Information Model for Packet Sampling
          Exports" <xref target="RFC5477" format="default" sectionFormat="of" derivedContent="RFC5477"/> and the process
          provided in "Flow Selection Techniques" <xref target="RFC7014" format="default" sectionFormat="of" derivedContent="RFC7014"/>.</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.3.5">
          <name slugifiedName="name-runtime-parameters">Runtime Parameters</name>
          <t indent="0" pn="section-7.3.5-1">In contrast to the Fixed Parameters, Runtime Parameters are Parameters that do not change the fundamental nature of the measurement and their values are not specified in the Performance Metrics Registry. They are left as variables in the Registry, as an aid to the measurement system implementer or user. Their values are supplied on execution, configured into the measurement system, and reported with the Measurement Results (so that the context is complete).</t>
          <t indent="0" pn="section-7.3.5-2">Where metrics supply a list of Parameters as part of their
          descriptive template, a subset of the Parameters will be designated
          as Runtime Parameters.</t>
          <t indent="0" pn="section-7.3.5-3">Parameters <bcp14>MUST</bcp14> have well-defined names. For human readers, the
          hanging-indent style is preferred, and the names and definitions
          that do not appear in the Reference Method Specification <bcp14>MUST</bcp14> appear
          in this column.</t>
          <t indent="0" pn="section-7.3.5-4">A data format for each Runtime Parameter <bcp14>MUST</bcp14> be specified in
          this column, to simplify the control and implementation of
          measurement devices. For example, Parameters that include an IPv4
          address can be encoded as a 32-bit integer (i.e., a binary
          base64-encoded value) or "ip‑address" as defined in <xref target="RFC6991" format="default" sectionFormat="of" derivedContent="RFC6991"/>.
          The actual encoding(s) used must be explicitly defined for each
          Runtime Parameter. IPv6 addresses and options <bcp14>MUST</bcp14> be accommodated,
          allowing Registered Performance Metrics to be used in that address family. Other
          address families are permissible.</t>
          <t indent="0" pn="section-7.3.5-5">Examples of Runtime Parameters include IP addresses, measurement
          point designations, start times and end times for measurement, and
          other information essential to the Method of Measurement.</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.3.6">
          <name slugifiedName="name-role">Role</name>
          <t indent="0" pn="section-7.3.6-1">In some Methods of Measurement, there may be several Roles
          defined, e.g., for a one-way packet delay Active Measurement, there
          is one Measurement Agent that generates the packets and another
          Agent that receives the packets. This column contains the name of
          the Role(s) for this particular entry. In the one-way delay example
          above, there should be two entries in the Registry's Role column, one
          for each Role (Source and Destination). When a Measurement Agent is
          instructed to perform the "Source" Role for the one-way delay metric,
          the Agent knows that it is required to generate packets. The values
          for this field are defined in the Reference Method of Measurement
          (and this frequently results in abbreviated Role names such as
          "Src").</t>
          <t indent="0" pn="section-7.3.6-2">When the Role column of a Registry Entry defines more than one
          Role, the Role <bcp14>SHALL</bcp14> be treated as a Runtime Parameter and
          supplied for execution. It should be noted that the LMAP framework
          <xref target="RFC7594" format="default" sectionFormat="of" derivedContent="RFC7594"/> distinguishes the Role from other Runtime
          Parameters.</t>
        </section>
      </section>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-7.4">
        <name slugifiedName="name-output-category">Output Category</name>
        <t indent="0" pn="section-7.4-1">For entries that involve a stream and many singleton measurements,
        a statistic may be specified in this column to summarize the results
        to a single value. If the complete set of measured singletons is
        output, this will be specified here.</t>
        <t indent="0" pn="section-7.4-2">Some metrics embed one specific statistic in the reference metric
        definition, while others allow several output types or statistics.</t>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.4.1">
          <name slugifiedName="name-type">Type</name>
          <t indent="0" pn="section-7.4.1-1">This column contains the name of the output type. The output type
          defines a single type of result that the metric produces. It can be
          the raw results (packet send times and singleton metrics), or it can
          be a summary statistic. The specification of the output type <bcp14>MUST</bcp14>
          define the format of the output. In some systems, format
          specifications will simplify both measurement implementation and
          collection/storage tasks. Note that if two different statistics are
          required from a single measurement (for example, both "Xth
          percentile mean" and "Raw"), then a new output type must be defined
          ("Xth percentile mean AND Raw"). See <xref target="name-sec7-1-2" format="default" sectionFormat="of" derivedContent="Section 7.1.2"/>
          above for a list of output types.</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.4.2">
          <name slugifiedName="name-reference-definition-2">Reference Definition</name>
          <t indent="0" pn="section-7.4.2-1">This column contains a pointer to the specification(s) where the
          output type and format are defined.</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.4.3">
          <name slugifiedName="name-metric-units">Metric Units</name>
          <t indent="0" pn="section-7.4.3-1">The measured results must be expressed using some standard
          dimension or units of measure. This column provides the units.</t>
          <t indent="0" pn="section-7.4.3-2">When a sample of singletons (see <xref target="RFC2330" sectionFormat="of" section="11" format="default" derivedLink="https://rfc-editor.org/rfc/rfc2330#section-11" derivedContent="RFC2330"/> for definitions of these terms) is collected,
          this entry will specify the units for each measured value.</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.4.4">
          <name slugifiedName="name-calibration">Calibration</name>
          <t indent="0" pn="section-7.4.4-1">Some specifications for Methods of Measurement include the
          ability to perform an error calibration. <xref target="RFC7679" sectionFormat="of" section="3.7.3" format="default" derivedLink="https://rfc-editor.org/rfc/rfc7679#section-3.7.3" derivedContent="RFC7679"/> is one example. In the Registry Entry, this field
          will identify a method of calibration for the metric, and, when
          available, the measurement system <bcp14>SHOULD</bcp14> perform the calibration
          when requested and produce the output with an indication that it is
          the result of a calibration method. In-situ calibration could be
          enabled with an internal loopback that includes as much of the
          measurement system as possible, performs address manipulation as
          needed, and provides some form of isolation (e.g., deterministic
          delay) to avoid send-receive interface contention. Some portion of
          the random and systematic error can be characterized in this way.</t>
          <t indent="0" pn="section-7.4.4-2">For one-way delay measurements, the error calibration must
          include an assessment of the internal clock synchronization with its
          external reference (this internal clock is supplying timestamps for
          measurement). In practice, the time offsets of clocks at both the
          Source and Destination are needed to estimate the systematic error
          due to imperfect clock synchronization (the time offsets are
          smoothed; thus, the random variation is not usually represented in
          the results).</t>
          <t indent="0" pn="section-7.4.4-3">Both internal loopback calibration and clock synchronization can
          be used to estimate the *available accuracy* of the Output Metric
          Units. For example, repeated loopback delay measurements will reveal
          the portion of the output result resolution that is the result of
          system noise and is thus inaccurate.</t>
        </section>
      </section>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-7.5">
        <name slugifiedName="name-administrative-information">Administrative Information</name>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.5.1">
          <name slugifiedName="name-status">Status</name>
          <t indent="0" pn="section-7.5.1-1">This entry indicates the status of the specification of this
          Registered Performance Metric.  Allowed values are 'Current',
          'Deprecated', and 'Obsolete'.  All newly defined Registered
          Performance Metrics have 'Current' Status.</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.5.2">
          <name slugifiedName="name-requester">Requester</name>
          <t indent="0" pn="section-7.5.2-1">This entry indicates the requester for the Registered Performance Metric. The
          requester <bcp14>MAY</bcp14> be a document (such as an RFC) or a person.</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.5.3">
          <name slugifiedName="name-revision">Revision</name>
          <t indent="0" pn="section-7.5.3-1">This entry indicates the revision number of a Registered Performance Metric, starting at 0 for Registered Performance Metrics at the time of definition and incremented by one for each revision. However, in the case of a non-backward-compatible revision, see <xref target="deprecating-metrics" format="default" sectionFormat="of" derivedContent="Section 8.3"/>.</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-7.5.4">
          <name slugifiedName="name-revision-date">Revision Date</name>
          <t indent="0" pn="section-7.5.4-1">This entry indicates the date of acceptance of the most recent revision for the
          Registered Performance Metric. The date <bcp14>SHALL</bcp14> be determined by IANA
          and the reviewing Performance Metrics Expert.</t>
        </section>
      </section>
      <section anchor="remarks" numbered="true" toc="include" removeInRFC="false" pn="section-7.6">
        <name slugifiedName="name-comments-and-remarks">Comments and Remarks</name>
        <t indent="0" pn="section-7.6-1">Besides providing additional details that do not appear in other
        categories, this open category (single column) allows unforeseen
        issues to be addressed by simply updating this informational
        entry.</t>
      </section>
    </section>
    <section anchor="managing-perf-metric-grp" numbered="true" toc="include" removeInRFC="false" pn="section-8">
      <name slugifiedName="name-processes-for-managing-the-">Processes for Managing the Performance Metrics Registry Group</name>
      <t indent="0" pn="section-8-1">Once a Performance Metric or set of Performance Metrics has been
      identified for a given application, candidate Performance Metrics
      Registry Entry specifications prepared in accordance with <xref target="columns" format="default" sectionFormat="of" derivedContent="Section 7"/> should be submitted to IANA to follow the process for
      review by the Performance Metrics Experts, as defined below. This process
      is also used for other changes to a Performance Metrics Registry Entry, such
      as deprecation or revision, as described later in this section.</t>
      <t indent="0" pn="section-8-2">It is desirable that the author(s) of a candidate Performance Metrics
      Registry Entry seek review in the relevant IETF working group or offer
      the opportunity for review on the working group mailing list.</t>
      <section anchor="add-new-perf-metrics" numbered="true" toc="include" removeInRFC="false" pn="section-8.1">
        <name slugifiedName="name-adding-new-performance-metr">Adding New Performance Metrics to the Performance Metrics Registry</name>
        <t indent="0" pn="section-8.1-1">Requests to add Registered Performance Metrics in the Performance
        Metrics Registry <bcp14>SHALL</bcp14> be submitted to IANA, which forwards the
        request to a designated group of experts (Performance Metrics Experts)
        appointed by the IESG; these are the reviewers called for by the
        Specification Required policy <xref target="RFC8126" format="default" sectionFormat="of" derivedContent="RFC8126"/> defined for the
        Performance Metrics Registry. The Performance Metrics Experts review
        the request for such things as compliance with this document,
        compliance with other applicable Performance Metrics-related RFCs, and
        consistency with the currently defined set of Registered Performance
        Metrics. The most efficient path for submission begins with
        preparation of an Internet-Draft containing the proposed Performance
        Metrics Registry Entry using the template in <xref target="blank-reg-template" format="default" sectionFormat="of" derivedContent="Section 11"/>, so that the
        submission formatting will benefit from the normal IETF Internet-Draft
        submission processing (including HTMLization).</t>
        <t indent="0" pn="section-8.1-2">Submission to IANA may be during IESG review (leading to IETF
        Standards Action), where an Internet-Draft proposes one or more
        Registered Performance Metrics to be added to the Performance Metrics
        Registry, including the text of the proposed Registered Performance
        Metric⁠(s).</t>
        <t indent="0" pn="section-8.1-3">If an RFC-to-be includes a Performance Metric and a proposed
        Performance Metrics Registry Entry but the Performance Metrics Expert's
        review determines that one or more of the criteria listed in <xref target="metrics-criteria" format="default" sectionFormat="of" derivedContent="Section 5"/> have not
        been met, then the proposed Performance Metrics Registry Entry <bcp14>MUST</bcp14> be
        removed from the text. Once evidence exists that the Performance
        Metric meets the criteria in <xref target="metrics-criteria" format="default" sectionFormat="of" derivedContent="Section 5"/>, the proposed Performance
        Metrics Registry Entry <bcp14>SHOULD</bcp14> be submitted to IANA to be evaluated in
        consultation with the Performance Metrics Experts for registration at
        that time.</t>
        <t indent="0" pn="section-8.1-4">Authors of proposed Registered Performance Metrics <bcp14>SHOULD</bcp14> review
        compliance with the specifications in this document to check their
        submissions before sending them to IANA.</t>
        <t indent="0" pn="section-8.1-5">At least one Performance Metrics Expert should endeavor to complete
        referred reviews in a timely manner. If the request is acceptable, the
        Performance Metrics Experts signify their approval to IANA, and IANA
        updates the Performance Metrics Registry. If the request is not
        acceptable, the Performance Metrics Experts <bcp14>MAY</bcp14>
        coordinate with the requester to change the request so that it is
        compliant; otherwise, IANA <bcp14>SHALL</bcp14> coordinate resolution
        of issues on behalf of the expert. The Performance Metrics Experts
        <bcp14>MAY</bcp14> choose to reject clearly frivolous or inappropriate
        change requests outright, but such exceptional circumstances should be
        rare.</t>
        <t indent="0" pn="section-8.1-6">If the proposed Metric is unique in a significant way, in order to
	properly describe the Metric, it may be necessary to propose a new Name
	Element Registry, or (more likely) a new Entry in an existing Name
	Element Registry. This proposal is part of the request for the new
	Metric, so that it undergoes the same IANA review and approval
	process.
        </t>
        <t indent="0" pn="section-8.1-7">Decisions by the Performance Metrics Experts may be appealed per
        <xref target="RFC8126" sectionFormat="of" section="10" format="default" derivedLink="https://rfc-editor.org/rfc/rfc8126#section-10" derivedContent="RFC8126"/>.</t>
      </section>
      <section anchor="revise-reg-perf-metrics" numbered="true" toc="include" removeInRFC="false" pn="section-8.2">
        <name slugifiedName="name-backward-compatible-revisio">Backward-Compatible Revision of Registered Performance Metrics</name>
        <t indent="0" pn="section-8.2-1">A request for revision is only permitted when the requested changes
        maintain backward compatibility with implementations of the prior
        Performance Metrics Registry Entry describing a Registered Performance
        Metric (entries with lower revision numbers but having the same Identifier
        and Name).</t>
        <t indent="0" pn="section-8.2-2">The purpose of the Status field in the Performance Metrics Registry is to indicate whether the entry for a Registered Performance Metric is 'Current', 'Deprecated', or 'Obsolete'. The term 'deprecated' is used when an entry is replaced, either with a backwards-compatible revision (this sub-section) or with a non-backwards-compatible revision (in <xref target="deprecating-metrics" format="default" sectionFormat="of" derivedContent="Section 8.3"/>).</t>
        <t indent="0" pn="section-8.2-3">In addition, no policy is defined for revising the Performance
        Metric Entries in the IANA Registry or addressing errors therein. To
        be clear, changes and deprecations within the Performance Metrics
        Registry are not encouraged and should be avoided to the extent
        possible. However, in recognition that change is inevitable, the
        provisions of this section address the need for revisions.</t>
        <t indent="0" pn="section-8.2-4">Revisions are initiated by sending a candidate Registered
        Performance Metric definition to IANA, per <xref target="add-new-perf-metrics" format="default" sectionFormat="of" derivedContent="Section 8.1"/>, identifying
        the existing Performance Metrics Registry Entry, and explaining how
        and why the existing entry should be revised.</t>
        <t indent="0" pn="section-8.2-5">The primary requirement in the definition of procedures for
        managing changes to existing Registered Performance Metrics is
        avoidance of measurement interoperability problems; the Performance
        Metrics Experts must work to maintain interoperability above all else.
        Changes to Registered Performance Metrics may only be done in an
        interoperable way; necessary changes that cannot be done in a way that
        allows interoperability with unchanged implementations <bcp14>MUST</bcp14> result in
        the creation of a new Registered Performance Metric (with a new Name,
        replacing the RFCXXXXsecY portion of the Name) and possibly the
        deprecation of the earlier metric.</t>
        <t indent="0" pn="section-8.2-6">A change to a Registered Performance Metric <bcp14>SHALL</bcp14> be determined to
        be backward compatible when: </t>
        <ol spacing="normal" type="1" indent="adaptive" start="1" pn="section-8.2-7">
          <li pn="section-8.2-7.1" derivedCounter="1.">it involves the correction of an error that is obviously only
            editorial, or</li>
          <li pn="section-8.2-7.2" derivedCounter="2.">it corrects an ambiguity in the Registered Performance Metric's
            definition, which itself leads to issues severe enough to prevent
            the Registered Performance Metric's usage as originally defined,
            or</li>
          <li pn="section-8.2-7.3" derivedCounter="3.">it corrects missing information in the metric definition
            without changing its meaning (e.g., the explicit definition of
            'quantity' semantics for numeric fields without a Data Type
            Semantics value), or</li>
          <li pn="section-8.2-7.4" derivedCounter="4.">it harmonizes with an external reference that was itself
            corrected, or</li>
          <li pn="section-8.2-7.5" derivedCounter="5.">if the current Registry format has been revised by adding a new
          column that is not relevant to an existing Registered Performance
          Metric (i.e., the new column can be safely filled in with "Not
          Applicable").</li>
        </ol>
        <t indent="0" pn="section-8.2-8">If a Performance Metric revision is deemed permissible and
        backward compatible by the Performance Metrics Experts, according to
        the rules in this document, IANA <bcp14>SHOULD</bcp14> execute the change(s) in the
        Performance Metrics Registry. The requester of the change is appended
        to the original requester in the Performance Metrics Registry. The
        Name of the revised Registered Performance Metric, including the
        RFCXXXXsecY portion of the Name, <bcp14>SHALL</bcp14> remain unchanged even when the
        change is the result of IETF Standards Action. The revised Registry
        Entry <bcp14>SHOULD</bcp14> reference the new immutable document, such as an RFC. For other standards bodies, it is likely to be necessary to reference
        a specific, dated version of a specification, in an appropriate
        category and column.</t>
        <t indent="0" pn="section-8.2-9">Each Registered Performance Metric in the Performance Metrics
        Registry has a revision number, starting at zero. Each change to a
        Registered Performance Metric following this process increments the
        revision number by one.</t>
        <t indent="0" pn="section-8.2-10">When a revised Registered Performance Metric is accepted into the
        Performance Metrics Registry, the date of acceptance of the most
        recent revision is placed into the Revision Date column of the
        Registry for that Registered Performance Metric.</t>
        <t indent="0" pn="section-8.2-11">Where applicable, additions to Registered Performance Metrics in
        the form of text in the Comments or Remarks column should include the date, but such
        additions may not constitute a revision according to this process.</t>
        <t indent="0" pn="section-8.2-12">Older versions of the updated Metric Entries are kept in the
        Registry for archival purposes. The older entries are kept with all
        fields unmodified (including Revision Date) except for the Status field,
        which <bcp14>SHALL</bcp14> be changed to 'Deprecated'.</t>
        <t indent="0" pn="section-8.2-13">This process should not in any way be construed as allowing the
   Performance Metrics Experts to overrule IETF consensus.
   Specifically, any Registered Performance Metrics that were added to
   the Performance Metrics Registry with IETF consensus require IETF
   consensus for revision or deprecation.</t>
      </section>
      <section anchor="deprecating-metrics" numbered="true" toc="include" removeInRFC="false" pn="section-8.3">
        <name slugifiedName="name-non-backward-compatible-dep">Non-Backward-Compatible Deprecation of Registered Performance Metrics</name>
        <t indent="0" pn="section-8.3-1">This section describes how to make a non-backward-compatible update
        to a Registered Performance Metric. A Registered Performance Metric
        <bcp14>MAY</bcp14> be deprecated and replaced when:</t>
        <ol spacing="normal" type="1" indent="adaptive" start="1" pn="section-8.3-2">
          <li pn="section-8.3-2.1" derivedCounter="1.">the Registered Performance Metric definition has an error or
            shortcoming that cannot be permissibly changed per <xref target="revise-reg-perf-metrics" format="default" sectionFormat="of" derivedContent="Section 8.2"/>
            ("Revising Registered Performance Metrics"), or</li>
          <li pn="section-8.3-2.2" derivedCounter="2.">the deprecation harmonizes with an external reference that was
            itself deprecated through that reference's accepted deprecation
            method.</li>
        </ol>
        <t indent="0" pn="section-8.3-3">A request for deprecation is sent to IANA, which passes it to the
        Performance Metrics Experts for review. When deprecating a Performance
        Metric, the Performance Metric Description in the Performance Metrics
        Registry <bcp14>MUST</bcp14> be updated to explain the deprecation, as well as to
        refer to the new Performance Metric created to replace the deprecated
        Performance Metric.</t>
        <t indent="0" pn="section-8.3-4">When a new, non-backward-compatible Performance Metric replaces a
        (now) deprecated metric, the revision number of the new Registered
        Performance Metric is incremented over the value in the deprecated
        version, and the current date is entered as the Revision Date of the
        new Registered Performance Metric.</t>
        <t indent="0" pn="section-8.3-5">The intentional use of deprecated Registered Performance Metrics
        should result in a log entry or human-readable warning by the
        respective application.</t>
        <t indent="0" pn="section-8.3-6">Names and Metric IDs of deprecated Registered Performance Metrics
        must not be reused.</t>
        <t indent="0" pn="section-8.3-7">The deprecated entries are kept with all Administrative columns
        unmodified, except the Status field (which is changed to
        'Deprecated').</t>
      </section>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-8.4">
        <name slugifiedName="name-obsolete-registry-entries">Obsolete Registry Entries</name>
        <t indent="0" pn="section-8.4-1">Existing Registry Entries may become obsolete over time due to:</t>
        <ol indent="adaptive" spacing="normal" start="1" type="1" pn="section-8.4-2">
         <li pn="section-8.4-2.1" derivedCounter="1.">the Registered Performance Metric is found to contain considerable
       errors (and no one sees the value in the effort to fix it), or</li>
          <li pn="section-8.4-2.2" derivedCounter="2.">one or more critical References (or sections thereof) have been
        designated obsolete by the SDO, or</li>
          <li pn="section-8.4-2.3" derivedCounter="3.">other reasons brought to the attention of IANA and the Registry
       Experts.</li>
        </ol>
        <t indent="0" pn="section-8.4-3">When a Performance Metric Registry Entry is declared obsolete, the
	Performance Metric Description in the Performance Metrics Registry is
	updated to explain the reasons the Entry is now obsolete and has not
	been replaced (Deprecation always involves replacement).</t>
        <t indent="0" pn="section-8.4-4"> Obsolete entries are kept with all Administrative columns
        unmodified, except the Status field (which is changed to
        'Obsolete'). </t>
      </section>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-8.5">
        <name slugifiedName="name-registry-format-version-and">Registry Format Version and Future Changes/Extensions</name>
        <t indent="0" pn="section-8.5-1">The Registry Format Version defined in this memo is 1.0, and candidate
   Registry Entries complying with this memo <bcp14>MUST</bcp14> use 1.0.</t>
        <t indent="0" pn="section-8.5-2">The Registry Format can only be updated by publishing a new RFC with
   the new format (Standards Action).</t>
        <t indent="0" pn="section-8.5-3">When a Registered Performance Metric is created or revised, then it
   uses the most recent Registry Format Version.</t>
        <t indent="0" pn="section-8.5-4">Only one form of Registry extension is envisaged:</t>
        <t indent="3" pn="section-8.5-5">Adding columns, or both categories and columns, to accommodate
   unanticipated aspects of new measurements and metric categories.</t>
        <t indent="0" pn="section-8.5-6">If the Performance Metrics Registry is extended in this way, the
   version number of future entries complying with the extension <bcp14>SHALL</bcp14>
   be incremented (in either the unit or the tenths digit, depending
   on the degree of extension).</t>
      </section>
    </section>
    <section numbered="true" toc="include" removeInRFC="false" pn="section-9">
      <name slugifiedName="name-security-considerations">Security Considerations</name>
      <t indent="0" pn="section-9-1">This document defines a Registry structure and does not itself
      introduce any new security considerations for the Internet. The
      definition of Performance Metrics for this Registry may introduce some
      security concerns, but the mandatory references should have their own
      considerations for security, and such definitions should be reviewed
      with security in mind if the security considerations are not covered by
      one or more reference standards.</t>
      <t indent="0" pn="section-9-2">The aggregated results of the Performance Metrics described in this
      Registry might reveal network topology information that may be
      considered sensitive. If such cases are found, then access control
      mechanisms should be applied.</t>
    </section>
    <section anchor="iana-cons" numbered="true" toc="include" removeInRFC="false" pn="section-10">
      <name slugifiedName="name-iana-considerations">IANA Considerations</name>
      <t indent="0" pn="section-10-1">With the background and processes described in earlier sections, IANA 
      has taken the actions described below.</t>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-10.1">
        <name slugifiedName="name-registry-group">Registry Group</name>
        <t indent="0" pn="section-10.1-1">The new Registry group is named Performance Metrics. This document
        refers to it as the "Performance Metrics Group" or "Registry Group",
        meaning all registrations appearing on <eref target="https://www.iana.org/assignments/performance-metrics" brackets="none">&lt;https://www.iana.org/assignments/performance-metrics&gt;</eref>.</t>
        <t indent="0" pn="section-10.1-2">For clarity, note that this document and <xref target="RFC8912" format="default" sectionFormat="of" derivedContent="RFC8912"/>
	use the following conventions to refer to the various IANA registries
	related to Performance Metrics.</t>
        <table anchor="IANAterms-map" align="center" pn="table-6">
          <thead>
            <tr>
              <th align="left" colspan="1" rowspan="1"/>
              <th align="left" colspan="1" rowspan="1">RFC 8911 and RFC 8912</th>
              <th align="left" colspan="1" rowspan="1">IANA Web page</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left" colspan="1" rowspan="1">Page Title</td>
              <td align="left" colspan="1" rowspan="1">Performance Metrics Group</td>
              <td align="left" colspan="1" rowspan="1">Performance Metrics</td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">Main Registry</td>
              <td align="left" colspan="1" rowspan="1">Performance Metrics Registry</td>
              <td align="left" colspan="1" rowspan="1">Performance Metrics Registry</td>
            </tr>
            <tr>
              <td align="left" colspan="1" rowspan="1">Registry Row</td>
              <td align="left" colspan="1" rowspan="1">Performance Metrics Registry Entry</td>
              <td align="left" colspan="1" rowspan="1">registration (also template)</td>
            </tr>
          </tbody>
        </table>
        <t indent="0" pn="section-10.1-4">Registration Procedure: Specification Required</t>
        <t indent="0" pn="section-10.1-5">Reference: RFC 8911</t>
        <t indent="0" pn="section-10.1-6">Experts: Performance Metrics Experts</t>
      </section>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-10.2">
        <name slugifiedName="name-performance-metrics-name-el">Performance Metrics Name Elements</name>
        <t indent="0" pn="section-10.2-1">This memo specifies and populates the Registries for the
        Performance Metric Name Elements.  The Name assigned to a Performance
        Metric Registry Entry consists of multiple Elements separated by an
        "_" (underscore), in the order defined in <xref target="name-sec7-1-2" format="default" sectionFormat="of" derivedContent="Section 7.1.2"/>.  IANA has created the following registries,
        which contain the current set of possibilities for each Element in the
        Performance Metric Name.</t>
        <ul empty="true" spacing="normal" bare="false" indent="3" pn="section-10.2-2">
          <li pn="section-10.2-2.1">MetricType</li>
          <li pn="section-10.2-2.2">Method</li>
          <li pn="section-10.2-2.3">SubTypeMethod</li>
          <li pn="section-10.2-2.4">Spec</li>
          <li pn="section-10.2-2.5">Units</li>
          <li pn="section-10.2-2.6">Output</li>
        </ul>
        <t indent="0" pn="section-10.2-3">At creation, IANA has populated the Registered Performance Metrics Name Elements 
        using the lists of values for each Name
        Element listed in <xref target="name-sec7-1-2" format="default" sectionFormat="of" derivedContent="Section 7.1.2"/>. The Name Elements in each Registry
        are case sensitive.</t>
        <t indent="0" pn="section-10.2-4">When preparing a Metric Entry for registration, the developer
        <bcp14>SHOULD</bcp14> choose Name Elements from among the registered elements.
        However, if the proposed metric is unique in a significant way, it may
        be necessary to propose a new Name Element to properly describe the
        metric, as described below.</t>
        <t indent="0" pn="section-10.2-5">A candidate Metric Entry proposes a set of values for its Name
        Elements. These are reviewed by IANA and an Expert Reviewer. It is
        possible that a candidate Metric Entry proposes a new value for a Name
        Element (that is, one that is not in the existing list of
        possibilities), or even that it proposes a new Name Element. Such new
        assignments are administered by IANA through the Specification
        Required policy <xref target="RFC8126" format="default" sectionFormat="of" derivedContent="RFC8126"/>, which includes Expert Review (i.e., review
        by one of a group of Performance Metrics Experts, who are appointed by
        the IESG upon recommendation of the Transport Area Directors).</t>
      </section>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-10.3">
        <name slugifiedName="name-new-performance-metrics-reg">New Performance Metrics Registry</name>
        <t indent="0" pn="section-10.3-1">This document specifies the Performance Metrics Registry. 
        The Registry contains the following columns in the Summary category:</t>
        <ul empty="true" spacing="normal" bare="false" indent="3" pn="section-10.3-2">
          <li pn="section-10.3-2.1">Identifier</li>
          <li pn="section-10.3-2.2">Name</li>
          <li pn="section-10.3-2.3">URI</li>
          <li pn="section-10.3-2.4">Description</li>
          <li pn="section-10.3-2.5">Reference</li>
          <li pn="section-10.3-2.6">Change Controller</li>
          <li pn="section-10.3-2.7">Version</li>
        </ul>
        <t indent="0" pn="section-10.3-3">Descriptions of these columns and additional information
        found in the template for Registry Entries (categories and columns)
        are further defined in <xref target="columns" format="default" sectionFormat="of" derivedContent="Section 7"/>.</t>
        <t indent="0" pn="section-10.3-4">The Identifier 0 should be Reserved. The Registered Performance
        Metric unique Identifier is an unbounded integer (range 0 to
        infinity). The Identifier values from 64512 to 65535 are reserved for
        private or experimental use, and the user may encounter overlapping
        uses. When adding new Registered Performance Metrics to the
        Performance Metrics Registry, IANA <bcp14>SHOULD</bcp14> assign the lowest available
        Identifier to the new Registered Performance Metric. If a Performance
        Metrics Expert providing review determines that there is a reason to
        assign a specific numeric Identifier, possibly leaving a temporary gap
        in the numbering, then the Performance Metrics Expert <bcp14>SHALL</bcp14> inform IANA of
        this decision.</t>
        <t indent="0" pn="section-10.3-5">Names starting with the prefix "Priv_" are reserved for private use
        and are not considered for registration. The Name column entries are
        further defined in <xref target="columns" format="default" sectionFormat="of" derivedContent="Section 7"/>.</t>
        <t indent="0" pn="section-10.3-6">The URI column will have a URL to each completed
        Registry Entry. The Registry Entry text <bcp14>SHALL</bcp14> be HTMLized to aid the
        reader (similar to the way that Internet-Drafts are HTMLized, the same tool can perform the function), with links to referenced section(s) of an RFC or another
        immutable document.</t>
        <t indent="0" pn="section-10.3-7">The Reference column will include an RFC number, an approved
        specification designator from another standards body, or some other
        immutable document.</t>
        <t indent="0" pn="section-10.3-8">New assignments for the Performance Metrics Registry will be
   administered by IANA through the Specification Required policy
   <xref target="RFC8126" format="default" sectionFormat="of" derivedContent="RFC8126"/> (which includes Expert Review, i.e., review by one of a
   group of experts -- in the case of this document, the Performance
   Metrics Experts, who are appointed by the IESG upon recommendation of
   the Transport Area Directors) or by Standards Action.  The experts can be initially drawn
        from the Working Group Chairs, document editors, and members of the
        Performance Metrics Directorate, among other sources of experts.</t>
        <t indent="0" pn="section-10.3-9">Extensions to the Performance Metrics Registry require IETF
        Standards Action. Only one form of Registry extension is
        envisaged:</t>
        <ul empty="false" spacing="normal" bare="false" indent="3" pn="section-10.3-10">
          <li pn="section-10.3-10.1">Adding columns, or both categories and columns, to accommodate
            unanticipated aspects of new measurements and metric
            categories.</li>
        </ul>
        <t indent="0" pn="section-10.3-11">If the Performance Metrics Registry is extended in this way,
        the version number of future entries complying with the extension
        <bcp14>SHALL</bcp14> be incremented (in either the unit or the tenths digit, depending on
        the degree of extension).</t>
      </section>
    </section>
    <section anchor="blank-reg-template" numbered="true" toc="include" removeInRFC="false" pn="section-11">
      <name slugifiedName="name-blank-registry-template">Blank Registry Template</name>
      <t indent="0" pn="section-11-1">This section provides a blank template to help IANA and Registry
      Entry writers.</t>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-11.1">
        <name slugifiedName="name-summary">Summary</name>
        <t indent="0" pn="section-11.1-1">This category includes multiple indexes to the Registry Entry: the
        element ID and Metric Name.</t>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.1.1">
          <name slugifiedName="name-id-identifier">ID (Identifier)</name>
          <t indent="0" pn="section-11.1.1-1">&lt;insert a numeric Identifier, an integer, TBD&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.1.2">
          <name slugifiedName="name-name-2">Name</name>
          <t indent="0" pn="section-11.1.2-1">&lt;insert the Name, according to the metric naming convention&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.1.3">
          <name slugifiedName="name-uri-2">URI</name>
          <t indent="0" pn="section-11.1.3-1">URL: <eref target="https://www.iana.org/assignments/performance-metrics/" brackets="none"/>
          ... &lt;Name&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.1.4">
          <name slugifiedName="name-description-2">Description</name>
          <t indent="0" pn="section-11.1.4-1">&lt;provide a description&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.1.5">
          <name slugifiedName="name-reference-2">Reference</name>
          <t indent="0" pn="section-11.1.5-1">&lt;provide the RFC or other specification
          that contains the approved candidate Registry Entry&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.1.6">
          <name slugifiedName="name-change-controller-2">Change Controller</name>
          <t indent="0" pn="section-11.1.6-1">&lt;provide information regarding the entity responsible for
          approving revisions to the Registry Entry (including contact information for an individual, where appropriate)&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.1.7">
          <name slugifiedName="name-version-of-registry-format-2">Version (of Registry Format)</name>
        </section>
      </section>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-11.2">
        <name slugifiedName="name-metric-definition">Metric Definition</name>
        <t indent="0" pn="section-11.2-1">This category includes columns to prompt the entry of all necessary
        details related to the metric definition, including the immutable
        document reference and values of input factors, called "Fixed
        Parameters".</t>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.2.1">
          <name slugifiedName="name-reference-definition-3">Reference Definition</name>
          <t indent="0" pn="section-11.2.1-1">&lt;provide a full bibliographic reference to an immutable document&gt;</t>
          <t indent="0" pn="section-11.2.1-2">&lt;provide a specific section reference and additional clarifications, if
          needed&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.2.2">
          <name slugifiedName="name-fixed-parameters-2">Fixed Parameters</name>
          <t indent="0" pn="section-11.2.2-1">&lt;list and specify Fixed Parameters, input factors that must be
          determined and embedded in the measurement system for use when
          needed&gt;</t>
        </section>
      </section>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-11.3">
        <name slugifiedName="name-method-of-measurement">Method of Measurement</name>
        <t indent="0" pn="section-11.3-1">This category includes columns for references to relevant sections
        of the immutable document⁠(s) and any supplemental information needed
        to ensure an unambiguous method for implementations.</t>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.3.1">
          <name slugifiedName="name-reference-method-2">Reference Method</name>
          <t indent="0" pn="section-11.3.1-1">&lt;for the metric, insert relevant section references and
          supplemental info&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.3.2">
          <name slugifiedName="name-packet-stream-generation-2">Packet Stream Generation</name>
          <t indent="0" pn="section-11.3.2-1">&lt;provide a list of generation Parameters and section/spec references if
          needed&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.3.3">
          <name slugifiedName="name-traffic-filtering-observati">Traffic Filtering (Observation) Details</name>
          <t indent="0" pn="section-11.3.3-1">This category provides the filter details (when present), which
          qualify the set of packets that contribute to the measured results
          from among all packets observed.</t>
          <t indent="0" pn="section-11.3.3-2">&lt;provide a section reference&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.3.4">
          <name slugifiedName="name-sampling-distribution-2">Sampling Distribution</name>
          <t indent="0" pn="section-11.3.4-1">&lt;insert time distribution details, or how this is different from
          the filter&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.3.5">
          <name slugifiedName="name-runtime-parameters-and-data">Runtime Parameters and Data Format</name>
          <t indent="0" pn="section-11.3.5-1">Runtime Parameters are input factors that must be determined,
          configured into the measurement system, and reported with the
          results for the context to be complete.</t>
          <t indent="0" pn="section-11.3.5-2">&lt;provide a list of Runtime Parameters and their data formats&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.3.6">
          <name slugifiedName="name-roles">Roles</name>
          <t indent="0" pn="section-11.3.6-1">&lt;list the names of the different Roles from the Measurement
          Method&gt;</t>
        </section>
      </section>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-11.4">
        <name slugifiedName="name-output">Output</name>
        <t indent="0" pn="section-11.4-1">This category specifies all details of the output of measurements
        using the metric.</t>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.4.1">
          <name slugifiedName="name-type-2">Type</name>
          <t indent="0" pn="section-11.4.1-1">&lt;insert the name of the output type -- raw results or a selected summary
          statistic&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.4.2">
          <name slugifiedName="name-reference-definition-4">Reference Definition</name>
          <t indent="0" pn="section-11.4.2-1">&lt;describe the reference data format for each type of
          result&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.4.3">
          <name slugifiedName="name-metric-units-2">Metric Units</name>
          <t indent="0" pn="section-11.4.3-1">&lt;insert units for the measured results, and provide the reference
          specification&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.4.4">
          <name slugifiedName="name-calibration-2">Calibration</name>
          <t indent="0" pn="section-11.4.4-1">&lt;insert information on calibration&gt;</t>
        </section>
      </section>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-11.5">
        <name slugifiedName="name-administrative-items">Administrative Items</name>
        <t indent="0" pn="section-11.5-1">This category provides administrative information.</t>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.5.1">
          <name slugifiedName="name-status-2">Status</name>
          <t indent="0" pn="section-11.5.1-1">&lt;provide status: 'Current' or 'Deprecated'&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.5.2">
          <name slugifiedName="name-requester-2">Requester</name>
          <t indent="0" pn="section-11.5.2-1">&lt;provide a person's name, an RFC number, etc.&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.5.3">
          <name slugifiedName="name-revision-2">Revision</name>
          <t indent="0" pn="section-11.5.3-1">&lt;provide the revision number: starts at 0&gt;</t>
        </section>
        <section numbered="true" toc="include" removeInRFC="false" pn="section-11.5.4">
          <name slugifiedName="name-revision-date-2">Revision Date</name>
          <t indent="0" pn="section-11.5.4-1">&lt;provide the date, in YYYY-MM-DD format&gt;</t>
        </section>
      </section>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-11.6">
        <name slugifiedName="name-comments-and-remarks-2">Comments and Remarks</name>
        <t indent="0" pn="section-11.6-1">&lt;list any additional (informational) details for this entry&gt;</t>
      </section>
    </section>
  </middle>
  <back>
    <references pn="section-12">
      <name slugifiedName="name-references">References</name>
      <references pn="section-12.1">
        <name slugifiedName="name-normative-references">Normative References</name>
        <reference anchor="RFC2026" target="https://www.rfc-editor.org/info/rfc2026" quoteTitle="true" derivedAnchor="RFC2026">
          <front>
            <title>The Internet Standards Process -- Revision 3</title>
            <author initials="S." surname="Bradner" fullname="S. Bradner">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="1996" month="October"/>
            <abstract>
              <t indent="0">This memo documents the process used by the Internet community for the standardization of protocols and procedures.  It defines the stages in the standardization process, the requirements for moving a document between stages and the types of documents used during this process. 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="9"/>
          <seriesInfo name="RFC" value="2026"/>
          <seriesInfo name="DOI" value="10.17487/RFC2026"/>
        </reference>
        <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" quoteTitle="true" derivedAnchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author initials="S." surname="Bradner" fullname="S. Bradner">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="1997" month="March"/>
            <abstract>
              <t indent="0">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="RFC2330" target="https://www.rfc-editor.org/info/rfc2330" quoteTitle="true" derivedAnchor="RFC2330">
          <front>
            <title>Framework for IP Performance Metrics</title>
            <author initials="V." surname="Paxson" fullname="V. Paxson">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="G." surname="Almes" fullname="G. Almes">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="J." surname="Mahdavi" fullname="J. Mahdavi">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M." surname="Mathis" fullname="M. Mathis">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="1998" month="May"/>
            <abstract>
              <t indent="0">The purpose of this memo is to define a general framework for particular metrics to be developed by the IETF's IP Performance Metrics effort. This memo provides information for the Internet community.  It does not specify an Internet standard of any kind.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2330"/>
          <seriesInfo name="DOI" value="10.17487/RFC2330"/>
        </reference>
        <reference anchor="RFC3986" target="https://www.rfc-editor.org/info/rfc3986" quoteTitle="true" derivedAnchor="RFC3986">
          <front>
            <title>Uniform Resource Identifier (URI): Generic Syntax</title>
            <author initials="T." surname="Berners-Lee" fullname="T. Berners-Lee">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="R." surname="Fielding" fullname="R. Fielding">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="L." surname="Masinter" fullname="L. Masinter">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2005" month="January"/>
            <abstract>
              <t indent="0">A Uniform Resource Identifier (URI) is a compact sequence of characters that identifies an abstract or physical resource.  This specification defines the generic URI syntax and a process for resolving URI references that might be in relative form, along with guidelines and security considerations for the use of URIs on the Internet.  The URI syntax defines a grammar that is a superset of all valid URIs, allowing an implementation to parse the common components of a URI reference without knowing the scheme-specific requirements of every possible identifier.  This specification does not define a generative grammar for URIs; that task is performed by the individual specifications of each URI scheme.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="66"/>
          <seriesInfo name="RFC" value="3986"/>
          <seriesInfo name="DOI" value="10.17487/RFC3986"/>
        </reference>
        <reference anchor="RFC5644" target="https://www.rfc-editor.org/info/rfc5644" quoteTitle="true" derivedAnchor="RFC5644">
          <front>
            <title>IP Performance Metrics (IPPM): Spatial and Multicast</title>
            <author initials="E." surname="Stephan" fullname="E. Stephan">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="L." surname="Liang" fullname="L. Liang">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="A." surname="Morton" fullname="A. Morton">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2009" month="October"/>
            <abstract>
              <t indent="0">The IETF has standardized IP Performance Metrics (IPPM) for measuring end-to-end performance between two points.  This memo defines two new categories of metrics that extend the coverage to multiple measurement points.  It defines spatial metrics for measuring the performance of segments of a source to destination path, and metrics for measuring the performance between a source and many destinations in multiparty communications (e.g., a multicast tree).  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5644"/>
          <seriesInfo name="DOI" value="10.17487/RFC5644"/>
        </reference>
        <reference anchor="RFC6390" target="https://www.rfc-editor.org/info/rfc6390" quoteTitle="true" derivedAnchor="RFC6390">
          <front>
            <title>Guidelines for Considering New Performance Metric Development</title>
            <author initials="A." surname="Clark" fullname="A. Clark">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="B." surname="Claise" fullname="B. Claise">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2011" month="October"/>
            <abstract>
              <t indent="0">This document describes a framework and a process for developing Performance Metrics of protocols and applications transported over IETF-specified protocols.  These metrics can be used to characterize traffic on live networks and services.  This memo documents an  Internet Best Current Practice.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="170"/>
          <seriesInfo name="RFC" value="6390"/>
          <seriesInfo name="DOI" value="10.17487/RFC6390"/>
        </reference>
        <reference anchor="RFC6576" target="https://www.rfc-editor.org/info/rfc6576" quoteTitle="true" derivedAnchor="RFC6576">
          <front>
            <title>IP Performance Metrics (IPPM) Standard Advancement Testing</title>
            <author initials="R." surname="Geib" fullname="R. Geib" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="A." surname="Morton" fullname="A. Morton">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="R." surname="Fardid" fullname="R. Fardid">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="A." surname="Steinmitz" fullname="A. Steinmitz">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2012" month="March"/>
            <abstract>
              <t indent="0">This document specifies tests to determine if multiple independent instantiations of a performance-metric RFC have implemented the specifications in the same way.  This is the performance-metric equivalent of interoperability, required to advance RFCs along the Standards Track.  Results from different implementations of metric RFCs will be collected under the same underlying network conditions and compared using statistical methods.  The goal is an evaluation of the metric RFC itself to determine whether its definitions are clear and unambiguous to implementors and therefore a candidate for advancement on the IETF Standards Track.  This document is an Internet Best Current Practice.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="176"/>
          <seriesInfo name="RFC" value="6576"/>
          <seriesInfo name="DOI" value="10.17487/RFC6576"/>
        </reference>
        <reference anchor="RFC7799" target="https://www.rfc-editor.org/info/rfc7799" quoteTitle="true" derivedAnchor="RFC7799">
          <front>
            <title>Active and Passive Metrics and Methods (with Hybrid Types In-Between)</title>
            <author initials="A." surname="Morton" fullname="A. Morton">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2016" month="May"/>
            <abstract>
              <t indent="0">This memo provides clear definitions for Active and Passive performance assessment.  The construction of Metrics and Methods can be described as either "Active" or "Passive".  Some methods may use a subset of both Active and Passive attributes, and we refer to these as "Hybrid Methods".  This memo also describes multiple dimensions to help evaluate new methods as they emerge.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7799"/>
          <seriesInfo name="DOI" value="10.17487/RFC7799"/>
        </reference>
        <reference anchor="RFC8126" target="https://www.rfc-editor.org/info/rfc8126" quoteTitle="true" derivedAnchor="RFC8126">
          <front>
            <title>Guidelines for Writing an IANA Considerations Section in RFCs</title>
            <author initials="M." surname="Cotton" fullname="M. Cotton">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="B." surname="Leiba" fullname="B. Leiba">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="T." surname="Narten" fullname="T. Narten">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2017" month="June"/>
            <abstract>
              <t indent="0">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 indent="0">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 indent="0">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="RFC8174" target="https://www.rfc-editor.org/info/rfc8174" quoteTitle="true" derivedAnchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author initials="B." surname="Leiba" fullname="B. Leiba">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2017" month="May"/>
            <abstract>
              <t indent="0">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 pn="section-12.2">
        <name slugifiedName="name-informative-references">Informative References</name>
        <reference anchor="RFC2681" target="https://www.rfc-editor.org/info/rfc2681" quoteTitle="true" derivedAnchor="RFC2681">
          <front>
            <title>A Round-trip Delay Metric for IPPM</title>
            <author initials="G." surname="Almes" fullname="G. Almes">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="S." surname="Kalidindi" fullname="S. Kalidindi">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M." surname="Zekauskas" fullname="M. Zekauskas">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="1999" month="September"/>
            <abstract>
              <t indent="0">This memo defines a metric for round-trip delay of packets across Internet paths.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2681"/>
          <seriesInfo name="DOI" value="10.17487/RFC2681"/>
        </reference>
        <reference anchor="RFC3432" target="https://www.rfc-editor.org/info/rfc3432" quoteTitle="true" derivedAnchor="RFC3432">
          <front>
            <title>Network performance measurement with periodic streams</title>
            <author initials="V." surname="Raisanen" fullname="V. Raisanen">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="G." surname="Grotefeld" fullname="G. Grotefeld">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="A." surname="Morton" fullname="A. Morton">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2002" month="November"/>
            <abstract>
              <t indent="0">This memo describes a periodic sampling method and relevant metrics for assessing the performance of IP networks.  First, the memo motivates periodic sampling and addresses the question of its value as an alternative to the Poisson sampling described in RFC 2330.  The benefits include applicability to active and passive measurements, simulation of constant bit rate (CBR) traffic (typical of multimedia communication, or nearly CBR, as found with voice activity detection), and several instances in which analysis can be simplified.  The sampling method avoids predictability by mandating random start times and finite length tests.  Following descriptions of the sampling method and sample metric parameters, measurement methods and errors are discussed.  Finally, we give additional information on periodic measurements, including security considerations.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3432"/>
          <seriesInfo name="DOI" value="10.17487/RFC3432"/>
        </reference>
        <reference anchor="RFC3550" target="https://www.rfc-editor.org/info/rfc3550" quoteTitle="true" derivedAnchor="RFC3550">
          <front>
            <title>RTP: A Transport Protocol for Real-Time Applications</title>
            <author initials="H." surname="Schulzrinne" fullname="H. Schulzrinne">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="S." surname="Casner" fullname="S. Casner">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="R." surname="Frederick" fullname="R. Frederick">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="V." surname="Jacobson" fullname="V. Jacobson">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2003" month="July"/>
            <abstract>
              <t indent="0">This memorandum describes RTP, the real-time transport protocol.  RTP provides end-to-end network transport functions suitable for applications transmitting real-time data, such as audio, video or simulation data, over multicast or unicast network services.  RTP does not address resource reservation and does not guarantee quality-of- service for real-time services.  The data transport is augmented by a control protocol (RTCP) to allow monitoring of the data delivery in a manner scalable to large multicast networks, and to provide minimal control and identification functionality.  RTP and RTCP are designed to be independent of the underlying transport and network layers.  The protocol supports the use of RTP-level translators and mixers. Most of the text in this memorandum is identical to RFC 1889 which it obsoletes.  There are no changes in the packet formats on the wire, only changes to the rules and algorithms governing how the protocol is used. The biggest change is an enhancement to the scalable timer algorithm for calculating when to send RTCP packets in order to minimize transmission in excess of the intended rate when many participants join a session simultaneously.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="64"/>
          <seriesInfo name="RFC" value="3550"/>
          <seriesInfo name="DOI" value="10.17487/RFC3550"/>
        </reference>
        <reference anchor="RFC3611" target="https://www.rfc-editor.org/info/rfc3611" quoteTitle="true" derivedAnchor="RFC3611">
          <front>
            <title>RTP Control Protocol Extended Reports (RTCP XR)</title>
            <author initials="T." surname="Friedman" fullname="T. Friedman" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="R." surname="Caceres" fullname="R. Caceres" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="A." surname="Clark" fullname="A. Clark" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2003" month="November"/>
            <abstract>
              <t indent="0">This document defines the Extended Report (XR) packet type for the RTP Control Protocol (RTCP), and defines how the use of XR packets can be signaled by an application if it employs the Session Description Protocol (SDP).  XR packets are composed of report blocks, and seven block types are defined here.  The purpose of the extended reporting format is to convey information that supplements the six statistics that are contained in the report blocks used by RTCP's Sender Report (SR) and Receiver Report (RR) packets.  Some applications, such as multicast inference of network characteristics (MINC) or voice over IP (VoIP) monitoring, require other and more detailed statistics.  In addition to the block types defined here, additional block types may be defined in the future by adhering to the framework that this document provides.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3611"/>
          <seriesInfo name="DOI" value="10.17487/RFC3611"/>
        </reference>
        <reference anchor="RFC4148" target="https://www.rfc-editor.org/info/rfc4148" quoteTitle="true" derivedAnchor="RFC4148">
          <front>
            <title>IP Performance Metrics (IPPM) Metrics Registry</title>
            <author initials="E." surname="Stephan" fullname="E. Stephan">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2005" month="August"/>
            <abstract>
              <t indent="0">This memo defines a registry for IP Performance Metrics (IPPM).  It assigns and registers an initial set of OBJECT IDENTITIES to currently defined metrics in the IETF.</t>
              <t indent="0">This memo also defines the rules for adding IP Performance Metrics that are defined in the future and for encouraging all IP performance metrics to be registered here.</t>
              <t indent="0">IANA has been assigned to administer this new registry.  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="108"/>
          <seriesInfo name="RFC" value="4148"/>
          <seriesInfo name="DOI" value="10.17487/RFC4148"/>
        </reference>
        <reference anchor="RFC5474" target="https://www.rfc-editor.org/info/rfc5474" quoteTitle="true" derivedAnchor="RFC5474">
          <front>
            <title>A Framework for Packet Selection and Reporting</title>
            <author initials="N." surname="Duffield" fullname="N. Duffield" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="D." surname="Chiou" fullname="D. Chiou">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="B." surname="Claise" fullname="B. Claise">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="A." surname="Greenberg" fullname="A. Greenberg">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M." surname="Grossglauser" fullname="M. Grossglauser">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="J." surname="Rexford" fullname="J. Rexford">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2009" month="March"/>
            <abstract>
              <t indent="0">This document specifies a framework for the PSAMP (Packet SAMPling) protocol.  The functions of this protocol are to select packets from a stream according to a set of standardized Selectors, to form a stream of reports on the selected packets, and to export the reports to a Collector.  This framework details the components of this architecture, then describes some generic requirements, motivated by the dual aims of ubiquitous deployment and utility of the reports for applications.  Detailed requirements for selection, reporting, and exporting are described, along with configuration requirements of the PSAMP functions.  This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5474"/>
          <seriesInfo name="DOI" value="10.17487/RFC5474"/>
        </reference>
        <reference anchor="RFC5475" target="https://www.rfc-editor.org/info/rfc5475" quoteTitle="true" derivedAnchor="RFC5475">
          <front>
            <title>Sampling and Filtering Techniques for IP Packet Selection</title>
            <author initials="T." surname="Zseby" fullname="T. Zseby">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M." surname="Molina" fullname="M. Molina">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="N." surname="Duffield" fullname="N. Duffield">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="S." surname="Niccolini" fullname="S. Niccolini">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="F." surname="Raspall" fullname="F. Raspall">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2009" month="March"/>
            <abstract>
              <t indent="0">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="RFC5477" target="https://www.rfc-editor.org/info/rfc5477" quoteTitle="true" derivedAnchor="RFC5477">
          <front>
            <title>Information Model for Packet Sampling Exports</title>
            <author initials="T." surname="Dietz" fullname="T. Dietz">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="B." surname="Claise" fullname="B. Claise">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="P." surname="Aitken" fullname="P. Aitken">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="F." surname="Dressler" fullname="F. Dressler">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="G." surname="Carle" fullname="G. Carle">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2009" month="March"/>
            <abstract>
              <t indent="0">This memo defines an information model for the Packet SAMPling (PSAMP) protocol.  It is used by the PSAMP protocol for encoding sampled packet data and information related to the Sampling process. As the PSAMP protocol is based on the IP Flow Information eXport (IPFIX) protocol, this information model is an extension to the IPFIX information model.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5477"/>
          <seriesInfo name="DOI" value="10.17487/RFC5477"/>
        </reference>
        <reference anchor="RFC6035" target="https://www.rfc-editor.org/info/rfc6035" quoteTitle="true" derivedAnchor="RFC6035">
          <front>
            <title>Session Initiation Protocol Event Package for Voice Quality Reporting</title>
            <author initials="A." surname="Pendleton" fullname="A. Pendleton">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="A." surname="Clark" fullname="A. Clark">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="A." surname="Johnston" fullname="A. Johnston">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="H." surname="Sinnreich" fullname="H. Sinnreich">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2010" month="November"/>
            <abstract>
              <t indent="0">This document defines a Session Initiation Protocol (SIP) event package that enables the collection and reporting of metrics that measure the quality for Voice over Internet Protocol (VoIP) sessions. Voice call quality information derived from RTP Control Protocol Extended Reports (RTCP-XR) and call information from SIP is conveyed from a User Agent (UA) in a session, known as a reporter, to a third party, known as a collector.  A registration for the application/ vq-rtcpxr media type is also included.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6035"/>
          <seriesInfo name="DOI" value="10.17487/RFC6035"/>
        </reference>
        <reference anchor="RFC6248" target="https://www.rfc-editor.org/info/rfc6248" quoteTitle="true" derivedAnchor="RFC6248">
          <front>
            <title>RFC 4148 and the IP Performance Metrics (IPPM) Registry of Metrics Are Obsolete</title>
            <author initials="A." surname="Morton" fullname="A. Morton">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2011" month="April"/>
            <abstract>
              <t indent="0">This memo reclassifies RFC 4148, "IP Performance Metrics (IPPM) Metrics Registry", as Obsolete, and withdraws the IANA IPPM Metrics Registry itself from use because it is obsolete.  The current registry structure has been found to be insufficiently detailed to uniquely identify IPPM metrics.  Despite apparent efforts to find current or even future users, no one responded to the call for interest in the RFC 4148 registry during the second half of 2010. This document is not an Internet Standards Track specification; it is published for informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6248"/>
          <seriesInfo name="DOI" value="10.17487/RFC6248"/>
        </reference>
        <reference anchor="RFC6991" target="https://www.rfc-editor.org/info/rfc6991" quoteTitle="true" derivedAnchor="RFC6991">
          <front>
            <title>Common YANG Data Types</title>
            <author initials="J." surname="Schoenwaelder" fullname="J. Schoenwaelder" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2013" month="July"/>
            <abstract>
              <t indent="0">This document introduces a collection of common data types to be used with the YANG data modeling language.  This document obsoletes RFC 6021.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6991"/>
          <seriesInfo name="DOI" value="10.17487/RFC6991"/>
        </reference>
        <reference anchor="RFC7012" target="https://www.rfc-editor.org/info/rfc7012" quoteTitle="true" derivedAnchor="RFC7012">
          <front>
            <title>Information Model for IP Flow Information Export (IPFIX)</title>
            <author initials="B." surname="Claise" fullname="B. Claise" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="B." surname="Trammell" fullname="B. Trammell" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2013" month="September"/>
            <abstract>
              <t indent="0">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="RFC7014" target="https://www.rfc-editor.org/info/rfc7014" quoteTitle="true" derivedAnchor="RFC7014">
          <front>
            <title>Flow Selection Techniques</title>
            <author initials="S." surname="D'Antonio" fullname="S. D'Antonio">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="T." surname="Zseby" fullname="T. Zseby">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="C." surname="Henke" fullname="C. Henke">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="L." surname="Peluso" fullname="L. Peluso">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2013" month="September"/>
            <abstract>
              <t indent="0">The Intermediate Flow Selection Process is the process of selecting a subset of Flows from all observed Flows.  The Intermediate Flow Selection Process may be located at an IP Flow Information Export (IPFIX) Exporter or Collector, or within an IPFIX Mediator.  It reduces the effort of post-processing Flow data and transferring Flow Records.  This document describes motivations for using the Intermediate Flow Selection process and presents Intermediate Flow Selection techniques.  It provides an information model for configuring Intermediate Flow Selection Process techniques and discusses what information about an Intermediate Flow Selection Process should be exported.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7014"/>
          <seriesInfo name="DOI" value="10.17487/RFC7014"/>
        </reference>
        <reference anchor="RFC7594" target="https://www.rfc-editor.org/info/rfc7594" quoteTitle="true" derivedAnchor="RFC7594">
          <front>
            <title>A Framework for Large-Scale Measurement of Broadband Performance (LMAP)</title>
            <author initials="P." surname="Eardley" fullname="P. Eardley">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="A." surname="Morton" fullname="A. Morton">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M." surname="Bagnulo" fullname="M. Bagnulo">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="T." surname="Burbridge" fullname="T. Burbridge">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="P." surname="Aitken" fullname="P. Aitken">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="A." surname="Akhter" fullname="A. Akhter">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2015" month="September"/>
            <abstract>
              <t indent="0">Measuring broadband service on a large scale requires a description of the logical architecture and standardisation of the key protocols that coordinate interactions between the components.  This document presents an overall framework for large-scale measurements.  It also defines terminology for LMAP (Large-Scale Measurement of Broadband Performance).</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7594"/>
          <seriesInfo name="DOI" value="10.17487/RFC7594"/>
        </reference>
        <reference anchor="RFC7679" target="https://www.rfc-editor.org/info/rfc7679" quoteTitle="true" derivedAnchor="RFC7679">
          <front>
            <title>A One-Way Delay Metric for IP Performance Metrics (IPPM)</title>
            <author initials="G." surname="Almes" fullname="G. Almes">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="S." surname="Kalidindi" fullname="S. Kalidindi">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M." surname="Zekauskas" fullname="M. Zekauskas">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="A." surname="Morton" fullname="A. Morton" role="editor">
              <organization showOnFrontPage="true"/>
            </author>
            <date year="2016" month="January"/>
            <abstract>
              <t indent="0">This memo defines a metric for one-way delay of packets across Internet paths.  It builds on notions introduced and discussed in the IP Performance Metrics (IPPM) Framework document, RFC 2330; the reader is assumed to be familiar with that document.  This memo makes RFC 2679 obsolete.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="81"/>
          <seriesInfo name="RFC" value="7679"/>
          <seriesInfo name="DOI" value="10.17487/RFC7679"/>
        </reference>
        <reference anchor="RFC8912" target="https://www.rfc-editor.org/info/rfc8912" quoteTitle="true" derivedAnchor="RFC8912">
          <front>
            <title>Initial Performance Metrics Registry Entries</title>
            <author initials="A" surname="Morton" fullname="Alfred Morton">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="M" surname="Bagnulo" fullname="Marcelo Bagnulo">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="P" surname="Eardley" fullname="Philip Eardley">
              <organization showOnFrontPage="true"/>
            </author>
            <author initials="K" surname="D'Souza" fullname="Kevin D'Souza">
              <organization showOnFrontPage="true"/>
            </author>
            <date month="November" year="2021"/>
          </front>
          <seriesInfo name="RFC" value="8912"/>
          <seriesInfo name="DOI" value="10.17487/RFC8912"/>
        </reference>
      </references>
    </references>
    <section numbered="false" toc="include" removeInRFC="false" pn="section-appendix.a">
      <name slugifiedName="name-acknowledgments">Acknowledgments</name>
      <t indent="0" pn="section-appendix.a-1">Thanks to <contact fullname="Brian Trammell"/> and <contact fullname="Bill Cerveny"/>, IPPM co-chairs during the development of this
      memo, for leading several brainstorming sessions on this topic. Thanks
      to <contact fullname="Barbara Stark"/> and <contact fullname="Juergen       Schoenwaelder"/> for the detailed feedback and suggestions. Thanks to
      <contact fullname="Andrew McGregor"/> for suggestions on metric
      naming. Thanks to <contact fullname="Michelle Cotton"/> for her early
      IANA review, and to <contact fullname="Amanda Baber"/> for answering
      questions related to the presentation of the Registry and accessibility
      of the complete template via URL. Thanks to <contact fullname="Roni       Even"/> for his review and suggestions to generalize the
      procedures. Thanks to all of the Area Directors for their reviews.</t>
    </section>
    <section anchor="authors-addresses" numbered="false" removeInRFC="false" toc="include" pn="section-appendix.b">
      <name slugifiedName="name-authors-addresses">Authors' Addresses</name>
      <author fullname="Marcelo Bagnulo" initials="M." surname="Bagnulo">
        <organization abbrev="UC3M" showOnFrontPage="true">Universidad Carlos III de Madrid</organization>
        <address>
          <postal>
            <street>Av. Universidad 30</street>
            <city>Leganes</city>
            <region>Madrid</region>
            <code>28911</code>
            <country>Spain</country>
          </postal>
          <phone>34 91 6249500</phone>
          <email>marcelo@it.uc3m.es</email>
          <uri>http://www.it.uc3m.es</uri>
        </address>
      </author>
      <author fullname="Benoit Claise" initials="B." surname="Claise">
        <organization showOnFrontPage="true">Huawei</organization>
        <address>
          <postal/>
          <email>benoit.claise@huawei.com</email>
        </address>
      </author>
      <author fullname="Philip Eardley" initials="P." surname="Eardley">
        <organization abbrev="BT" showOnFrontPage="true">BT</organization>
        <address>
          <postal>
            <street>Adastral Park, Martlesham Heath</street>
            <city>Ipswich</city>
            <country>United Kingdom</country>
          </postal>
          <email>philip.eardley@bt.com</email>
        </address>
      </author>
      <author fullname="Al Morton" initials="A." surname="Morton">
        <organization abbrev="AT&amp;T Labs" showOnFrontPage="true">AT&amp;T Labs</organization>
        <address>
          <postal>
            <street>200 Laurel Avenue South</street>
            <city>Middletown</city>
            <region>NJ</region>
            <code>07748</code>
            <country>United States of America</country>
          </postal>
          <email>acmorton@att.com</email>
        </address>
      </author>
      <author fullname="Aamer Akhter" initials="A." surname="Akhter">
        <organization abbrev="Consultant" showOnFrontPage="true">Consultant</organization>
        <address>
          <postal>
            <street>118 Timber Hitch</street>
            <city>Cary</city>
            <region>NC</region>
            <code/>
            <country>United States of America</country>
          </postal>
          <email>aakhter@gmail.com</email>
        </address>
      </author>
    </section>
  </back>
</rfc>
