Networking, Opensource and Experience

top line

Install Mininet Pada Ubuntu

Mininet merupakan software open source yang digunakan untuk melakukan simulasi jaringan, yang sengaja diciptakan untuk memudahkan dalam melakukan research dan penjelasan tentang sistem Software Define Network(SDN). Mininet menciptakan simulasi jaringan yang memamfaatkan software real dari komponen jaringan sehingga dapat digunakan secara interaktif untuk melakukan uji coba software jaringan.

Mininet sendiri memafaatkan Linux network namespace untu menciptakan virtual node pada simulasi jaringan, oleh karenanya proses simulasi yang dijalankan pada mininet akan lebih ringan dan cepat. Untuk dapat menggunakan mininet sebenarnya terdapat 2 cara dengan menggunakan (Virtual Machine)VM atau dengan mengginstall mininet secara langsung pada PC atau laptop.

Untuk mendownload VM yang sudah terinstall mininet maka bisa di download melalui page github, disarankan untuk mendownload paket mininet yang menggunakan base ubuntu LTS, hal ini karena jika suatu saat kita ingin melakukan penginstalan paket baru masih bisa berjalan dengan baik. Namun jika kita memiliki file image dari ubuntu server atau desktop akan lebih baik jika kita meng-install mininet secara manual di virtualBox, jadi tidak perlu mendownload file yang sangat besar, untuk melakukan instalasi manual dapat dilakukan dengan cara berukut:

Install ubutu pada virtualBox dengan spesifikasi ram 1GB, dan Hard disk 20GB(sesuai kebutuhan) dinamis, lalu install git pada ubuntu yang telah terinstall tadi dengan perintah
  • sudo apt-get install git
Clone mininet yang terdapat pada github repository
  • git clone git://github.com/mininet/mininet
Install mininet dengan menggunakan perintah
  • mininet/util/install.sh [options]
ada beberapa opsi yang dapat kita pilih untuk menginstall mininet:
  • -a jika kita ingin menginstall apapun termasuk Mininet VM, depedensi seperti Open vSwitch, wireshark dan POX controller. Secara default setelah penginstalan direktori dari paket tersebut akan berada pada direktori home kita.
  • -nfv akan penginstall Mininet, OpenFlow switch, dan Open vSwitch.
  • -s mydir opsi ini digunakan sebelum opsi lainnya, untuk menempatkan source code pada direktori yang kita inginkan, sehingga direktori source code tidak berada pada direktori home kita.
Setelah instalasi selesai coba jalankan mininet dengan perintah
  • sudo mn --test pingall

Referensi

Untuk menambah referensi atau pengetahuan seputar mininet dapat mengunjungi link berikut:
Mininet - An Instant Virtual Network on your Laptop (or other PC)
Mininet UML class diagram
Mininet Python API Reference Manual - class hierachy
Resource Links from Software Defined Networking class, CS8001, Geogia Tech

Video

Introduction mininet from David Mahler after installation

Zikrillah

An ordinary person who use a keyboard to print a word on his screen, "an experienced keyboard user".

No comments :

Post a Comment

Leave a Comment...