Ответ:
Данная функция является не шейпером, а полисером. Обмениваться необходимо UDP пакетами, а не TCP, так как у них более сложная структура: пакеты, которые превышают заданный порог, просто отбрасываются, клиент видит, что они до адресата не дошли и начинает их повторно отправлять, пока не получит подтверждение. В случае с UDP такого не происходит. Поэтому в определённых случаях значение для TCP нужно подбирать эмпирически. Шейпинг в железе невозможен.Подбирать значения полисера нужно под реалии сети. Так как зачастую TCP трафик является основным.
Перед началом убедитесь, что функция Flow control включена на используемых портах, а также требуется включить её на сетевых интерфейсах используемых компьютеров. Проверьте версию программного обеспечения коммутатора. По данному вопросу Вы можете обратиться в тему: http://forum.dlink.ru/viewtopic.php?t=92700 или на наш сервер: ftp://ftp.dlink.ru/pub/Switch/. Так же убедитесь, не блокируют ли всевозможные файерволы, антивирусы или другие программы сетевой трафик.
Проверить данную функцию можно с помощью бесплатной программы Iperf., скачать её можно по адресу:
Пример работы программы с коммутатором DES-3526:
1) Без ограничения по скорости со стороны коммутатора:
а)на серверной части:
Iperf –s -u
b)на клиентской части:
Iperf – c
2) С ограничением со стороны коммутатора 1Mbit/s:
a) на серверной части:
b) на клиентской части: