⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc2285.txt

📁 RFC 的详细文档!
💻 TXT
📖 第 1 页 / 共 3 页
字号:






Network Working Group                                      R. Mandeville
Request for Comments: 2285                 European Network Laboratories
Category: Informational                                    February 1998


           Benchmarking Terminology for LAN Switching Devices

Status of this Memo

   This memo provides information for the Internet community.  It does
   not specify an Internet standard of any kind.  Distribution of this
   memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (1998).  All Rights Reserved.

Table of Contents

   1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 2
   2. Existing definitions . . . . . . . . . . . . . . . . . . . . . . 2
   3. Term definitions . . . . . . . . . . . . . . . . . . . . . . . . 3
      3.1 Devices. . . . . . . . . . . . . . . . . . . . . . . . . . . 3
         3.1.1 Device under test (DUT) . . . . . . . . . . . . . . . . 3
         3.1.2 System under test (SUT) . . . . . . . . . . . . . . . . 3
      3.2 Traffic orientation. . . . . . . . . . . . . . . . . . . . . 4
         3.2.1 Unidirectional traffic. . . . . . . . . . . . . . . . . 4
         3.2.2 Bidirectional traffic . . . . . . . . . . . . . . . . . 5
      3.3 Traffic distribution . . . . . . . . . . . . . . . . . . . . 6
         3.3.1 Non-meshed traffic. . . . . . . . . . . . . . . . . . . 6
         3.3.2 Partially meshed traffic. . . . . . . . . . . . . . . . 7
         3.3.3 Fully meshed traffic. . . . . . . . . . . . . . . . . . 8
      3.4 Bursts . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
         3.4.1 Burst . . . . . . . . . . . . . . . . . . . . . . . . . 9
         3.4.2 Burst size . . . . . . . . . . . . . . . . . . . . . . 10
         3.4.3 Inter-burst gap (IBG). . . . . . . . . . . . . . . . . 10
      3.5 Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
         3.5.1 Intended load (Iload)  . . . . . . . . . . . . . . . . 11
         3.5.2 Offered load (Oload) . . . . . . . . . . . . . . . . . 12
         3.5.3 Maximum offered load (MOL) . . . . . . . . . . . . . . 13
         3.5.4 Overloading  . . . . . . . . . . . . . . . . . . . . . 14
      3.6 Forwarding rates  . . . . . . . . . . . . . . . . . . . . . 15
         3.6.1 Forwarding rate (FR) . . . . . . . . . . . . . . . . . 15
         3.6.2 Forwarding rate at maximum offered load (FRMOL). . . . 16
         3.6.3 Maximum forwarding rate (MFR). . . . . . . . . . . . . 16
      3.7 Congestion control  . . . . . . . . . . . . . . . . . . . . 17
         3.7.1 Backpressure . . . . . . . . . . . . . . . . . . . . . 17
         3.7.2 Forward pressure . . . . . . . . . . . . . . . . . . . 18



Mandeville                   Informational                      [Page 1]

RFC 2285                Benchmarking Terminology           February 1998


         3.7.3 Head of line blocking  . . . . . . . . . . . . . . . . 19
      3.8 Address handling  . . . . . . . . . . . . . . . . . . . . . 20
         3.8.1 Address caching capacity . . . . . . . . . . . . . . . 20
         3.8.2 Address learning rate  . . . . . . . . . . . . . . . . 20
         3.8.3 Flood count  . . . . . . . . . . . . . . . . . . . . . 21
      3.9 Errored frame filtering . . . . . . . . . . . . . . . . . . 21
         3.9.1 Errored frames . . . . . . . . . . . . . . . . . . . . 22
      3.10 Broadcasts . . . . . . . . . . . . . . . . . . . . . . . . 22
         3.10.1 Broadcast forwarding rate at maximum load . . . . . . 22
         3.10.2 Broadcast latency . . . . . . . . . . . . . . . . . . 23
   4. Security Considerations . . . . . . . . . . . . . . . . . . . . 24
   5. References. . . . . . . . . . . . . . . . . . . . . . . . . . . 24
   6. Acknowledgements. . . . . . . . . . . . . . . . . . . . . . . . 24
   7. Author's Address. . . . . . . . . . . . . . . . . . . . . . . . 24
   8. Full Copyright Statement. . . . . . . . . . . . . . . . . . . . 25

1. Introduction

   This document is intended to provide terminology for the benchmarking
   of local area network (LAN) switching devices.  It extends the
   terminology already defined for benchmarking network interconnect
   devices in RFCs 1242 and 1944 to switching devices.

   Although it might be found useful to apply some of the terms defined
   here to a broader range of network interconnect devices, this RFC
   primarily deals with devices which switch frames at the Medium Access
   Control (MAC) layer.  It defines terms in relation to the traffic put
   to use when benchmarking switching devices, forwarding performance,
   congestion control, latency, address handling and filtering.

2.  Existing definitions

   RFC 1242 "Benchmarking Terminology for Network Interconnect Devices"
   should be consulted before attempting to make use of this document.
   RFC 1944 "Benchmarking Methodology for Network Interconnect Devices"
   contains discussions of a number of terms relevant to the
   benchmarking of switching devices and should also be consulted.

   For the sake of clarity and continuity this RFC adopts the template
   for definitions set out in Section 2 of RFC 1242.  Definitions are
   indexed and grouped together in sections for ease of reference.

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in RFC 2119.






Mandeville                   Informational                      [Page 2]

RFC 2285                Benchmarking Terminology           February 1998


3. Term definitions

3.1 Devices

   This group of definitions applies to all types of networking devices.

3.1.1 Device under test (DUT)

   Definition:

      The network forwarding device to which stimulus is offered and
      response measured.

   Discussion:

      A single stand-alone or modular unit which receives frames on one
      or more of its interfaces and then forwards them to one or more
      interfaces according to the addressing information contained in
      the frame.

   Measurement units:

      n/a

   Issues:

   See Also:

      system under test (SUT) (3.1.2)

3.1.2 System Under Test (SUT)

   Definition:

      The collective set of network devices to which stimulus is offered
      as a single entity and response measured.

   Discussion:

      A system under test may be comprised of a variety of networking
      devices.  Some devices may be active in the forwarding decision-
      making process, such as routers or switches; other devices may be
      passive such as a CSU/DSU.  Regardless of constituent components,
      the system is treated as a singular entity to which stimulus is
      offered and response measured.






Mandeville                   Informational                      [Page 3]

RFC 2285                Benchmarking Terminology           February 1998


   Measurement units:

      n/a

   Issues:

   See Also:

      device under test (DUT) (3.1.1)

3.2 Traffic orientation

   This group of definitions applies to the traffic presented to the
   interfaces of a DUT/SUT and indicates whether the interfaces are
   receiving only, transmitting only, or both receiving and
   transmitting.

3.2.1 Unidirectional traffic

   Definition:

      When all frames presented to the input interfaces of a DUT/SUT are
      addressed to output interfaces which do not themselves receive any
      frames.

   Discussion:

      This definition conforms to the discussion in section 16 of RFC
      1944 which describes how unidirectional traffic can be offered to
      a DUT/SUT to measure throughput.  Unidirectional traffic is also
      appropriate for:

      -the measurement of the minimum inter-frame gap -the creation of
      many-to-one or one-to-many interface overload -the detection of
      head of line blocking -the measurement of forwarding rates and
      throughput when congestion control mechanisms are active.

      When a tester offers unidirectional traffic to a DUT/SUT reception
      and transmission are handled by different interfaces or sets of
      interfaces of the DUT/SUT.  All frames received from the tester by
      the DUT/SUT are transmitted back to the tester from interfaces
      which do not themselves receive any frames.

      It is useful to distinguish traffic orientation and traffic
      distribution when considering traffic patterns used in device
      testing.  Unidirectional traffic, for example, is traffic
      orientated in a single direction between mutually exclusive sets
      of source and destination interfaces of a DUT/SUT.  Such traffic,



Mandeville                   Informational                      [Page 4]

RFC 2285                Benchmarking Terminology           February 1998


      however, can be distributed between interfaces in different ways.
      When traffic is sent to two or more interfaces from an external
      source and then forwarded by the DUT/SUT to a single output
      interface the traffic orientation is unidirectional and the
      traffic distribution between interfaces is many-to-one.  Traffic
      can also be sent to a single input interface and forwarded by the
      DUT/SUT to two or more output interfaces to achieve a one-to-many
      distribution of traffic.

      Such traffic distributions can also be combined to test for head
      of line blocking or to measure forwarding rates and throughput
      when congestion control mechanisms are active.

      When a DUT/SUT is equipped with interfaces running at different
      media rates the number of input interfaces required to load or
      overload an output interface or interfaces will vary.

      It should be noted that measurement of the minimum inter-frame gap
      serves to detect violations of the IEEE 802.3 standard.

   Issues:

      half duplex / full duplex

   Measurement units:

      n/a

   See Also:

      bidirectional traffic (3.2.2)
      non-meshed traffic (3.3.1)
      partially meshed traffic (3.3.2)
      fully meshed traffic (3.3.3)
      congestion control (3.7)
      head of line blocking (3.7.3)

3.2.2 Bidirectional traffic

   Definition:

      Frames presented to a DUT/SUT such that every receiving interface
      also transmits.

   Discussion:

      This definition conforms to the discussion in section 14 of RFC
      1944.



Mandeville                   Informational                      [Page 5]

RFC 2285                Benchmarking Terminology           February 1998


      When a tester offers bidirectional traffic to a DUT/SUT all the
      interfaces which receive frames from the tester also transmit
      frames back to the tester.

      Bidirectional traffic MUST be offered when measuring the
      throughput or forwarding rate of full duplex interfaces of a
      switching device.

   Issues:

      truncated binary exponential back-off algorithm

   Measurement units:

      n/a

   See Also:

      unidirectional traffic (3.2.1)
      non-meshed traffic (3.3.1)
      partially meshed traffic (3.3.2)
      fully meshed traffic (3.3.3)

3.3 Traffic distribution

   This group of definitions applies to the distribution of frames
   forwarded by a DUT/SUT.

3.3.1 Non-meshed traffic

   Definition:

      Frames offered to a single input interface and addressed to a
      single output interface of a DUT/SUT where input and output
      interfaces are grouped in mutually exclusive pairs.

   Discussion:

      In the simplest instance of non-meshed traffic all frames are
      offered to a single input interface and addressed to a single
      output interface.  The one-to-one mapping of input to output
      interfaces required by non-meshed traffic can be extended to
      multiple mutually exclusive pairs of input and output interfaces.

   Measurement units:

      n/a




Mandeville                   Informational                      [Page 6]

RFC 2285                Benchmarking Terminology           February 1998


   Issues:

      half duplex / full duplex

   See Also:

      unidirectional traffic (3.2.1)
      bidirectional traffic (3.2.2)
      partially meshed traffic (3.3.2.)
      fully meshed traffic (3.3.3)
      burst (3.4.1)

3.3.2 Partially meshed traffic

   Definition:

      Frames offered to one or more input interfaces of a DUT/SUT and
      addressed to one or more output interfaces where input and output
      interfaces are mutually exclusive and mapped one-to-many, many-
      to-one or many-to-many.

   Discussion:

      This definition follows from the discussion in section 16 of RFC
      1944 on multi-port testing.  Partially meshed traffic allows for
      one-to-many, many-to-one or many-to-many mappings of input to
      output interfaces and readily extends to configurations with
      multiple switching devices linked together over backbone
      connections.

      It should be noted that partially meshed traffic can load backbone
      connections linking together two switching devices or systems more
      than fully meshed traffic.  When offered partially meshed traffic
      devices or systems can be set up to forward all of the frames they
      receive to the opposite side of the backbone connection whereas
      fully meshed traffic requires at least some of the offered frames
      to be forwarded locally, that is to the interfaces of the DUT/SUT
      receiving them.  Such frames will not traverse the backbone
      connection.

   Measurement units:

      n/a

   Issues:

      half duplex / full duplex




Mandeville                   Informational                      [Page 7]

RFC 2285                Benchmarking Terminology           February 1998


   See Also:

      unidirectional traffic (3.2.1)
      bidirectional traffic (3.2.2)
      non-meshed traffic (3.3.1)
      fully meshed traffic (3.3.3)
      burst (3.4.1)

3.3.3 Fully meshed traffic

   Definition:

      Frames offered to a designated number of interfaces of a DUT/SUT
      such that each one of the interfaces under test receives frames
      addressed to all of the other interfaces under test.

   Discussion:

      As with bidirectional partially meshed traffic, fully meshed
      traffic requires each one the interfaces of a DUT/SUT to both
      receive and transmit frames.  But since the interfaces are not
      divided into groups as with partially meshed traffic every
      interface forwards frames to and receives frames from every other
      interface.  The total number of individual input/output interface
      pairs when traffic is fully meshed over n switched interfaces
      equals n x (n - 1).  This compares with n x (n / 2) such interface
      pairs when traffic is partially meshed.

      Fully meshed traffic on half duplex interfaces is inherently
      bursty since interfaces must interrupt transmission whenever they
      receive frames.  This kind of bursty meshed traffic is
      characteristic of real network traffic and can be advantageously
      used to diagnose a DUT/SUT by exercising many of its component
      parts simultaneously.  Additional inspection may be warranted to
      correlate the frame forwarding capacity of a DUT/SUT when offered
      meshed traffic and the behavior of individual elements such as
      input or output buffers, buffer allocation mechanisms, aggregate
      switching capacity, processing speed or medium access control.

      The analysis of forwarding rate measurements presents a challenge
      when offering bidirectional or fully meshed traffic since the rate
      at which the tester can be observed to transmit frames to the
      DUT/SUT may be smaller than the rate at which it intends to
      transmit due to collisions on half duplex media or the action of
      congestion control mechanisms.  This makes it important to take
      account of both the intended and offered loads defined in sections
      3.5.1.and 3.5.2 below when reporting the results of such
      forwarding rate measurements.



Mandeville                   Informational                      [Page 8]

RFC 2285                Benchmarking Terminology           February 1998


      When offering bursty meshed traffic to a DUT/SUT a number of
      variables have to be considered.  These include frame size, the
      number of frames within bursts, the interval between bursts as
      well as the distribution of load between incoming and outgoing
      traffic.  Terms related to bursts are defined in section 3.4
      below.

   Measurement units:

      n/a

   Issues:

      half duplex / full duplex

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -