RFC: 2544
Оригинал: Benchmarking Methodology for Network Interconnect Devices
Предыдущие версии: RFC 1944
Категория: Информационный
Дата публикации:
Авторы: ,
Перевод: Николай Малых

14. Двунаправленный трафик

Обычный сетевой трафик передается в двух направлениях. Для тестирования двунаправленной работы DUT следует выполнять тесты с одинаковой скоростью данных для каждого направления. Суммарная скорость потоков данных от каждого из тестов в одном направлении не должна превосходить теоретические возможности среды.

15. Один путь для потока

Следует выполнять полный набор тестов во всех подходящих условиях с использованием одного входного и выходного порта DUT. Если в устройстве DUT имеется множество разных путей (например, множество интерфейсных плат с множеством сетевых портов на каждой), следует тестировать каждый путь по отдельности.

16. Множество портов

Многие современные мосты и маршрутизаторы поддерживают множество сетевых портов на одном модуле. При тестировании первая половина портов назначается входными, а вторая — выходными портами. Порты следует распределить равномерно с учетом архитектуры DUT. Например, для DUT с двумя сетевыми платами, каждая из которых имеет по четыре порта, два порта каждой платы назначаются входными, а два других порта — выходными. Заданные тесты выполняются с использованием одинаковой скорости для каждого из входных портов. Адреса во входящем потоке данных следует устанавливать так, чтобы кадры поочередно направлялись в каждый из выходных портов с примерно равным распределением между ними. Такая же конфигурация может использоваться для двунаправленного многопотокового теста. В этом случае все порты рассматриваются как входные и выходные и каждый поток данных должен включать кадры, адресованные во все порты.

Рассмотрим 6-портовое устройство DUT, показанное на рисунке.

         --------------
---------| in A  out X|--------
---------| in B  out Y|--------
---------| in C  out Z|--------
         --------------

Для потоков данных следует задавать показанную ниже адресацию:

  • поток, передаваемый на вход A:
  • пакеты в выходные интерфейсы X, Y, Z
  • поток, передаваемый на вход B:
  • пакеты в выходные интерфейсы X, Y, Z
  • поток, передаваемый на вход C
  • пакеты в выходные интерфейсы X, Y, Z

Отметим, что во всех этих потоках используются одинаковые последовательности, поэтому сначала будут одновременно приходить 3 пакета на интерфейс X, затем 3 на интерфейс Y и после этого — 3 на Z. Такая процедура обеспечивает близкое соответствие реальным сетям и DUT будет иметь дело одновременно с множеством пакетов, адресованных в один выход.

2007 - 2017 © Русские переводы RFC, IETF, ISOC.