<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rfc [

<!ENTITY RFC.2119 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC.2544 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2544.xml">
<!ENTITY RFC.8174 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
<!ENTITY RFC.6988 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6988.xml">
<!ENTITY RFC.7460 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7460.xml">
<!ENTITY RFC.6985 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6985.xml">
<!ENTITY I-D.manral-bmwg-power-usage SYSTEM "https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.manral-bmwg-power-usage.xml">

]>
<?rfc toc="yes"?>
<?rfc rfcedstyle="yes"?>
<?rfc subcompact="no" ?>
<?rfc symrefs="yes"?>
<rfc category="std" docName="draft-ietf-bmwg-powerbench-02" 
  ipr="trust200902" submissionType="IETF" consensus="true" >
  <?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?>
  <?rfc toc="yes" ?>
  <?rfc compact="yes" ?>
  <?rfc symrefs="yes" ?>
  <?rfc sortrefs="yes"?>
  <?rfc iprnotified="no" ?>
  <?rfc strict="yes" ?>

  <front>
    <title abbrev="PowerBench">Characterization and Benchmarking Methodology for Power in Networking Devices</title>

    <author fullname="Carlos Pignataro" initials="C." surname="Pignataro">
      <organization abbrev="NC State University">North Carolina State University</organization>

      <address>
        <postal>
          <country>US</country>
        </postal>        
        <email>cpignata@gmail.com</email>
        <email>cmpignat@ncsu.edu</email>
      </address>
    </author>

    <author fullname="Romain Jacob" initials="R." surname="Jacob">
      <organization>ETH Zürich</organization>

      <address>
        <postal>
          <country>Switzerland</country>
        </postal>        

        <email>jacobr@ethz.ch</email>
      </address>
    </author>

    <author fullname="Giuseppe Fioccola" initials="G." surname="Fioccola">
      <organization>Huawei</organization>

      <address>
        <postal>
          <country>Italy</country>
        </postal>
        <email>giuseppe.fioccola@huawei.com</email>
      </address>
    </author>

   <author fullname="Qin Wu" initials="Q." surname="Wu">
      <organization>Huawei</organization>

      <address>
        <postal>
          <country>China</country>
        </postal>
        <email>bill.wu@huawei.com</email>
      </address>
    </author>

   <author fullname="Gen Chen" initials="G." surname="Chen">
      <organization>Huawei</organization>

      <address>
        <postal>
          <country>China</country>
        </postal>
        <email>chengen@huawei.com</email>
      </address>
    </author>

    <author fullname="Shailesh Prabhu" initials="S." surname="Prabhu">
      <organization>Nokia</organization>

      <address>
        <postal>
          <country>India</country>
        </postal>
        <email>shailesh.prabhu@nokia.com</email>
      </address>
    </author>
    
    <date />

    <area>Operations and Management Area</area>

    <workgroup>Benchmarking Methodology Working Group</workgroup>


    <abstract>

   <t>This document defines a standard mechanism to measure, report, and
   compare power usage of different networking devices under different
   network configurations and conditions.</t>

    </abstract>
  </front>

  <middle>
    <section title="Introduction">
	
   <t>Energy efficiency is becoming increasingly important in the operation
   of network infrastructure. Network devices are typically always on, but
   in some cases, they run at very low average utilization rates. Both network
   utilization and energy consumption of these devices can be improved, 
   and that starts with a normalized characterization <xref target="RFC7460" />.</t>

   <t>The benchmarking methodology defined here will help operators to get
   a more accurate idea of the power drawn by their network and 
   will also help vendors to test the energy efficiency of their devices
   <xref target="RFC6988"/>.</t>

   <t>There is no standard mechanism to benchmark the power utilization 
   of networking devices like routers or switches. 
   <xref target="I-D.manral-bmwg-power-usage" /> started to analyze the issue.</t>
   
   <t>This document focuses on the mechanism to correctly characterize and benchmark 
   the energy consumption of networking devices to better  estimate and compare 
   their power usage in order to assess the performance over a set of well-defined scenarios.</t>

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

    <!-- Comments -->
	 
    </section>
	
    <section title="Aim and Scope">

    <t>Benchmarking can be understood to serve three related but different objectives:<list>
	   <t>Assessing "which system performs best" over a set of well-defined scenarios.</t>
     <t>Measuring the contribution of sub-systems to the overall system's performance
	 (also known as "micro-benchmark").</t>
     <t>Evaluating the evolution of a system's energy consumption 
      profile against its own historical baseline to assess the impact 
      of software updates, feature activation, or operational aging 
      (also known as "longitudinal" or "self-referential" benchmarking).</t>
	</list></t>

    <t>Achieving any of these objectives requires a well-defined set of principles prescribing
    what must be measured, how it must be measured, and which results must be reported.
    Providing those principles is the objective of this document.
    These are simply called "the benchmark" in the rest of this document.</t>

    <t>The benchmark aims to compare the energy efficiency for individual devices 
    (routers and switches belonging to similar device classes).
    In addition, it aims to showcase the effectiveness of various energy optimization 
    techniques for a given device and load type, with the objective of fostering
    improvements in the energy efficiency of future generations of devices.</t>
     </section>
  
     <section title="Replicability and Comparability">

     <t>Replicability is defined as achieving the same results with newly collected data.
     Formally, it is a prerequisite for benchmarking. Benchmark results are meant to
     be compared, and this comparison is not sound if the individual results are not replicable.</t>

     <t>As discussed later in this document, replicability in power measurements is complex
     as power is affected by a wide range of parameters, some of which are hard to control,
     e.g., the room temperature.</t>

     <t>Striving for "perfect" replicability would lead to prescribing extremely precisely
     all the power-impacting factors in the test setup. We argue that this is unrealistic
     and counter-productive. An overly prescriptive benchmark becomes more complicated to 
     perform. Furthermore, results would then be comparable only across benchmark results
     obtained under the exact same test conditions, which becomes increasingly less likely
     as we prescribe more and more.</t>

     <t>Instead, the benchmark described in this document proposes to report on a number of
     power-impacting factors, but does not enforce specific values or settings for those.
     The aim is to make the benchmark easier to perform. The comparison between benchmark
     results MAY be somewhat less accurate or fair than with a more prescriptive benchmark, 
     but the hope is to have many more comparison points available, which would ultimately 
     provide a more robust image of the devices power demands and their evolution over time.</t>

     <t>In short: this document argues it is better to have many benchmark results with
     a higher uncertainty than a few very precise but hardly comparable ones.</t>

     <t>Environmental conditions are an exception to this approach: specific values for
     temperature, humidity, and atmospheric pressure are prescribed in <xref target="ecb" />
     to ensure a minimum level of comparability across results.</t>

     </section>

    <section anchor="terms" title="Terminology">

    <section title="Total Weighted Capacity of the interfaces">	
     <t>The total weighted capacity of the interfaces (T) is the weighted sum of all interface throughputs.</t>
	 
     <t>Definition:<list>
				<t>T = B1*T1 +...+ Bi*Ti +...+ Bm*Tm</t>
	 </list></t>

     <t>Discussion:<list>
				<t>Ti is the total capacity of the interfaces for a fixed configuration model and traffic load
				(the sum of the interface bandwidths).</t>
				<t>Bi is the weighted multiplier for different traffic levels (note
                that B1+...+Bj+...+Bm = 1; weight multipliers MAY be specified for router and switch
				differently; 3 typical weighted multipliers are 0.1, 0.8, 0.1).</t>
				<t>m is the number of traffic load levels (if it is considered 100%, 30%, 0%; m = 3). Note that
				traffic load levels MAY be specified differently for router and switch, e.g., traffic level
				100%, 10%, 0% for access router, traffic level 100%, 30%, 0% for core router and data center
				switch.</t>
     </list></t>
    
	 <t>Measurement units:<list><t>Gbps.</t></list></t>

    <t>Issues:<list>
      <t>The traffic loads and the weighted multipliers need to be clearly established a priori.</t>
      <t>It is unclear if the definition of the Ti is/should be linked to the traffic load levels. 
      For a given port configuration (which may result in 50% of the total capacity a device can provide), 
      one may be interested in traffic load of e.g., 5% or 10% or the total capacity (not only 50%).</t>
    </list></t>

    <t>See Also:<list><t><xref target="ETSI-ES-203-136" />,<xref target="ITUT-L.1310" />
      ,<xref target="ATIS-0600015.03.2013" />.</t></list></t>

    </section>

    <section title="Total Weighted Power">	
     <t>The total weighted power (P) is the weighted sum of all power calculated for different traffic loads.</t>
	 
	 <t>Definition:<list>
				<t>P = B1*P1 +...+ Bi*Pi +...+ Bm*Pm</t>
	 </list></t>

     <t>Discussion:<list>
				<t>Pi is the power of the equipment in each traffic load level (e.g., 100%, 30%, 0%).</t>
				<t>Bi is the weighted multiplier for different traffic levels (note that B1+...+Bj+...+Bm = 1).</t>
				<t>m is the number of traffic load levels (if it is considered 100%, 30%, 0%; m = 3).</t>
     </list></t>
    
	 <t>Measurement units:<list><t>Watt.</t></list></t>

    <t>Issues:<list>
      <t>The traffic loads and the weighted multipliers need to be clearly established a priori.</t>
      <t>Importantly, the traffic MUST be forwarded out of the correct port!
      It would be easy to cut power down by dropping all traffic, and, naturally, we do not want that.
      The default requirement is zero packet loss, consistent with Non-Drop Rate (NDR) as defined in
      <xref target="RFC2544" /> and as required by <xref target="ETSI-ES-203-136" /> and
      <xref target="ATIS-0600015.03.2013" />. Any non-zero packet loss tolerance MUST be explicitly
      declared and justified in the test report. According to the measurement procedure in Section 6.5 of
      <xref target="ATIS-0600015.03.2013" />, the Equipment Under Test (EUT) MUST be able to return to
      full NDR load; failure to do so disqualifies the test results.</t>
    </list></t>

    <t>See Also:<list><t><xref target="ETSI-ES-203-136" />,<xref target="ITUT-L.1310" />
      ,<xref target="ATIS-0600015.03.2013" />.</t></list></t>

    </section>
	
    <section title="Energy Efficiency Ratio">	
     <t>Energy Efficiency Ratio (EER) is defined as the throughput forwarded by 1 watt
	 and it is introduced in <xref target="ETSI-ES-203-136" />. A higher EER corresponds
	 to a better energy efficiency.</t>
	 
	 <t>Definition:<list>
                <t>EER = T/P</t>
	 </list></t>

     <t>Discussion:<list>
                <t>T is the total weighted sum of all interface throughputs.</t>
				<t>P is the weighted power for different traffic loads.</t>
     </list></t>
    
	 <t>Measurement units:<list><t>Gbps/Watt.</t></list></t>

     <t>Issues:<list>
      <t>The traffic loads and the weighted multipliers need to be clearly established a priori.</t>
      <t>Optionally, the total capacity of the interfaces (T) can be used in replacement of the total weighted capacity of the interfaces. The former is the sum of all interface throughputs and is not linked to traffic load levels. This result EER is a scaled value proportional to the EER using the total weighted capacity of the interfaces (T).</t>
     </list></t>

     <t>See Also:<list><t><xref target="ETSI-ES-203-136" />,<xref target="ITUT-L.1310" />
      ,<xref target="ATIS-0600015.03.2013" />.</t></list></t>

    </section>

    <section title="Total Power">	
    <t>The total power (Ptot) is the power of the entire equipment, measured as the sum of the power drawn
    by all of the equipment's power supply units.</t>

    <t>Definition:<list>
          <t>Ptot = Pu1 +...+ Pui +...+ Pun</t>
    </list></t>

     <t>Discussion:<list>
		  <t>Pui is the power that is drawn by one power supply unit of the equipment.</t>
		  <t>n is the number of power supply units.</t>
     </list></t>

    <t>Measurement units:<list><t>Watt.</t></list></t>

    <t>Issues:<list>
      <t>The total power depends on many different factors, including the running configuration,
      the number and type of transceiver connected, the forwarded traffic volume and pattern,
      the version of the operating system, the room temperature and humidity/other environmental
      dimensions, the aging of parts, etc. This metric does not allow comparing two pieces of equipment
      against each other, but it MAY be enough to assess the effect of a change on the same equipment; e.g.,
      for optimizing the power draw by changing the running configuration.</t>
	  
      <t>Importantly, the traffic MUST be forwarded out of the correct port!
      It would be easy to cut power down by dropping all traffic, and, naturally, we do not want that.
      The default requirement is zero packet loss, consistent with Non-Drop Rate (NDR) as defined in
      <xref target="RFC2544" /> and as required by <xref target="ETSI-ES-203-136" /> and
      <xref target="ATIS-0600015.03.2013" />. Any non-zero packet loss tolerance MUST be explicitly
      declared and justified in the test report.</t>
    </list></t>

    </section>
	
    </section>
	
    <section anchor="ecb" title="Energy Consumption Benchmarking">
	
   <t>The maximum power drawn by a device does not accurately 
   reflect the power under a normal workload.
   Indeed, the energy consumption of a networking device depends on its 
   configuration, connected transceivers, and traffic load. 
   Relying merely on the maximum rated power can overestimate the total
   energy of the networking devices.</t>

   <t>A network device consists of many components, each of which
   draws power (e.g., the CPU, data forwarding ASIC, memory, fans, etc.).
   Therefore, it is important to formulate a consistent benchmarking
   method for network devices and consider the workload variation 
   and test conditions.</t>

   <t>Enforcing controlled test conditions is important to ensure repeatable measurements. The measurement conditions reported in <xref target="ATIS-0600015.2009" />
   and <xref target="ITUT-L.1310" /> SHOULD be applied. Power measurements SHALL be performed in a laboratory
   environment under the following conditions, consistent with Section 6.1 of <xref target="ETSI-ES-203-136" />:
   room temperature 23°C to 27°C, relative humidity 25% to 75%, and atmospheric pressure 812 hPa to 1060 hPa.</t>

    </section>

    <section title="Test Methodology">	  
	
     <section title="Test Setup">	 	
   <t>The test setup in general is compliant with <xref target="RFC2544" />.
   The Device Under Test (DUT) is connected to a Tester and a Power Meter.
   The Power Meter allows measurement of the device's energy consumption and
   can be used to measure power under various configurations and conditions.
   Tests MUST be done by running one or several of the predefined traffic traces, 
   which are crafted to test different power-intensive tasks related to packet processing.
   The Tester is also a traffic generator that enables changing traffic conditions.    
   It is OPTIONAL to choose a non-equal proportion for upstream and downstream traffic.</t>
   
      <figure title="Test Setup" align="center">
        <artwork><![CDATA[
        +----------+
+-------|  Tester  |<-------+
| +-----|          |<-----+ |
| |     +----------+      | |
| |                       | |
| |      +--------+       | |
| +----->|        |-------+ |
+------->|  DUT   |---------+
         |        |
         +--------+
             |
             |								
        +----------+
        |  Power   |
        |  Meter   |
        +----------+
]]></artwork>
      </figure>
 
   <t>The DUT also dissipates significant heat.
   A part of the power is used for actual work while the rest
   is dissipated as heat. This heating can lead to more power drawn
   by fans or compressors for cooling the devices. The benchmarking methodology
   does not measure the power drawn by external cooling infrastructure.
   The Power Meter only measures the internal energy consumption of the device.
   Nevertheless, the device's temperature change MUST be known. It is useful to know
   whether the device's heat management plays a role in the observed differences in
   energy efficiency and can be correlated to the amount of external power drawn
   to cool the device.</t>

     </section>  
	 
     <section title="Traffic and Device Characterization">

    <t>The traffic load supported by a device affects its energy consumption.
    Therefore, the benchmark MUST include different traffic loads.</t>
    
    <t>The traffic load MUST specify packet sizes and packet rates, as these MAY affect the energy
    consumption of network devices <xref target="ATIS-0600015.2009" />.
    To enable replicable and comparable results, the benchmark MUST use well-defined traffic traces.
    A realistic mixture of packet sizes, such as the IMIX Genome distribution specified in
    <xref target="RFC6985" />, satisfies this repeatability requirement and is consistent with
    ATIS and ETSI traffic specifications.</t>

    <t>There are different interface types on a network device and the power usage
    also depends on the kind of connector or transceiver used.
    The interface type used MUST also be specified.</t>

    <t> Power measurements SHOULD be performed only after the DUT and the applied traffic condition have reached a stable operating state. Stability in this context refers to the absence of transient effects associated with traffic changes, configuration updates, or device thermal and cooling behavior. </t>

    <t> The stabilization interval, defined as the time between applying a traffic load or configuration and the start of power measurement, MUST be reported. </t>

    <t> The measurement interval, defined as the averaging window over which input power is recorded, and the averaging method used MUST also be reported. </t>

    <t> This methodology does not mandate specific durations for stabilization or measurement intervals, as these MAY depend on device class, implementation, and test environment; however, reporting these intervals is required to support comparability of results. </t>
   
     </section>

    </section>

	<section anchor="report" title="Reporting Format">

  <t>The benchmark focuses on data that is either controllable (e.g., the number of 
  active ports) or that can be externally measured (e.g., the total power). 
  Factors that are not measurable externally (e.g., CPU load, PSU efficiency) are intentionally 
  left out.</t>

  <list style="hanging">
		  
    <t hangText="Network Device Hardware and Software versions:"><br />For the benchmarking tests,
    the hardware and software versions MUST be specified.</t>

    <t hangText="Number and type of line cards:"><br />  For each test the total
    number of line cards and their types can be varied and MUST be specified.</t>

    <t hangText="Number of enabled ports:"><br />  For each test the number of enabled and 
    disabled ports MUST be specified.</t>

    <t hangText="Number of active ports:"><br />  For each test the number of active and 
    inactive ports MUST be specified.</t>

    <t hangText="Port settings and interface types:"><br />  For each test the port configuration
    and settings MUST be specified.</t>

    <t hangText="Port Utilization:"><br />  For each test the port utilization of each port 
    MUST be specified.  The actual traffic load can use the information 
    defined in <xref target="RFC2544" />. To characterize power consumption under realistic 
    traffic conditions, the actual traffic load can use variable 
    packet size distributions as specified in <xref target="RFC6985" />.</t>

    <t hangText="Traffic trace:"><br />  For each test, the traffic trace used (amongst those 
    prescribed by the benchmark) MUST be specified.</t>

    <t hangText="Power measurement:"><br />  For each test it MUST be specified.
    All power measurements are done in Watts.</t>

    <t hangText="Stabilization and measurement intervals:"><br /> For each power measurement, the stabilization interval and the measurement interval (averaging window) MUST be reported. The stabilization interval is the time between applying a traffic load or configuration and the start of power measurement. The measurement interval and the averaging method used to obtain the reported power value MUST also be specified. If these intervals differ by load level, the values per load level MUST be reported. </t>

	  </list>

  </section>

	<section title="Benchmarking Tests">

     <section title="Throughput">

      <t>Objective:<list><t>To determine the DUT throughput according to <xref target="RFC2544" />,
      and to characterize throughput under realistic traffic patterns using variable packet size distributions as specified in <xref target="RFC6985" />.</t></list></t>

      <t>Procedure:<list><t>The test is done using a multi-port setup as specified in Section 16 and Section 26.1 of <xref target="RFC2544" />. To assess throughput under realistic Internet traffic conditions, the test is performed using the IMIX Genome packet size distributions specified in <xref target="RFC6985" />.</t></list></t>

      <t>Reporting format:<list><t>The results of the throughput SHOULD be
      reported according to <xref target="report" />.</t></list></t>

     </section>
	 
  <section title="Base Power">
	 
	  <t>Objective:<list><t>To determine the base power drawn by the network device in its factory 
   settings.</t></list></t>
	 
	  <t>Procedure:<list><t>The measurement is done with the device in its factory settings, after
   it finished booting with all boards and components active, and without any transceiver plugged in.</t></list></t>

      <t>Reporting format:<list><t>The results of the power measurement SHOULD be
   reported according to <xref target="report" />.</t></list></t>
	 
      <t>Note:<list><t>This measurement is useful to assess the energy efficiency of default settings.</t></list></t>
	 
  </section>
  
  <section title="Idle Power">
	 
	  <t>Objective:<list><t>To determine the power drawn by the network device in normal operation 
    but without forwarding traffic.</t></list></t>
	 
	  <t>Procedure:<list>
    
    <t>The measurement is done with the device fully configured to forward traffic
    but without any traffic actually present. All interfaces MUST be up.</t>

    <t> Control-plane, management-plane, and background system functions MAY remain active during this measurement unless explicitly disabled for the
    purpose of the test. Examples include routing protocol adjacencies, control signaling, telemetry processes, and thermal management mechanisms. The
    operational state of these functions during the measurement MUST be reported, as they can influence the observed power consumption. </t>
    
    </list></t>

      <t>Reporting format:<list><t>The results of the power measurement SHOULD be
    reported according to <xref target="report" />.</t></list></t>
	 
      <t>Note:<list><t>This measurement is useful to assess the energy used to activate the internal
    components used by the device to forward traffic. It also captures the efficiency of the device
    at activating some "low-power mode" when there is no traffic to forward.</t></list></t>
	 
  </section>
  
  <section title="Idle+ Power">
	 
	  <t>Objective:<list><t>To determine the power drawn by the network device in normal operation 
    with very small but non-zero traffic to forward.</t></list></t>
	 
	  <t>Procedure:<list>
    
    <t>The measurement is done with the device fully configured and the "minimum" 
    traffic trace.</t>

    <t> Control-plane, management-plane, and background system functions MAY remain active during this measurement unless explicitly disabled for the
    purpose of the test. Examples include routing protocol adjacencies, control signaling, telemetry processes, and thermal management mechanisms. The
    operational state of these functions during the measurement MUST be reported, as they can influence the observed power consumption. </t>
    
    </list></t>

      <t>Reporting format:<list><t>The results of the power measurement SHOULD be
    reported according to <xref target="report" />.</t></list></t>
	 
      <t>Note:<list><t>The "minimum" traffic trace creates a bidirectional flow of 1 pps on all active
    interfaces. The 1 pps rate is chosen to be the smallest non-zero traffic load that activates
    the forwarding plane on all interfaces without introducing measurable dynamic power from
    packet processing. By comparison with the "Idle Power" measurement, this measurement captures
    the power cost of taking the device out of its "low-power mode."</t></list></t>
	 
  </section>

	 <section title="Typical Power">

	  <t>Objective:<list><t>To determine the power drawn by the network device under a
    representative, realistic traffic load.</t></list></t>

	  <t>Procedure:<list><t>The measurement is done with the device fully configured and
    a bidirectional traffic load at a specified percentage of the maximum throughput
    (e.g., 30%), using the packet size distribution specified in <xref target="RFC6985" />.</t></list></t>

      <t>Reporting format:<list><t>The results of the power measurement SHOULD be
    reported according to <xref target="report" />.</t></list></t>

      <t>Note:<list><t>This measurement complements Base, Idle, and Idle+ Power by
    capturing power at a representative operational point, and is useful for
    comparing devices under realistic workloads.</t></list></t>

  </section>

	 <section title="Power with Traffic Load">
	 
	  <t>Objective:<list><t>To determine the power drawn by a device. The dynamic power, which is 
      added to the idle+ power, SHOULD be proportional to its traffic load.</t></list></t>

	  <t>Procedure:<list>
    
    <t>A specific number of packets at a specific rate are sent to specific ports or linecards
	  of the DUT. All DUT ports MUST operate under a specific traffic load, which is a percentage of the maximum throughput.</t>
    
    <t>Power SHOULD be recorded only after the DUT and the offered load have reached a stable operating state. The stabilization interval and the measurement interval MUST be reported as described in <xref target="report" />.</t>
    
    </list></t>

      <t>Reporting format:<list><t>The results of the power measurement SHOULD be
      reported according to <xref target="report" />.</t></list></t>
	 
	 </section>
	 
	 <section title="Energy Efficiency Ratio">
	 
	  <t>Objective:<list><t>To determine the energy efficiency of the DUT.</t></list></t>

	  <t>Procedure:<list>
    
    <t>Collect the data for all the traffic loads and apply the formula of 
	  <xref target="terms" />. For example, with all DUT ports operating stably under a percentage
	  of the maximum throughput (e.g. 100%, 30%, 0%), record the average input power and 
	  calculate the total weighted power P and then the EER.</t>

    <t>The stabilization interval and measurement interval used to obtain the recorded average input power MUST be reported as described in <xref target="report" />.</t>
    
    </list></t>

      <t>Reporting format:<list><t>The results of the energy efficiency ratio SHOULD be
      reported according to <xref target="report" />.</t></list></t>
	 
	 </section>	 

    </section>

    <section title="Security Considerations">
      <t>The benchmarking characterization described in this document is constrained 
	  to a controlled environment (as a laboratory) and includes controlled stimuli. 
      The  network under benchmarking MUST NOT be connected to production networks.</t>
	  
	  <t>Beyond these, there are no specific security considerations within the scope of this document.</t>
    </section>

    <section title="IANA Considerations">
      <t>
        This document has no IANA actions. 
      </t>
    </section>

    <section title="Acknowledgements">
      <t>We wish to thank the authors of <xref target="I-D.manral-bmwg-power-usage" /> 
	  for their analysis and start on this topic.</t>
    </section>
  </middle>

  <back>


   <references title="Normative References">
    
	&RFC.2119;
    &RFC.8174;
    &RFC.7460;
	
   </references>
    
    <references title="Informative References">

    &RFC.6985;
    &RFC.2544;
    &RFC.6988;
    &I-D.manral-bmwg-power-usage;

      <reference anchor='ETSI-ES-203-136' target="https://www.etsi.org/deliver/etsi_es/203100_203199/203136/01.02.00_50/es_203136v010200m.pdf">
       <front>
        <title>ETSI ES 203 136: Environmental Engineering (EE); Measurement methods for energy efficiency of router and switch equipment</title>
        <author>
          <organization>ETSI</organization>
        </author>
        <date year='2017' />
     </front>
     </reference>

      <reference anchor='ITUT-L.1310' target="https://www.itu.int/rec/T-REC-L.1310/en">
       <front>
        <title>L.1310 : Energy efficiency metrics and measurement methods for telecommunication equipment</title>
        <author>
          <organization>ITU-T</organization>
        </author>
        <date year='2020' />
     </front>
     </reference>

      <reference anchor='ATIS-0600015.03.2013' target=" ">
       <front>
        <title>ATIS-0600015.03.2013: Energy Efficiency for Telecommunication Equipment: Methodology 
		for Measurement and Reporting for Router and Ethernet Switch Products</title>
        <author>
          <organization>ATIS</organization>
        </author>
        <date year='2013' />
     </front>
     </reference>

      <reference anchor='ATIS-0600015.2009' target=" ">
       <front>
        <title>ATIS-0600015.2009: Energy Efficiency for Telecommunication Equipment: Methodology 
		for Measurement and Reporting - General Requirements</title>
        <author>
          <organization>ATIS</organization>
        </author>
        <date year='2009' />
     </front>
     </reference>
	 
    </references>
	
  </back>
</rfc>
