İngilizceFransızcaİspanyolca

Sunucuları çalıştırın | Ubuntu > | Fedora > |


OnWorks favicon'u

tel filtre - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında kablo filtresi çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut tel filtresidir.

PROGRAM:

ADI


wirefilter - Sanal Dağıtılmış Ethernet için tel paket filtresi

SİNOPSİS


tel filtresi

[-f rc dosyası] [-l kayıp] [-l kayıp patlama] [-d geciktirmek] [-D dup] [-b bant genişliği] [-s
interface_speed] [-c channel_bufsize] [-n gürültü_faktörü] [-m mtu_size] [-M yönetim soket] [-v
vde_plug1:vde_plug2] [--daemon] [--pidfile pidfile_path] [--goz kirpmak goz kirpmak] [-- yanıp sönen
yanıp sönen_tanımlayıcı] [-N]

TANIM


A tel filtresi sanal kablolarda gecikmeleri ve paket kaybını taklit edebilir. Örneğin:

dpipe vde_plug /tmp/s1 = tel filtresi -l 10 = vde_plug /tmp/s2

iki vde_switch arasında bir kablo oluşturur (sırasıyla /tmp/s1 ve /tmp/s2 soketleriyle).
Bu kablo, her yönde paketlerin %10'unu kaybeder.

Aynı kablo aşağıdakiler kullanılarak oluşturulabilir:

tel filtresi -v /tmp/s1:/tmp/s2 -l 10

SEÇENEKLER


-f rc dosyası
bir başlangıç ​​yapılandırma dosyası kullanın. gibi karmaşık tanımlar için kullanışlıdır.
Markov modu için (aşağıya bakın). Başlangıç ​​yapılandırma dosyası aynı
yönetim arayüzünün sözdizimi, başka bir deyişle bir yönetim komut dosyasıdır.
ilk paket iletilmeden önce yürütülen komutlar.

-l kayıp
kayan noktalı bir sayı olarak kayıp yüzdesi. Farklı belirtmek mümkündür
iki kanal için kayıp yüzdesi: LR20.5, sola akan paketin %20.5'i anlamına gelir
sağ kaybolur, RL10 sağdan sola %10 anlamına gelir.

-L kayıp patlama
bu sıfır olmadığında, tel filtre, patlamalı hatalar için Gilbert modelini kullanır. Bu
kayıp paket patlamalarının ortalama uzunluğudur. (iki durumlu bir Markov zinciridir:
hatalı durumdan çıkma olasılığı 1/kayıp patlama, girme olasılığı
hatalı durum kayıp/(kayıp patlama-(1-kayıp)). Kayıp oranı değere yakınsar
kayıp.

-d geciktirmek
Ekstra gecikme (milisaniye cinsinden). Bu gecikme, gerçek iletişim gecikmesine eklenir.
Paketler geçici olarak depolanır ve gecikmeden sonra yeniden gönderilir. Bu mümkün
önceki seçenekte olduğu gibi LR ve RL için farklı değerler belirtin. gecikme ne zaman
arasında + olan iki sayı olarak belirtilir, ilki standart gecikmedir
ve ikincisi rastgele bir varyasyondur. 1000+500, gecikmenin olabileceği anlamına gelir
yarım saniye ile 1.5 saniye arasında rastgele seçilir. 'U' eklemek mümkündür veya
sonunda "N". 1000+500U, anlaşmaların eşit olarak dağıldığı anlamına gelir,
1000+500N, gecikmelerin bir Gauss normal dağılımını takip ettiği anlamına gelir (daha fazla
Değerlerin %98'i sınırlar içindedir).

-D dup dup paketinin yüzdesi. -l ile aynı sözdizimine sahiptir. %100 dup faktörü kullanmayın
çünkü bu, her paketin sonsuz kez gönderildiği anlamına gelir.

-b bant genişliği
Bayt/sn olarak kanal bant genişliği. -d ile aynı sözdizimine sahiptir. Ayrıca mümkün
2^10, 2^20, 2^30'u kısaltmak için K,M,G soneklerini kullanmak. 128K, 128KBytes/sn anlamına gelir.
128+64K, 64i ila 196KBytes/sn anlamına gelir. Göndericinin paket göndermesi engellenmez,
bant genişliğini istenen değerle sınırlamak için teslimat ertelenir. (Darboğaz gibi
yol boyunca) U ve N değerlerinden sonra (örn. 128+64KN) istatistiği ayarlayın
kullanım dağılımı (tek tip veya normal).

-s hız
Bayt/sn cinsinden arayüz hızı. -b ile aynı sözdizimine sahiptir. Giriş için engellendi
paketin aktarım süresi, böylece gönderenin de göndermesi engellenir
hızlı.

-c channel_bufsize
Kanal arabellek boyutu (Bayt cinsinden): paket kuyruğunun maksimum boyutu. paketleri aşmak
atılır.

-n gürültü faktör
Hasarlı bit sayısı/bir megabayt.

-m mtu boyut
mtu_size'den uzun paketler atılır.

-N bilgi. -N paketleri ile yeniden sıralanabilir.

-M yönetim soket
parametrelerin (kayıp yüzdesi, gecikme vb.) kontrol edilebileceği unix soketi
ve çalışma zamanı değişti. unixterm(1) tel filtre için uzak terminal olarak kullanılabilir.

-v vde_plug1:vde_plug2
Bu seçenek kullanılırsa, iki yerel vde_plugs (vde_plug1 ve vde_plug2)
libvdeplug kitaplıklarını kullanarak stdin/stdout yerine birbirine bağlanır. Bu
seçeneği, konsolda (stdin/stdout) etkileşimli bir yönetim oturumunu etkinleştirir.

--mgmtmode kip
bu seçenek, yönetim soketinin erişim modunu ayarlar. Komut sözdizimi oldukça
basit. yardım et komutların listesini sağlar. Bir komut dosyası yüklemek mümkündür
ile yük yönetim komutu.

--daemon
tel filtre bir arka plan programı olur

--pidfile pathnamefP
wirefilter pid'ini dosyaya kaydeder.

-- yanıp sönen isim
Bu seçenek, her paket için yanıp sönen sunucuya gönderilen kimliği tanımlar (bkz.
--blink seçeneği aşağıda). Bir tel filtre için standart tanımlayıcı işlemdir
pid.

--goz kirpmak soket
Wirefilter, her biri için belirtilen PF_UNIX/DATAGRAM soketine bir günlük mesajı gönderir.
paket gönderildi. Her paketin biçimi vardır: id yön uzunluğu. Örneğin:

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

Markov kip


Wirefilter, öykünmek için bir Markov zinciri kullanan daha karmaşık bir parametre seti de sağlar.
bağlantının farklı durumları ve durumlar arasındaki geçişler. Her eyalet temsil edilir
bir düğüm tarafından. Markov zincir parametreleri, yalnızca yönetim komutları veya rc dosyaları ile ayarlanabilir.
Aslında, çok sayıda parametre nedeniyle komut satırı
okunamaz.

markov-numnodes n
farklı durumların sayısını tanımlar. Bağlantının tüm parametreleri olabilir
düğüm düğüm tanımlanmıştır. Düğümler sıfırdan başlayarak (n-1'e kadar) numaralandırılır. Örneğin:

gecikme 100+10N[4]
kayıp 10[2]

bu komut, düğüm numarası için 90-110 ms'lik (normal dağılım) bir gecikme tanımlar
Düğüm 4 için 10 ve 2 kayıp. Çalışma sırasında Markov zincirini yeniden boyutlandırmak mümkündür.
zaman. Yeni düğümlere erişilemez ve diğer durumlara herhangi bir üstünlüğü yoktur (örn.
her yeni düğüm, %100 olasılıkla düğümün kendisine bir geri döngü kenarına sahiptir). Ne zaman
düğüm sayısını azaltarak, kenarların silinen düğümlere karşı ağırlığı
geri döngü kenarına eklendi. Öykünmenin geçerli düğümü silindiğinde, düğüm
0 geçerli düğüm olur. (Öykünme her zaman düğüm 0'dan başlar).

markov zamanı ms
markov zinciri hesaplaması için süre (ms). Her biri ms mikrosaniye rastgele
sayı üreteci, sonraki durumun hangisi olduğuna karar verir (varsayılan değer=100ms).

markov-adı isim
markov zincirinin bir düğümüne bir isim atayın.

markov-setnode n
mevcut düğümü manuel olarak düğüme ayarlayın n.

set n1,n2,w
arasında bir kenar tanımlayın n1 ve n2; w ağırlığıdır (olasılık yüzdesi)
köşe. Geri döngü kenarı (bir düğümden kendisine) her zaman %100 eksi olarak hesaplanır
giden kenarların ağırlıklarının toplamı.

gösteriler [ n ]
düğümden kenarları listele n (veya komutun hiçbir özelliği olmadığında mevcut düğümden
parametreler). Boş ağırlık kenarları atlanmıştır.

gösteri akımı
mevcut Markov durumunu göster.

showinfo [ n ]
durum (düğüm) hakkında durumu ve bilgileri göster n. Parametre atlanırsa,
mevcut durumla ilgili durumu ve bilgileri gösterir.

markov-debug [ n ]
mevcut yönetim bağlantısı için hata ayıklama düzeyini ayarlayın. gerçekte
n sıfırdan büyük olduğunda uygulama, markov düğümündeki her değişiklik,
bir hata ayıklama izinin çıktısı. Hata ayıklama izleme şu durumlarda devre dışı bırakılır: n sıfır mı yoksa
parametre eksik.

DUYURU


Sanal Dağıtılmış Ethernet, www.vde.com ("Verband der
Elektrotechnik, Elektronik und Informationstechnik" yani Alman "Derneği
Elektrik, Elektronik ve Bilgi Teknolojileri").

onworks.net hizmetlerini kullanarak tel filtreyi çevrimiçi kullanın


Ad


Ad