Cara Menggunakan Iperf dan GNUPLOT di Mininet
![]() |
Cara menggunakan iperf dan GNUPlot |
Pada kesempatakan kali ini Kangenge akan membagikan sebuah tutorial bagaimana caranya menggunakan Iperf dan GNUPLOT di Mininet.
Tutorial menggunakan Iperf di Mininet
Aktifkan ONOS Controller
Untuk memulai cara menggunakan Iperf di Mininet, ada beberapa hal yang perlu diperhatikan diantaranya yaitu ONOS sudah terinstall dan bisa dioperasikan serta ONOS Controller sudah bisa dikoneksikan dengan Mininet.
![]() |
ONOS Controller sedang diaktifkan |
Install GNUPLOT
Untuk memudahkan dalam membaca throughput bandwidth dalam sebuah link network, kita install terlebih dahulu GNUPLOT-nya. Caranya cukup mudah yaitu![]() |
Proses Installasi GNUPLOT |
Aktifkan Mininet dan integrasikan dengan ONOS Controller
Selanjutnya kita akan menggunakan Topologi single dengan 2 host. Caranya yaitu di Tab baru Terminal gunakan perintah ini
sudo mn --topo single,2 --controller=remote,ip=127.0.0.1
lalu tekan enter.
Kita tes terlebih dahulu apakah Mininet sudah berjalan dengan baik dan berhasil diintegrasikan dengan ONOS Controller. Caranya dengan perintah
Pingall
Pastikan tidak terjadi error.
Baca juga: Mengenal Algortima Pencarian (Searching) dan Implementasinya
Gunakan Iperf di Mininet
Setelah sudah dipastikan tidak ada error, masih di Terminal Mininet masukan perintah
xterm h1 untuk mengatur Host 1; dan gunakan
xterm h2 untuk mengatur Host 2.
Host 2 akan kita jadikan server. Sehingga pada Xterm Node : h2 masukan perintah
iperf -s -p 5566 -i 1 > result_tcp.txt
lalu tekan enter.
Setelah di enter tidak akan terjadi apa-apa namun hal tersebut merupakan hal yang normal dan perintah sedang dijalankan.
Selanjutnya Host 1 akan kita jadikan client. Masuk ke Xterm Node : h1 masukan perintah
iperf -c 10.0.0.2 -p 5566 -t 15
lalu tekan enter. Tunggu beberapa saat sampai proses selesai.
Selanjutnya pada Xterm Node : h2 tekan tombol Ctrl + C di keyboard. Lalu masukan perintah
cat result_tcp.txt
![]() |
Xterm Node: h2 (TCP) |
Maka proses Iperf TCP di Mininet pun berhasil dan selesai.
Selanjutnya kita akan menggunakan Iperf UDP di Mininet.
Langkahnya cukup mudah dan mirip dengan Iperf TCP di atas.
Masuk ke Xterm Node : h2 lalu masukan perintah ini
iperf -s -u -p 5566 -i 1 > result_udp.txt
Lalu tekan enter. Seperti halnya menjalankan Iperf TCP diatas tidak akan terjadi apa-apa.
Selanjutnya di Xterm Node : h1 masukan perintah ini
iperf -c 10.0.0.2 -u -p 5566 -t 15
lalu tekan enter. Tunggu beberapa saat sampai proses selesai.
![]() |
Xterm Node: h1 (UDP) |
Selanjutnya masuk ke Xterm Node : h2 tekan Ctrl + C lalu masukan perintah berikut
cat result_udp.txt
lalu tekan enter.
![]() |
Xterm Node : h2 (UDP) |
Maka proses Iperf UDP pun selesai.
Membuat Grafik menggunakan GNUPLOT
Selanjutnya kita akan menggunakan sebuah grafik dari GNUPLOT. Fungsinya agar kita lebih memahami bagaimana pergerakan throughput bandwithdnya.
Buka tab baru di Terminal lalu masukan perintah
cat result_tcp.txt | grep sec | head -15 | tr - " " | awk '{print $4,$8}' > new_result_tcp.txtSelanjutnya masukan perintah
cat new_result_tcp.txt
lalu tekan enter.
Lalu selanjutnya masukan perintah
Jangan lupa masukan perintah ini untuk melihat isinya
cat new_result_udp.txt
![]() |
Tampilan ketika menggunakan perintah tersebut |
Setelah selesai maka buka Tab baru lagi di Terminal
Lalu masukan perintah
gnuplot
Pastikan GNUPLOT berhasil dijalankan. Kira-kira tampilannya seperti ini
![]() |
Tampilan ketika GNUPLOT berhasil dijalankan |
Selanjutnya masukan perintah
plot "new_result_tcp.txt" title "TCP FLow" with linespoint, "new_result_udp.txt" title "UDP Flow" with linespointLalu tekan enter.
Tunggu beberapa saat maka akan keluar grafik dari GNUPLOT. Kurang lebih tampilannya akan seperti ini
![]() |
Grafik berhasil dibuat |
Penutup
Sekian artikel tentang tutorial cara menggunakan Iperf dan GNUPLOT di Mininet. Semoga bermanfaat dan dapat dimanfaatkan. Terima kasih selamat belajar!
Posting Komentar