原文

[要約] RFC 2889は、LANスイッチングデバイスのベンチマークテストに関する標準的な方法論を定義しています。スループット、パケット損失、遅延、アドレス学習能力など、スイッチの性能を客観的に評価するためのテスト項目と手順を詳細に規定しています。異なるベンダーのスイッチング製品間で、一貫性のある性能比較と評価を可能にすることを目的としています。

Network Working Group                                      R. Mandeville
Request for Comments: 2889                                     CQOS Inc.
Category: Informational                                        J. Perser
                                                  Spirent Communications
                                                             August 2000
        
Benchmarking Methodology for LAN Switching Devices
LANスイッチングデバイスのベンチマーク方法
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.

このメモはインターネットコミュニティに情報を提供します。いかなる種類のインターネット標準も規定しません。このメモは無制限に配布できます。

著作権表示
Table of Contents
目次
   1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  2
   2. Requirements . . . . . . . . . . . . . . . . . . . . . . . . .  2
   3. Test setup . . . . . . . . . . . . . . . . . . . . . . . . . .  2
   4. Frame formats and sizes  . . . . . . . . . . . . . . . . . . .  3
   5. Benchmarking Tests . . . . . . . . . . . . . . . . . . . . . .  3
      5.1  Fully meshed throughput, frame loss and forwarding rates   4
      5.2  Partially meshed one-to-many/many-to-one  . . . . . . . .  7
      5.3  Partially meshed multiple devices . . . . . . . . . . . . 10
      5.4  Partially meshed unidirectional traffic . . . . . . . . . 13
      5.5  Congestion Control  . . . . . . . . . . . . . . . . . . . 16
      5.6  Forward Pressure and Maximum Forwarding Rate  . . . . . . 19
      5.7  Address caching capacity  . . . . . . . . . . . . . . . . 22
      5.8  Address learning rate . . . . . . . . . . . . . . . . . . 25
      5.9  Errored frames filtering. . . . . . . . . . . . . . . . . 27
      5.10 Broadcast frame Forwarding and Latency  . . . . . . . . . 28
   6. Security Considerations  . . . . . . . . . . . . . . . . . . . 30
   7. References . . . . . . . . . . . . . . . . . . . . . . . . . . 30
   8. Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 30
      Appendix A: Formulas . . . . . . . . . . . . . . . . . . . . . 31
      Appendix B: Generating Offered Load  . . . . . . . . . . . . . 32
      Full Copyright Statement . . . . . . . . . . . . . . . . . . . 35
        
1. Introduction
1. はじめに

This document is intended to provide methodology for the benchmarking of local area network (LAN) switching devices. It extends the methodology already defined for benchmarking network interconnecting devices in RFC 2544 [3] to switching devices.

この文書は、ローカルエリアネットワーク(LAN)スイッチングデバイスのベンチマーク方法を示します。RFC 2544 [3]で定義されたネットワーク相互接続デバイスのベンチマーク方法を、スイッチングデバイスに拡張します。

This RFC primarily deals with devices which switch frames at the Medium Access Control (MAC) layer. It provides a methodology for benchmarking switching devices, forwarding performance, congestion control, latency, address handling and filtering. In addition to defining the tests, this document also describes specific formats for reporting the results of the tests.

このRFCは主に、Medium Access Control(MAC)層でフレームをスイッチングするデバイスを扱います。スイッチングデバイスのベンチマークに加え、転送性能、輻輳制御、遅延、アドレス処理、フィルタリングを評価する方法を示します。テストを定義するだけでなく、テスト結果を報告するための具体的な形式も説明します。

A previous document, "Benchmarking Terminology for LAN Switching Devices" [2], defined many of the terms that are used in this document. The terminology document SHOULD be consulted before attempting to make use of this document.

以前の文書「Benchmarking Terminology for LAN Switching Devices」[2]では、本書で使う用語の多くを定義しています。本書を利用する前に、この用語文書を参照すべきです (SHOULD)。

2. Requirements
2. 要件

The following RFCs SHOULD be consulted before attempting to make use of this document: RFC 1242 [1], RFC 2285 [2], and RFC 2544 [3].

本書を利用する前に、次のRFCを参照すべきです (SHOULD): RFC 1242 [1]、RFC 2285 [2]、RFC 2544 [3]。

For the sake of clarity and continuity, this RFC adopts the template for benchmarking tests set out in Section 26 of RFC 2544.

明確さと一貫性を保つため、本RFCはRFC 2544のセクション26に示されたベンチマークテストのテンプレートを採用します。

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.

本書における「MUST」「MUST NOT」「REQUIRED」「SHALL」「SHALL NOT」「SHOULD」「SHOULD NOT」「RECOMMENDED」「MAY」「OPTIONAL」というキーワードは、RFC 2119に記載された意味で解釈します。

3. Test setup
3. テスト設定

This document extends the general test setup described in section 6 of RFC 2544 [3] to the benchmarking of LAN switching devices. RFC 2544 [3] primarily describes non-meshed traffic where input and output interfaces are grouped in mutually exclusive sending and receiving pairs. In fully meshed traffic, each interface of a DUT/SUT is set up to both receive and transmit frames to all the other interfaces under test.

この文書は、RFC 2544 [3]のセクション6で説明される一般的なテスト設定を、LANスイッチングデバイスのベンチマークに拡張します。RFC 2544 [3]は主に、入力インターフェイスと出力インターフェイスを送信側と受信側の相互排他的な組に分ける、非メッシュ型のトラフィックを扱います。完全メッシュ型では、DUT/SUTの各インターフェイスがテスト対象の他のすべてのインターフェイスとの間でフレームを送受信するよう設定します。

Prior to each test run, the DUT/SUT MUST learn the MAC addresses used in the test and the address learning SHOULD be verified. Addresses not learned will be forwarded as flooded frames and reduce the amount of correctly forwarded frames. The rate at which address learning frames are offered may have to be adjusted to be as low as 50 frames per second or even less, to guarantee successful learning. The DUT/SUT address aging time SHOULD be configured to be greater than the period of the learning phase of the test plus the trial duration plus any configuration time required by the testing device. Addresses SHOULD NOT age out until the trial duration is completed. More than one learning trial may be needed for the association of the address to the port to occur.

各テストの実行前に、DUT/SUTはテストで使用するMACアドレスを学習しなければなりません (MUST)。また、アドレス学習を検証すべきです (SHOULD)。学習されなかったアドレス宛てのフレームはフラッディングされ、正しく転送されるフレーム数が減ります。学習を確実に成功させるため、学習フレームの送信レートを毎秒50フレーム以下まで下げる必要がある場合があります。DUT/SUTのアドレスエージング時間は、テストの学習段階、試行時間、および試験装置に必要な設定時間の合計より長く設定すべきです (SHOULD)。試行時間が完了するまでは、アドレスをエージングアウトさせるべきではありません (SHOULD NOT)。アドレスとポートの対応付けには、複数回の学習試行が必要な場合があります。

If a DUT/SUT uses a hashing algorithm with address learning, the DUT/SUT may not learn the necessary addresses to perform the tests. The format of the MAC addresses MUST be adjustable so that the address mapping may be re-arranged to ensure that the DUT/SUT learns all the addresses.

DUT/SUTがアドレス学習にハッシュアルゴリズムを使用している場合、テストに必要なアドレスを学習できないことがあります。DUT/SUTがすべてのアドレスを学習できるよう、アドレスの対応付けを変更できる形式にMACアドレスを調整可能でなければなりません (MUST)。

4. Frame formats and sizes
4. フレーム形式とサイズ

The test frame format is defined in RFC 2544 section 8 [3] and MUST contain a unique signature field located in the UDP DATA area of the Test Frame (see Appendix C [3]). The purpose of the signature field is filter out frames that are not part of the offered load.

テストフレーム形式はRFC 2544のセクション8 [3]で定義されています。また、テストフレームのUDP DATA領域に配置する一意なシグネチャーフィールドを含まなければなりません (MUST)(付録C [3]を参照)。このシグネチャーフィールドは、提示負荷に含まれないフレームを除外するためのものです。

The signature field MUST be unique enough to identify the frames not originating from the DUT/SUT. The signature field SHOULD be located after byte 56 (collision window [4] ) or at the end of the frame. The length, contents and method of detection is not defined in this memo.

シグネチャーフィールドは、DUT/SUTから送信されたものではないフレームを識別できるだけの一意性を持たなければなりません (MUST)。配置場所は、バイト56(衝突ウィンドウ [4])より後、またはフレーム末尾とすべきです (SHOULD)。長さ、内容、および検出方法は本メモでは定義しません。

The signature field MAY have a unique identifier per port. This would filter out misforwarded frames. It is possible for a DUT/SUT to strip off the MAC layer, send it through its switching matrix, and transmit it out with the correct destination MAC address but the wrong payload.

シグネチャーフィールドにはポートごとに異なる識別子を設定してもかまいません (MAY)。これにより、誤ったポートへ転送されたフレームを除外できます。DUT/SUTがMAC層を取り外し、スイッチングマトリックスを通過させ、宛先MACアドレスは正しいもののペイロードが誤ったフレームを送信する可能性があります。

For frame sizes, refer to RFC 2544, section 9 [3].

フレームサイズについては、RFC 2544のセクション9 [3]を参照してください。

There are three possible frame formats for layer 2 Ethernet switches: standard MAC Ethernet frames, standard MAC Ethernet frames with vendor-specific tags added to them, and IEEE 802.3ac frames tagged to accommodate 802.1p&Q. The two types of tagged frames may exceed the standard maximum length frame of 1518 bytes, and may not be accepted by the interface controllers of some DUT/SUTs. It is recommended to check the compatibility of the DUT/SUT with tagged frames before testing.

レイヤー2 Ethernetスイッチで使用できるフレーム形式は3種類です。標準MAC Ethernetフレーム、ベンダー固有タグを付加した標準MAC Ethernetフレーム、802.1p&Qに対応するタグを付けたIEEE 802.3acフレームです。2種類のタグ付きフレームは標準最大長の1518バイトを超える場合があり、一部のDUT/SUTのインターフェイスコントローラーでは受け付けられない場合があります。テスト前に、DUT/SUTがタグ付きフレームに対応するか確認することを推奨します。

Devices switching tagged frames of over 1518 bytes will have a different maximum forwarding rate than untagged frames.

1518バイトを超えるタグ付きフレームをスイッチングするデバイスは、タグなしフレームの場合とは最大転送レートが異なります。

5. Benchmarking Tests
5. ベンチマークテスト

The following tests offer objectives, procedures, and reporting formats for benchmarking LAN switching devices.

次のテストでは、LANスイッチングデバイスをベンチマークする目的、手順、および報告形式を示します。

5.1 Fully meshed throughput, frame loss and forwarding rates
5.1 完全メッシュでのスループット、フレーム損失、および転送レート
5.1.1 Objective
5.1.1 目的

To determine the throughput, frame loss and forwarding rates of DUT/SUTs offered fully meshed traffic as defined in RFC 2285 [2].

RFC 2285 [2]で定義される完全メッシュ型トラフィックを提示した場合のDUT/SUTのスループット、フレーム損失、および転送レートを測定します。

5.1.2 Setup Parameters
5.1.2 設定パラメーター

When offering full meshed traffic, the following parameters MUST be defined. Each parameter is configured with the following considerations.

完全メッシュ型トラフィックを提示する場合、次のパラメーターを定義しなければなりません (MUST)。各パラメーターは、次の点を考慮して設定します。

Frame Size - Recommended frame sizes are 64, 128, 256, 512, 1024, 1280 and 1518 bytes, per RFC 2544 section 9 [3]. The four CRC bytes are included in the frame size specified.

フレームサイズ — 推奨されるフレームサイズは、RFC 2544のセクション9 [3]に従い、64、128、256、512、1024、1280、1518バイトです。指定するフレームサイズにはCRCの4バイトを含めます。

Interframe Gap (IFG) - The IFG between frames inside a burst MUST be at the minimum specified by the standard (9.6 us for 10Mbps Ethernet, 960 ns for 100Mbps Ethernet, and 96 ns for 1 Gbps Ethernet) of the medium being tested.

フレーム間隔(IFG)— バースト内のフレーム間のIFGは、テスト対象の媒体について規格で定める最小値でなければなりません (MUST)。その値はEthernet 10 Mbpsで9.6 us、Ethernet 100 Mbpsで960 ns、Ethernet 1 Gbpsで96 nsです。

Duplex mode - Half duplex or full duplex.

二重モード — 半二重または全二重。

ILoad - Intended Load per port is expressed in a percentage of the medium's maximum theoretical load, regardless of traffic orientation or duplex mode. Certain test configurations will theoretically over-subscribe the DUT/SUT.

ILoad — ポートあたりの意図した負荷を、トラフィックの方向や二重モードにかかわらず、媒体の理論上の最大負荷に対する割合で表します。特定のテスト設定では、理論上DUT/SUTに過剰な負荷がかかります。

In half duplex, an ILoad over 50% will over-subscribe the DUT/SUT.

半二重では、ILoadが50%を超えるとDUT/SUTに過剰な負荷がかかります。

Burst Size - The burst size defines the number of frames sent back-to-back at the minimum legal IFG [4] before pausing transmission to receive frames. Burst sizes SHOULD vary between 1 and 930 frames. A burst size of 1 will simulate constant load [1].

バーストサイズ — バーストサイズは、フレームを受信するために送信を一時停止する前に、最小許容IFG [4]で連続して送信するフレーム数です。バーストサイズは1~930フレームの範囲とすべきです (SHOULD)。サイズが1の場合、連続負荷をシミュレートします [1]。

Addresses per port - Represents the number of addresses which are being tested for each port. Number of addresses SHOULD be a binary exponential (i.e. 1, 2, 4, 8, 16, 32, 64, 128, 256, ...). Recommended value is 1.

ポートごとのアドレス数 — 各ポートでテストするアドレス数を表します。アドレス数は2のべき乗とすべきです (SHOULD)(例: 1、2、4、8、16、32、64、128、256、…)。推奨値は1です。

Trial Duration - The recommended Trial Duration is 30 seconds. Trial duration SHOULD be adjustable between 1 and 300 seconds.

試行時間 — 推奨される試行時間は30秒です。試行時間は1~300秒の範囲で設定できるようにすべきです (SHOULD)。

5.1.3 Procedure
5.1.3 手順

All ports on the tester MUST transmit test frames either in a Frame Based or Time Based mode (Appendix B). All ports SHOULD start transmitting their frames within 1% of the trial duration. For a trial duration of 30 seconds, all ports SHOULD have started transmitting frames within 300 milliseconds of each other.

テスターのすべてのポートは、フレームベースまたは時間ベースのモード(付録B)のいずれかでテストフレームを送信しなければなりません (MUST)。すべてのポートは試行時間の1%以内に送信を開始すべきです (SHOULD)。試行時間が30秒なら、各ポートの送信開始時刻の差は300ミリ秒以内とすべきです (SHOULD)。

Each port in the test MUST send test frames to all other ports in a round robin type fashion. The sequence of addresses MUST NOT change when congestion control is applied. The following table shows how each port in a test MUST transmit test frames to all other ports in the test. In this example, there are six ports with 1 address per port:

テストの各ポートは、ラウンドロビン方式で他のすべてのポートへテストフレームを送信しなければなりません (MUST)。輻輳制御を適用しても、アドレスの順序を変更してはなりません (MUST NOT)。次の表は、各ポートがテスト内の他のすべてのポートへテストフレームを送信する方法を示します (MUST)。この例では、各ポートに1つのアドレスを割り当てた6つのポートがあります。

   Source Port Destination Ports (in order of transmission)
        
   Port #1           2       3       4       5       6       2...
   Port #2           3       4       5       6       1       3...
   Port #3           4       5       6       1       2       4...
   Port #4           5       6       1       2       3       5...
   Port #5           6       1       2       3       4       6...
   Port #6           1       2       3       4       5       1...
        

As shown in the table, there is an equal distribution of destination addresses for each transmit opportunity. This keeps the test balanced so that one destination port is not overloaded by the test algorithm and all ports are equally and fully loaded throughout the test. Not following this algorithm exactly will produce inconsistent results.

表に示すように、送信機会ごとに宛先アドレスが均等に分配されます。これによりテストの均衡が保たれ、テストアルゴリズムによって特定の宛先ポートだけに過剰な負荷がかかることを防ぎ、テスト中はすべてのポートに均等かつ十分な負荷がかかります。このアルゴリズムに厳密に従わないと、一貫性のない結果になります。

For tests using multiple addresses per port, the actual port destinations are the same as described above and the actual source/destination address pairs SHOULD be chosen randomly to exercise the DUT/SUT's ability to perform address lookups.

ポートごとに複数のアドレスを使用するテストでは、実際のポート宛先は上記と同じです。実際に使う送信元/宛先アドレスの組み合わせは、DUT/SUTのアドレス検索能力を試すため、ランダムに選ぶべきです (SHOULD)。

For every address, learning frames MUST be sent to the DUT/SUT to allow the DUT/SUT update its address tables properly.

アドレスごとに学習フレームをDUT/SUTへ送信し、DUT/SUTがアドレステーブルを正しく更新できるようにしなければなりません (MUST)。

5.1.4 Measurements
5.1.4 測定

Each port should receive the same number of test frames that it transmitted. Each receiving port MUST categorize, then count the frames into one of two groups:

各ポートは、自身が送信したものと同数のテストフレームを受信する想定です。各受信ポートは、フレームを次の2群に分類してから数えなければなりません (MUST)。

1.) Received Frames: received frames MUST have the correct destination MAC address and SHOULD match a signature field.

1.) 受信フレーム: 受信フレームは正しい宛先MACアドレスを持たなければならず (MUST)、シグネチャーフィールドと一致すべきです (SHOULD)。

2.) Flood count [2].
2.) フラッディング数 [2]。

Any frame originating from the DUT/SUT (spanning tree, SNMP, RIP, ...) MUST not be counted as a received frame. Frames originating from the DUT/SUT MAY be counted as flooded frames or not counted at all.

DUT/SUTから送信されたフレーム(スパニングツリー、SNMP、RIPなど)を受信フレームとして数えてはなりません (MUST NOT)。DUT/SUTから送信されたフレームは、フラッディングされたフレームとして数えても、まったく数えなくてもかまいません (MAY)。

Frame loss rate of the DUT/SUT SHOULD be reported as defined in section 26.3 [3] with the following notes: Frame loss rate SHOULD be measured at the end of the trail duration. The term "rate", for this measurement only, does not imply the units in the fashion of "per second."

DUT/SUTのフレーム損失率は、次の注記に従い、セクション26.3 [3]の定義どおりに報告すべきです (SHOULD)。フレーム損失率は試行時間の終了時に測定すべきです (SHOULD)。この測定における「率」という語は、「毎秒」のような単位を意味しません。

5.1.4.1 Throughput
5.1.4.1 スループット

Throughput measurement is defined in section 26.1 [3]. A search algorithm is employed to find the maximum Oload [2] with a zero Frame loss rate [1]. The algorithm MUST adjust Iload to find the throughput.

スループット測定はセクション26.1 [3]で定義されています。探索アルゴリズムを使い、フレーム損失率がゼロとなる最大のOload [2]を見つけます [1]。そのアルゴリズムは、スループットを求めるためにILoadを調整しなければなりません (MUST)。

5.1.4.2 Forwarding Rate
5.1.4.2 転送レート

Forwarding rate (FR) of the DUT/SUT SHOULD be reported as the number of test frames per second that the device is observed to successfully forward to the correct destination interface in response to a specified Oload. The Oload MUST also be cited.

DUT/SUTの転送レート(FR)は、指定されたOloadに応じてデバイスが正しい宛先インターフェイスへ正常に転送したと観測されたテストフレームの毎秒の数として報告すべきです (SHOULD)。Oloadも記載しなければなりません (MUST)。

Forwarding rate at maximum offered load (FRMOL) MUST be reported as the number of test frames per second that a device can successfully transmit to the correct destination interface in response to the MOL as defined in section 3.6 [2]. The MOL MUST also be cited.

最大提示負荷時の転送レート(FRMOL)は、セクション3.6 [2]で定義されるMOLに応じて、デバイスが正しい宛先インターフェイスへ正常に送信できるテストフレームの毎秒の数として報告しなければなりません (MUST)。MOLも記載しなければなりません (MUST)。

Maximum forwarding rate (MFR) MUST be reported as the highest forwarding rate of a DUT/SUT taken from an iterative set of forwarding rate measurements. The iterative set of forwarding rate measurements are made by adjusting Iload. The Oload applied to the device MUST also be cited.

最大転送レート(MFR)は、反復して測定したDUT/SUTの転送レートのうち最大の値として報告しなければなりません (MUST)。反復測定ではILoadを調整します。デバイスに適用したOloadも記載しなければなりません (MUST)。

5.1.5 Reporting format
5.1.5 報告形式

The results for these tests SHOULD be reported in the form of a graph. The x coordinate SHOULD be the frame size, the y coordinate SHOULD be the test results. There SHOULD be at least two lines on the graph, one plotting the theoretical and one plotting the test results.

これらのテスト結果はグラフで報告すべきです (SHOULD)。x座標はフレームサイズとし (SHOULD)、y座標はテスト結果とすべきです (SHOULD)。グラフには少なくとも2本の線を引き、1本は理論値、もう1本はテスト結果を示すべきです (SHOULD)。

To measure the DUT/SUT's ability to switch traffic while performing many different address lookups, the number of addresses per port MAY be increased in a series of tests.

多数の異なるアドレス検索を行いながらトラフィックをスイッチングするDUT/SUTの能力を測るため、一連のテストでポートごとのアドレス数を増やしてもかまいません (MAY)。

5.2 Partially meshed one-to-many/many-to-one
5.2 部分メッシュ型の一対多/多対一
5.2.1 Objective
5.2.1 目的

To determine the throughput when transmitting from/to multiple ports and to/from one port. As with the fully meshed throughput test, this test is a measure of the capability of the DUT to switch frames without frame loss. Results of this test can be used to determine the ability of the DUT to utilize an Ethernet port when switching traffic from multiple Ethernet ports.

複数のポートから1つのポートへ、または1つのポートから複数のポートへ送信する場合のスループットを測定します。完全メッシュ型のスループットテストと同様に、このテストではフレーム損失を起こさずにフレームをスイッチングするDUTの能力を測ります。複数のEthernetポートからのトラフィックをスイッチングする際に、DUTが1つのEthernetポートをどれだけ活用できるかを評価できます。

5.2.2 Setup Parameters
5.2.2 設定パラメーター

When offering bursty meshed traffic, the following parameters MUST be defined. Each parameter is configured with the following considerations.

バースト型の部分メッシュトラフィックを提示する場合、次のパラメーターを定義しなければなりません (MUST)。各パラメーターは、次の点を考慮して設定します。

Frame Size - Recommended frame sizes are 64, 128, 256, 512, 1024, 1280 and 1518 bytes, per RFC 2544 section 9 [3]. The four CRC bytes are included in the frame size specified.

フレームサイズ — 推奨されるフレームサイズは、RFC 2544のセクション9 [3]に従い、64、128、256、512、1024、1280、1518バイトです。指定するフレームサイズにはCRCの4バイトを含めます。

Traffic Direction - Traffic can be generated in one direction, the reverse direction, or both directions.

トラフィックの方向 — トラフィックは一方向、逆方向、または両方向に生成できます。

Interframe Gap (IFG) - The IFG between frames inside a burst MUST be at the minimum specified by the standard (9.6 us for 10Mbps Ethernet, 960 ns for 100Mbps Ethernet, and 96 ns for 1 Gbps Ethernet) of the medium being tested.

フレーム間隔(IFG)— バースト内のフレーム間のIFGは、テスト対象の媒体について規格で定める最小値でなければなりません (MUST)。その値はEthernet 10 Mbpsで9.6 us、Ethernet 100 Mbpsで960 ns、Ethernet 1 Gbpsで96 nsです。

Duplex mode - Half duplex or full duplex.

二重モード — 半二重または全二重。

ILoad - Intended Load per port is expressed in a percentage of the medium's maximum theoretical load, regardless of traffic orientation or duplex mode. Certain test configurations will theoretically over-subscribe the DUT/SUT.

ILoad — ポートあたりの意図した負荷を、トラフィックの方向や二重モードにかかわらず、媒体の理論上の最大負荷に対する割合で表します。特定のテスト設定では、理論上DUT/SUTに過剰な負荷がかかります。

In half duplex bidirectional traffic, an ILoad over 50% will over-subscribe the DUT/SUT.

半二重で双方向トラフィックを扱う場合、ILoadが50%を超えるとDUT/SUTに過剰な負荷がかかります。

Burst Size - The burst size defines the number of frames sent back-to-back at the minimum legal IFG [4] before pausing transmission to receive frames. Burst sizes SHOULD vary between 1 and 930 frames. A burst size of 1 will simulate constant load [1].

バーストサイズ — バーストサイズは、フレームを受信するために送信を一時停止する前に、最小許容IFG [4]で連続して送信するフレーム数です。バーストサイズは1~930フレームの範囲とすべきです (SHOULD)。サイズが1の場合、連続負荷をシミュレートします [1]。

Addresses per port - Represents the number of addresses which are being tested for each port. Number of addresses SHOULD be a binary exponential (i.e. 1, 2, 4, 8, 16, 32, 64, 128, 256, ...). Recommended value is 1.

ポートごとのアドレス数 — 各ポートでテストするアドレス数を表します。アドレス数は2のべき乗とすべきです (SHOULD)(例: 1、2、4、8、16、32、64、128、256、…)。推奨値は1です。

Trial Duration - The recommended Trial Duration is 30 seconds. Trial duration SHOULD be adjustable between 1 and 300 seconds.

試行時間 — 推奨される試行時間は30秒です。試行時間は1~300秒の範囲で設定できるようにすべきです (SHOULD)。

5.2.3 Procedure
5.2.3 手順

All ports on the tester MUST transmit test frames either in a Frame Based or Time Based mode (Appendix B). Depending upon traffic direction, some or all of the ports will be transmitting. All ports SHOULD start transmitting their frames within 1% of the trial duration. For a trial duration of 30 seconds, all ports SHOULD have started transmitting frames within 300 milliseconds of each other.

テスターのすべてのポートは、フレームベースまたは時間ベースのモード(付録B)のいずれかでテストフレームを送信しなければなりません (MUST)。トラフィックの方向に応じて、一部またはすべてのポートが送信します。すべてのポートは試行時間の1%以内に送信を開始すべきです (SHOULD)。試行時間が30秒なら、各ポートの送信開始時刻の差は300ミリ秒以内とすべきです (SHOULD)。

Test frames transmitted from the Many Ports MUST be destined to the One port. Test frames transmitted from the One Port MUST be destined to the Many ports in a round robin type fashion. See section 5.1.3 for a description of the round robin fashion.

多ポートから送信するテストフレームは1つのポート宛てにしなければなりません (MUST)。1つのポートから送信するテストフレームは、ラウンドロビン方式で多ポート宛てにしなければなりません (MUST)。ラウンドロビン方式の説明についてはセクション5.1.3を参照してください。

For tests using multiple addresses per port, the actual port destinations are the same as described above and the actual source/destination address pairs SHOULD be chosen randomly to exercise the DUT/SUT's ability to perform address lookups.

ポートごとに複数のアドレスを使用するテストでは、実際のポート宛先は上記と同じです。実際に使う送信元/宛先アドレスの組み合わせは、DUT/SUTのアドレス検索能力を試すため、ランダムに選ぶべきです (SHOULD)。

        +----------+
        |          |
        |   Many   | <--------
        |          |          \
        +----------+           \
                                \
        +----------+             \               +-------------+
        |          |              ------------>  |             |
        |   Many   |  <----------------------->  |     One     |
        |          |              ------------>  |             |
        +----------+             /               +-------------+
                                /
        +----------+           /
        |          |          /
        |   Many   |  <-------
        |          |
        +----------+
        

For every address, the testing device MUST send learning frames to allow the DUT/SUT to update its address tables properly.

試験装置は、DUT/SUTがアドレステーブルを正しく更新できるよう、すべてのアドレスについて学習フレームをDUT/SUTへ送信しなければなりません (MUST)。

5.2.4 Measurements
5.2.4 測定

Each receiving port MUST categorize, then count the frames into one of two groups:

各受信ポートは、フレームを次の2群に分類してから数えなければなりません (MUST)。

1.) Received Frames: received frames MUST have the correct destination MAC address and SHOULD match a signature field.

1.) 受信フレーム: 受信フレームは正しい宛先MACアドレスを持たなければならず (MUST)、シグネチャーフィールドとも一致すべきです (SHOULD)。

2.) Flood count [2].
2.) フラッディング数 [2]。

Any frame originating from the DUT/SUT MUST not be counted as a received frame. Frames originating from the DUT/SUT MAY be counted as flooded frames or not counted at all.

DUT/SUTから送信されたフレームは、受信フレームとして数えてはなりません (MUST NOT)。DUT/SUTから送信されたフレームは、フラッディングフレームとして数えても、まったく数えなくてもかまいません (MAY)。

Forwarding rate (FR) of the DUT/SUT SHOULD be reported as the number of test frames per second that the device is observed to successfully transmit to the correct destination interface in response to a specified Oload. The Oload MUST also be cited.

DUT/SUTの転送レート(FR)は、指定されたOloadに応じてデバイスが正しい宛先インターフェイスへ正常に転送したと観測されたテストフレームの毎秒の数として報告すべきです (SHOULD)。Oloadも記載しなければなりません (MUST)。

Forwarding rate at maximum offered load (FRMOL) MUST be reported as the number of test frames per second that a device can successfully transmit to the correct destination interface in response to the MOL as defined in section 3.6 [2]. The MOL MUST also be cited.

最大提示負荷時の転送レート(FRMOL)は、セクション3.6 [2]で定義されるMOLに応じて、デバイスが正しい宛先インターフェイスへ正常に送信できるテストフレームの毎秒の数として報告しなければなりません (MUST)。MOLも記載しなければなりません (MUST)。

Maximum forwarding rate (MFR) MUST be reported as the highest forwarding rate of a DUT/SUT taken from an iterative set of forwarding rate measurements. The iterative set of forwarding rate measurements are made by adjusting Iload. The Oload applied to the device MUST also be cited.

最大転送レート(MFR)は、反復して測定したDUT/SUTの転送レートのうち最大の値として報告しなければなりません (MUST)。反復測定ではILoadを調整します。デバイスに適用したOloadも記載しなければなりません (MUST)。

5.2.5 Reporting Format
5.2.5 報告形式

The results for these tests SHOULD be reported in the form of a graph. The x coordinate SHOULD be the frame size, the y coordinate SHOULD be the test results. There SHOULD be at least two lines on the graph, one plotting the theoretical and one plotting the test results.

これらのテスト結果はグラフで報告すべきです (SHOULD)。x座標はフレームサイズとし (SHOULD)、y座標はテスト結果とすべきです (SHOULD)。グラフには少なくとも2本の線を引き、1本は理論値、もう1本はテスト結果を示すべきです (SHOULD)。

To measure the DUT/SUT's ability to switch traffic while performing many different address lookups, the number of addresses per port MAY be increased in a series of tests.

多数の異なるアドレス検索を行いながらトラフィックをスイッチングするDUT/SUTの能力を測るため、一連のテストでポートごとのアドレス数を増やしてもかまいません (MAY)。

5.3 Partially meshed multiple devices
5.3 部分メッシュ型の複数デバイス
5.3.1 Objective
5.3.1 目的

To determine the throughput, frame loss and forwarding rates of two switching devices equipped with multiple ports and one high speed backbone uplink (Gigabit Ethernet, ATM, SONET).

複数のポートと1つの高速バックボーンアップリンク(Gigabit Ethernet、ATM、SONET)を備えた2台のスイッチングデバイスについて、スループット、フレーム損失、および転送レートを測定します。

5.3.2 Setup Parameters
5.3.2 設定パラメーター

When offering bursty partially meshed traffic, the following parameters MUST be defined. Each variable is configured with the following considerations.

バースト型の部分メッシュトラフィックを提示する場合、次のパラメーターを定義しなければなりません (MUST)。各変数は、次の点を考慮して設定します。

Frame Size - Recommended frame sizes are 64, 128, 256, 512, 1024, 1280 and 1518 bytes, per RFC 2544 section 9 [3]. The four CRC bytes are included in the frame size specified.

フレームサイズ — 推奨されるフレームサイズは、RFC 2544のセクション9 [3]に従い、64、128、256、512、1024、1280、1518バイトです。指定するフレームサイズにはCRCの4バイトを含めます。

Interframe Gap (IFG) - The IFG between frames inside a burst MUST be at the minimum specified by the standard (9.6 us for 10Mbps Ethernet, 960 ns for 100Mbps Ethernet, and 96 ns for 1 Gbps Ethernet) of the medium being tested.

フレーム間隔(IFG)— バースト内のフレーム間のIFGは、テスト対象の媒体について規格で定める最小値でなければなりません (MUST)。その値はEthernet 10 Mbpsで9.6 us、Ethernet 100 Mbpsで960 ns、Ethernet 1 Gbpsで96 nsです。

Duplex mode - Half duplex or full duplex.

二重モード — 半二重または全二重。

ILoad - Intended Load per port is expressed in a percentage of the medium's maximum theoretical load, regardless of traffic orientation or duplex mode. Certain test configurations will theoretically over-subscribe the DUT/SUT.

ILoad — ポートあたりの意図した負荷を、トラフィックの方向や二重モードにかかわらず、媒体の理論上の最大負荷に対する割合で表します。特定のテスト設定では、理論上DUT/SUTに過剰な負荷がかかります。

In half duplex, an ILoad over 50% will over-subscribe the DUT/SUT.

半二重では、ILoadが50%を超えるとDUT/SUTに過剰な負荷がかかります。

Burst Size - The burst size defines the number of frames sent back-to-back at the minimum legal IFG [4] before pausing transmission to receive frames. Burst sizes SHOULD vary between 1 and 930 frames. A burst size of 1 will simulate constant load [1].

バーストサイズ — バーストサイズは、フレームを受信するために送信を一時停止する前に、最小許容IFG [4]で連続して送信するフレーム数です。バーストサイズは1~930フレームの範囲とすべきです (SHOULD)。サイズが1の場合、連続負荷をシミュレートします [1]。

Addresses per port - Represents the number of addresses which are being tested for each port. Number of addresses SHOULD be a binary exponential (i.e. 1, 2, 4, 8, 16, 32, 64, 128, 256, ...). Recommended value is 1.

ポートごとのアドレス数 — 各ポートでテストするアドレス数を表します。アドレス数は2のべき乗とすべきです (SHOULD)(例: 1、2、4、8、16、32、64、128、256、…)。推奨値は1です。

Trial Duration - The recommended Trial Duration is 30 seconds. Trial duration SHOULD be adjustable between 1 and 300 seconds.

試行時間 — 推奨される試行時間は30秒です。試行時間は1~300秒の範囲で設定できるようにすべきです (SHOULD)。

Local Traffic - A Boolean value of ON or OFF. The frame sequence algorithm MAY be altered to remove local traffic. With local traffic ON, the algorithm is exactly the same as a fully meshed throughput. With local traffic OFF, the port sends frames to all other ports on the other side of the backbone uplink in a round robin type fashion.

ローカルトラフィック(Local Traffic)— ONまたはOFFを示すブール値です。ローカルトラフィックを取り除くために、フレーム順序のアルゴリズムを変更してもかまいません (MAY)。ローカルトラフィックがONの場合、アルゴリズムは完全メッシュのスループットテストとまったく同じです。OFFの場合、ポートはバックボーンアップリンクの反対側にある他のすべてのポートへ、ラウンドロビン方式でフレームを送信します。

5.3.3 Procedure
5.3.3 手順

All ports on the tester MUST transmit test frames either in a Frame Based or Time Based mode (Appendix B). All ports SHOULD start transmitting their frames within 1% of the trial duration. For a trial duration of 30 seconds, all ports SHOULD have started transmitting frames with 300 milliseconds of each other.

テスターのすべてのポートは、フレームベースまたは時間ベースのモード(付録B)のいずれかでテストフレームを送信しなければなりません (MUST)。すべてのポートは試行時間の1%以内に送信を開始すべきです (SHOULD)。試行時間が30秒なら、各ポートの送信開始時刻の差は300ミリ秒以内とすべきです (SHOULD)。

Each port in the test MUST send test frames to all other ports in a round robin type fashion as defined in section 5.1.3. Local traffic MAY be removed from the round robin list in order to send the entire load across the backbone uplink.

テストの各ポートは、セクション5.1.3で定義したラウンドロビン方式で他のすべてのポートへテストフレームを送信しなければなりません (MUST)。バックボーンアップリンク全体に負荷を送るため、ラウンドロビンリストからローカルトラフィックを除いてもかまいません (MAY)。

For tests using multiple addresses per port, the actual port destinations are the same as described above and the actual source/destination address pairs SHOULD be chosen randomly to exercise the DUT/SUT's ability to perform address lookups.

ポートごとに複数のアドレスを使用するテストでは、実際のポート宛先は上記と同じです。実際に使う送信元/宛先アドレスの組み合わせは、DUT/SUTのアドレス検索能力を試すため、ランダムに選ぶべきです (SHOULD)。

For every address, the testing device MUST send learning frames to allow the DUT/SUT to update its address tables properly.

試験装置は、DUT/SUTがアドレステーブルを正しく更新できるよう、すべてのアドレスについて学習フレームをDUT/SUTへ送信しなければなりません (MUST)。

To measure the DUT/SUT's ability to switch traffic while performing many different address lookups, the number of addresses per port MAY be increased in a series of tests.

多数の異なるアドレス検索を行いながらトラフィックをスイッチングするDUT/SUTの能力を測るため、一連のテストでポートごとのアドレス数を増やしてもかまいません (MAY)。

5.3.4 Measurements
5.3.4 測定

Each receiving port MUST categorize, then count the frames into one of two groups:

各受信ポートは、フレームを次の2群に分類してから数えなければなりません (MUST)。

1.) Received frames MUST have the correct destination MAC address and SHOULD match a signature field.

1.) 受信フレームは正しい宛先MACアドレスを持たなければならず (MUST)、シグネチャーフィールドとも一致すべきです (SHOULD)。

2.) Flood count [2].
2.) フラッディング数 [2]。

Any frame originating from the DUT/SUT MUST not be counted as a received frame. Frames originating from the DUT/SUT MAY be counted as flooded frames or not counted at all.

DUT/SUTから送信されたフレームは、受信フレームとして数えてはなりません (MUST NOT)。DUT/SUTから送信されたフレームは、フラッディングフレームとして数えても、まったく数えなくてもかまいません (MAY)。

Frame loss rate of the DUT/SUT SHOULD be reported as defined in section 26.3 [3] with the following notes: Frame loss rate SHOULD be measured at the end of the trial duration. The term "rate", for this measurement only, does not imply the units in the fashion of "per second."

DUT/SUTのフレーム損失率は、次の注記に従い、セクション26.3 [3]の定義どおりに報告すべきです (SHOULD)。フレーム損失率は試行時間の終了時に測定すべきです (SHOULD)。この測定における「率」という語は、「毎秒」のような単位を意味しません。

5.3.4.1 Throughput
5.3.4.1 スループット

Throughput measurement is defined in section 26.1 [3]. A search algorithm is employed to find the maximum Oload [2] with a zero Frame loss rate [1]. The algorithm MUST adjust Iload to find the throughput.

スループット測定はセクション26.1 [3]で定義されています。探索アルゴリズムを使い、フレーム損失率がゼロとなる最大のOload [2]を見つけます [1]。そのアルゴリズムは、スループットを求めるためにILoadを調整しなければなりません (MUST)。

5.3.4.2 Forwarding rate
5.3.4.2 転送レート

Forwarding rate (FR) of the DUT/SUT SHOULD be reported as the number of test frames per second that the device is observed to successfully forward to the correct destination interface in response to a specified Oload. The Oload MUST also be cited.

DUT/SUTの転送レート(FR)は、指定されたOloadに応じてデバイスが正しい宛先インターフェイスへ正常に転送したと観測されたテストフレームの毎秒の数として報告すべきです (SHOULD)。Oloadも記載しなければなりません (MUST)。

Forwarding rate at maximum offered load (FRMOL) MUST be reported as the number of test frames per second that a device can successfully transmit to the correct destination interface in response to the MOL as defined in section 3.6 [2]. The MOL MUST also be cited.

最大提示負荷時の転送レート(FRMOL)は、セクション3.6 [2]で定義されるMOLに応じて、デバイスが正しい宛先インターフェイスへ正常に送信できるテストフレームの毎秒の数として報告しなければなりません (MUST)。MOLも記載しなければなりません (MUST)。

Maximum forwarding rate (MFR) MUST be reported as the highest forwarding rate of a DUT/SUT taken from an iterative set of forwarding rate measurements. The iterative set of forwarding rate measurements are made by adjusting Iload. The Oload applied to the device MUST also be cited.

最大転送レート(MFR)は、反復して測定したDUT/SUTの転送レートのうち最大の値として報告しなければなりません (MUST)。反復測定ではILoadを調整します。デバイスに適用したOloadも記載しなければなりません (MUST)。

5.3.5 Reporting format
5.3.5 報告形式

The results for these tests SHOULD be reported in the form of a graph. The x coordinate SHOULD be the frame size, the y coordinate SHOULD be the test results. There SHOULD be at least two lines on the graph, one plotting the theoretical and one plotting the test results.

これらのテスト結果はグラフで報告すべきです (SHOULD)。x座標はフレームサイズとし (SHOULD)、y座標はテスト結果とすべきです (SHOULD)。グラフには少なくとも2本の線を引き、1本は理論値、もう1本はテスト結果を示すべきです (SHOULD)。

To measure the DUT/SUT's ability to switch traffic while performing many different address lookups, the number of addresses per port MAY be increased in a series of tests.

多数の異なるアドレス検索を行いながらトラフィックをスイッチングするDUT/SUTの能力を測るため、一連のテストでポートごとのアドレス数を増やしてもかまいません (MAY)。

5.4 Partially meshed unidirectional traffic
5.4 部分メッシュ型の単方向トラフィック
5.4.1 Objective
5.4.1 目的

To determine the throughput of the DUT/SUT when presented multiple streams of unidirectional traffic with half of the ports on the DUT/SUT are transmitting frames destined to the other half of the ports.

DUT/SUTのポートの半分から、残る半分のポート宛てに複数の単方向トラフィックストリームを送信した場合のDUT/SUTのスループットを測定します。

5.4.2 Setup Parameters
5.4.2 設定パラメーター

The following parameters MUST be defined. Each variable is configured with the following considerations.

次のパラメーターを定義しなければなりません (MUST)。各変数は、次の点を考慮して設定します。

Frame Size - Recommended frame sizes are 64, 128, 256, 512, 1024, 1280 and 1518 bytes, per RFC 2544 section 9 [3]. The four CRC bytes are included in the frame size specified.

フレームサイズ — 推奨されるフレームサイズは、RFC 2544のセクション9 [3]に従い、64、128、256、512、1024、1280、1518バイトです。指定するフレームサイズにはCRCの4バイトを含めます。

Interframe Gap (IFG) - The IFG between frames inside a burst MUST be at the minimum specified by the standard (9.6 us for 10Mbps Ethernet, 960 ns for 100Mbps Ethernet, and 96 ns for 1 Gbps Ethernet) of the medium being tested.

フレーム間隔(IFG)— バースト内のフレーム間のIFGは、テスト対象の媒体について規格で定める最小値でなければなりません (MUST)。その値はEthernet 10 Mbpsで9.6 us、Ethernet 100 Mbpsで960 ns、Ethernet 1 Gbpsで96 nsです。

Duplex mode - Half duplex or full duplex.

二重モード — 半二重または全二重。

ILoad - Intended Load per port is expressed in a percentage of the medium's maximum theoretical load, regardless of traffic orientation or duplex mode. Certain test configurations will theoretically over-subscribe the DUT/SUT.

ILoad — ポートあたりの意図した負荷を、トラフィックの方向や二重モードにかかわらず、媒体の理論上の最大負荷に対する割合で表します。特定のテスト設定では、理論上DUT/SUTに過剰な負荷がかかります。

ILoad will not over-subscribe the DUT/SUT in this test.

このテストでは、ILoadによってDUT/SUTに過剰な負荷がかかることはありません。

Burst Size - The burst size defines the number of frames sent back-to-back at the minimum legal IFG [4] before pausing transmission to receive frames. Burst sizes SHOULD vary between 1 and 930 frames. A burst size of 1 will simulate constant load [1].

バーストサイズ — バーストサイズは、フレームを受信するために送信を一時停止する前に、最小許容IFG [4]で連続して送信するフレーム数です。バーストサイズは1~930フレームの範囲とすべきです (SHOULD)。サイズが1の場合、連続負荷をシミュレートします [1]。

Addresses per port - Represents the number of addresses which are being tested for each port. Number of addresses SHOULD be a binary exponential (i.e. 1, 2, 4, 8, 16, 32, 64, 128, 256, ...). Recommended value is 1.

ポートごとのアドレス数 — 各ポートでテストするアドレス数を表します。アドレス数は2のべき乗とすべきです (SHOULD)(例: 1、2、4、8、16、32、64、128、256、…)。推奨値は1です。

Trial Duration - The recommended Trial Duration is 30 seconds. Trial duration SHOULD be adjustable between 1 and 300 seconds.

試行時間 — 推奨される試行時間は30秒です。試行時間は1~300秒の範囲で設定できるようにすべきです (SHOULD)。

5.4.3 Procedure
5.4.3 手順

Ports do not send and receive test frames simultaneously. As a consequence, there should be no collisions unless the DUT is misforwarding frames, generating flooded or Spanning-Tree frames or is enabling some flow control mechanism. Ports used for this test are either transmitting or receiving, but not both. Those ports which are transmitting send test frames destined to addresses corresponding to each of the ports receiving. This creates a unidirectional mesh of traffic.

ポートがテストフレームを同時に送受信することはありません。そのため、DUTがフレームを誤転送する、フラッディングフレームやSpanning-Treeフレームを生成する、または何らかのフロー制御機構を有効にする場合を除き、衝突は発生しないはずです。このテストで使用するポートは送信または受信のいずれか一方であり、両方ではありません。送信ポートは、各受信ポートに対応するアドレス宛てにテストフレームを送信します。これにより、単方向のトラフィックメッシュが形成されます。

All ports on the tester MUST transmit test frames either in a Frame Based or Time Based mode (Appendix B). All ports SHOULD start transmitting their frames within 1% of the trial duration. For a trial duration of 30 seconds, all ports SHOULD have started transmitting frames with 300 milliseconds of each other.

テスターのすべてのポートは、フレームベースまたは時間ベースのモード(付録B)のいずれかでテストフレームを送信しなければなりません (MUST)。すべてのポートは試行時間の1%以内に送信を開始すべきです (SHOULD)。試行時間が30秒なら、各ポートの送信開始時刻の差は300ミリ秒以内とすべきです (SHOULD)。

Each transmitting port in the test MUST send frames to all receiving ports in a round robin type fashion. The sequence of addresses MUST NOT change when congestion control is applied. The following table shows how each port in a test MUST transmit test frames to all other ports in the test. In this 8 port example, port 1 through 4 are transmitting and ports 5 through 8 are receiving; each with 1 address per port:

テストの各送信ポートは、ラウンドロビン方式で、すべての受信ポートへフレームを送信しなければなりません (MUST)。輻輳制御を適用しても、アドレスの順序を変更してはなりません (MUST NOT)。次の表は、テスト内の各ポートが他のすべてのポートへテストフレームを送信する方法を示します (MUST)。この8ポートの例では、ポート1~4が送信側、ポート5~8が受信側で、各ポートに1つのアドレスを割り当てています。

      Source Port, then Destination Ports (in order of transmission)
        
      Port #1              5       6       7       8       5       6...
      Port #2              6       7       8       5       6       7...
      Port #3              7       8       5       6       7       8...
      Port #4              8       5       6       7       8       5...
        

As shown in the table, there is an equal distribution of destination addresses for each transmit opportunity. This keeps the test balanced so that one destination port is not overloaded by the test algorithm and all receiving ports are equally and fully loaded throughout the test. Not following this algorithm exactly will product inconsistent results.

表に示すように、送信機会ごとに宛先アドレスが均等に分配されます。これによりテストの均衡が保たれ、テストアルゴリズムによって特定の宛先ポートだけに過剰な負荷がかかることを防ぎ、テスト中はすべての受信ポートに均等かつ十分な負荷がかかります。このアルゴリズムに厳密に従わないと、一貫性のない結果になります。

For tests using multiple addresses per port, the actual port destinations are the same as described above and the actual source/destination address pairs SHOULD be chosen randomly to exercise the DUT/SUT's ability to perform address lookups.

ポートごとに複数のアドレスを使用するテストでは、実際のポート宛先は上記と同じです。実際に使う送信元/宛先アドレスの組み合わせは、DUT/SUTのアドレス検索能力を試すため、ランダムに選ぶべきです (SHOULD)。

For every address, the testing device MUST send learning frames to allow the DUT/SUT to load its address tables properly. The address table's aging time SHOULD be set sufficiently longer than the learning time and trial duration time combined. If the address table ages out during the test, the results will show a lower performing DUT/SUT.

試験装置は、DUT/SUTがアドレステーブルを正しく更新できるよう、すべてのアドレスについて学習フレームをDUT/SUTへ送信しなければなりません (MUST)。アドレステーブルのエージング時間は、学習時間と試行時間の合計より十分に長く設定すべきです (SHOULD)。テスト中にアドレステーブルのエントリーがエージングアウトすると、DUT/SUTの性能が実際より低く測定されます。

To measure the DUT/SUT's ability to switch traffic while performing many different address lookups, the number of addresses per port MAY be increased in a series of tests.

多数の異なるアドレス検索を行いながらトラフィックをスイッチングするDUT/SUTの能力を測るため、一連のテストでポートごとのアドレス数を増やしてもかまいません (MAY)。

5.4.4 Measurements
5.4.4 測定

Each receiving port MUST categorize, then count the frames into one of two groups:

各受信ポートは、フレームを次の2つのグループに分類してから数えなければなりません (MUST):

1.) Received Frames: received frames MUST have the correct destination MAC address and SHOULD match a signature field.

1.) 受信フレームは正しい宛先MACアドレスを持たなければならず (MUST)、シグネチャーフィールドとも一致すべきです (SHOULD)。

2.) Flood count [2].
2.) フラッディング数 [2]。

Any frame originating from the DUT/SUT MUST not be counted as a received frame. Frames originating from the DUT/SUT MAY be counted as flooded frames or not counted at all.

DUT/SUTから送信されたフレームは、受信フレームとして数えてはなりません (MUST NOT)。DUT/SUTから送信されたフレームは、フラッディングフレームとして数えても、まったく数えなくてもかまいません (MAY)。

Frame loss rate of the DUT/SUT SHOULD be reported as defined in section 26.3 [3] with the following notes: Frame loss rate SHOULD be measured at the end of the trial duration. The term "rate", for this measurement only, does not imply the units in the fashion of "per second."

DUT/SUTのフレーム損失率は、次の注記に従い、セクション26.3 [3]の定義どおりに報告すべきです (SHOULD)。フレーム損失率は試行時間の終了時に測定すべきです (SHOULD)。この測定における「率」という語は、「毎秒」のような単位を意味しません。

5.4.4.1 Throughput
5.4.4.1 スループット

Throughput measurement is defined in section 26.1 [3]. A search algorithm is employed to find the maximum Oload [2] with a zero Frame loss rate [1]. The algorithm MUST adjust Iload to find the throughput.

スループット測定はセクション26.1 [3]で定義されています。探索アルゴリズムを使い、フレーム損失率がゼロとなる最大のOload [2]を見つけます [1]。そのアルゴリズムは、スループットを求めるためにILoadを調整しなければなりません (MUST)。

5.4.4.2 Forwarding rate
5.4.4.2 転送レート

Forwarding rate (FR) of the DUT/SUT SHOULD be reported as the number of test frames per second that the device is observed to successfully forward to the correct destination interface in response to a specified Oload. The Oload MUST also be cited.

DUT/SUTの転送レート(FR)は、指定されたOloadに応じてデバイスが正しい宛先インターフェイスへ正常に転送したと観測されたテストフレームの毎秒の数として報告すべきです (SHOULD)。Oloadも記載しなければなりません (MUST)。

Forwarding rate at maximum offered load (FRMOL) MUST be reported as the number of test frames per second that a device can successfully transmit to the correct destination interface in response to the MOL as defined in section 3.6 [2]. The MOL MUST also be cited.

最大提示負荷時の転送レート(FRMOL)は、セクション3.6 [2]で定義されるMOLに応じて、デバイスが正しい宛先インターフェイスへ正常に送信できるテストフレームの毎秒の数として報告しなければなりません (MUST)。MOLも記載しなければなりません (MUST)。

Maximum forwarding rate (MFR) MUST be reported as the highest forwarding rate of a DUT/SUT taken from an iterative set of forwarding rate measurements. The iterative set of forwarding rate measurements are made by adjusting Iload. The Oload applied to the device MUST also be cited.

最大転送レート(MFR)は、反復して測定したDUT/SUTの転送レートのうち最大の値として報告しなければなりません (MUST)。反復測定ではILoadを調整します。デバイスに適用したOloadも記載しなければなりません (MUST)。

5.4.5 Reporting format
5.4.5 報告形式

The results for these tests SHOULD be reported in the form of a graph. The x coordinate SHOULD be the frame size, the y coordinate SHOULD be the test results. There SHOULD be at least two lines on the graph, one plotting the theoretical and one plotting the test results.

これらのテスト結果はグラフで報告すべきです (SHOULD)。x座標はフレームサイズとし (SHOULD)、y座標はテスト結果とすべきです (SHOULD)。グラフには少なくとも2本の線を引き、1本は理論値、もう1本はテスト結果を示すべきです (SHOULD)。

To measure the DUT/SUT's ability to switch traffic while performing many different address lookups, the number of addresses per port MAY be increased in a series of tests.

多数の異なるアドレス検索を行いながらトラフィックをスイッチングするDUT/SUTの能力を測るため、一連のテストでポートごとのアドレス数を増やしてもかまいません (MAY)。

5.5 Congestion Control
5.5 輻輳制御
5.5.1 Objective
5.5.1 目的

To determine how a DUT handles congestion. Does the device implement congestion control and does congestion on one port affect an uncongested port. This procedure determines if Head of Line Blocking and/or Backpressure are present.

DUTが輻輳をどのように処理するかを測定します。デバイスは輻輳制御を実装しているでしょうか。また、あるポートの輻輳は、輻輳していないポートに影響するでしょうか。この手順では、Head of Line Blocking(HOLブロッキング)やBackpressure(バックプレッシャー)の有無を判定します。

5.5.2 Setup Parameters
5.5.2 設定パラメーター

The following parameters MUST be defined. Each variable is configured with the following considerations.

次のパラメーターを定義しなければなりません (MUST)。各変数は、次の点を考慮して設定します。

Frame Size - Recommended frame sizes are 64, 128, 256, 512, 1024, 1280 and 1518 bytes, per RFC 2544 section 9 [3]. The four CRC bytes are included in the frame size specified.

フレームサイズ — 推奨されるフレームサイズは、RFC 2544のセクション9 [3]に従い、64、128、256、512、1024、1280、1518バイトです。指定するフレームサイズにはCRCの4バイトを含めます。

Interframe Gap (IFG) - The IFG between frames inside a burst MUST be at the minimum specified by the standard (9.6 us for 10Mbps Ethernet, 960 ns for 100Mbps Ethernet, and 96 ns for 1 Gbps Ethernet) of the medium being tested.

フレーム間隔(IFG)— バースト内のフレーム間のIFGは、テスト対象の媒体について規格で定める最小値でなければなりません (MUST)。その値はEthernet 10 Mbpsで9.6 us、Ethernet 100 Mbpsで960 ns、Ethernet 1 Gbpsで96 nsです。

Duplex mode - Half duplex or full duplex.

二重モード — 半二重または全二重。

Addresses per port - Represents the number of addresses which are being tested for each port. Number of addresses SHOULD be a binary exponential (i.e. 1, 2, 4, 8, 16, 32, 64, 128, 256, ...). Recommended value is 1.

ポートごとのアドレス数 — 各ポートでテストするアドレス数を表します。アドレス数は2のべき乗とすべきです (SHOULD)(例: 1、2、4、8、16、32、64、128、256、…)。推奨値は1です。

Trial Duration - The recommended Trial Duration is 30 seconds. Trial duration SHOULD be adjustable between 1 and 300 seconds.

試行時間 — 推奨される試行時間は30秒です。試行時間は1~300秒の範囲で設定できるようにすべきです (SHOULD)。

5.5.3 Procedure
5.5.3 手順

This test MUST consist of a multiple of four ports with the same MOL. Four ports are REQUIRED and MAY be expanded to fully utilize the DUT/SUT in increments of four. Each group of four will contain a test block with two of the ports as source transmitters and two of the ports as receivers. The diagram below depicts the flow of traffic between the switch ports:

このテストで使用するポート数は4の倍数とし、MOLはすべて同じにしなければなりません (MUST)。最小4ポートを使用しなければならず (MUST)、DUT/SUTを十分に使い切るため、4ポート単位で増やしてもかまいません (MAY)。4ポートの各グループでテストブロックを構成し、そのうち2ポートを送信元、残る2ポートを受信側にします。次の図は、スイッチポート間のトラフィックの流れを示します。

        +----------+   50 % MOL                  +-------------+
        |          |  ------------------------>  |             |
        |          |   50 % MOL                  | uncongested |
        |          |  ---------                  |             |
        +----------+            \                +-------------+
                                 \
                                  \
                                   \
        +----------+                \            +-------------+
        |          |                 --------->  |             |
        |          |   100 % MOL                 | congested   |
        |          |  ------------------------>  |             |
        +----------+                             +-------------+
        

Both source transmitters MUST transmit the exact number of test frames. The first source MUST transmit test frames at the MOL with the destination address of the two receive ports in an alternating order. The first test frame to the uncongested receive port, second test frame to the congested receive port, then repeat. The second source transmitter MUST transmit test frames at the MOL only to the congested receive port.

2つの送信元ポートは、同じ数のテストフレームを送信しなければなりません (MUST)。第1の送信元ポートは、MOLでテストフレームを送信し、2つの受信ポートの宛先アドレスを交互に指定しなければなりません (MUST)。すなわち、最初のフレームを非輻輳受信ポートへ、2番目のフレームを輻輳受信ポートへ送り、この順序を繰り返します。第2の送信元ポートは、MOLで輻輳受信ポートだけにテストフレームを送信しなければなりません (MUST)。

Both receive ports SHOULD distinguish between test frames originating from the source ports and frames originating from the DUT/SUT. Only test frames from the source ports SHOULD be counted.

両方の受信ポートは、送信元ポートからのテストフレームとDUT/SUTからのフレームを区別すべきです (SHOULD)。送信元ポートからのテストフレームだけを数えるべきです (SHOULD)。

The uncongested receive port should be receiving at a rate of half the MOL. The number of test frames received on the uncongested port SHOULD be 50% of the test frames transmitted by the first source transmitter. The congested receive port should be receiving at the MOL. The number of test frames received on the congested port should be between 100% and 150% of the test frames transmitted by one source transmitter.

非輻輳受信ポートはMOLの半分のレートで受信する想定です。非輻輳ポートが受信するテストフレーム数は、第1の送信元ポートが送信したテストフレーム数の50%とすべきです (SHOULD)。輻輳受信ポートはMOLで受信する想定です。そのポートが受信するテストフレーム数は、1つの送信元ポートが送信したテストフレーム数の100%から150%の範囲になります。

Test frames destined to uncongested ports in a switch device should not be dropped due to other ports being congested, even if the source is sending to both the congested and uncongested ports.

スイッチデバイスでは、送信元が輻輳ポートと非輻輳ポートの両方へ送信していても、他のポートが輻輳していることを理由に、非輻輳ポート宛てのテストフレームを破棄すべきではありません。

5.5.4 Measurements
5.5.4 測定

Any frame received which does not have the correct destination address MUST not be counted as a received frame and SHOULD be counted as part of a flood count.

正しい宛先アドレスを持たない受信フレームは、受信フレームとして数えてはならず (MUST NOT)、フラッディング数の一部として数えるべきです (SHOULD)。

Any frame originating from the DUT/SUT MUST not be counted as a received frame. Frames originating from the DUT/SUT MAY be counted as flooded frames or not counted at all.

DUT/SUTから送信されたフレームは、受信フレームとして数えてはなりません (MUST NOT)。DUT/SUTから送信されたフレームは、フラッディングフレームとして数えても、まったく数えなくてもかまいません (MAY)。

Frame loss rate of the DUT/SUT's congested and uncongested ports MUST be reported as defined in section 26.3 [3] with the following notes: Frame loss rate SHOULD be measured at the end of the trial duration. The term "rate", for this measurement only, does not imply the units in the fashion of "per second."

DUT/SUTの輻輳ポートと非輻輳ポートのフレーム損失率は、次の注記に従い、セクション26.3 [3]の定義どおりに報告しなければなりません (MUST)。フレーム損失率は試行時間の終了時に測定すべきです (SHOULD)。この測定における「率」という語は、「毎秒」のような単位を意味しません。

Offered Load to the DUT/SUT MUST be reported as the number of test frames per second that the DUT/SUT observed to accept. This may be different that the MOL.

DUT/SUTへの提示負荷は、DUT/SUTが受け入れたと観測されたテストフレームの毎秒の数として報告しなければなりません (MUST)。この値はMOLと異なる場合があります。

Forwarding rate (FR) of the DUT/SUT's congested and uncongested ports MUST be reported as the number of test frames per second that the device is observed to successfully transmit to the correct destination interface in response to a specified offered load. The offered load MUST also be cited.

DUT/SUTの輻輳ポートと非輻輳ポートの転送レート(FR)は、指定された提示負荷に応じてデバイスが正しい宛先インターフェイスへ正常に送信したと観測されたテストフレームの毎秒の数として報告しなければなりません (MUST)。提示負荷も記載しなければなりません (MUST)。

5.5.5 Reporting format
5.5.5 報告形式

This test MUST report the frame lost rate at the uncongested port, the forwarding rate (at 50% offered load) at the uncongested port, and the frame lost rate at the congested port. This test MAY report the frame counts transmitted and frame counts received by the DUT/SUT.

このテストでは、非輻輳ポートのフレーム損失率、非輻輳ポートの転送レート(提示負荷50%時)、および輻輳ポートのフレーム損失率を報告しなければなりません (MUST)。DUT/SUTが送信したフレーム数と受信したフレーム数を報告してもかまいません (MAY)。

5.5.5.1 HOLB
5.5.5.1 Head of Line Blocking(HOLB)

If there is frame loss at the uncongested port, "Head of Line" blocking is present. The DUT cannot forward the amount of traffic to the congested port and as a result it is also losing frames destined to the uncongested port.

非輻輳ポートでフレーム損失が発生した場合、Head of Line Blockingが存在します。これは、DUTが輻輳ポートへ十分なトラフィックを転送できず、その結果、非輻輳ポート宛てのフレームも失っていることを示します。

5.5.5.2 Back Pressure
5.5.5.2 バックプレッシャー

If there is no frame loss on the congested port, then backpressure is present. It should be noted that this test expects the overall load to the congested port to be greater than 100%. Therefore if the load is greater than 100% and no frame loss is detected, then the DUT must be implementing a flow control mechanism. The type of flow control mechanism used is beyond the scope of this memo.

輻輳ポートでフレーム損失がない場合、バックプレッシャーが存在します。このテストでは、輻輳ポートへの合計負荷が100%を超えることを想定している点に注意してください。したがって、負荷が100%を超えていてフレーム損失が検出されないなら、DUTはフロー制御機構を実装しているはずです。使用されるフロー制御機構の種類は本メモの範囲外です。

It should be noted that some DUTs may not be able to handle the 100% load presented at the input port. In this case, there may be frame loss reported at the uncongested port which is due to the load at the input port rather than the congested port's load.

DUTによっては、入力ポートに提示された100%の負荷を処理できない場合がある点に注意してください。この場合、輻輳ポートの負荷ではなく入力ポートの負荷が原因で、非輻輳ポートでもフレーム損失が報告されることがあります。

If the uncongested frame loss is reported as zero, but the maximum forwarding rate is less than 7440 (for 10Mbps Ethernet), then this may be an indication of congestion control being enforced by the DUT. In this case, the congestion control is affecting the throughput of the uncongested port.

非輻輳ポートのフレーム損失がゼロと報告され、最大転送レートが7440(Ethernet 10 Mbpsの場合)未満なら、DUTが輻輳制御を実行している可能性があります。この場合、輻輳制御が非輻輳ポートのスループットに影響しています。

If no congestion control is detected, the expected percentage frame loss for the congested port is 33% at 150% overload. It is receiving 100% load from 1 port, and 50% from another, and can only get 100% possible throughput, therefore having a frame loss rate of 33% (150%-50%/150%).

輻輳制御が検出されない場合、負荷を150%過剰に提示したときの輻輳ポートの予想フレーム損失率は33%です。1つのポートから100%、別のポートから50%の負荷を受けますが、可能なスループットは100%だけなので、フレーム損失率は33%(150%-50%/150%)になります。

5.6 Forward Pressure and Maximum Forwarding Rate
5.6 フォワードプレッシャーと最大転送レート
5.6.1 Objective
5.6.1 目的

The Forward Pressure test overloads a DUT/SUT port and measures the output for forward pressure [2]. If the DUT/SUT transmits frames with an interframe gap less than 96 bits (section 4.2.3.2.2 [4]), then forward pressure is detected.

フォワードプレッシャーテストでは、DUT/SUTのポートに過負荷をかけ、フォワードプレッシャー[2]の出力を測定します。DUT/SUTが96 bits(セクション4.2.3.2.2 [4])未満のIFGでフレームを送信した場合、フォワードプレッシャーが検出されます。

The objective of the Maximum Forwarding Rate test is to measure the peak value of the Forwarding Rate when the Offered Load is varied between the throughput [1] and the Maximum Offered Load [2].

最大転送レートテストの目的は、提示負荷をスループット [1]と最大提示負荷 [2]の間で変化させたときの転送レートの最大値を測定することです。

5.6.2 Setup Parameters
5.6.2 設定パラメーター

The following parameters MUST be defined. Each variable is configured with the following considerations.

次のパラメーターを定義しなければなりません (MUST)。各変数は、次の点を考慮して設定します。

Frame Size - Recommended frame sizes are 64, 128, 256, 512, 1024, 1280 and 1518 bytes, per RFC 2544 section 9 [3]. The four CRC bytes are included in the frame size specified.

フレームサイズ — 推奨されるフレームサイズは、RFC 2544のセクション9 [3]に従い、64、128、256、512、1024、1280、1518バイトです。指定するフレームサイズにはCRCの4バイトを含めます。

Duplex mode - Half duplex or full duplex.

二重モード — 半二重または全二重。

Trial Duration - The recommended Trial Duration is 30 seconds. Trial duration SHOULD be adjustable between 1 and 300 seconds.

試行時間 — 推奨される試行時間は30秒です。試行時間は1~300秒の範囲で設定できるようにすべきです (SHOULD)。

Step Size - The minimum incremental resolution that the Iload will be incremented in frames per second. The smaller the step size, the more accurate the measurement and the more iterations required. As the Iload approaches the MOL, the minimum step size will increase because of gap resolution on the testing device.

ステップサイズ — Iloadを1秒あたりのフレーム数で増加させるときの最小増分です。ステップサイズが小さいほど測定精度は上がりますが、必要な反復回数も増えます。IloadがMOLに近づくと、試験装置のギャップ分解能のため、最小ステップサイズは大きくなります。

5.6.3 Procedure
5.6.3 手順
5.6.3.1 Maximum forwarding rate
5.6.3.1 最大転送レート

If the Throughput [1] and the MOL [2] are the same, then MFR [2] is equal to the MOL [2].

スループット [1]とMOL [2]が同じ場合、MFR [2]はMOL [2]と等しくなります。

This test MUST at a minimum be performed in a two-port configuration as described below. Learning frames MUST be sent to allow the DUT/SUT to update its address tables properly.

このテストは、少なくとも後述の2ポート構成で実施しなければなりません (MUST)。DUT/SUTがアドレステーブルを正しく更新できるよう、学習フレームを送信しなければなりません (MUST)。

Test frames are transmitted to the first port (port 1) of the DUT/SUT at the Iload. The FR [2] on the second port (port 2) of the DUT/SUT is measured. The Iload is incremented for each Step Size to find the MFR. The algorithm for the test is as follows:

DUT/SUTの第1ポート(ポート1)にIloadのテストフレームを送信し、第2ポート(ポート2)でFR [2]を測定します。MFRを求めるため、ステップサイズごとにIloadを増加させます。テストのアルゴリズムは次のとおりです。

    CONSTANT
      MOL = ... frames/sec; {Maximum Offered Load}
    VARIABLE
      MFR   := 0 frames/sec; {Maximum Forwarding Rate}
      ILOAD := starting throughput in frames/sec; {offered load}
      STEP  := ... frames/sec; {Step Size}
    BEGIN
      ILOAD := ILOAD - STEP;
      DO
      BEGIN
        ILOAD := ILOAD + STEP
        IF (ILOAD > MOL) THEN
        BEGIN
          ILOAD := MOL
        END
        AddressLearning; {Port 2 broadcasts with its source address}
        Transmit(ILOAD); {Port 1 sends frames to Port 2 at Offered load}
        IF (Port 2 Forwarding Rate > MFR) THEN
        BEGIN
           MFR := Port 2 Forwarding Rate; {A higher value than before}
        END
        
    END WHILE (ILOAD < MOL); {ILOAD has reached the MOL value} DONE
        
5.6.3.2 Minimum Interframe Gap
5.6.3.2 最小フレーム間隔

The Minimum Interframe gap test SHOULD, at a minimum, be performed in a two-port configuration as described below. Learning frames MUST be sent to allow the DUT/SUT to update its address tables properly.

最小フレーム間隔テストは、少なくとも後述の2ポート構成で実施すべきです (SHOULD)。DUT/SUTがアドレステーブルを正しく更新できるよう、学習フレームを送信しなければなりません (MUST)。

Test frames SHOULD be transmitted to the first port (port 1) of the DUT/SUT with an interframe gap of 88 bits. This will apply forward pressure to the DUT/SUT and overload it at a rate of one byte per frame. The test frames MUST be constructed with a source address of port 1 and a destination address of port 2.

DUT/SUTの第1ポート(ポート1)へ、IFGを88 bitsとしてテストフレームを送信すべきです (SHOULD)。これによりDUT/SUTにフォワードプレッシャーをかけ、フレームごとに1バイトの割合で過負荷にします。テストフレームの送信元アドレスはポート1、宛先アドレスはポート2にしなければなりません (MUST)。

The FR on the second port (port 2) of the DUT/SUT is measured. The measured Forwarding Rate should not exceed the medium's maximum theoretical utilization (MOL).

DUT/SUTの第2ポート(ポート2)でFRを測定します。測定された転送レートは、媒体の理論上の最大利用率(MOL)を超えない想定です。

5.6.4 Measurements
5.6.4 測定

Port 2 MUST categorize, then count the frames into one of two groups:

ポート2は、フレームを次の2群に分類してから数えなければなりません (MUST)。

1.) Received Frames: received frames MUST have the correct destination MAC address and SHOULD match a signature field.

1.) 受信フレームは正しい宛先MACアドレスを持たなければならず (MUST)、シグネチャーフィールドとも一致すべきです (SHOULD)。

2.) Flood count [2].
2.) フラッディング数 [2]。

Any frame originating from the DUT/SUT MUST not be counted as a received frame. Frames originating from the DUT/SUT MAY be counted as flooded frames or not counted at all.

DUT/SUTから送信されたフレームは、受信フレームとして数えてはなりません (MUST NOT)。DUT/SUTから送信されたフレームは、フラッディングフレームとして数えても、まったく数えなくてもかまいません (MAY)。

5.6.5 Reporting format
5.6.5 報告形式

MFR MUST be reported as the highest forwarding rate of a DUT/SUT taken from an iterative set of forwarding rate measurements. The Iload applied to the device MUST also be cited.

MFRは、反復して測定したDUT/SUTの転送レートのうち最大の値として報告しなければなりません (MUST)。デバイスに適用したIloadも記載しなければなりません (MUST)。

Forwarding rate (FR) of the DUT/SUT SHOULD be reported as the number of frames per second that the device is observed to successfully transmit to the correct destination interface in response to a specified Oload. The Iload MUST be cited and the Oload MAY be recorded.

DUT/SUTの転送レート(FR)は、指定されたOloadに応じてデバイスが正しい宛先インターフェイスへ正常に送信したと観測されたフレームの毎秒の数として報告すべきです (SHOULD)。Iloadを記載しなければならず (MUST)、Oloadは記録してもかまいません (MAY)。

If the FR exceeds the MOL during the Minimum Interframe gap test, this MUST be highlighted with the expression "Forward Pressure detected".

最小フレーム間隔テスト中にFRがMOLを超えた場合、「Forward Pressure detected」という表現で明示しなければなりません (MUST)。

5.7 Address Caching Capacity
5.7 アドレスキャッシュ容量
5.7.1 Objective
5.7.1 目的

To determine the address caching capacity of a LAN switching device as defined in RFC 2285, section 3.8.1 [2].

RFC 2285のセクション3.8.1 [2]で定義されるLANスイッチングデバイスのアドレスキャッシュ容量を測定します。

5.7.2 Setup Parameters
5.7.2 設定パラメーター

The following parameters MUST be defined. Each variable is configured with the following considerations.

次のパラメーターを定義しなければなりません (MUST)。各変数は、次の点を考慮して設定します。

Age Time - The maximum time that a DUT/SUT will keep a learned address in its forwarding table.

エージング時間 — DUT/SUTが学習したアドレスを転送テーブルに保持する最大時間です。

Addresses Learning Rate - The rate at which new addresses are offered to the DUT/SUT to be learned. The rate at which address learning frames are offered may have to be adjusted to be as low as 50 frames per second or even less, to guarantee successful learning.

アドレス学習レート — DUT/SUTに提示して学習させる新しいアドレスのレートです。学習を確実に成功させるため、学習フレームの送信レートを毎秒50フレーム以下まで下げる必要がある場合があります。

Initial Addresses - The initial number of addresses to start the test with. The number MUST be between 1 and the maximum number supported by the implementation.

初期アドレス数 — テスト開始時に使用するアドレス数です。アドレス数は1以上、実装がサポートする最大値以下でなければなりません (MUST)。

5.7.3 Procedure
5.7.3 手順

The aging time of the DUT/SUT MUST be known. The aging time MUST be longer than the time necessary to produce frames at the specified rate. If a low frame rate is used for the test, then it may be possible that sending a large amount of frames may actually take longer than the aging time.

DUT/SUTのエージング時間を把握しなければなりません (MUST)。エージング時間は、指定レートでフレームを生成するために必要な時間より長くなければなりません (MUST)。テストで低いフレームレートを使うと、大量のフレームを送信するのにエージング時間より長くかかる場合があります。

This test MUST at a minimum be performed in a three-port configuration described below. The test MAY be expanded to fully utilized the DUT/SUT in increments of two or three ports. An increment of two would include an additional Learning port and Test port. An increment of three would include an additional Learning port, Test port, and Monitoring port.

このテストは、少なくとも後述の3ポート構成で実施しなければなりません (MUST)。DUT/SUTを十分に使い切るため、ポート数を2または3ポート単位で増やしてもかまいません (MAY)。2ポート増やす場合は学習ポートとテストポートを1つずつ追加します。3ポート増やす場合は、学習ポート、テストポート、監視ポートを1つずつ追加します。

The Learning port (Lport) transmits learning frames to the DUT/SUT with varying source addresses and a fixed destination address corresponding to the address of the device connected to the Test port (Tport) of the DUT/SUT. By receiving frames with varying source addresses, the DUT/SUT should learn these new addresses. The source addresses MAY be in sequential order.

学習ポート(Lport)は、送信元アドレスを変えながら学習フレームをDUT/SUTへ送信します。宛先アドレスは固定し、DUT/SUTのテストポート(Tport)に接続されたデバイスのアドレスにします。送信元アドレスの異なるフレームを受信することで、DUT/SUTはこれらの新しいアドレスを学習する想定です。送信元アドレスは連番にしてもかまいません (MAY)。

The Test port (Tport) of the DUT/SUT acts as the receiving port for the learning frames. Test frames will be transmitted back to the addresses learned on the Learning port. The algorithm for this is explained below.

DUT/SUTのテストポート(Tport)は、学習フレームを受信するポートとして機能します。テストフレームは、学習ポートで学習されたアドレス宛てに返送します。手順のアルゴリズムを以下に示します。

The Monitoring port (Mport) on the DUT/SUT acts as a monitoring port to listen for flooded or mis-forwarded frames. If the test spans multiple broadcast domains (VLANs), each broadcast domain REQUIRES a Monitoring port.

DUT/SUTの監視ポート(Mport)は、フラッディングされたフレームや誤転送されたフレームを監視します。テストが複数のブロードキャストドメイン(VLAN)にまたがる場合、各ブロードキャストドメインに監視ポートが必要です。

It is highly recommended that SNMP, Spanning Tree, and any other frames originating from the DUT/SUT be disabled when running this test. If such protocols cannot be turned off, the flood count MUST be modified only to count test frame originating from Lport and MUST NOT count frames originating from the DUT/SUT.

このテストの実行時には、SNMP、Spanning Tree、およびDUT/SUTが送信するその他のフレームを無効にすることを強く推奨します。このようなプロトコルを無効にできない場合、フラッディング数はLportから送信されたテストフレームだけを数えるよう変更しなければなりません (MUST)。また、DUT/SUTから送信されたフレームを数えてはなりません (MUST NOT)。

The algorithm for the test is as follows:

テストのアルゴリズムは次のとおりです。

   CONSTANT
      AGE = ...;  {value greater that DUT aging time}
      MAX = ...;  {maximum address support by implementation}
    VARIABLE
      LOW  := 0;    {Highest passed valve}
      HIGH := MAX;  {Lowest failed value}
      N    := ...;  {user specified initial starting point}
    BEGIN
      DO
        BEGIN
        PAUSE(AGE);   {Age out any learned addresses}
          AddressLearning(TPort); {broadcast a frame with its source
                                  Address and broadcast destination}
          AddressLearning(LPort); {N frames with varying source addresses
                                  to Test Port}
        Transmit(TPort); {N frames with varying destination addresses
                           corresponding to Learning Port}
        IF (MPort receive frame != 0) OR
           (LPort receive frames < TPort transmit) THEN
          BEGIN  {Address Table of DUT/SUT was full}
            HIGH := N;
          END
        ELSE
          BEGIN  {Address Table of DUT/SUT was NOT full}
            LOW := N;
          END
        N := LOW + (HIGH - LOW)/2;
      END WHILE (HIGH - LOW >= 2);
    END {Value of N equals number of addresses supported by DUT/SUT}
        

Using a binary search approach, the test targets the exact number of addresses supported per port with consistent test iterations. Due to the aging time of DUT/SUT address tables, each iteration may take some time during the waiting period for the addresses to clear. If possible, configure the DUT/SUT for a low value for the aging time.

二分探索法を使い、各反復で一貫したテストを行って、ポートごとにサポートされるアドレス数の上限を特定します。DUT/SUTのアドレステーブルのエージング時間により、アドレスが消去されるのを待つ各反復には時間がかかることがあります。可能であれば、DUT/SUTのエージング時間を短く設定してください。

Once the high and low values of N meet, then the threshold of address handling has been found.

Nの上限値と下限値が一致すると、アドレス処理能力のしきい値が見つかったことになります。

5.7.4 Measurements
5.7.4 測定

Whether the offered addresses per port was successful forwarded without flooding.

各ポートに提示したアドレスが、フラッディングされずに正常に転送されたかどうかを確認します。

5.7.5 Reporting format
5.7.5 報告形式

After the test is run, results for each iteration SHOULD be displayed in a table to include:

テスト実行後、各反復の結果を次の項目を含む表に表示すべきです (SHOULD)。

The number of addresses used for each test iteration (varied).

各テスト反復で使用したアドレス数(可変)。

The intended load used for each test iteration (fixed).

各テスト反復で使用した意図負荷(固定)。

Number of test frames that were offered to Tport of the DUT/SUT. This SHOULD match the number of addresses used for the test iteration. Test frames are the frames sent with varying destination addresses to confirm that the DUT/SUT has learned all of the addresses for each test iteration.

DUT/SUTのTportに提示したテストフレーム数。この値は、その反復で使用したアドレス数と一致すべきです (SHOULD)。テストフレームは、各反復でDUT/SUTがすべてのアドレスを学習したことを確認するため、宛先アドレスを変えて送信するフレームです。

The flood count on Tport during the test portion of each test. If the number is non-zero, this is an indication of the DUT/SUT flooding a frame in which the destination address is not in the address table.

各テストの測定中にTportで数えたフラッディング数。この値が0以外なら、宛先アドレスがアドレステーブルにないフレームをDUT/SUTがフラッディングしていることを示します。

The number of frames correctly forwarded to test Lport during the test portion of the test. Received frames MUST have the correct destination MAC address and SHOULD match a signature field. For a passing test iteration, this number should be equal to the number of frames transmitted by Tport.

テストの測定中にテスト用Lportへ正しく転送されたフレーム数です。受信フレームは正しい宛先MACアドレスを持たなければならず (MUST)、シグネチャーフィールドとも一致すべきです (SHOULD)。テストに合格した反復では、この数はTportが送信したフレーム数と一致する想定です。

The flood count on Lport during the test portion of each test. If the number is non-zero, this is an indication of the DUT/SUT flooding a frame in which the destination address is not in the address table.

各テストの測定中にLportで数えたフラッディング数です。この値が0以外なら、宛先アドレスがアドレステーブルにないフレームをDUT/SUTがフラッディングしていることを示します。

The flood count on Mport. If the value is not zero, then this indicates that for that test iteration, the DUT/SUT could not determine the proper destination port for that many frames. In other words, the DUT/SUT flooded the frame to all ports since its address table was full.

Mportで数えたフラッディング数です。この値が0以外なら、そのテスト反復で、DUT/SUTがそれだけのフレームについて適切な宛先ポートを特定できなかったことを示します。つまり、アドレステーブルが満杯だったため、DUT/SUTはそのフレームをすべてのポートへフラッディングしました。

5.8 Address Learning Rate
5.8 アドレス学習レート
5.8.1 Objective
5.8.1 目的

To determine the rate of address learning of a LAN switching device.

LANスイッチングデバイスのアドレス学習レートを測定します。

5.8.2 Setup Parameters
5.8.2 設定パラメーター

The following parameters MUST be defined. Each variable is configured with the following considerations.

次のパラメーターを定義しなければなりません (MUST)。各変数は、次の点を考慮して設定します。

Age Time - The maximum time that a DUT/SUT will keep a learned address in its forwarding table.

エージング時間 — DUT/SUTが学習したアドレスを転送テーブルに保持する最大時間です。

Initial Addresses Learning Rate - The starting rate at which new addresses are offered to the DUT/SUT to be learned.

初期アドレス学習レート — DUT/SUTに提示して学習させる新しいアドレスの開始レートです。

Number of Addresses - The number of addresses that the DUT/SUT must learn. The number MUST be between 1 and the maximum number supported by the implementation. It is recommended no to exceed the address caching capacity found in section 5.9

アドレス数 — DUT/SUTが学習すべきアドレスの数です。アドレス数は1以上、実装がサポートする最大値以下でなければなりません (MUST)。セクション5.7で測定したアドレスキャッシュ容量を超えないようにすることを推奨します。

5.8.3 Procedure
5.8.3 手順

The aging time of the DUT/SUT MUST be known. The aging time MUST be longer than the time necessary to produce frames at the specified rate. If a low frame rate is used for the test, then it may be possible that sending a large amount of frames may actually take longer than the aging time.

DUT/SUTのエージング時間を把握しなければなりません (MUST)。エージング時間は、指定レートでフレームを生成するために必要な時間より長くなければなりません (MUST)。テストで低いフレームレートを使うと、大量のフレームを送信するのにエージング時間より長くかかる場合があります。

This test MUST at a minimum be performed in a three-port configuration in section 5.9.3. The test MAY be expanded to fully utilized the DUT/SUT in increments of two or three ports. An increment of two would include an additional Learning port and Test port. An increment of three would include an additional Learning port, Test port, and Monitoring port.

このテストは、セクション5.9.3で説明する3ポート構成で少なくとも実施しなければなりません (MUST)。DUT/SUTを十分に使い切るため、ポート数を2または3ポート単位で増やしてもかまいません (MAY)。2ポート増やす場合は学習ポートとテストポートを1つずつ追加します。3ポート増やす場合は、学習ポート、テストポート、監視ポートを1つずつ追加します。

An algorithm similar to the one used to determine address caching capacity can be used to determine the address learning rate. This test iterates the rate at which address learning frames are offered by the test device connected to the DUT/SUT. It is recommended to set the number of addresses offered to the DUT/SUT in this test to the maximum caching capacity.

アドレスキャッシュ容量の測定に使うものと同様のアルゴリズムで、アドレス学習レートを測定できます。このテストでは、DUT/SUTに接続された試験装置が学習フレームを提示するレートを変えながら反復します。このテストでDUT/SUTに提示するアドレス数は、最大キャッシュ容量に設定することを推奨します。

The address learning rate might be determined for different numbers of addresses but in each test run, the number MUST remain constant and SHOULD be equal to or less than the maximum address caching capacity.

異なるアドレス数でアドレス学習レートを測定してもかまいませんが、各テスト実行中はアドレス数を一定に保たなければなりません (MUST)。また、最大アドレスキャッシュ容量以下にすべきです (SHOULD)。

5.8.4 Measurements
5.8.4 測定

Whether the offered addresses per port were successful forwarded without flooding at the offered learning rate.

提示した学習レートにおいて、ポートごとに提示したアドレスがフラッディングされずに正常転送されたかどうかを確認します。

5.8.5 Reporting format
5.8.5 報告形式

After the test is run, results for each iteration SHOULD be displayed in a table:

テストの実行後、各反復の結果を表に表示すべきです (SHOULD)。

The number of addresses used for each test iteration (fixed).

各テスト反復で使用したアドレス数(固定)。

The intended load used for each test iteration (varied).

各テスト反復で使用した意図負荷(可変)。

Number of test frames that were transmitted by Tport. This SHOULD match the number of addresses used for the test iteration. Test frames are the frames sent with varying destination addresses to confirm that the DUT/SUT has learned all of the addresses for each test iteration.

Tportから送信したテストフレーム数。この値は、その反復で使用したアドレス数と一致すべきです (SHOULD)。テストフレームは、各反復でDUT/SUTがすべてのアドレスを学習したことを確認するため、宛先アドレスを変えて送信するフレームです。

The flood count on Tport during the test portion of each test. If the number is non-zero, this is an indication of the DUT/SUT flooding a frame in which the destination address is not in the address table.

各テストの測定中にTportで数えたフラッディング数です。この値が0以外なら、宛先アドレスがアドレステーブルにないフレームをDUT/SUTがフラッディングしていることを示します。

The number of frames correctly forwarded to test Lport during the test portion of the test. Received frames MUST have the correct destination MAC address and SHOULD match a signature field. For a passing test iteration, this number should be equal to the number of frames transmitted by Tport.

テストの測定中にテスト用Lportへ正しく転送されたフレーム数です。受信フレームは正しい宛先MACアドレスを持たなければならず (MUST)、シグネチャーフィールドとも一致すべきです (SHOULD)。テストに合格した反復では、この数はTportが送信したフレーム数と一致する想定です。

The flood count on Lport during the test portion of each test. If the number is non-zero, this is an indication of the DUT/SUT flooding a frame in which the destination address is not in the address table.

各テストの測定中にLportで数えたフラッディング数です。この値が0以外なら、宛先アドレスがアドレステーブルにないフレームをDUT/SUTがフラッディングしていることを示します。

The flood count on Mport. If the value is not zero, then this indicates that for that test iteration, the DUT/SUT could not determine the proper destination port for that many frames. In other words, the DUT/SUT flooded the frame to all ports since its address table was full.

Mportで数えたフラッディング数です。この値が0以外なら、そのテスト反復で、DUT/SUTがそれだけのフレームについて適切な宛先ポートを特定できなかったことを示します。つまり、アドレステーブルが満杯だったため、DUT/SUTはそのフレームをすべてのポートへフラッディングしました。

5.9 Errored frames filtering
5.9 エラーフレームのフィルタリング
5.9.1 Objective
5.9.1 目的

The objective of the Errored frames filtering test is to determine the behavior of the DUT under error or abnormal frame conditions. The results of the test indicate if the DUT/SUT filters the errors, or simply propagates the errored frames along to the destination.

エラーフレームのフィルタリングテストでは、エラーまたは異常なフレームが発生した場合のDUTの動作を測定します。結果から、DUT/SUTがエラーを含むフレームをフィルタリングするのか、宛先までそのまま転送するのかが分かります。

5.9.2 Setup Parameters
5.9.2 設定パラメーター

The following parameters MUST be defined. Each variable is configured with the following considerations.

次のパラメーターを定義しなければなりません (MUST)。各変数は、次の点を考慮して設定します。

ILoad - Intended Load per port is expressed in a percentage of the medium's maximum theoretical load possible. The actual transmitted frame per second is dependent upon half duplex or full duplex operation. The test SHOULD be run multiple times with a different load per port in each case.

ILoad — ポートあたりの意図した負荷を、媒体で可能な理論上の最大負荷に対する割合で表します。実際に送信される毎秒のフレーム数は、半二重か全二重かによって異なります。このテストは、ポートあたりの負荷を変えて複数回実施すべきです (SHOULD)。

Trial Duration - The recommended Trial Duration is 30 seconds. Trial duration SHOULD be adjustable between 1 and 300 seconds.

試行時間 — 推奨される試行時間は30秒です。試行時間は1~300秒の範囲で設定できるようにすべきです (SHOULD)。

5.9.3 Procedure
5.9.3 手順

Each of the illegal frames for Ethernet MUST be checked:

Ethernetで許可されない次の各フレームを検査しなければなりません (MUST)。

Oversize - The DUT/SUT MAY filter frames larger than 1518 bytes from being propagated through the DUT/SUT section 4.2.4.2.1 [4]. Oversized frames transmitted to the DUT/SUT should not be forwarded. DUT/SUT supporting tagged Frames MAY forward frames up to and including 1522 bytes long (section 4.2.4.2.1 [5]).

過大サイズ — DUT/SUTは、1518バイトを超えるフレームがDUT/SUTを通過するのを防ぐため、それらをフィルタリングしてもかまいません (MAY)(セクション4.2.4.2.1 [4])。DUT/SUTに送信された過大サイズのフレームは転送しない想定です。タグ付きフレームをサポートするDUT/SUTは、1522バイト以下のフレームを転送してもかまいません (MAY)(セクション4.2.4.2.1 [5])。

Undersize - The DUT/SUT MUST filter frames less than 64 bytes from being propagated through the DUT/SUT (section 4.2.4.2.2 [4]). Undersized frames (or collision fragments) received by the DUT/SUT must not be forwarded.

過小サイズ — DUT/SUTは、64バイト未満のフレームがDUT/SUTを通過するのを防ぐため、それらをフィルタリングしなければなりません (MUST)(セクション4.2.4.2.2 [4])。DUT/SUTが受信した過小サイズのフレーム(または衝突フラグメント)は転送しない想定です。

CRC Errors - The DUT/SUT MUST filter frames that fail the Frame Check Sequence Validation (section 4.2.4.1.2 [4]) from being propagated through the DUT/SUT. Frames with an invalid CRC transmitted to the DUT/SUT should not be forwarded.

CRCエラー — DUT/SUTは、Frame Check Sequenceの検証に失敗したフレームがDUT/SUTを通過するのを防ぐため、これらをフィルタリングしなければなりません (MUST)(セクション4.2.4.1.2 [4])。DUT/SUTに送信された無効なCRCを含むフレームは転送しない想定です。

Dribble Bit Errors - The DUT/SUT MUST correct and forward frames containing dribbling bits. Frames transmitted to the DUT/SUT that do not end in an octet boundary but contain a valid frame check sequence MUST be accepted by the DUT/SUT (section 4.2.4.2.1 [4]) and forwarded to the correct receive port with the frame ending in an octet boundary (section 3.4 [4]).

ドリブルビットエラー — DUT/SUTは、ドリブルビットを含むフレームを修正して転送しなければなりません (MUST)。オクテット境界で終端しないものの有効なFrame Check Sequenceを含むフレームは、DUT/SUTが受け入れなければならず (MUST)(セクション4.2.4.2.1 [4])、フレームをオクテット境界で終端させたうえで正しい受信ポートへ転送します(セクション3.4 [4])。

Alignment Errors - The DUT/SUT MUST filter frames that fail the Frame Check Sequence Validation AND do not end in an octet boundary. This is a combination of a CRC error and a Dribble Bit error. When both errors are occurring in the same frame, the DUT/SUT MUST determine the CRC error takes precedence and filters the frame (section 4.2.4.1.2 [4]) from being propagated.

アラインメントエラー — DUT/SUTは、Frame Check Sequenceの検証に失敗し、かつオクテット境界で終端しないフレームをフィルタリングしなければなりません (MUST)。これはCRCエラーとドリブルビットエラーが組み合わさった状態です。両方のエラーが同じフレームに発生した場合、DUT/SUTはCRCエラーを優先し、そのフレームが転送されないようフィルタリングしなければなりません (MUST)(セクション4.2.4.1.2 [4])。

5.9.5 Reporting format
5.9.5 報告形式

For each of the error conditions in section 5.6.3, a "pass" or "fail" MUST be reported. Actual frame counts MAY be reported for diagnostic purposes.

セクション5.6.3の各エラー条件について、「合格」または「不合格」を報告しなければなりません (MUST)。診断目的で実際のフレーム数を報告してもかまいません (MAY)。

5.10 Broadcast frame Forwarding and Latency
5.10 ブロードキャストフレームの転送と遅延
5.10.1 Objective
5.10.1 目的

The objective of the Broadcast Frame Forwarding and Latency Test is to determine the throughput and latency of the DUT when forwarding broadcast traffic. The ability to forward broadcast frames will depend upon a specific function built into the device for that purpose. It is therefore necessary to determine the ability of DUT/SUT to handle broadcast frames, since there may be many different ways of implementing such a function.

ブロードキャストフレーム転送および遅延テストの目的は、ブロードキャストトラフィックを転送するときのDUTのスループットと遅延を測定することです。ブロードキャストフレームを転送できるかどうかは、その目的のためにデバイスに組み込まれた特定の機能に依存します。この機能には複数の実装方法があるため、DUT/SUTがブロードキャストフレームを処理する能力を確認する必要があります。

5.10.2 Setup Parameters
5.10.2 設定パラメーター

The following parameters MUST be defined. Each variable is configured with the following considerations.

次のパラメーターを定義しなければなりません (MUST)。各変数は、次の点を考慮して設定します。

Frame Size - Recommended frame sizes are 64, 128, 256, 512, 1024, 1280 and 1518 bytes, per RFC 2544 section 9 [3]. The four CRC bytes are included in the frame size specified.

フレームサイズ — 推奨されるフレームサイズは、RFC 2544のセクション9 [3]に従い、64、128、256、512、1024、1280、1518バイトです。指定するフレームサイズにはCRCの4バイトを含めます。

Duplex mode - Half duplex or full duplex.

二重モード — 半二重または全二重。

ILoad - Intended Load per port is expressed in a percentage of the medium's maximum theoretical load, regardless of traffic orientation or duplex mode. Certain test configurations will theoretically over-subscribe the DUT/SUT.

ILoad — ポートあたりの意図した負荷を、トラフィックの方向や二重モードにかかわらず、媒体の理論上の最大負荷に対する割合で表します。特定のテスト設定では、理論上DUT/SUTに過剰な負荷がかかります。

ILoad will not over-subscribe the DUT/SUT in this test.

このテストではILoadによってDUT/SUTに過剰な負荷がかかることはありません。

Trial Duration - The recommended Trial Duration is 30 seconds. Trial duration SHOULD be adjustable between 1 and 300 seconds.

試行時間 — 推奨される試行時間は30秒です。試行時間は1~300秒の範囲で設定できるようにすべきです (SHOULD)。

5.10.3 Procedure
5.10.3 手順

For this test, there are two parts to be run.

このテストは次の2つの部分で構成されます。

Broadcast Frame Throughput - This portion of the test uses a single source test port to transmit test frames with a broadcast address using the frame specified in RFC 2544 [3]. Selected receive ports then measure the forwarding rate and Frame loss rate.

ブロードキャストフレームのスループット — この部分では、RFC 2544 [3]で指定されたフレームを使い、1つの送信元テストポートからブロードキャストアドレス宛てにテストフレームを送信します。選択した受信ポートで転送レートとフレーム損失率を測定します。

Broadcast Frame Latency - This test uses the same setup as the Broadcast Frame throughput, but instead of a large stream of test frames being sent, only one test frame is sent and the latency to each of the receive ports are measured in seconds.

ブロードキャストフレームの遅延 — ブロードキャストフレームのスループットテストと同じ設定を使いますが、大量のテストフレームを送信する代わりに、テストフレームを1つだけ送信し、各受信ポートまでの遅延を秒単位で測定します。

5.10.4 Measurements
5.10.4 測定

Frame loss rate of the DUT/SUT SHOULD be reported as defined in section 26.3 [3] with the following notes: Frame loss rate SHOULD be measured at the end of the trial duration. The term "rate", for this measurement only, does not imply the units in the fashion of "per second."

DUT/SUTのフレーム損失率は、次の注記に従い、セクション26.3 [3]の定義どおりに報告すべきです (SHOULD)。フレーム損失率は試行時間の終了時に測定すべきです (SHOULD)。この測定における「率」という語は、「毎秒」のような単位を意味しません。

Forwarding rate (FR) of the DUT/SUT SHOULD be reported as the number of test frames per second that the device is observed to successfully forward to the correct destination interface in response to a specified Oload. The Oload MUST also be cited.

DUT/SUTの転送レート(FR)は、指定されたOloadに応じてデバイスが正しい宛先インターフェイスへ正常に転送したと観測されたテストフレームの毎秒の数として報告すべきです (SHOULD)。Oloadも記載しなければなりません (MUST)。

5.10.5 Reporting format
5.10.5 報告形式

The results for these tests SHOULD be reported in the form of a graph. The x coordinate SHOULD be the frame size, the y coordinate SHOULD be the test results. There SHOULD be at least two lines on the graph, one plotting the theoretical and one plotting the test results.

これらのテスト結果はグラフで報告すべきです (SHOULD)。x座標はフレームサイズとし (SHOULD)、y座標はテスト結果とすべきです (SHOULD)。グラフには少なくとも2本の線を引き、1本は理論値、もう1本はテスト結果を示すべきです (SHOULD)。

To measure the DUT/SUT's ability to switch traffic while performing many different address lookups, the number of addresses per port MAY be increased in a series of tests.

多数の異なるアドレス検索を行いながらトラフィックをスイッチングするDUT/SUTの能力を測るため、一連のテストでポートごとのアドレス数を増やしてもかまいません (MAY)。

6. Security Considerations
6. セキュリティに関する考慮事項

As this document is solely for the purpose of providing metric methodology and describes neither a protocol nor a protocol's implementation, there are no security considerations associated with this document.

この文書はメトリックの測定方法を示すことだけを目的とし、プロトコルやその実装を記述するものではないため、この文書に関するセキュリティ上の考慮事項はありません。

7. References
7. 参考文献

[1] Bradner, S., Editor, "Benchmarking Terminology for Network Interconnection Devices", RFC 1242, July 1991.

[1] Bradner, S., Editor, "Benchmarking Terminology for Network Interconnection Devices", RFC 1242, July 1991.

[2] Mandeville, R., "Benchmarking Terminology for LAN Switching Devices", RFC 2285, February 1998.

[2] Mandeville, R., "Benchmarking Terminology for LAN Switching Devices", RFC 2285, February 1998.

[3] Bradner, S. and J. McQuaid, "Benchmarking Methodology for Network Interconnect Devices", RFC 2544, March 1999.

[3] Bradner, S. and J. McQuaid, "Benchmarking Methodology for Network Interconnect Devices", RFC 2544, March 1999.

[4] ANSI/IEEE, "CSMA/CD Access Method and Physical Layer Specifications," ISO/IEC 8802-3, ISBN 0-7381-0330-6, 1998.

[4] ANSI/IEEE, "CSMA/CD Access Method and Physical Layer Specifications," ISO/IEC 8802-3, ISBN 0-7381-0330-6, 1998.

[5] IEEE Draft, "Frame Extensions for Virtual Bridged Local Area Networks (VLAN) Tagging on 802.3 Networks", 802.3ac/D3.1, July 1998.

[5] IEEE Draft, "Frame Extensions for Virtual Bridged Local Area Networks (VLAN) Tagging on 802.3 Networks", 802.3ac/D3.1, July 1998.

8. Authors' Addresses
8. 著者の連絡先

Robert Mandeville CQOS Inc. 21 Technology Irvine, CA 92618 USA

Robert Mandeville CQOS Inc. 21 Technology Irvine, CA 92618 USA

Phone: +1 (949) 400-4444 EMail: bob@cqos.com

Phone: +1 (949) 400-4444 EMail: bob@cqos.com

Jerry Perser Spirent Communications 26750 Agoura Road Calabasas, CA 91302 USA

Jerry Perser Spirent Communications 26750 Agoura Road Calabasas, CA 91302 USA

Phone: + 1 818 676 2300 EMail: jerry_perser@netcomsystems.com

Phone: + 1 818 676 2300 EMail: jerry_perser@netcomsystems.com

Appendix A: Formulas
付録A: 数式
A.1 Calculating the InterBurst Gap
A.1 バースト間隔の計算

IBG is defined in RFC 2285 [2] as the interval between two bursts. To achieve a desired load, the following Input Parameter need to be defined:

IBGはRFC 2285 [2]で2つのバースト間の間隔として定義されています。所定の負荷を実現するには、次の入力パラメーターを定義する必要があります。

LENGTH - Frame size in bytes including the CRC.

LENGTH — CRCを含むフレームサイズ(バイト単位)。

LOAD - The intended load in percent. Range is 0 to 100.

LOAD — パーセントで表した意図負荷。範囲は0~100です。

BURST - The number of frames in the burst (integer value).

BURST — バースト内のフレーム数(整数値)。

SPEED - media's speed in bits/sec Ethernet is 10,000,000 bits/sec Fast Ethernet is 100,000,000 bits/sec Gigabit Ethernet is 1,000,000,000 bits/sec

SPEED — 媒体の速度(bits/sec)。Ethernetは10,000,000 bits/sec、Fast Ethernetは100,000,000 bits/sec、Gigabit Ethernetは1,000,000,000 bits/secです。

IFG - A constant 96 bits for the minimum interframe gap.

IFG — 最小フレーム間隔として96 bitsの固定値。

The IBG (in seconds) can be calculated:

IBG(秒)は次の式で計算できます。

          [(100/LOAD - 1) * BURST * (IFG + 64 + 8*LENGTH)] + IFG
   IBG = -----------------------------------------------------------
                                  SPEED
        
A.2 Calculating the Number of Bursts for the Trial Duration
A.2 試行時間に対するバースト数の計算

The number of bursts for the trial duration is rounded up to the nearest integer number. The follow Input Parameter need to be defined:

試行時間に対するバースト数は、最も近い整数に切り上げます。次の入力パラメーターを定義する必要があります。

LENGTH - Frame size in bytes including the CRC.

LENGTH — CRCを含むフレームサイズ(バイト単位)。

BURST - The number of frames in the burst (integer value).

BURST — バースト内のフレーム数(整数値)。

SPEED - media's speed in bits/sec Ethernet is 10,000,000 bits/sec Fast Ethernet is 100,000,000 bits/sec Gigabit Ethernet is 1,000,000,000 bits/sec

SPEED — 媒体の速度(bits/sec)。Ethernetは10,000,000 bits/sec、Fast Ethernetは100,000,000 bits/sec、Gigabit Ethernetは1,000,000,000 bits/secです。

IFG - A constant 96 bits for the minimum interframe gap.

IFG — 最小フレーム間隔として96 bitsの固定値。

IBG - Found in the above formula

IBG — 上記の式で求めた値。

DURATION - Trial duration in seconds.

DURATION — 試行時間(秒)。

An intermediate number of the Burst duration needs to be calculated first:

まず、バースト時間の中間値を計算する必要があります。

    TXTIME  =  -----------------------------------------
                               SPEED
        

Number of Burst for the Trial Duration (rounded up):

試行時間に対するバースト数(切り上げ):

                     DURATION
    #OFBURSTS =   --------------
                  (TXTIME + IBG)
        

Example:

例:

     LENGTH   = 64  bytes per frame
     LOAD     = 100 % offered load
     BURST    = 24  frames per burst
     SPEED    = 10  Mbits/sec (Ethernet)
     DURATION = 10  seconds test
        
    IBG       = 1612.8 uS
      TXTIME    = 1603.2 uS
    #OFBURSTS = 3110
        
Appendix B: Generating Offered Load
付録B: 提示負荷の生成

In testing, the traffic generator is configured with the Iload (Intended Load) and measures the Oload (Offered Load). If the DUT/SUT applies congestion control, then the Iload and the Oload are not the same value. The question arises, how to generate the Oload? This appendix will describe two different methods.

テストでは、トラフィックジェネレーターにILoad(意図負荷)を設定し、Oload(提示負荷)を測定します。DUT/SUTが輻輳制御を適用する場合、ILoadとOloadは同じ値になりません。では、Oloadはどのように生成するのでしょうか。この付録では2つの方法を説明します。

The unit of measurement for Oload is bits per second. The two methods described here will hold one unit constant and let the DUT/SUT vary the other unit. The traffic generator SHOULD specify which method it uses.

Oloadの測定単位はbits per secondです。ここで説明する2つの方法では、一方の単位を一定に保ち、DUT/SUTが他方の単位を変化させます。トラフィックジェネレーターは、使用する方法を指定すべきです (SHOULD)。

B.1 Frame Based Load
B.1 フレームベース負荷

Frame Based Load holds the number of bits constant. The Trial Duration will vary based upon congestion control. Advantage is implementation is a simple state machine (or loop). The disadvantage is that Oload needs to be measured independently.

フレームベース負荷ではビット数を一定に保ちます。試行時間は輻輳制御に応じて変わります。利点は実装が単純な状態機械(またはループ)で済むことです。欠点はOloadを独立して測定する必要があることです。

All ports on the traffic generator MUST transmit the exact number of test frames. The exact number of test frames is found by multiplying the Iload of the port by the Trial Duration. All ports MAY NOT transmit the same number of frames if their Iload is not the same. An example would be the Partially meshed many-to-one test.

トラフィックジェネレーターのすべてのポートは、正確な数のテストフレームを送信しなければなりません (MUST)。テストフレームの正確な数は、ポートのIloadに試行時間を掛けて求めます。Iloadが異なる場合、すべてのポートが同じ数のフレームを送信しないこともあります (MAY)。一例は、部分メッシュ型の多対一テストです。

All ports SHOULD start transmitting their frames within 1% of the trial duration. For a trial duration of 30 seconds, all ports SHOULD have started transmitting frames within 300 milliseconds of each other.

すべてのポートは試行時間の1%以内にフレームの送信を開始すべきです (SHOULD)。試行時間が30秒なら、各ポートの送信開始時刻の差は300ミリ秒以内とすべきです (SHOULD)。

The reported Oload SHOULD be the average during the Trial Duration. If the traffic generator continues to transmit after the Trial Duration due to congestion control, Oload MAY be averaged over the entire transmit time. Oload for the DUT/SUT MUST be the aggregate of all the Oloads per port. Oload per port MAY be reported.

報告するOloadは、試行時間中の平均値とすべきです (SHOULD)。輻輳制御によってトラフィックジェネレーターが試行時間の終了後も送信を続ける場合、送信時間全体の平均値をOloadとしてもかまいません (MAY)。DUT/SUTのOloadは、すべてのポートのOloadを合計した値でなければなりません (MUST)。ポートごとのOloadを報告してもかまいません (MAY)。

B.2 Time Based Load
B.2 時間ベース負荷

Time based load holds the Trial Duration constant, while allowing the number of octets transmitted to vary. Advantages are an accurate Trial Duration and integrated Oload measurement. Disadvantage is that the starting and stopping of the traffic generator MUST be more accurate.

時間ベース負荷では試行時間を一定に保ち、送信するオクテット数を変化させます。利点は試行時間を正確にでき、Oloadを統合して測定できることです。欠点は、トラフィックジェネレーターの送信開始と停止をより正確に行わなければならないことです (MUST)。

All ports on the traffic generator are configured to transmit the Iload for a finite amount of time. Each port MUST count the number of octets successfully transmitted.

トラフィックジェネレーターのすべてのポートを、有限の時間だけILoadで送信するよう設定します。各ポートは、正常に送信したオクテット数を数えなければなりません (MUST)。

The start and stop is initiated at a layer defined by the test parameters. The layer can be the MAC layer, IP layer, or some other point in the protocol stack. The traffic generator MUST complete its layer specific transmit process when the stop time is reached (i.e. no fragments, finish the frame).

送信の開始と停止は、テストパラメーターで定義する層で指示します。その層はMAC層、IP層、またはプロトコルスタック内の別の位置です。停止時刻に達したとき、トラフィックジェネレーターはその層に固有の送信処理を完了しなければなりません (MUST)(すなわち、フラグメントを残さず、フレームを最後まで送信します)。

All ports MUST start transmitting their frames within 1% of the trial duration. For a trial duration of 30 seconds, all ports SHOULD have started transmitting frames within 300 milliseconds of each other.

すべてのポートは試行時間の1%以内にフレームの送信を開始しなければなりません (MUST)。試行時間が30秒なら、各ポートの送信開始時刻の差は300ミリ秒以内とすべきです (SHOULD)。

All ports SHOULD stop transmitting frames after the specified trail duration within 0.01% of the trial duration. Each port's stop time MUST be reference to its start time. This trial duration error controls the accuracy of the Oload measurement and SHOULD be reported with the Oload measurement.

すべてのポートは、指定した試行時間の終了から試行時間の0.01%以内にフレーム送信を停止すべきです (SHOULD)。各ポートの停止時刻は、そのポートの開始時刻を基準にしなければなりません (MUST)。試行時間の誤差はOload測定の精度に影響するため、Oloadの測定値とともに報告すべきです (SHOULD)。

Each port is allowed an offset error of 0.1% and a trial duration error of 0.01%.

各ポートには、0.1%の開始時刻のずれと0.01%の試行時間誤差が許容されます。

Oload is found by taking the number of octets successfully transmitted and dividing by the trial duration. Oload for the DUT/SUT MUST be the aggregate of all the Oloads per port. Oload per port MAY be reported for diagnostic purposes.

正常に送信したオクテット数を試行時間で割るとOloadが得られます。DUT/SUTのOloadは、すべてのポートのOloadを合計した値でなければなりません (MUST)。診断目的でポートごとのOloadを報告してもかまいません (MAY)。

著作権に関する全文
Acknowledgement
謝辞

Funding for the RFC Editor function is currently provided by the Internet Society.

RFC Editorの機能に対する資金は、現在Internet Societyが提供しています。