InglésFrancésEspañol

Ad


icono de página de OnWorks

wirefilter - Online en la nube

Ejecute wirefilter en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando wirefilter que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


wirefilter: filtro de paquetes de cables para Ethernet distribuida virtual

SINOPSIS


filtro de alambre

[-f rcarchivo] [-l de] [-l estallido perdido] [-d retrasar] [-D dup] [-b ancho de banda] [-s
interfaz_velocidad] [-c canal_bufsize] [-n factor_ruido] [-m tamaño_mtu] [-M gestión enchufe] [-v
vde_plug1: vde_plug2] [--demonio] [--pidfile pidfile_ruta] [--parpadear parpadear] [--parpadeo
Blink_identifier] [-N]

DESCRIPCIÓN


A filtro de alambre es capaz de emular retrasos y pérdida de paquetes en cables virtuales. p.ej:

tubo de bajada enchufe_vde / tmp / s1 = filtro de alambre -l 10 = enchufe_vde / tmp / s2

crea un cable entre dos vde_switches (con sockets / tmp / s1 y / tmp / s2 respectivamente).
Este cable pierde el 10% de los paquetes en cada dirección.

El mismo cable se puede crear usando:

filtro de alambre -v / tmp / s1: / tmp / s2 -l 10

CAMPUS


-f rcarchivo
utilice un archivo de configuración de inicio. Es útil para definiciones complejas como las
para el modo de Markov (ver más abajo). El archivo de configuración de inicio tiene el mismo
sintaxis de la interfaz de gestión, en otras palabras, es un script de gestión
comandos ejecutados antes de que se reenvíe el primer paquete.

-l de
porcentaje de pérdida como un número de punto flotante. Es posible especificar diferentes
porcentaje de pérdida para los dos canales: LR20.5 significa que el 20.5% del paquete fluye hacia la izquierda
derecha se pierden, RL10 significa 10% de derecha a izquierda.

-L estallido perdido
cuando no es cero, wirefilter usa el modelo de Gilbert para errores por ráfagas. Esta
es la longitud media de las ráfagas de paquetes perdidos. (es una cadena de Markov de dos estados: el
La probabilidad de salir del estado defectuoso es 1 / explosión perdida, la probabilidad de entrar
el estado defectuoso es pérdida / (lostburst- (1-pérdida)). La tasa de pérdida converge con el valor
de.

-d retrasar
Retraso adicional (en milisegundos). Este retraso se suma al retraso real de la comunicación.
Los paquetes se almacenan temporalmente y se reenvían después de la demora. Es posible
especifique valores diferentes para LR y RL como en la opción anterior. Cuando el retraso
se especifica como dos números con un + entre ellos, el primero es el retardo estándar
y el segundo es una variación aleatoria. 1000 + 500 significa que el retraso puede ser
elegido al azar entre medio segundo y 1.5 segundos. Es posible agregar 'U' o
'N' al final. 1000 + 500U significa que las transacciones se distribuyen uniformemente,
1000 + 500N significa que los retrasos siguen una distribución normal gaussiana (más de
98% de los valores están dentro de los límites).

-D dup porcentaje de paquete dup. Tiene la misma sintaxis de -l. No use el factor dup 100%
porque significa que cada paquete se envía infinitas veces.

-b ancho de banda
Ancho de banda del canal en Bytes / seg. Tiene la misma sintaxis de -d. También es posible
utilizar los sufijos K, M, G para abreviar 2 ^ 10, 2 ^ 20, 2 ^ 30. 128K significa 128KBytes / seg.
128 + 64K significa 64i a 196KBytes / seg. No se impide que el remitente envíe paquetes,
la entrega se retrasa para limitar el ancho de banda al valor deseado. (Como un cuello de botella
a lo largo de la ruta) U y N después de los valores (por ejemplo, 128 + 64KN) establezca la estadística
distribución a utilizar (uniforme o normal).

-s velocidad
Velocidad de interfaz en Bytes / seg. Tiene la misma sintaxis de -b. La entrada está bloqueada para
el tiempo de transmisión del paquete, por lo que el remitente no puede enviar también
rápido.

-c canal_bufsize
Tamaño del búfer del canal (en bytes): tamaño máximo de la cola de paquetes. Exceder los paquetes
se descartan.

-n ruido factor
Número de bits dañados / un megabyte.

-m mtu tamaño
Los paquetes más largos que mtu_size se descartan.

-N nofifo. con -N paquetes se pueden reordenar.

-M gestión enchufe
el socket Unix donde se pueden verificar los parámetros (porcentaje de pérdida, retraso, etc.)
y cambio de tiempo de ejecución. unixtérmino(1) se puede utilizar como terminal remoto para filtro de alambre.

-v vde_plug1: vde_plug2
Si se utiliza esta opción, los dos vde_plugs locales (vde_plug1 y vde_plug2) serán
conectados entre sí en lugar de stdin / stdout, utilizando las bibliotecas libvdeplug. Esta
La opción activa una sesión de gestión interactiva en la consola (stdin / stdout).

--modo mgmt modo
esta opción establece el modo de acceso del conector mgmt. La sintaxis del comando es bastante
sencillo. ayuda proporciona la lista de comandos. Es posible cargar un archivo de script
usando el carga comando de gestión.

--demonio
wirefilter se convierte en un demonio

--pidfile nombrederutafP
wirefilter guarda su pid en el archivo.

--parpadeo nombre
Esta opción define la identificación enviada para cada paquete al servidor blink (ver la
- opción de parpadeo a continuación). El identificador estándar para un filtro de alambre es el proceso
pido.

--parpadear enchufe
wirefilter envía un mensaje de registro al conector PF_UNIX / DATAGRAM especificado para cada
paquete enviado. Cada paquete tiene el formato: id dirección longitud. p.ej:

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

Markov modo


wirefilter proporciona también un conjunto más complejo de parámetros utilizando una cadena de Markov para emular
diferentes estados del vínculo y las transiciones entre estados. Cada estado está representado
por un nodo. Los parámetros de la cadena de Markov se pueden configurar con comandos de administración o solo con archivos rc.
De hecho, debido a la gran cantidad de parámetros, la línea de comando habría sido
ilegible.

nodos numéricos de markov n
define el número de estados diferentes. Todos los parámetros de la conexión se pueden
definido nodo por nodo. Los nodos se numeran comenzando desde cero (hasta n-1). p.ej:

retraso 100 + 10N [4]
pérdida 10 [2]

estos comandos definen un retardo de 90-110 ms (distribución normal) para el número de nodo
4 y una pérdida de 10 para el nodo 2. Es posible cambiar el tamaño de la cadena de Markov en la ejecución
tiempo. Los nuevos nodos son inalcanzables y no tienen ninguna ventaja con respecto a otros estados (es decir,
cada nuevo nodo tiene un borde de bucle de retorno al propio nodo con un 100% de probabilidad). Cuando
reduciendo el número de nodos, el peso de los bordes hacia los nodos eliminados es
agregado al borde de bucle invertido. Cuando se elimina el nodo actual de la emulación, el nodo
0 se convierte en el nodo actual. (La emulación siempre comienza desde el nodo 0).

tiempo de Markov ms
período de tiempo (ms) para el cálculo de la cadena de Markov. Cada ms microsegundos al azar
El generador de números decide cuál es el siguiente estado (valor predeterminado = 100 ms).

nombre-markov n, nombre
asignar un nombre a un nodo de la cadena de Markov.

Markov-setnode n
establecer manualmente el nodo actual en el nodo n.

zarpazo n1, n2, w
definir un borde entre n1 y n2; w es el peso (porcentaje de probabilidad) del
borde. El borde de bucle invertido (de un nodo a sí mismo) siempre se calcula como 100% menos
la suma de los pesos de los bordes salientes.

mostró [ n ]
enumerar los bordes del nodo n (o desde el nodo actual cuando el comando no tiene
parámetros). Se omiten los bordes de peso nulo.

mostrar actual
muestra el estado actual de Markov.

showinfo [ n ]
mostrar estado e información sobre el estado (nodo) n. Si se omite el parámetro
muestra el estado e información sobre el estado actual.

depuración markov [ n ]
establece el nivel de depuración para la conexión de administración actual. En el actual
implementación cuando n es mayor que cero, cada cambio de nodo de Markov causa la
salida de un seguimiento de depuración. El seguimiento de depuración se desactiva cuando n es cero o el
falta el parámetro.

AVISO


Ethernet distribuida virtual no tiene ninguna relación con www.vde.com ("Verband der
Elektrotechnik, Elektronik und Informationstechnik "es decir, la Asociación Alemana de
Tecnologías eléctricas, electrónicas y de la información ").

Use wirefilter en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Zabbix
    Zabbix
    Zabbix es una clase empresarial abierta
    solución de monitoreo distribuido de origen
    diseñado para monitorear y rastrear
    rendimiento y disponibilidad de la red
    servidores, dispositivo...
    Descargar Zabbix
  • 2
    KDiff3
    KDiff3
    Este repositorio ya no se mantiene
    y se conserva con fines de archivo. Ver
    https://invent.kde.org/sdk/kdiff3 for
    el código más nuevo y
    https://download.kde.o...
    Descargar KDiff3
  • 3
    Cargador USBGX
    Cargador USBGX
    USBLoaderGX es una GUI para
    Cargador USB de Waninkoko, basado en
    libwiigui. Permite listar y
    lanzar juegos de Wii, juegos de Gamecube y
    homebrew en Wii y WiiU...
    Descargar USB Loader GX
  • 4
    Firebird
    Firebird
    Firebird RDBMS ofrece funciones ANSI SQL
    y se ejecuta en Linux, Windows y
    varias plataformas Unix. Características
    excelente concurrencia y rendimiento
    & energía...
    Descargar pájaro de fuego
  • 5
    KompoZer
    KompoZer
    KompoZer es un editor HTML wysiwyg que utiliza
    el código base de Mozilla Composer. Como
    El desarrollo de Nvu se ha detenido.
    en 2005, KompoZer corrige muchos errores y
    agrega una f...
    Descargar KompoZer
  • 6
    Descargador gratuito de manga
    Descargador gratuito de manga
    Free Manga Downloader (FMD) es un
    aplicación de código abierto escrita en
    Object-Pascal para gestionar y
    descargar manga de varios sitios web.
    esto es un espejo...
    Descargar descargador de manga gratuito
  • Más "

Comandos de Linux

Ad