Test amaçlı Ethernet çerçeve kaybını taklit etme [kapalı]


23

Belki oldukça basit bir şeyi özlüyorum, ama bilmiyorum bu yüzden soracağımı düşündüm.

Çeşitli TDMoE'lerin BER'e ve paket gecikmesine ne kadar duyarlı olduklarını test etmek için, eter seviyesindeki gecikmeyi ve rastgele paket bırakmayı nasıl simüle edeceğimi araştırıyorum. Bu testler için, muhtemelen benzer bir StackOverflow sorusunda belgelendiği gibi iptables çalıştıracağım. Bununla birlikte, burada çalışacak olmasına rağmen, daha genel bir durumda çalışacağından emin değilim (belki de Windows sunucuları ve benzerleri arasında BER toleransını test etmek). Yani bu beni düşündürdü.

Test protokollerini vurgulamak ve gecikme ve paket kaybına duyarlılığı değerlendirmek için birinin yapay olarak geciktirmesine veya düşürmesine izin veren ucuz bir ağ test cihazı var mı?

Gereksinimlerim bunu ethernet düzeyinde yapabilmektir. Belirli cihazlara, markalara vb. Pek bakmıyorum. "Bunu yapan şeyler?" ve eğer öyleyse, belki nasıl olduklarına dair bazı genel fikirler. Çoğunlukla bunu yapmak için Linux ve iptables çalıştıran basit bir köprü kurmaya bakıyorum. Sadece bunun doğru yol olup olmadığını merak ediyorum.


"Herhangi bir pahalı ağ test cihazı var mı" - Dikkatli olun, bu temelde "alışılmadık" bir soru. "Etkili bir ağ kaybı test cihazı bulmak için ipuçları" veya benzeri bir şey olarak gözden geçirmeyi düşünün.
jwbensley

Bunu Ethernet seviyesinde simüle etmek istediğinizi söylerken, bunu nasıl kontrol edeceksiniz? Ethernet TTL, sıra numaraları, el sıkışma, seçenekler veya diğer bağlantı izleme özelliklerine sahip değildir, bunu izlemek için daha yüksek katman protokollerine bağlıdır.
jwbensley

Yanıtlar:


26

WANem gibi araçları , yapay olarak bir link üzerinde keyfi gecikme ve kayıp oranlarına neden olarak WAN linklerini simüle etmenize olanak sağlayan araçlar vardır . WANem nispeten yüksek düzeyde çalışır; Bağlantıda fiziksel hatalar görmezsiniz ancak paketler kesilecektir. Emtia donanımında konuşlandırılabilir.

Benzer amaçlara hizmet eden birkaç araç olduğunu biliyorum ama şu anda hiçbirisinin adını hatırlayamıyorum.


1
WANem ile de iyi şanslar yaşadım. Bir laboratuvar VMWare ESX sunucusuna kurdum, böylece hızlı bir vSwitch yapılandırma değişikliği onu çeşitli laboratuvar segmentlerinde dolaştırabilirdi.
vitisimus

1
Bunu rasgele bir linux-box ve iptables ile de yapabilirsiniz. Örnek: code.nomad-labs.com/2010/03/11/…
Oluf Lorenzen

2
Bilginize, WANem Linux etrafında sadece güzel bir GUI sarıcı netemait modül tc( t rafik c ontrol Linux QoS alt sistemi yönetici aracı.) Do @petrus cevap bağlantılara göz atın.
Dennis,

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.