InglesPransesEspanyol

Ad


OnWorks favicon

wirefilter - Online sa Cloud

Patakbuhin ang wirefilter sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command wirefilter na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


wirefilter - Wire packet filter para sa Virtual Distributed Ethernet

SINOPSIS


wirefilter

[-f rcfile] [-l off] [-l lostburst] [-d antala] [-D dup] [-b bandwidth] [-s
interface_speed] [-c channel_bufsize] [-n ingay_factor] [-m mtu_size] [-M mgmt socket] [-v
vde_plug1:vde_plug2] [--demonyo] [--pidfile pidfile_path] [--kurap kumurap] [--blinkid
blink_identifier] [-N]

DESCRIPTION


A wirefilter ay nagagawang tularan ang mga pagkaantala at pagkawala ng packet sa mga virtual wire. hal:

dpipe vde_plug /tmp/s1 = wirefilter -l 10 = vde_plug /tmp/s2

lumilikha ng wire sa pagitan ng dalawang vde_switch (na may mga socket /tmp/s1 at /tmp/s2 ayon sa pagkakabanggit).
Ang cable na ito ay nakakawala ng 10% ng mga packet sa bawat direksyon.

Ang parehong cable ay maaaring malikha gamit ang:

wirefilter -v /tmp/s1:/tmp/s2 -l 10

Opsyon


-f rcfile
gumamit ng startup configuration file. Ito ay kapaki-pakinabang para sa mga kumplikadong defisyon tulad ng mga iyon
para sa Markov mode (tingnan sa ibaba). Ang startup configuration file ay pareho
syntax ng interface ng pamamahala, sa madaling salita ito ay isang script ng pamamahala
mga utos na naisakatuparan bago ipasa ang unang packet.

-l off
porsyento ng pagkawala bilang isang numero ng floating point. Posibleng tukuyin ang iba
porsyento ng pagkawala para sa dalawang channel: Ang ibig sabihin ng LR20.5 ay 20.5% ng packet na dumadaloy pakaliwa sa
ang kanan ay nawala, ang ibig sabihin ng RL10 ay 10% mula kanan pakaliwa.

-L lostburst
kapag hindi ito zero, ginagamit ng wirefilter ang modelong Gilbert para sa mga bursty error. Ito
ay ang ibig sabihin ng haba ng mga nawalang packet burst. (ito ay isang dalawang estado na Markov chain: ang
ang posibilidad na lumabas mula sa sira na estado ay 1/lostburst, ang posibilidad na makapasok
ang maling estado ay pagkawala/(lostburst-(1-pagkatalo)). Ang rate ng pagkawala ay nagtatagpo sa halaga
off.

-d antala
Karagdagang pagkaantala (sa millisecond). Ang pagkaantala na ito ay idinagdag sa tunay na pagkaantala ng komunikasyon.
Pansamantalang iniimbak ang mga packet at naghihinanakit pagkatapos ng pagkaantala. Ito ay posible na
tukuyin ang iba't ibang mga halaga para sa LR at RL tulad ng sa nakaraang opsyon. Kapag ang pagkaantala
ay tinukoy bilang dalawang numero na may + sa pagitan, ang una ay ang karaniwang pagkaantala
at ang pangalawa ay isang random na pagkakaiba-iba. 1000+500 ay nangangahulugan na ang pagkaantala ay maaaring
random na pinili sa pagitan ng kalahating segundo at 1.5 segundo. Posibleng magdagdag ng 'U' o
'N' sa dulo. 1000+500U ay nangangahulugan na ang mga deal ay pantay na ipinamamahagi,
Ang 1000+500N ay nangangahulugan na ang mga pagkaantala ay sumusunod sa isang normal na distribusyon ng Gaussian (higit sa
98% ng mga halaga ay nasa loob ng mga limitasyon).

-D dup porsyento ng dup packet. Ito ay may parehong syntax ng -l. Huwag gumamit ng dup factor 100%
dahil ito ay nangangahulugan na ang bawat packet ay ipinadala ng walang katapusang mga oras.

-b bandwidth
Bandwidth ng channel sa Bytes/sec. Ito ay may parehong syntax ng -d. Pwede rin naman
gamitin ang mga suffix na K,M,G para paikliin ang 2^10, 2^20, 2^30. Ang ibig sabihin ng 128K ay 128KBytes/sec.
Ang ibig sabihin ng 128+64K ay 64i hanggang 196KBytes/sec. Hindi pinipigilan ang nagpadala sa pagpapadala ng mga packet,
ang paghahatid ay naantala upang limitahan ang bandwidth sa nais na halaga. (Parang bottleneck
kasama ang landas) U at N pagkatapos ng mga halaga (hal. 128+64KN) itakda ang istatistika
distribusyon na gagamitin (uniporme o normal).

-s pabilisin
Bilis ng interface sa Bytes/sec. Ito ay may parehong syntax ng -b. Na-block ang input para sa
ang oras ng tramission ng packet, kaya pinipigilan din ang nagpadala
mabilis.

-c channel_bufsize
Laki ng buffer ng channel (sa Bytes): maximum na laki ng packet queue. Labis na packet
ay itinatapon.

-n ingay factor
Bilang ng mga bit na nasira/isang megabyte.

-m mtu laki
Ang mga packet na mas mahaba kaysa sa mtu_size ay itatapon.

-N nofifo. na may -N packet ay maaaring muling ayusin.

-M mgmt socket
ang unix socket kung saan maaaring suriin ang mga parameter (porsiyento ng pagkawala, pagkaantala atbp).
at binago ang runtime. unixterm(1) ay maaaring gamitin bilang isang remote terminal para sa wirefilter.

-v vde_plug1:vde_plug2
Kung gagamitin ang opsyong ito, ang dalawang lokal na vde_plug (vde_plug1 at vde_plug2) ay magiging
konektado sa isa't isa sa halip na stdin/stdout, gamit ang mga aklatan ng libvdeplug. Ito
Ang opsyon ay nag-a-activate ng interactive na session ng pamamahala sa console (stdin/stdout).

--mgmtmode paraan
itinatakda ng opsyong ito ang access mode ng mgmt socket. Ang command syntax ay medyo
simple. Tulungan nagbibigay ng listahan ng mga utos. Posibleng mag-load ng script file
gamit ang magkarga utos ng pamamahala.

--demonyo
ang wirefilter ay nagiging isang daemon

--pidfile pathnamefP
sine-save ng wirefilter ang pid nito sa file.

--blinkid pangalan
Tinutukoy ng opsyong ito ang id na ipinadala para sa bawat packet sa blink server (tingnan ang
--blink na opsyon sa ibaba). Ang stardard identifier para sa isang wirefilter ay ang proseso
pid.

--kurap socket
nagpapadala ang wirefilter ng log message sa tinukoy na PF_UNIX/DATAGRAM socket para sa bawat isa
ipinadala ang pakete. Ang bawat packet ay may format: haba ng direksyon ng id. hal:

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

markov paraan


nagbibigay din ang wirefilter ng mas kumplikadong hanay ng mga parameter gamit ang isang Markov chain upang tularan
iba't ibang mga estado ng link at ang mga transisyon sa pagitan ng mga estado. Ang bawat estado ay kinakatawan
sa pamamagitan ng isang node. Maaaring itakda ang mga parameter ng Markov chain gamit ang mga management command o rc file lamang.
Sa katunayan, dahil sa malaking bilang ng mga parameter ang command line sana
hindi mabasa.

markov-numnodes n
tumutukoy sa bilang ng iba't ibang estado. Ang lahat ng mga parameter ng koneksyon ay maaaring
tinukoy na node ayon sa node. Ang mga node ay binibilang simula sa zero (hanggang n-1). hal:

pagkaantala ng 100+10N[4]
pagkatalo 10[2]

ang mga utos na ito ay tumutukoy sa isang pagkaantala ng 90-110 ms (normal na distribusyon) para sa numero ng node
4 at 10 pagkawala para sa node 2. Posibleng baguhin ang laki ng Markov chain sa run-
oras. Ang mga bagong node ay hindi maabot at walang anumang kalamangan sa ibang mga estado (hal
bawat bagong node ay may loopback na gilid sa node mismo na may 100% na posibilidad). Kailan
binabawasan ang bilang ng mga node, ang bigat ng mga gilid patungo sa mga tinanggal na node ay
idinagdag sa gilid ng loopback. Kapag ang kasalukuyang node ng emulation ay tinanggal, ang node
0 ang nagiging kasalukuyang node. (Ang emulation ay palaging nagsisimula sa node 0).

markov-time ms
tagal ng panahon (ms) para sa pagkalkula ng chain ng markov. Bawat isa ms microseconds isang random
nagpapasya ang number generator kung alin ang susunod na estado (default na halaga=100ms).

markov-pangalan n, pangalan
magtalaga ng pangalan sa isang node ng markov chain.

markov-setnode n
manu-manong itakda ang kasalukuyang node sa node n.

setedge n1,n2,w
tukuyin ang isang gilid sa pagitan n1 at n2; w ay ang timbang (probability percentage) ng
gilid. Ang loopback edge (mula sa isang node hanggang sa sarili nito) ay palaging kino-compute bilang 100% minus
ang kabuuan ng mga bigat ng papalabas na mga gilid.

mga palabas [ n ]
ilista ang mga gilid mula sa node n (o mula sa kasalukuyang node kapag ang command ay walang
mga parameter). Ang mga null weight na gilid ay tinanggal.

showcurrent
ipakita ang kasalukuyang estado ng Markov.

showinfo [ n ]
ipakita ang katayuan at impormasyon sa estado (node) n. Kung ang parameter ay tinanggal ito
nagpapakita ng katayuan at impormasyon sa kasalukuyang estado.

markov-debug [ n ]
itakda ang antas ng debug para sa kasalukuyang koneksyon sa pamamahala. Sa aktwal
pagpapatupad kapag ang n ay mas malaki kaysa sa zero bawat pagbabago ng markov node ay nagiging sanhi ng
output ng isang debug trace. Ang pagsubaybay sa pag-debug ay hindi pinagana kapag n ay zero o ang
nawawala ang parameter.

PAUNAWA


Ang Virtual Distributed Ethernet ay hindi nauugnay sa anumang paraan sa www.vde.com ("Verband der
Elektrotechnik, Elektronik und Informationstechnik" ibig sabihin, ang German "Association for
Electrical, Electronic at Information Technologies").

Gumamit ng wirefilter online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Zabbix
    Zabbix
    Ang Zabbix ay isang enterprise-class na bukas
    pinagmumulan na ibinahagi ng solusyon sa pagsubaybay
    dinisenyo upang subaybayan at subaybayan
    pagganap at pagkakaroon ng network
    mga server, device...
    I-download ang Zabbix
  • 2
    KDiff3
    KDiff3
    Hindi na pinapanatili ang repositoryong ito
    at iniingatan para sa mga layunin ng archival. Tingnan mo
    https://invent.kde.org/sdk/kdiff3 for
    ang pinakabagong code at
    https://download.kde.o...
    I-download ang KDiff3
  • 3
    USBLoaderGX
    USBLoaderGX
    Ang USBLoaderGX ay isang GUI para sa
    Ang USB Loader ni Waninkoko, batay sa
    libwiigui. Pinapayagan nito ang paglilista at
    paglulunsad ng mga Wii games, Gamecube games at
    homebrew sa Wii at WiiU...
    I-download ang USBLoaderGX
  • 4
    Firebird
    Firebird
    Nag-aalok ang Firebird RDBMS ng mga tampok ng ANSI SQL
    & tumatakbo sa Linux, Windows at
    ilang mga platform ng Unix. Mga tampok
    mahusay na pagkakatugma at pagganap
    at kapangyarihan...
    I-download ang Firebird
  • 5
    KompoZer
    KompoZer
    Ang KompoZer ay isang wysiwyg HTML editor gamit ang
    ang Mozilla Composer codebase. Bilang
    Nahinto ang pag-unlad ni Nvu
    noong 2005, inaayos ng KompoZer ang maraming mga bug at
    nagdadagdag ng f...
    I-download ang KompoZer
  • 6
    Libreng Manga Downloader
    Libreng Manga Downloader
    Ang Libreng Manga Downloader (FMD) ay isang
    open source application na nakasulat sa
    Object-Pascal para sa pamamahala at
    pag-download ng manga mula sa iba't ibang mga website.
    Isa itong salamin...
    I-download ang Libreng Manga Downloader
  • Marami pa »

Linux command

Ad