Другой беспроводной Ethernet Беспроводной связи Ethernet пропускной способности

Я создал реализацию с открытым исходным кодом RFC2544 для тестирования сетевых устройств IPv4. Одно из первых устройств, которые я протестировал, является беспроводным маршрутизатором D-Link 2640B. Для измерения его уровня, я использую ноутбук с интерфейсом Ethernet на 10/100 Мбит и интегрированным адаптером беспроводной сети. Поток трафика сгенерирован ноутбуком, передал назад маршрутизатором и получил ноутбуком (который может определить метрики производительности):

     D-Link 2640B Router
      Wired    Wireless
        \          /
         |        |
          `Laptop´
          running
           D-ITG

Теперь я выполняю набор тестов. Интересная вещь, которую я не могу объяснить: если поток трафика, запускающийся от тестера, проходит кабель Ethernet, то передан маршрутизатором беспроводному каналу и получен ноутбуком, я получаю следующие результаты:

Frame size: 64
    Throughput: 1.47657 Mb/s
    Number of frames lost in the last round: 3

Frame size: 128
    Throughput: 3.32227 Mb/s

Frame size: 256
    Throughput: 6.43361 Mb/s

Frame size: 512
    Throughput: 11.5488 Mb/s

Frame size: 1024
    Throughput: 21.5157 Mb/s
    Number of frames lost in the last round: 631

Frame size: 1280
    Throughput: 25.8398 Mb/s

Frame size: 1518
    Throughput: 28.793 Mb/s

Если поток трафика отправляется ноутбуком через беспроводной канал, то переданный маршрутизатором каналу Ethernet назад к ноутбуку я получаю следующие результаты:

Frame size: 64
    Throughput: 54 Mb/s

Frame size: 128
    Throughput: 54 Mb/s

Frame size: 256
    Throughput: 54 Mb/s

Frame size: 512
    Throughput: 54 Mb/s

Frame size: 1024
    Throughput: 25.207 Mb/s

Frame size: 1280
    Throughput: 26.9472 Mb/s

Frame size: 1518
    Throughput: 42.1347 Mb/s

Действительно ли это нормально? Что происходит, который делает результаты настолько отличающимися?

Если я тестирую устройства с помощью только каналы Ethernet (и для передачи, и получить трафик) я получаю ожидаемые результаты.

Спасибо

Дополнительная информация: для отправки тестового трафика, я использую генератор трафика D-ITG. Трафик состоит из пакетов Эхо-запроса UDP, отправленных на маршрутизатор.

Алгоритм, используемый для определения пропускной способности, является тем, определенным в RFC 2544: Вы начинаете отправлять трафик на определенной скорости передачи, затем посредством двоичного поиска, Вы повышаете или понижаете этот уровень, пока Вы не находите максимальный уровень, на котором нет никакой потери пакетов.

Маршрутизатор настроен с WPA2, SNMP и RIP v1 включили. Нет никаких активных фильтров, период маяка равняется 100, Порог РТС 2347, Порог Фрагментации 2346, Интервал DTIM равняется 1.

Операционная система ноутбука является Xubuntu 13.10 без оптимизации или настройки любого вида.

0
задан 8 September 2014 в 10:52
1 ответ

Это нормально?

Это нормально иметь значительно сниженную пропускную способность при малых размерах кадра из-за огромных накладных расходов на беспроводной протокол. Числа ваших первых результатов теста выглядят вполне нормально для 54 Мбит/с 802.11g соединения.

Различия в пропускной способности в зависимости от направления трафика действительно могут иметь место - беспроводные сетевые интерфейсы могут динамически договариваться о более низкой скорости передачи данных для экономии энергии в соответствии с настроенным планом управления питанием. Но, глядя на ваши результаты в этом случае, я бы утверждал, что цифры лежат - 54 Мбит/с плоские для первых четырех наборов зондов во втором запуске являются неразумными

.
1
ответ дан 4 December 2019 в 17:11

Теги

Похожие вопросы