Вопрос: Как проверить работу функции bandwidth control на коммутаторах компании D-Link?

Ответ: 

Данная функция является не шейпером, а полисером. Обмениваться необходимо UDP пакетами, а не TCP, так как у них более сложная структура: пакеты, которые превышают заданный порог, просто отбрасываются, клиент видит, что они до адресата не дошли и начинает их повторно отправлять, пока не получит подтверждение. В случае с UDP такого не происходит. Поэтому в определённых случаях значение для TCP нужно подбирать эмпирически. Шейпинг в железе невозможен.Подбирать значения полисера нужно под реалии сети. Так как зачастую TCP трафик является основным.

Перед началом убедитесь, что функция Flow control включена на используемых портах, а также требуется включить её на сетевых интерфейсах используемых компьютеров. Проверьте версию программного обеспечения коммутатора. По данному вопросу Вы можете обратиться в тему: http://forum.dlink.ru/viewtopic.php?t=92700  или на наш сервер: ftp://ftp.dlink.ru/pub/Switch/. Так же убедитесь, не блокируют ли всевозможные файерволы, антивирусы или другие программы сетевой трафик.

Проверить данную функцию можно с помощью бесплатной программы Iperf., скачать её можно по адресу:

http://sourceforge.net/projects/iperf/


Пример работы  программы с коммутатором DES-3526:

1) Без ограничения по скорости со стороны коммутатора:
а)на серверной части:

Iperf    –s -u



b)на клиентской части:

Iperf  – c -u  –b



2) С ограничением со стороны коммутатора 1Mbit/s:
a) на серверной части:



b) на клиентской части: