Может быть, я упускаю что-то довольно простое, но я не знаю, поэтому я решил спросить.
С точки зрения тестирования, насколько чувствительны различные TDMoE к BER и задержке пакетов, я изучаю, как имитировать задержку и случайное отбрасывание пакетов на уровне Ethernet. Для этих тестов я, вероятно, просто запустите iptables, как описано в аналогичном вопросе StackOverflow. Однако, хотя это будет работать здесь, я не уверен, что это будет работать в более общем случае (возможно, тестирование BER-терпимости между серверами Windows и т.п.). Так что это заставило меня задуматься.
Существуют ли недорогие устройства для тестирования сети, которые позволяют искусственно задерживать или отбрасывать пакеты, чтобы стресс-тестировать протоколы и оценивать чувствительность к задержке и потере пакетов?
Мои требования должны быть в состоянии сделать это на уровне Ethernet. Я не столько ищу конкретные устройства, бренды и т. Д., Сколько "делаю ли это их вещи?" и если так, может быть, некоторые общие идеи о том, на что они похожи. В основном я смотрю на создание простого моста под управлением Linux и iptables для этого. Просто интересно, если это правильный путь.
источник
Ответы:
Существуют такие инструменты, как WANem, которые позволяют имитировать каналы WAN, искусственно вызывая произвольные задержки и коэффициенты потерь в ссылке. WANem работает на относительно высоком уровне; вы не увидите физических ошибок на ссылке, но пакеты будут отброшены. Его можно развернуть на товарном оборудовании.
Я знаю, что есть несколько других инструментов, которые служат аналогичным целям, но я не могу вспомнить их имена в данный момент.
источник
netem
модуляtc
( т raffic гр ontrol, инструмент подсистема администрирования Linux QoS.) Как проверить ссылки в @petrus ответ.WANem великолепен, как сказал Джереми. Другие интересные инструменты netem или DUMMYNET .
Смотрите следующие примеры с netem:
Вы можете получить больше информации на странице netem или на этом превосходном ответе SO .
источник