Cara Install Mininet di VirtualBox

Pada posting sebelumnya saya sempat membahas tentang SDN & OpenFlow, kali ini saya ingin sedikit berbagi tentang pengalaman teknis cara menginstall Mininet. Apa sih Mininet itu? Mininet adalah sebuah salah satu tools emulator utk. pengembangan SDN.

Mungkin sebelumnya sudah ada yang menggunakan software simulator network seperti PacketTracer atau GNS3. Naaah… Mininet ini ga jauh beda seperti GNS3 yang biasa kita mainin buat simulasi jaringan, cuma bedanya di Mininet ini kita ga butuh yg namanya IOS perangkat. Defaultnya sih ga ada tampilan GUI, jadi kebanyakan CLI.

Berikut list aplikasi & spesifikasi Laptop yang saya gunakan utk. menjalankan Mininet via VirtualBox:

  • Pentium(R) Dual Core @2.1 GHz
  • RAM 2 GB
  • Harddisk 250Gb
  • Windows XP Sp3
  • VirtualBox v4.3.x –> Download
  • File image Mininet v2.1.0 –> Download

Ok, jika sudah siap…

Kita langsung aja ke TeKaPe, caranya cukup simple kok tinggal ikuti langkah-langkah berikut:

[1] Install VirtualBox

Untuk step ini silahkan teman-teman install sendiri, gampang tinggal next..next..next.. SELESAI 🙂

[2] Install Mininet Image

Pilih menu File –> Import Appliance, lalu pointing .ovf file Mininet pada laptop

mininet-01

Klik Next, lalu Import

mininet-02

Berikut tampilan akhirnya…

mininet-03Jika tampilan sudah sesuai dengan gambar di atas, berarti proses import file telah sukses. Langkah selanjutnya tinggal menjalankan virtual machine Mininet tersebut. Tunggu sampai muncul login prompt

mininet-04

Login Defaultnya…

Username: mininet

Password: mininet

Kita bisa me-remote via SSH ke IP address VM Mininet yg dapat dilihat pada command berikut:

mininet-05Kebetulan IP yg diassign pada VM saya menggunakan 192.168.56.102, mungkin di laptop lain bisa berbeda-beda. Saya pribadi lebih prefer menjalankannya langsung pada console VirtualBox.

[3] Simulasi Topologi

 Setelah login, kita baru masuk ke System Operasinya belum sampai ke aplikasi simulasi Mininet. Utk. menjalankan simulasi networknya, cukup ketik perintah sudo mn dan otomatis topologi jaringannya akan ter-setup.

mininet-06Jika kita tidak memasukkan parameter-parameter aneh, by default topologi yg terbentuk adalah type Minimal. Topologi jenis ini terdiri dari 2 Host, 1 Switch (OVS ~ OpenVSwitch), dan 1 Controller (OVS Controller).

mininet-minimal-topo

Pembahasan tentang jenis-jenis topologi yg bisa kita gunakan di Mininet akan dibahas pada kesempatan berikutnya.

Setelah topologi terbentuk, kita bisa melakukan beberapa verifikasi command, a.l. :

ping

Digunakan utk. mem-verikasi reachability antar host.

mininet-07

pingall

Hampir sama dengan ping, perintah ini digunakan utk. mem-verifikasi status reachability semua host pada suatu topologi.

mininet-08

dump

Perintah ini dipakai apabila kita ingin melihat status IP address dan Proccess ID masing-masing perangkat.

mininet-dump

iperf

Singkatnya, ketik perintah ini apabila kita ingin melihat bandwidth link antar host.

mininet-iperf01Utk. cara manipulasi bandwidthnya sendiri bisa menggunakan command berikut pada saat akan menjalankan suatu topologi mininet-linkbwVerifikasi setelah disetting bandwidthnya…

mininet-iperf02

Masih banyak command-command yg lain di Mininet, jika kurang jelas bisa ketik help

mininet-help

Ok, mungkin sebagai pengenalan dasar cukup sampai di sini dari saya. Selebihnya silahkan diexplore sendiri… 🙂

Di kesempatan yang akan datang mungkin akan kita bahas mengenai fitur-fitur Mininet yang bisa kita deploy untuk mensimulasikan SDN dan OpenFlow.

 

Reference:

1. https://github.com/mininet/mininet/wiki

2. http://www.routereflector.com/2013/11/mininet-as-an-sdn-test-platform/

Advertisements

2 thoughts on “Cara Install Mininet di VirtualBox

  1. setelah kita keluar dari mininet apakah topologi yang sudah dibuat akan hilang atau tidak? seandainya tidak hilang bagaimna kita melihat topologi tersebut saat mininet dijalankan kembali?
    Terima kasih.

    1. setahu saya ada mininet editor yg bisa utk. bikin topology, nanti file topology nya bisa disimpan dan diload kapan saja sewaktu menjalankan mininet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s