АнглийскийФранцузскийИспанский

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 потерянный взрыв] [-d задерживать] [-D дубликат] [-b трафик] [-s
интерфейс_скорость] [-c канал_буфсайз] [-n шум_фактор] [-m mtu_size] [-M Упр гнездо] [-v
vde_plug1: vde_plug2] [- демон] [--pidfile pidfile_path] [--мигать мигать] [--blinkid
блинк_идентификатор] [-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 потерянный взрыв
когда оно не равно нулю, Wirefilter использует модель Гилберта для пакетных ошибок. Этот
- средняя длина пакетов потерянных пакетов. (это марковская цепь с двумя состояниями:
вероятность выхода из неисправного состояния составляет 1 / потерянный, вероятность войти
неисправное состояние убыток / (lostburst- (1-убыток)). Коэффициент потерь сходится к значению
от.

-d задерживать
Дополнительная задержка (в миллисекундах). Эта задержка добавляется к реальной задержке связи.
Пакеты временно сохраняются и повторно отправляются после задержки. Возможно
укажите разные значения для LR и RL, как в предыдущем варианте. Когда задержка
указывается в виде двух чисел со знаком + между ними, первое - это стандартная задержка.
а второй - случайный вариант. 1000 + 500 означает, что задержка может быть
выбирается случайным образом от полсекунды до 1.5 секунды. Можно добавить «U» или
«N» в конце. 1000 + 500U означает, что сделки распределены равномерно,
1000 + 500N означает, что задержки следуют нормальному распределению Гаусса (более чем
98% значений находятся в допустимых пределах).

-D дубликат процент дублированного пакета. Он имеет тот же синтаксис, что и -l. Не используйте фактор дублирования 100%
потому что это означает, что каждый пакет отправляется бесконечное количество раз.

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

-s скорость
Скорость интерфейса в байтах / сек. Он имеет тот же синтаксис, что и -b. Вход заблокирован для
время передачи пакета, поэтому отправитель тоже не может отправить
быстро.

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

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

-m МТУ размер
Пакеты длиннее mtu_size отбрасываются.

-N нофифо. с -N пакеты могут быть переупорядочены.

-M Упр гнездо
сокет unix, где можно проверить параметры (процент потерь, задержка и т. д.)
и изменил время выполнения. юникстерм(1) может использоваться как удаленный терминал для проводного фильтра.

-v vde_plug1: vde_plug2
Если используется эта опция, два локальных vde_plug (vde_plug1 и vde_plug2) будут
подключили друг друга вместо stdin / stdout, используя библиотеки libvdeplug. Этот
опция активирует интерактивный сеанс управления на консоли (stdin / stdout).

--mgmtmode Режим
эта опция устанавливает режим доступа к сокету mgmt. Синтаксис команды вполне
просто. помощь предоставляет список команд. Есть возможность загрузить файл скрипта
используя загрузка команда управления.

- демон
Wirefilter становится демоном

--pidfile путьfP
Wirefilter сохраняет свой pid в файл.

--blinkid имя
Эта опция определяет идентификатор, отправляемый для каждого пакета на сервер мигания (см.
опцию --blink ниже). Стандартный идентификатор для каркасного фильтра - это процесс
пид.

--мигать гнездо
Wirefilter отправляет сообщение журнала в указанный сокет PF_UNIX / DATAGRAM для каждого
пакет отправлен. Каждый пакет имеет формат: длина идентификатора направления. например:

6768 ЛР 44
6768 ЛР 44
6768 100 руб.
6768 ЛР 100
6768 ЛР 44

Марков Режим


Wirefilter также предоставляет более сложный набор параметров с использованием цепи Маркова для имитации
различные состояния связи и трансформации между состояниями. Каждый штат представлен
узлом. Параметры цепи Маркова могут быть установлены только с помощью команд управления или файлов rc.
Фактически, из-за большого количества параметров командная строка была бы
нечитаемый.

Markov-Numnodes n
определяет количество различных состояний. Все параметры подключения могут быть
определяется узел за узлом. Нумерация узлов начинается с нуля (до n-1). например:

задержка 100 + 10N [4]
потеря 10 [2]

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

Марковское время ms
период времени (мс) для вычисления цепи Маркова. Каждый ms микросекунды случайный
Генератор чисел решает, какое состояние будет следующим (значение по умолчанию = 100 мс).

имя Маркова n, имя
присвоить имя узлу цепи Маркова.

Markov-Setnode n
вручную установить текущий узел на узел n.

Setedge п1, п2, ш
определить грань между n1 и n2; w вес (процент вероятности)
край. Край петли (от узла к самому себе) всегда вычисляется как 100% минус
сумма весов исходящих ребер.

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

текущая
показать текущее марковское состояние.

ShowInfo [ n ]
показать статус и информацию о состоянии (узле) n. Если параметр не указан, он
показывает статус и информацию о текущем состоянии.

Марков-отладка [ n ]
установить уровень отладки для текущего управляющего соединения. Фактически
реализация, когда n больше нуля, каждое изменение марковского узла вызывает
вывод отладочной трассировки. Отслеживание отладки отключается, когда n равно нулю или
параметр отсутствует.

ВНИМАНИЕ


Virtual Distributed 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-загрузчик Ванинкоко, основанный на
    libwiigui. Он позволяет перечислять и
    запуск игр Wii, игр Gamecube и
    доморощенный на Wii и WiiU...
    Скачать USBLoaderGX
  • 4
    Жар-птица
    Жар-птица
    СУБД Firebird предлагает функции ANSI SQL
    & работает на Linux, Windows и
    несколько Unix-платформ. Функции
    отличный параллелизм и производительность
    & сила...
    Скачать Firebird
  • 5
    KompoZer
    KompoZer
    KompoZer — это wysiwyg HTML-редактор, использующий
    кодовая база Mozilla Composer. В виде
    Разработка Нву остановлена
    в 2005 году KompoZer исправляет множество ошибок и
    добавляет ф...
    Скачать Композер
  • 6
    Бесплатная загрузка манги
    Бесплатная загрузка манги
    Free Manga Downloader (FMD) — это
    приложение с открытым исходным кодом, написанное на
    Object-Pascal для управления и
    скачивание манги с разных сайтов.
    Это зеркало...
    Скачать бесплатный загрузчик манги
  • Больше »

Команды Linux

Ad