InggrisPerancisSpanyol

Ad


favorit OnWorks

wirefilter - Online di Cloud

Jalankan wirefilter di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah wirefilter perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


wirefilter - Filter paket kawat untuk Ethernet Terdistribusi Virtual

RINGKASAN


penyaring kawat

[-f file rc] [-l lepas] [-l ledakan yang hilang] [-d menunda] [-D dup] [-b Bandwidth] [-s
antarmuka_kecepatan] [-c saluran_bufsize] [-n faktor_kebisingan] [-m mtu_size] [-M mgmt stopkontak] [-v
vde_plug1:vde_plug2] [--daemon] [--pidfile pidfile_path] [--berkedip berkedip] [--berkedip
pengenal_kedip] [-N]

DESKRIPSI


A penyaring kawat mampu meniru penundaan dan kehilangan paket pada kabel virtual. misalnya:

pipa d vde_plug /tmp/s1 = penyaring kawat -l 10 = vde_plug /tmp/s2

membuat kabel antara dua vde_switch (masing-masing dengan soket /tmp/s1 dan /tmp/s2).
Kabel ini kehilangan 10% dari paket di setiap arah.

Kabel yang sama dapat dibuat menggunakan:

penyaring kawat -v /tmp/s1:/tmp/s2 -l 10

PILIHAN


-f file rc
menggunakan file konfigurasi startup. Ini berguna untuk definisi kompleks seperti itu
untuk mode Markov (lihat di bawah). File konfigurasi startup memiliki hal yang sama
sintaks antarmuka manajemen, dengan kata lain itu adalah skrip manajemen
perintah dieksekusi sebelum paket pertama diteruskan.

-l lepas
persentase kerugian sebagai angka floating point. Dimungkinkan untuk menentukan yang berbeda
persentase kerugian untuk dua saluran: LR20.5 berarti 20.5% dari paket yang mengalir ke kiri
kanan hilang, RL10 berarti 10% dari kanan ke kiri.

-L ledakan yang hilang
ketika ini bukan nol, wirefilter menggunakan model Gilbert untuk error bursty. Ini
adalah rata-rata panjang paket yang hilang. (ini adalah rantai Markov dua negara: the
probabilitas untuk keluar dari keadaan yang salah adalah 1/kehilangan ledakan, peluang masuk
keadaan yang salah adalah rugi/(lostburst-(1-rugi)). Tingkat kerugian konvergen ke nilai
lepas.

-d menunda
Penundaan ekstra (dalam milidetik). Penundaan ini ditambahkan ke penundaan komunikasi yang sebenarnya.
Paket disimpan sementara dan dikirim ulang setelah penundaan. Apakah mungkin untuk
tentukan nilai yang berbeda untuk LR dan RL seperti pada opsi sebelumnya. Ketika penundaan
ditentukan sebagai dua angka dengan + di antaranya, yang pertama adalah penundaan standar
dan yang kedua adalah variasi acak. 1000+500 artinya delay bisa
dipilih secara acak antara setengah detik dan 1.5 detik. Dimungkinkan untuk menambahkan 'U' atau
'N' di akhir. 1000+500U berarti kesepakatan terdistribusi secara merata,
1000+500N berarti penundaan mengikuti distribusi normal Gaussian (lebih dari
98% dari nilai berada di dalam batas).

-D dup persentase paket dup. Ini memiliki sintaks yang sama -l. Jangan gunakan faktor dup 100%
karena itu berarti setiap paket dikirim dalam waktu yang tidak terbatas.

-b Bandwidth
Bandwidth saluran dalam Bytes/dtk. Ini memiliki sintaks yang sama -d. Itu juga mungkin
untuk menggunakan sufiks K,M,G untuk menyingkat 2^10, 2^20, 2^30. 128K berarti 128KBytes/detik.
128+64K berarti 64i hingga 196KBytes/detik. Pengirim tidak dicegah untuk mengirim paket,
pengiriman ditunda untuk membatasi bandwidth ke nilai yang diinginkan. (Seperti kemacetan
sepanjang jalan) U dan N setelah nilai (misalnya 128+64KN) atur statistik
distribusi yang akan digunakan (seragam atau normal).

-s kecepatan
Kecepatan antarmuka dalam Bytes/detik. Ini memiliki sintaks yang sama -b. Masukan diblokir untuk
waktu tramission paket, sehingga pengirim juga dicegah untuk mengirim
cepat.

-c saluran_bufsize
Ukuran buffer saluran (dalam Bytes): ukuran maksimum antrian paket. Melebihi paket
dibuang.

-n kebisingan faktor
Jumlah bit yang rusak/satu megabyte.

-m mtu ukuran
Paket yang lebih panjang dari mtu_size akan dibuang.

-N nofifo. dengan -N paket dapat disusun ulang.

-M mgmt stopkontak
soket unix tempat parameter (persentase kerugian, penundaan dll) dapat diperiksa
dan mengubah waktu proses. unixterm(1) dapat digunakan sebagai terminal jarak jauh untuk wirefilter.

-v vde_plug1:vde_plug2
Jika opsi ini digunakan, dua vde_plugs lokal (vde_plug1 dan vde_plug2) akan
terhubung satu sama lain alih-alih stdin/stdout, menggunakan perpustakaan libvdeplug. Ini
opsi mengaktifkan sesi manajemen interaktif di konsol (stdin/stdout).

--mode mgmt mode
opsi ini mengatur mode akses soket mgmt. Sintaks perintahnya cukup
sederhana. membantu menyediakan daftar perintah. Dimungkinkan untuk memuat file skrip
menggunakan memuat perintah manajemen.

--daemon
wirefilter menjadi daemon

--pidfile nama jalurfP
wirefilter menyimpan pidnya ke dalam file.

--berkedip nama
Opsi ini menentukan id yang dikirim untuk setiap paket ke server kedip (lihat
--berkedip opsi di bawah). Pengidentifikasi stardard untuk wirefilter adalah prosesnya
pid.

--berkedip stopkontak
wirefilter mengirimkan pesan log ke soket PF_UNIX/DATAGRAM yang ditentukan untuk masing-masing
paket terkirim. Setiap paket memiliki format: panjang arah id. misalnya:

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

Markov mode


wirefilter juga menyediakan serangkaian parameter yang lebih kompleks menggunakan rantai Markov untuk ditiru
status yang berbeda dari link dan transisi antar state. Setiap negara bagian diwakili
oleh sebuah simpul. Parameter rantai Markov dapat diatur dengan perintah manajemen atau file rc saja.
Faktanya, karena banyaknya parameter, baris perintah akan menjadi
tidak terbaca.

markov-numnode n
mendefinisikan jumlah negara bagian yang berbeda. Semua parameter koneksi dapat
ditentukan simpul demi simpul. Node diberi nomor mulai dari nol (sampai n-1). misalnya:

tunda 100+10N[4]
kehilangan 10 [2]

perintah ini menentukan penundaan 90-110 ms (distribusi normal) untuk nomor node
4 dan kerugian 10 untuk node 2. Dimungkinkan untuk mengubah ukuran rantai Markov saat dijalankan
waktu. Node baru tidak dapat dijangkau dan tidak memiliki keunggulan ke status lain (mis
setiap simpul baru memiliki tepi loopback ke simpul itu sendiri dengan probabilitas 100%). Kapan
mengurangi jumlah node, bobot tepi menuju node yang dihapus adalah
ditambahkan ke tepi loopback. Ketika node emulasi saat ini dihapus, node
0 menjadi simpul saat ini. (Emulasi selalu dimulai dari node 0).

markov-waktu ms
periode waktu (ms) untuk perhitungan rantai markov. Setiap ms mikrodetik secara acak
generator angka memutuskan status berikutnya (nilai default = 100 ms).

markov-nama n,nama
memberikan nama ke node dari rantai markov.

markov-setnode n
secara manual mengatur simpul saat ini ke simpul n.

tepian n1,n2,w
tentukan tepi antara n1 dan n2; w adalah bobot (persentase probabilitas) dari
tepian. Tepi loopback (dari node ke dirinya sendiri) selalu dihitung sebagai 100% minus
jumlah bobot sisi keluar.

menunjukkan [ n ]
daftar tepi dari node n (atau dari node saat ini ketika perintah tidak memiliki
parameter). Tepi bobot nol dihilangkan.

menunjukkan arus
menunjukkan keadaan Markov saat ini.

showinfo [ n ]
menunjukkan status dan informasi tentang keadaan (simpul) n. Jika parameter dihilangkan, itu
menunjukkan status dan informasi tentang keadaan saat ini.

markov-debug [ n ]
mengatur tingkat debug untuk koneksi manajemen saat ini. Sebenarnya
implementasi ketika n lebih besar dari nol setiap perubahan markov node menyebabkan
keluaran jejak debug. Pelacakan debug dinonaktifkan saat n adalah nol atau
parameter tidak ada.

PEMBERITAHUAN


Virtual Distributed Ethernet sama sekali tidak terkait dengan www.vde.com ("Verband der
Elektrotechnik, Elektronik und Informationstechnik" yaitu "Asosiasi untuk . Jerman"
Listrik, Elektronik & Teknologi Informasi").

Gunakan wirefilter online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad