Генерация трафика с высокой пропускной способностью

Может ли кто-нибудь помочь мне выяснить, возможно ли генерировать самоподобные трассировки трафика с высокой пропускной способностью при минимальной средней скорости 10 Гбит / с с использованием OPNET или NS2 или любого другого инструмента сетевого моделирования?

Мне нужен такой след, чтобы оценить производительность алгоритма, который будет работать на главном маршрутизаторе.

Любые предложения действительно приветствуются.

2 ответа

Да, ты можешь. Использование Riverbed Modeler. Они предоставляют самоподобный генератор трафика, в частности, обеспечивают для него парето-распределение.

Если вы хотите генерировать реальный трафик, я бы рекомендовал использовать симулятор трафика MGEN. Вы можете легко установить MGEN в Ubuntu с помощью этой команды:

apt-get install mgen

Чтобы генерировать трафик с MGEN, вам нужно запустить слушателя и отправителя. Эта команда запускает приемник для приема всего трафика TCP через порт 5000:

mgen event "listen tcp 5000" 

Затем сгенерируйте трафик с помощью такой команды, которая будет генерировать 100 сообщений в секунду, размером 1024 байта:

mgen event "0.0 ON 1 TCP DST 172.31.37.163/5000 PERIODIC [100 1024]"

Для получения дополнительной информации о MGEN см. http://www.nrl.navy.mil/itd/ncs/products/mgen.

Если вы хотите генерировать трафик в контексте среды имитации дискретных событий, такой как NS-2 или Riverbed Modeler (также известный как OPNET Modeler), вы можете сделать это очень просто, используя их конструкции генерации трафика с постоянной скоростью передачи данных (или с переменной скоростью передачи данных). Вы видите, как определить основные потоки данных в NS-2 на http://nile.wpi.edu/NS/simple_ns.html. Для Modeler вы захотите прочитать документы по определению "Определение приложения".

Другие вопросы по тегам