InglêsFrancêsEspanhol

Ad


favicon do OnWorks

wirefilter - Online na nuvem

Execute o wirefilter no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando wirefilter que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


wirefilter - filtro de pacote de fio para Ethernet distribuída virtual

SINOPSE


filtro de arame

[-f arquivo rc] [-l fora] [-l explosão perdida] [-d atraso] [-D dup] [-b largura de banda] [-s
velocidade_interface] [-c canal_bufsize] [-n fator_ruído] [-m tamanho_mtu] [-M administração soquete] [-v
vde_plug1: vde_plug2] [--daemon] [--pidfile caminho_do_pidfile] [--piscar piscar] [--blinkid
identificador_pisca] [-N]

DESCRIÇÃO


A filtro de arame é capaz de emular atrasos e perda de pacotes em fios virtuais. por exemplo:

dpipe vde_plug / tmp / s1 = filtro de arame -l 10 = vde_plug / tmp / s2

cria um fio entre dois vde_switches (com sockets / tmp / s1 e / tmp / s2 respectivamente).
Este cabo perde 10% dos pacotes em cada direção.

O mesmo cabo pode ser criado usando:

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

OPÇÕES


-f arquivo rc
use um arquivo de configuração de inicialização. É útil para definições complexas como aquelas
para o modo Markov (veja abaixo). O arquivo de configuração de inicialização tem o mesmo
sintaxe da interface de gerenciamento, ou seja, é um script de gerenciamento
comandos executados antes de o primeiro pacote ser encaminhado.

-l fora
porcentagem de perda como um número de ponto flutuante. É possível especificar diferentes
porcentagem de perda para os dois canais: LR20.5 significa 20.5% do pacote fluindo da esquerda para
direita são perdidos, RL10 significa 10% da direita para a esquerda.

-L explosão perdida
quando não é zero, o filtro de arame usa o modelo Gilbert para erros de rajada. Esse
é o comprimento médio de rajadas de pacotes perdidos. (é uma cadeia de Markov de dois estados: o
probabilidade de sair do estado de falha é 1 / lostburst, a probabilidade de entrar
o estado defeituoso é perda / (explosão perdida- (1-perda)). A taxa de perda converge para o valor
fora.

-d atraso
Atraso extra (em milissegundos). Este atraso é adicionado ao atraso real de comunicação.
Os pacotes são armazenados temporariamente e reenviados após o atraso. É possível
especifique valores diferentes para LR e RL como na opção anterior. Quando o atraso
é especificado como dois números com um + no meio, o primeiro é o atraso padrão
e a segunda é uma variação aleatória. 1000 + 500 significa que o atraso pode ser
escolhido aleatoriamente entre meio segundo e 1.5 segundos. É possível adicionar 'U' ou
'N' no final. 1000 + 500U significa que os diálogos são uniformemente distribuídos,
1000 + 500N significa que os atrasos seguem uma distribuição normal gaussiana (mais de
98% dos valores estão dentro dos limites).

-D dup porcentagem de pacote dup. Ele tem a mesma sintaxe de -l. Não use fator de dup 100%
porque significa que cada pacote é enviado infinitas vezes.

-b largura de banda
Largura de banda do canal em Bytes / s. Ele tem a mesma sintaxe de -d. Também é possível
para usar sufixos K, M, G para abreviar 2 ^ 10, 2 ^ 20, 2 ^ 30. 128K significa 128KBytes / s.
128 + 64K significa 64i a 196 KBytes / s. O remetente não é impedido de enviar pacotes,
a entrega é atrasada para limitar a largura de banda ao valor desejado. (Como um gargalo
ao longo do caminho) U e N após os valores (por exemplo, 128 + 64KN) definir a estatística
distribuição a usar (uniforme ou normal).

-s velocidade
Velocidade da interface em Bytes / seg. Ele tem a mesma sintaxe de -b. A entrada está bloqueada para
o tempo de tramissão do pacote, assim o remetente é impedido de enviar também
velozes.

-c canal_bufsize
Tamanho do buffer do canal (em bytes): tamanho máximo da fila de pacotes. Excedendo pacotes
são descartados.

-n barulho fator
Número de bits danificados / um megabyte.

-m mtu tamanho
Pacotes maiores que mtu_size são descartados.

-N nofifo. com -N os pacotes podem ser reordenados.

-M administração soquete
o soquete unix onde os parâmetros (porcentagem de perda, atraso etc) podem ser verificados
e mudou o tempo de execução. unixtermo(1) pode ser usado como um terminal remoto para filtro de arame.

-v vde_plug1: vde_plug2
Se esta opção for usada, os dois vde_plugs locais (vde_plug1 e vde_plug2) serão
conectados uns aos outros em vez de stdin / stdout, usando as bibliotecas libvdeplug. Esse
opção ativa uma sessão de gerenciamento interativo no console (stdin / stdout).

--mgmtmode modo
esta opção define o modo de acesso do soquete mgmt. A sintaxe do comando é bastante
simples. ajudar fornece a lista de comandos. É possível carregar um arquivo de script
usando o carregar comando de gerenciamento.

--daemon
wirefilter torna-se um daemon

--pidfile nome do caminhofP
wirefilter salva seu pid no arquivo.

--blinkid nome
Esta opção define o id enviado de cada pacote para o servidor blink (ver o
opção - piscar abaixo). O identificador padrão para um filtro de arame é o processo
pid.

--piscar soquete
wirefilter envia uma mensagem de log para o soquete PF_UNIX / DATAGRAM especificado para cada
pacote enviado. Cada pacote tem o formato: comprimento da direção do id. por exemplo:

6768LR 44
6768LR 44
6768 R$ 100
6768LR 100
6768LR 44

markov modo


wirefilter fornece também um conjunto mais complexo de parâmetros usando uma cadeia de Markov para emular
diferentes estados da ligação e as transições entre os estados. Cada estado é representado
por um nó. Os parâmetros da cadeia de Markov podem ser definidos com comandos de gerenciamento ou arquivos rc apenas.
Na verdade, devido ao grande número de parâmetros, a linha de comando teria sido
ilegível.

Markov-Numnodes n
define o número de estados diferentes. Todos os parâmetros da conexão podem ser
definido nodo por nodo. Os nós são numerados começando de zero (a n-1). por exemplo:

atraso 100 + 10N [4]
perda 10 [2]

estes comandos definem um atraso de 90-110 ms (distribuição normal) para o número do nó
4 e uma perda de 10 para o nó 2. É possível redimensionar a cadeia de Markov na execução
Tempo. Novos nós são inacessíveis e não têm nenhuma vantagem para outros estados (ou seja
cada novo nó tem uma borda de loopback para o próprio nó com 100% de probabilidade). Quando
reduzindo o número de nós, o peso das arestas em relação aos nós excluídos é
adicionado à borda de loopback. Quando o nó atual da emulação é excluído, o nó
0 torna-se o nó atual. (A emulação sempre começa no nó 0).

tempo de Markov ms
período de tempo (ms) para o cálculo da cadeia de markov. Cada ms microssegundos aleatório
o gerador de números decide qual é o próximo estado (valor padrão = 100ms).

nome-markov n, nome
atribuir um nome a um nó da cadeia de markov.

markov-setnode n
definir manualmente o nó atual para o nó n.

sedge n1, n2, w
definir uma borda entre n1 e n2; w é o peso (porcentagem de probabilidade) do
borda. A borda de loopback (de um nó para ele mesmo) é sempre calculada como 100% menos
a soma dos pesos das arestas de saída.

showges [ n ]
liste as arestas do nó n (ou do nó atual quando o comando não tem
parâmetros). Arestas de peso nulo são omitidas.

mostrar corrente
mostrar o estado atual de Markov.

showinfo [ n ]
mostrar status e informações sobre o estado (nó) n. Se o parâmetro for omitido,
mostra o status e informações sobre o estado atual.

depuração markov [ n ]
defina o nível de depuração para a conexão de gerenciamento atual. No real
implementação quando n é maior que zero, cada mudança de nó markov causa o
saída de um rastreamento de depuração. O rastreamento de depuração é desativado quando n é zero ou o
parâmetro está faltando.

AVISO


Ethernet distribuída virtual não está relacionada de forma alguma com www.vde.com ("Verband der
Elektrotechnik, Elektronik und Informationstechnik "ou seja, a" Associação Alemã para
Elétrica, Eletrônica e Tecnologias de Informação ").

Use wirefilter online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Zabbix
    Zabbix
    O Zabbix é um software aberto de classe empresarial
    solução de monitoramento distribuído de origem
    projetado para monitorar e rastrear
    desempenho e disponibilidade da rede
    servidores, dispositivos...
    Baixar Zabbix
  • 2
    KDiff3GenericName
    KDiff3GenericName
    Este repositório não é mais mantido
    e é mantido para fins de arquivamento. Ver
    https://invent.kde.org/sdk/kdiff3 for
    o código mais recente e
    https://download.kde.o...
    Baixar o KDiff3
  • 3
    USB Loader GX
    USB Loader GX
    USBLoaderGX é uma GUI para
    Carregador USB de Waninkoko, baseado em
    libwiigui. Permite listar e
    lançar jogos de Wii, jogos de Gamecube e
    homebrew no Wii e WiiU...
    Baixar USBLoaderGX
  • 4
    Firebird
    Firebird
    Firebird RDBMS oferece recursos ANSI SQL
    & roda em Linux, Windows &
    várias plataformas Unix. Características
    excelente simultaneidade e desempenho
    & potência...
    Baixar Firebird
  • 5
    KompoZer
    KompoZer
    KompoZer é um editor HTML wysiwyg usando
    a base de código do Mozilla Composer. Como
    O desenvolvimento do Nvu foi interrompido
    em 2005, KompoZer corrige muitos bugs e
    adiciona um f...
    Baixar KompoZer
  • 6
    Downloader de mangá grátis
    Downloader de mangá grátis
    O Free Manga Downloader (FMD) é um
    aplicativo de código aberto escrito em
    Object-Pascal para gerenciamento e
    baixando mangá de vários sites.
    Isso é um espelho...
    Baixe o Manga Downloader Gratuito
  • Mais "

Comandos Linux

Ad