Saya memiliki persyaratan untuk memberikan cara yang akurat untuk menunjukkan kinerja saluran melalui lapisan datar 1Gb point-to-point Ethernet, jarak kira-kira 100 mil yang tampaknya melewati sejumlah lompatan jarak.
Persyaratan bisnis harus menunjukkan kinerja dengan akurasi latensi minimum 8 mil. Tautan tersebut akan membawa lalu lintas suara dan data di mana layanan SLA harus menjamin bandwidth 1000Mb.
Apa metode akurat yang diketahui untuk mengukur kinerja mengingat persyaratan ini?
Saya mengetahui sejumlah metrik yang tersedia yang mungkin dapat membentuk strategi pengujian tetapi setelah Google merincikan banyak info, hal itu dapat menjadi luar biasa dan saya tidak yakin apakah perangkat lunak seperti iPerth harus digunakan, apa tolok ukur untuk skenario ini, dll?
Jawaban:
Jika Anda mencoba untuk menguji 1xGE No Drop Rate dan mengukur penundaan sirkuit dalam 8ms, saya akan menggunakan nuttcp untuk menguji bandwidth dan iperf2 / mtr untuk menguji keterlambatan.
Saya akan melakukan yang berikut ...
Pikiran lain-lain
Jawaban lain menyarankan menggunakan iperf2 saja; Namun, ia tidak memiliki opsi CLI untuk menyesuaikan ukuran paket UDP. Ini juga cenderung menunjukkan kinerja yang rapuh pada kecepatan tinggi di bawah MS Windows.
Ini kertas Metro Ethernet Forum pada pengujian sirkuit operator ethernet akan membantu memberikan pemahaman umum beberapa pengorbanan yang Anda ambil saat pengujian sirkuit.
sumber
iperf dapat melakukan pekerjaan itu. Pastikan Anda menguji perangkat Anda secara berurutan terlebih dahulu sehingga Anda mengetahui kemampuan perangkat tersebut.
Tentu saja ada alat yang lebih profesional juga.
Ini adalah RFC yang bagus untuk membaca metodologi yang tepat: http://www.ietf.org/rfc/rfc2544.txt
sumber
Jika Anda memiliki PC di kedua ujungnya maka Anda dapat menjalankan xjperf , Qcheck dari Ixia atau alat lain. Anda mungkin mendapatkan hasil yang berbeda tergantung pada apakah Anda menggunakan UDP atau TCP dan jumlah sesi.
Untuk jarak lebih dari 100 mil Anda melihat RTT minimum 1,6 ms pada kecepatan cahaya serat / tembaga. Jadi RTT Anda harus sangat rendah, mungkin hanya beberapa ms. Katakanlah Anda memiliki RTT 6 ms. Dengan opsi ukuran jendela default pada Windows Anda mungkin hanya mendapatkan sekitar 85 Mbps throughput. Anda akan membutuhkan ukuran jendela minimal 768 kbyte untuk mengirim lalu lintas pertunjukan.
Anda dapat menggunakan Kalkulator Throughput TCP untuk melakukan perhitungan Anda sendiri.
Ixia memiliki alat yang lebih canggih tetapi membutuhkan biaya yang tidak dimiliki alat di atas.
sumber
Berikut ini adalah artikel yang menjelaskan mengapa iperf2 saja tidak dapat menjawab pertanyaan untuk Anda: http://bradhedlund.com/2008/12/19/how-to-calculate-tcp-throughput-for-long-distance-links/
Saya tidak pernah benar-benar memahami konsep ini sampai saya membaca artikel itu. Semoga ini bisa membantu.
sumber
Karena Anda ingin mengukur sirkuit layer 2, saya ingin mendorong beberapa perangkat lunak bebas tanpa malu yang saya tulis. Ini masih dalam versi beta tetapi melakukan apa yang Anda inginkan berdasarkan informasi dalam pertanyaan Anda.
Tidak seperti nuttcp, iPerf, jPerf et al, Etherate berjalan langsung di atas lapisan 2 yang dirancang khusus untuk pengujian Ethernet. Seperti yang lainnya, semua laptop diperlukan dan laptop Intel i3 saya dapat memaksimalkan tautan pertunjukan dengan mudah.
Karena masih dalam tahap beta, fitur-fitur yang lebih canggih belum siap seperti pengujian MPLS tetapi pengujian throughput, latensi dan MTU (semua langsung pada layer 2 Ethernet) diimplementasikan.
https://github.com/jwbensley/etherate
sumber
Untuk mendapatkan "profil kesehatan" lengkap dari tautan, Anda harus mempertimbangkan beberapa metrik yang berbeda.
Cara terbaik untuk mengukur metrik ini secara akurat adalah dengan perangkat yang didedikasikan untuk pengujian. Exfo, JDSU, dan Fluke adalah beberapa perusahaan besar yang memproduksi perangkat seperti ini.
PC / dapat / menguji metrik ini, tetapi Anda harus memastikan tidak ada apa-apa di komputer yang memiringkan angka dan aplikasi yang Anda gunakan akurat.
iperf akan mengukur throughput bandwidth tetapi tidak akan mengukur banyak hal lain. Ping akan mengukur momen dalam latensi waktu, tetapi tidak jitter. Juga gema ICMP hanya benar-benar akurat hingga 1 ms. Jika Anda mencoba untuk mendapatkan pengukuran latensi yang sebenarnya, maka Anda harus memutuskan apakah 1ms granularity sudah cukup untuk Anda / aplikasi Anda.
sumber
Iperf dan mtr untuk melakukan tes khusus. Dan merokok memiliki sejarah sederhana dari kinerja tautan menggunakan probe fping.
sumber