Генерация трафика с высокой пропускной способностью
Может ли кто-нибудь помочь мне выяснить, возможно ли генерировать самоподобные трассировки трафика с высокой пропускной способностью при минимальной средней скорости 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 вы захотите прочитать документы по определению "Определение приложения".