англійськафранцузькаіспанська

Ad


Значок OnWorks

wirefilter - онлайн у хмарі

Запустіть Wirefilter у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це командний дротовий фільтр, який можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


wirefilter - фільтр дротових пакетів для віртуального розподіленого Ethernet

СИНТАКСИС


дротовий фільтр

[-f rc-файл] [-l від] [-l lostburst] [-d затримка] [-D dup] [-b ширина смуги] [-s
швидкість_інтерфейсу] [-c channel_bufsize] [-n шумовий_фактор] [-m mtu_size] [-M мгмт розетка] [-v
vde_plug1:vde_plug2] [--демон] [--pidfile pidfile_path] [--блимнути моргати] [--блимає
blink_identifier] [-N]

ОПИС


A дротовий фільтр здатний емулювати затримки та втрати пакетів на віртуальних проводах. наприклад:

dpipe vde_plug /tmp/s1 = дротовий фільтр -l 10 = vde_plug /tmp/s2

створює провід між двома vde_switches (з сокетами /tmp/s1 і /tmp/s2 відповідно).
Цей кабель втрачає 10% пакетів у кожному напрямку.

Цей же кабель можна створити за допомогою:

дротовий фільтр -v /tmp/s1:/tmp/s2 -l 10

ВАРІАНТИ


-f rc-файл
використовувати файл конфігурації запуску. Це корисно для таких складних визначень, як такі
для режиму Маркова (див. нижче). У файлі конфігурації запуску те саме
синтаксис інтерфейсу управління, іншими словами це скрипт управління
команди, що виконуються перед пересиланням першого пакета.

-l від
відсоток втрат у вигляді числа з плаваючою комою. Можна вказати різне
відсоток втрат для двох каналів: LR20.5 означає 20.5% пакетів, що надходять до
право втрачено, RL10 означає 10% справа наліво.

-L lostburst
коли це не дорівнює нулю, wirefilter використовує модель Гілберта для вибухових помилок. Це
– середня довжина втрачених пакетів. (це ланцюг Маркова з двома станами:
ймовірність виходу з несправного стану є 1/втрачений вибух, ймовірність увійти
несправний стан втрата/(вибух (1-втрата)). Коефіцієнт втрат збігається до значення
від.

-d затримка
Додаткова затримка (у мілісекундах). Ця затримка додається до реальної затримки зв'язку.
Пакети тимчасово зберігаються та надсилаються повторно після затримки. Це можливо
вкажіть різні значення для LR і RL, як у попередньому варіанті. Коли затримка
задається у вигляді двох чисел із знаком + між ними, перше — стандартна затримка
а другий — випадкова зміна. 1000+500 означає, що затримка може бути
випадковим чином вибирається від півсекунди до 1.5 секунди. Можна додати "U" або
'N' в кінці. 1000+500U означає, що угоди рівномірно розподілені,
1000+500N означає, що затримки відповідають гауссовому нормальному розподілу (більше ніж
98% значень знаходяться в межах).

-D dup відсоток дублювання пакетів. Він має той самий синтаксис -l. Не використовуйте дубль-фактор 100%
тому що це означає, що кожен пакет надсилається нескінченну кількість разів.

-b ширина смуги
Пропускна здатність каналу в байтах/сек. Він має той самий синтаксис -d. Це також можливо
використовувати суфікси K,M,G для скорочення 2^10, 2^20, 2^30. 128 КБ означає 128 Кбайт/сек.
128+64K означає від 64i до 196 Кбайт/сек. Відправнику не заборонено надсилати пакети,
доставка затримується, щоб обмежити пропускну здатність до бажаного значення. (Як вузьке місце
уздовж шляху) U та N після значень (наприклад, 128+64KN) задають статистику
розподіл для використання (рівномірний або нормальний).

-s швидкість
Швидкість інтерфейсу в байтах/сек. Він має той самий синтаксис -b. Вхід заблоковано для
час передачі пакета, таким чином відправник також не може надіслати
Швидко

-c channel_bufsize
Розмір буфера каналу (у байтах): максимальний розмір черги пакетів. Перевищення пакетів
відкидаються.

-n шум фактор
Кількість пошкоджених бітів/один мегабайт.

-m Персона розмір
Пакети, довші за mtu_size, відкидаються.

-N nofifo. з -N пакети можна змінити порядок.

-M мгмт розетка
Unix-сокет, де можна перевірити параметри (відсоток втрат, затримка тощо).
і змінився час виконання. unixterm(1) можна використовувати як віддалений термінал для дротового фільтра.

-v vde_plug1:vde_plug2
Якщо використовується цей параметр, два локальних vde_plug (vde_plug1 і vde_plug2) будуть
підключили один до одного замість stdin/stdout, використовуючи бібліотеки libvdeplug. Це
Параметр активує інтерактивний сеанс керування на консолі (stdin/stdout).

--mgmtmode режим
цей параметр встановлює режим доступу до сокета mgmt. Синтаксис команди досить
простий. допомога надає список команд. Є можливість завантажити файл сценарію
використання загрузка команда управління.

--демон
wirefilter стає демоном

--pidfile pathnamefP
wirefilter зберігає свій pid у файлі.

--блимає ім'я
Цей параметр визначає ідентифікатор, надісланий для кожного пакета на сервер blink (див
--параметр blink нижче). Стандартним ідентифікатором дротяного фільтра є процес
під.

--блимнути розетка
wirefilter надсилає повідомлення журналу на вказаний сокет PF_UNIX/DATAGRAM для кожного
пакет надіслано. Кожен пакет має формат: id direction length. наприклад:

6768 LR 44
6768 LR 44
6768 RL 100
6768 LR 100
6768 LR 44

Марков режим


wirefilter також надає більш складний набір параметрів, використовуючи ланцюг Маркова для емуляції
різні стани зв'язку та переходи між державами. Кожна держава представлена
вузлом. Параметри ланцюга Маркова можна встановлювати лише за допомогою команд керування або файлів rc.
Насправді, через велику кількість параметрів командний рядок був би
нечитабельний.

markov-numnodes n
визначає кількість різних станів. Всі параметри підключення можуть бути
визначений вузол за вузлом. Вузли нумеруються, починаючи з нуля (до n-1). наприклад:

затримка 100+10N[4]
втрата 10[2]

ці команди визначають затримку 90-110 мс (нормальний розподіл) для номера вузла
4 і втрата 10 для вузла 2. Можна змінити розмір ланцюга Маркова під час виконання
час. Нові вузли недоступні і не мають жодних переваг щодо інших станів (тобто
кожен новий вузол має зворотний край до самого вузла зі 100% ймовірністю). Коли
зменшуючи кількість вузлів, вага ребер у бік видалених вузлів становить
додано до краю петлі. Коли поточний вузол емуляції видалено, node
0 стає поточним вузлом. (Емуляція завжди починається з вузла 0).

марков-час ms
період часу (мс) для обчислення ланцюга Маркова. Кожен ms мікросекунд випадковий
генератор чисел визначає наступний стан (значення за замовчуванням=100 мс).

markov-name n, ім'я
призначити ім’я вузлу ланцюга маркова.

markov-setnode n
вручну встановити поточний вузол на вузол n.

осока n1,n2,w
визначити ребро між n1 та n2; w - вага (відсоток ймовірності)
краю. Ребро петлі (від вузла до себе) завжди обчислюється як 100% мінус
сума ваг вихідних ребер.

покази [ n ]
перерахувати ребра від вузла n (або з поточного вузла, якщо команда не має
параметри). Ребра нульової ваги пропущені.

showcurrent
показати поточний стан Маркова.

ShowInfo [ n ]
показати статус та інформацію про стан (вузол) n. Якщо параметр опущено
показує стан та інформацію про поточний стан.

markov-debug [ n ]
встановити рівень налагодження для поточного підключення керування. У фактичному
реалізація, коли n більше нуля, кожна зміна марковського вузла викликає
вихід налагоджувальної траси. Відстеження налагодження вимикається, коли n дорівнює нулю або
параметр відсутній.

УВАГА!


Віртуальний розподілений Ethernet жодним чином не пов’язаний з www.vde.com ("Verband der
Elektrotechnik, Elektronik und Informationstechnik», тобто німецька «Асоціація для
Електричні, електронні та інформаційні технології").

Використовуйте Wirefilter онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Zabbix
    Zabbix
    Zabbix є відкритим корпоративним класом
    вихідне розподілене рішення моніторингу
    призначений для моніторингу та відстеження
    продуктивність і доступність мережі
    сервери, пристрій...
    Завантажити Zabbix
  • 2
    KDiff3
    KDiff3
    Це сховище більше не підтримується
    і зберігається для архівних цілей. Подивитися
    https://invent.kde.org/sdk/kdiff3 for
    найновіший код і
    https://download.kde.o...
    Завантажити KDiff3
  • 3
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX - це графічний інтерфейс для
    USB-завантажувач Waninkoko, заснований на
    libwiigui. Це дозволяє перерахувати та
    запуск ігор Wii, ігор Gamecube та
    самоварний на Wii і WiiU...
    Завантажте USBLoaderGX
  • 4
    Жар-птиця
    Жар-птиця
    Firebird RDBMS пропонує функції ANSI SQL
    і працює на Linux, Windows і
    кілька платформ Unix. особливості
    чудова паралельність і продуктивність
    & потужність...
    Завантажити Firebird
  • 5
    KompoZer
    KompoZer
    KompoZer — це HTML-редактор wysiwyg, який використовує
    кодова база Mozilla Composer. Як
    Розвиток Nvu було зупинено
    у 2005 році KompoZer виправляє багато помилок і
    додає ф...
    Завантажити KompoZer
  • 6
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги (FMD) є
    програма з відкритим кодом, написана
    Object-Pascal для управління і
    завантаження манги з різних веб-сайтів.
    Це дзеркало...
    Завантажте безкоштовний завантажувач манги
  • Детальніше »

Команди Linux

Ad