The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Генератор пакетов с задержкой и процентом drop'а"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное)
Изначальное сообщение [ Отслеживать ]

"Генератор пакетов с задержкой и процентом drop'а"  +/
Сообщение от MAXOB (ok) on 24-Апр-11, 23:39 
Добрый день.

Собственно суть проблемы указана в заголовке, требуется сделать любую штуковину генерирующую трафик с возможностью указывать задержку при отправлении пакетов и процент потерь.

Никаких ограничений по софту нет, генерировать трафик думаю с помощью iperf, а вот как реализовать задержку и определенный процент потерь пока не придумал, кто-нибудь может что-нибудь посоветовать?

Заранее спасибо!

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Генератор пакетов с задержкой и процентом drop'а"  +/
Сообщение от VladBer (ok) on 24-Апр-11, 23:56 
> Добрый день.
> Собственно суть проблемы указана в заголовке, требуется сделать любую штуковину генерирующую
> трафик с возможностью указывать задержку при отправлении пакетов и процент потерь.
> Никаких ограничений по софту нет, генерировать трафик думаю с помощью iperf, а
> вот как реализовать задержку и определенный процент потерь пока не придумал,
> кто-нибудь может что-нибудь посоветовать?
> Заранее спасибо!

Нужно озвучить используемую Вами операционную систему. Т.к, например, во FreeBSD у команды ping есть опция -i которая позволяла указывать время (интервал) между пакетами. Но ping генерирует icmp трафик, а какой именно нужен Вам? Да и ipfw позволял, помниться, не пущать пакеты в произвольном (случайном) порядке.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Генератор пакетов с задержкой и процентом drop'а"  +/
Сообщение от MAXOB (ok) on 25-Апр-11, 00:07 
>[оверквотинг удален]
>> Собственно суть проблемы указана в заголовке, требуется сделать любую штуковину генерирующую
>> трафик с возможностью указывать задержку при отправлении пакетов и процент потерь.
>> Никаких ограничений по софту нет, генерировать трафик думаю с помощью iperf, а
>> вот как реализовать задержку и определенный процент потерь пока не придумал,
>> кто-нибудь может что-нибудь посоветовать?
>> Заранее спасибо!
> Нужно озвучить используемую Вами операционную систему. Т.к, например, во FreeBSD у команды
> ping есть опция -i которая позволяла указывать время (интервал) между пакетами.
> Но ping генерирует icmp трафик, а какой именно нужен Вам? Да
> и ipfw позволял, помниться, не пущать пакеты в произвольном (случайном) порядке.

Да мне в общем всё равно какую операционную систему использовать, склоняюсь к FreeBSD, потому что она есть под рукой с уже пересобранным под firewall ядром, а трафик нужно генерировать разный (tcp, udp, ip, icmp).

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Генератор пакетов с задержкой и процентом drop'а"  +/
Сообщение от MAXOB (ok) on 25-Апр-11, 00:01 
Правильно ли я понимаю, что данная задумка реализуется при помощи ipfw на FreeBSD с использованием опций prob (действие применяется с некоторой вероятностью) и queue (прохождение пакета через "канал" или "очередь" dummynet)?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Генератор пакетов с задержкой и процентом drop'а"  +/
Сообщение от AdVv (ok) on 28-Апр-11, 18:42 
> Правильно ли я понимаю, что данная задумка реализуется при помощи ipfw на
> FreeBSD с использованием опций prob (действие применяется с некоторой вероятностью) и
> queue (прохождение пакета через "канал" или "очередь" dummynet)?

Вообще изначально неясно что вам нужно. генератор траффика или симулятор нестабильного канала связи.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Генератор пакетов с задержкой и процентом drop'а"  +/
Сообщение от Анонимус Нострадамус on 30-Апр-11, 21:44 
hping2 умеет генерировать самый трафик различных протоколов и различный содержимым


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру