Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

wirefilter - Online w chmurze

Uruchom wirefilter w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie wirefilter, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


wirefilter - Filtr pakietów przewodowych dla wirtualnej rozproszonej sieci Ethernet

STRESZCZENIE


filtr przewodowy

[-f plik rc] [-l od] [-l zagubiony wybuch] [-d opóźnienie] [-D dup] [-b przepustowość] [-s
prędkość_interfejsu] [-c kanał_bufrozmiar] [-n współczynnik hałasu] [-m rozmiar_mtu] [-M kierownictwo gniazdo] [-v
vde_plug1:vde_plug2] [--demon] [--pidplik ścieżka_pliku pid] [--migać migać] [--ślepy
identyfikator_mrugnięcia] [-N]

OPIS


A filtr przewodowy jest w stanie emulować opóźnienia i utratę pakietów w wirtualnych przewodach. np:

rurka wtyczka_vde /tmp/s1 = filtr przewodowy -l 10 = wtyczka_vde /tmp/s2

tworzy połączenie pomiędzy dwoma przełącznikami vde (z gniazdami odpowiednio /tmp/s1 i /tmp/s2).
Kabel ten traci 10% pakietów w każdym kierunku.

Ten sam kabel można utworzyć za pomocą:

filtr przewodowy -v /tmp/s1:/tmp/s2 -l 10

OPCJE


-f plik rc
użyj pliku konfiguracji startowej. Jest to przydatne w przypadku złożonych definicji, takich jak te
dla trybu Markowa (patrz poniżej). Plik konfiguracji startowej ma to samo
składnia interfejsu zarządzania, czyli inaczej skrypt zarządzania
polecenia wykonywane przed przesłaniem pierwszego pakietu.

-l od
procent straty jako liczba zmiennoprzecinkowa. Istnieje możliwość określenia innego
procent strat dla dwóch kanałów: LR20.5 oznacza, że ​​pozostało 20.5% pakietów przepływających do
prawe są tracone, RL10 oznacza 10% od prawej do lewej.

-L zagubiony wybuch
gdy nie jest to zero, wirefilter używa modelu Gilberta dla błędów seryjnych. Ten
to średnia długość utraconych serii pakietów. (jest to dwustanowy łańcuch Markowa:
prawdopodobieństwo wyjścia ze stanu wadliwego wynosi 1/przegrany wybuch, prawdopodobieństwo wejścia
stan wadliwy strata/(lostburst-(1-strata)). Stopień straty zbiega się z wartością
od.

-d opóźnienie
Dodatkowe opóźnienie (w milisekundach). Opóźnienie to jest dodawane do rzeczywistego opóźnienia komunikacji.
Pakiety są tymczasowo przechowywane i wysyłane ponownie po opóźnieniu. Jest to możliwe
określ różne wartości dla LR i RL, jak w poprzedniej opcji. Kiedy opóźnienie
jest określone jako dwie liczby z + pomiędzy nimi, pierwsza to standardowe opóźnienie
a druga to przypadkowa zmienność. 1000+500 oznacza, że ​​opóźnienie może być
losowo wybrany od połowy sekundy do 1.5 sekundy. Możliwe jest dodanie „U” lub
„N” na końcu. 1000+500U oznacza, że ​​transakcje są równomiernie rozłożone,
1000+500N oznacza, że ​​opóźnienia mają rozkład normalny Gaussa (więcej niż
98% wartości mieści się w dopuszczalnych granicach).

-D dup procent dupleksu. Ma tę samą składnię -l. Nie używaj współczynnika dup 100%
ponieważ oznacza to, że każdy pakiet jest wysyłany nieskończoną ilość razy.

-b przepustowość
Przepustowość kanału w bajtach/s. Ma tę samą składnię -d. Jest to również możliwe
używać przyrostków K, M, G w skrócie 2^10, 2^20, 2^30. 128 KB oznacza 128 KB/s.
128+64K oznacza od 64i do 196KB/s. Nadawca nie ma przeszkód w wysyłaniu pakietów,
dostawa jest opóźniona, aby ograniczyć przepustowość do żądanej wartości. (Jak wąskie gardło
wzdłuż ścieżki) U i N po wartościach (np. 128+64KN) ustawiają statystykę
rozkład do wykorzystania (jednolity lub normalny).

-s prędkość
Szybkość interfejsu w bajtach/sek. Ma tę samą składnię -b. Wejście jest zablokowane dla
czas transmisji pakietu, w ten sposób nadawca również nie może wysłać
szybki.

-c kanał_bufrozmiar
Rozmiar bufora kanału (w bajtach): maksymalny rozmiar kolejki pakietów. Przekroczenie pakietów
są odrzucane.

-n hałas czynnik
Liczba uszkodzonych bitów/jeden megabajt.

-m Mtu rozmiar
Pakiety dłuższe niż mtu_size są odrzucane.

-N nofifo. z -N można zmienić kolejność pakietów.

-M kierownictwo gniazdo
gniazdo unix, w którym można sprawdzić parametry (procent strat, opóźnienie itp.).
i zmienił czas działania. Unixterm(1) może być używany jako zdalny terminal dla filtra przewodowego.

-v vde_plug1:vde_plug2
Jeśli zostanie użyta ta opcja, dwie lokalne wtyczki vde_plug (vde_plug1 i vde_plug2) zostaną
połączyli się ze sobą zamiast stdin/stdout, używając bibliotek libvdeplug. Ten
opcja aktywuje interaktywną sesję zarządzania na konsoli (stdin/stdout).

--mgmtmode tryb
ta opcja ustawia tryb dostępu gniazda mgmt. Składnia poleceń jest dość
prosty. pomoc udostępnia listę poleceń. Możliwe jest załadowanie pliku skryptu
używając załadować polecenie zarządzania.

--demon
wirefilter staje się demonem

--pidplik nazwaścieżkifP
wirefilter zapisuje swój pid w pliku.

--ślepy Nazwa
Ta opcja definiuje identyfikator wysyłany dla każdego pakietu do serwera migającego (patrz sekcja
--blink opcja poniżej). Standardowym identyfikatorem filtra przewodowego jest proces
pid.

--migać gniazdo
wirefilter wysyła dla każdego komunikat dziennika do określonego gniazda PF_UNIX/DATAGRAM
pakiet wysłany. Każdy pakiet ma format: id kierunek długość. np:

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

Markow tryb


wirefilter zapewnia również bardziej złożony zestaw parametrów wykorzystujących do emulacji łańcuch Markowa
różne stany połączenia i przejścia między stanami. Każdy stan jest reprezentowany
przez węzeł. Parametry łańcucha Markowa można ustawić wyłącznie za pomocą poleceń zarządzania lub plików rc.
W rzeczywistości, ze względu na dużą liczbę parametrów, linia poleceń byłaby taka
nieczytelny.

markov-numnodes n
określa liczbę różnych stanów. Wszystkie parametry połączenia mogą być
zdefiniowany węzeł po węźle. Węzły numeruje się zaczynając od zera (do n-1). np:

opóźnienie 100+10N[4]
strata 10[2]

polecenia te definiują opóźnienie 90-110 ms (rozkład normalny) dla numeru węzła
4 i 10 strat dla węzła 2. Istnieje możliwość zmiany rozmiaru łańcucha Markowa w trakcie jego działania
czas. Nowe węzły są nieosiągalne i nie mają żadnej krawędzi do innych stanów (tj
każdy nowy węzeł ma krawędź pętli zwrotnej do samego węzła ze 100% prawdopodobieństwem). Gdy
zmniejszając liczbę węzłów, waga krawędzi w kierunku usuniętych węzłów wynosi
dodany do krawędzi pętli zwrotnej. Po usunięciu bieżącego węzła emulacji, node
0 staje się bieżącym węzłem. (Emulacja zawsze rozpoczyna się od węzła 0).

czas Markowa ms
okres czasu (ms) dla obliczeń łańcucha Markowa. Każdy ms mikrosekundy losowo
generator liczb decyduje, który stan będzie następny (wartość domyślna=100ms).

nazwa-markowa n, imię
nadaj nazwę węzłowi łańcucha Markowa.

markov-setnode n
ręcznie ustaw bieżący węzeł na węzeł n.

osiadanie n1, n2, w
zdefiniuj krawędź pomiędzy n1 i n2; w jest wagą (procentem prawdopodobieństwa)
krawędź. Krawędź pętli zwrotnej (od węzła do samego siebie) jest zawsze obliczana jako 100% minus
suma wag krawędzi wychodzących.

pokazy [ n ]
wypisz krawędzie z węzła n (lub z bieżącego węzła, jeśli polecenie nie ma
parametry). Krawędzie o wadze zerowej są pomijane.

Pokaż aktualny
pokaż aktualny stan Markowa.

showinfo [ n ]
pokaż status i informację o stanie (węźle) n. Jeśli parametr zostanie pominięty, to
pokazuje stan i informacje o stanie bieżącym.

debugowanie markowa [ n ]
ustaw poziom debugowania dla bieżącego połączenia zarządzania. W rzeczywistości
implementacja, gdy n jest większe od zera, każda zmiana węzła Markowa powoduje
wynik śledzenia debugowania. Śledzenie debugowania zostaje wyłączone, gdy n wynosi zero lub
brak parametru.

OGŁOSZENIE


Wirtualny rozproszony Ethernet nie jest w żaden sposób powiązany z www.vde.com („Verband der
Elektrotechnik, Elektronik und Informationstechnik” czyli niemieckie „Stowarzyszenie
Technologie elektryczne, elektroniczne i informacyjne”).

Użyj wirefilter online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Zabbix
    Zabbix
    Zabbix jest otwartą platformą klasy korporacyjnej
    rozwiązanie do monitorowania rozproszonego źródła
    przeznaczony do monitorowania i śledzenia
    wydajność i dostępność sieci
    serwery, urządzenia...
    Pobierz Zabbixa
  • 2
    KRóżn.3
    KRóżn.3
    To repozytorium nie jest już obsługiwane
    i jest przechowywany w celach archiwalnych. Widzieć
    https://invent.kde.org/sdk/kdiff3 for
    najnowszy kod i
    https://download.kde.o...
    Pobierz KDiff3
  • 3
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX to GUI dla
    Ładowarka USB firmy Waninkoko, oparta na
    libwiigui. Umożliwia wyświetlanie i
    uruchamianie gier Wii, gier Gamecube i
    homebrew na Wii i WiiU...
    Pobierz USBLoaderGX
  • 4
    Firebird
    Firebird
    Firebird RDBMS oferuje funkcje ANSI SQL
    & działa w systemach Linux, Windows i
    kilka platform uniksowych. Cechy
    doskonała współbieżność i wydajność
    & moc...
    Pobierz Firebirda
  • 5
    KompoZer
    KompoZer
    KompoZer to edytor HTML wykorzystujący wysiwyg
    bazy kodu Mozilla Composer. Jak
    Rozwój Nvu został zatrzymany
    w 2005 roku KompoZer naprawia wiele błędów i
    dodaje k...
    Pobierz KompoZer
  • 6
    Darmowy program do pobierania plików Manga
    Darmowy program do pobierania plików Manga
    Darmowy Manga Downloader (FMD) to
    aplikacja open source napisana w
    Object-Pascal do zarządzania i
    pobieranie mangi z różnych stron internetowych.
    To jest lustro...
    Pobierz darmowy program do pobierania mangi
  • więcej »

Komendy systemu Linux

Ad