AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

wirefilter - En ligne dans le Cloud

Exécutez wirefilter dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande wirefilter qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.

PROGRAMME:

Nom


wirefilter - Filtrage de paquets pour Ethernet virtuel distribué

SYNOPSIS


filtre à fil

[-f fichier rc] [-l perte] [-l éclatement perdu] [-d retarder] [-D dup] [-b bande passante] [-s
interface_vitesse] [-c channel_buffsize] [-n facteur_de_bruit] [-m mtu_size] [-M gestion douille] [-v
vde_plug1:vde_plug2] [--démon] [--pidfile chemin_fichier_pid] [--cligner cligner] [--clignotant
identificateur_clignement] [-N]

DESCRIPTION


A filtre à fil est capable d'émuler les retards et la perte de paquets sur les fils virtuels. par exemple:

dpipe vde_plug /tmp/s1 = filtre à fil -l 10 = vde_plug /tmp/s2

crée un fil entre deux vde_switches (avec les sockets /tmp/s1 et /tmp/s2 respectivement).
Ce câble perd 10 % des paquets dans chaque direction.

Le même câble peut être créé en utilisant :

filtre à fil -v /tmp/s1:/tmp/s2 -l 10

OPTIONS


-f fichier rc
utiliser un fichier de configuration de démarrage. Il est utile pour les définitions complexes telles que celles
pour le mode Markov (voir ci-dessous). Le fichier de configuration de démarrage a le même
syntaxe de l'interface de gestion, autrement dit c'est un script de gestion
commandes exécutées avant le transfert du premier paquet.

-l perte
pourcentage de perte sous forme de nombre à virgule flottante. Il est possible de spécifier différents
pourcentage de perte pour les deux canaux : LR20.5 signifie que 20.5% du paquet
droite sont perdues, RL10 signifie 10% de droite à gauche.

-L éclatement perdu
lorsque ce n'est pas zéro, wirefilter utilise le modèle Gilbert pour les erreurs en rafale. Cette
est la longueur moyenne des rafales de paquets perdus. (c'est une chaîne de Markov à deux états : le
la probabilité de sortir de l'état défectueux est 1/éclatement, la probabilité d'entrer
l'état défectueux est perte/(lostburst-(1-loss)). Le taux de perte converge vers la valeur
perte.

-d retarder
Délai supplémentaire (en millisecondes). Ce délai s'ajoute au délai de communication réel.
Les paquets sont temporairement stockés et renvoyés après le délai. Il est possible de
spécifiez des valeurs différentes pour LR et RL comme dans l'option précédente. Quand le retard
est spécifié comme deux nombres avec un + entre les deux, le premier est le délai standard
et la seconde est une variation aléatoire. 1000+500 signifie que le délai peut être
choisi au hasard entre une demi-seconde et 1.5 seconde. Il est possible d'ajouter 'U' ou
'N' à la fin. 1000+500U signifie que les dealys sont uniformément répartis,
1000+500N signifie que les retards suivent une distribution normale gaussienne (plus de
98% des valeurs sont dans les limites).

-D dup pourcentage de paquet en double. Il a la même syntaxe que -l. Ne pas utiliser de facteur de dup 100 %
car cela signifie que chaque paquet est envoyé une infinité de fois.

-b bande passante
Bande passante du canal en octets/sec. Il a la même syntaxe que -d. Il est également possible
d'utiliser les suffixes K,M,G pour abréger 2^10, 2^20, 2^30. 128 Ko signifie 128 Ko/s.
128+64K signifie 64i à 196Ko/sec. L'expéditeur n'est pas empêché d'envoyer des paquets,
la livraison est retardée pour limiter la bande passante à la valeur souhaitée. (Comme un goulot d'étranglement
le long du chemin) U et N après les valeurs (par exemple 128+64KN) définissent la statistique
distribution à utiliser (uniforme ou normale).

-s vitesse
Vitesse d'interface en octets/sec. Il a la même syntaxe que -b. L'entrée est bloquée pendant
le temps de transmission du paquet, ainsi l'expéditeur est empêché d'envoyer trop
vite.

-c channel_buffsize
Taille du tampon de canal (en octets) : taille maximale de la file d'attente de paquets. Dépassement de paquets
sont mis au rebut.

-n bruit facteur
Nombre de bits endommagés/un mégaoctet.

-m mtu taille
Les paquets plus longs que mtu_size sont rejetés.

-N nofifo. avec -N les paquets peuvent être réorganisés.

-M gestion douille
le socket unix où les paramètres (pourcentage de perte, délai, etc.) peuvent être vérifiés
et modifié le temps d'exécution. unixterm(1) peut être utilisé comme terminal distant pour le filtre à fil.

-v vde_plug1:vde_plug2
Si cette option est utilisée, les deux vde_plugs locaux (vde_plug1 et vde_plug2) seront
connectés entre eux au lieu de stdin/stdout, en utilisant les bibliothèques libvdeplug. Cette
L'option active une session de gestion interactive sur console (stdin/stdout).

--mode de gestion mode
cette option définit le mode d'accès du socket mgmt. La syntaxe de la commande est assez
simple. aider fournit la liste des commandes. Il est possible de charger un fichier script
utilisant l' charge commande de gestion.

--démon
wirefilter devient un démon

--pidfile chemin d'accèsfP
wirefilter enregistre son pid dans le fichier.

--clignotant prénom
Cette option définit l'identifiant envoyé pour chaque paquet au serveur blink (voir le
--blink ci-dessous). L'identifiant standard d'un filtre à fil est le processus
pid.

--cligner douille
wirefilter envoie un message de journal au socket PF_UNIX/DATAGRAM spécifié pour chaque
paquet envoyé. Chaque paquet a le format : id direction longueur. par exemple:

6768LR 44
6768LR 44
6768 RL100
6768LR 100
6768LR 44

markov mode


wirefilter fournit également un ensemble plus complexe de paramètres utilisant une chaîne de Markov pour émuler
différents états du lien et les transitions entre états. Chaque état est représenté
par un nœud. Les paramètres de chaîne de Markov peuvent être définis avec des commandes de gestion ou des fichiers rc uniquement.
En fait, en raison du grand nombre de paramètres, la ligne de commande aurait été
illisible.

markov-nœuds n
définit le nombre d'états différents. Tous les paramètres de la connexion peuvent être
défini nœud par nœud. Les nœuds sont numérotés à partir de zéro (jusqu'à n-1). par exemple:

retard 100+10N[4]
perte 10[2]

ces commandes définissent un délai de 90-110 ms (distribution normale) pour le numéro de nœud
4 et une perte de 10 pour le nœud 2. Il est possible de redimensionner la chaîne de Markov à l'exécution-
temps. Les nouveaux nœuds sont inaccessibles et n'ont aucun avantage sur les autres états (c'est-à-dire
chaque nouveau nœud a un bord de bouclage vers le nœud lui-même avec une probabilité de 100 %). Lorsque
en réduisant le nombre de nœuds, le poids des arêtes vers les nœuds supprimés est
ajouté au bord de bouclage. Lorsque le nœud actuel de l'émulation est supprimé, le nœud
0 devient le nœud courant. (L'émulation commence toujours à partir du nœud 0).

Markov-time ms
période (ms) pour le calcul de la chaîne de Markov. Chaque ms microsecondes au hasard
le générateur de nombres décide quel est l'état suivant (valeur par défaut = 100 ms).

nom-markov n,nom
attribuer un nom à un nœud de la chaîne de Markov.

markov-setnode n
définir manuellement le nœud actuel sur le nœud n.

jonc n1,n2,w
définir une arête entre n1 ainsi que n2; w est le poids (pourcentage de probabilité) du
bord. Le bord de bouclage (d'un nœud à lui-même) est toujours calculé comme 100 % moins
la somme des poids des arêtes sortantes.

montre [ n ]
lister les arêtes du nœud n (ou du nœud courant lorsque la commande n'a pas
paramètres). Les bords de poids nul sont omis.

afficher en cours
afficher l'état actuel de Markov.

afficher les informations [ n ]
afficher l'état et les informations sur l'état (nœud) n. Si le paramètre est omis, il
affiche l'état et des informations sur l'état actuel.

markov-débogage [ n ]
définir le niveau de débogage pour la connexion de gestion actuelle. Dans le réel
mise en œuvre lorsque n est supérieur à zéro chaque changement de nœud de markov provoque la
sortie d'une trace de débogage. Le suivi de débogage est désactivé lorsque n est zéro ou le
le paramètre est manquant.

AVIS


Virtual Distributed Ethernet n'est en aucun cas lié à www.vde.com ("Verband der
Elektrotechnik, Elektronik und Informationstechnik" c'est-à-dire l'"Association allemande pour
Technologies électriques, électroniques et de l'information").

Utiliser wirefilter en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Zabbix
    Zabbix
    Zabbix est un logiciel ouvert de classe entreprise
    source solution de surveillance distribuée
    conçu pour surveiller et suivre
    performances et disponibilité du réseau
    serveurs, appareil...
    Télécharger Zabbix
  • 2
    KDiff3Name
    KDiff3Name
    Ce référentiel n'est plus maintenu
    et est conservé à des fins d'archivage. Voir
    https://invent.kde.org/sdk/kdiff3 for
    le code le plus récent et
    https://download.kde.o...
    Télécharger KDiff3
  • 3
    Chargeur USBGX
    Chargeur USBGX
    USBLoaderGX est une interface graphique pour
    Le chargeur USB de Waninkoko, basé sur
    libwigui. Il permet de répertorier et
    lancer des jeux Wii, des jeux Gamecube et
    homebrew sur Wii et WiiU...
    Télécharger USBLoaderGX
  • 4
    Firebird
    Firebird
    Firebird RDBMS offre des fonctionnalités ANSI SQL
    & fonctionne sous Linux, Windows &
    plusieurs plates-formes Unix. Fonctionnalités
    excellente simultanéité et performances
    & Puissance...
    Télécharger Firebird
  • 5
    KompoZer
    KompoZer
    KompoZer est un éditeur HTML wysiwyg utilisant
    la base de code de Mozilla Composer. Comme
    Le développement de Nvu a été arrêté
    en 2005, KompoZer corrige de nombreux bugs et
    ajoute un f...
    Télécharger KompoZer
  • 6
    Téléchargeur de mangas gratuit
    Téléchargeur de mangas gratuit
    Le Free Manga Downloader (FMD) est un
    application open source écrite en
    Object-Pascal pour la gestion et
    télécharger des mangas à partir de divers sites Web.
    C'est un miroir...
    Télécharger gratuitement Manga Downloader
  • Plus "

Commandes Linux

Ad