Mungkin saya melewatkan sesuatu yang agak mendasar, tetapi saya tidak tahu jadi saya pikir saya akan bertanya.
Dalam hal pengujian, seberapa sensitif berbagai TDMoE terhadap BER dan penundaan paket, saya mencari cara untuk mensimulasikan penundaan dan penurunan paket acak di tingkat ethernet. Untuk tes ini, saya mungkin hanya akan menjalankan iptables seperti yang didokumentasikan dalam pertanyaan StackOverflow yang sama. Namun, meskipun itu akan bekerja di sini, saya tidak yakin itu akan bekerja dalam kasus yang lebih umum (mungkin menguji toleransi BER antara server Windows dan sejenisnya). Jadi ini membuat saya berpikir.
Apakah ada perangkat pengujian jaringan murah yang memungkinkan seseorang menunda atau menjatuhkan paket secara artifisial untuk menekankan protokol pengujian dan mengevaluasi sensitivitas terhadap latensi dan hilangnya paket?
Persyaratan saya adalah untuk dapat melakukan ini di tingkat ethernet. Saya tidak terlalu mencari perangkat, merek, dll. Sebanyak "apakah barang-barang mereka yang melakukan ini?" dan jika demikian, mungkin beberapa gagasan umum tentang seperti apa mereka. Saya kebanyakan melihat membangun jembatan sederhana yang menjalankan Linux dan iptables untuk melakukan ini. Hanya ingin tahu apakah ini cara yang tepat untuk pergi.
sumber
Jawaban:
Ada alat seperti WANem yang memungkinkan Anda untuk mensimulasikan tautan WAN dengan secara palsu menyebabkan tingkat keterlambatan dan kehilangan sewenang-wenang pada tautan. WANEM bekerja pada level yang relatif tinggi; Anda tidak akan melihat kesalahan fisik pada tautan tetapi paket akan dijatuhkan. Ini dapat digunakan pada perangkat keras komoditas.
Saya tahu ada beberapa alat lain yang memiliki tujuan yang sama tetapi saya tidak dapat mengingat nama-nama itu saat ini.
sumber
netem
modul Linux daritc
( tt raffic c ontrol, alat admin subsistem Linux QoS.) Periksa link di jawaban @petrus.WANem itu hebat, seperti kata Jeremy. Alat menarik lainnya adalah netem atau dummynet .
Lihat contoh berikut dengan netem:
Anda dapat mengambil lebih banyak informasi di halaman netem atau pada jawaban SO yang luar biasa ini .
sumber