How to Install Mininet ?
Pada kesempatan kali ini, saya Adi Yusuf asisten Laboratorium Core Network Telkom University akan membahas mengenai materi lanjutan dari Software Defined Network (SDN) khususnya tentang instalasi emulator Mininet.
Mininet adalah emulator berbasis CLI yang digunakan untuk membuat topologi jaringan Software Defined Network (SDN). Mininet merupakan software open source yang sengaja dibuat untuk memudahkan dalam riset dan penjelasan sistem SDN. Mininet menciptakan jaringan virtual dengan memanfaatkan software real komponen jaringan berdasarkan kernel linux sehingga dapat digunakan dalam pengujian jaringan SDN. Oleh karena itu, proses simulasi jaringan di mininet lebih cepat dan ringan.
Minimum requirements dari Mininet
- Processor = 1 Core CPU
- RAM = 1024 MB/ 1 GB
- Hardisk = 10 GB (Recommended)
Untuk dapat menggunakan Mininet, Ada beberapa cara untuk meng-install nya
- Mininet VM
Dengan metode ini, kita hanya perlu mendownload mesin virtual yang telah terinstall Mininet dan dijalankan pada software virtualisasi seperti VirtualBox maupun VMWare
- Download VM Mininet melalui github https://github.com/mininet/mininet/wiki/Mininet-VM-Images pilih yang terbaru yaitu Mininet 2.2.2 on Ubuntu 14.04 LTS-32 bit
- Setelah di download, file akan berupa ekstensi .zip ekstrak file tersebut
- Setelah di ekstrak akan ada sebuah folder yang berisi dua file berekstensi .ovf dan .vmdk, Klik kanan pada file yang berekstensi .ovf (open virtualization format), klik Open with kemudian pilih software virtualisasi yang diinginkan, disini saya menggunakan Oracle VM VirtualBox.
- Setelah di klik, maka akan muncul pop-up dari virtualbox, klik import.
- Setelah VM dari Mininet telah selesai di import, maka emulator Mininet sudah dapat digunakan. Untuk memulainya klik Start pada VirtualBox.
- Terakhir, tunggu proses booting dari VM dan login ke Mininet
username dan password default login mininet-vm, username = mininet, password = mininet
2. Native Installation from Source
Dengan metode ini kita meng-install Mininet melalui repositori sumber dari Mininet. Adapun tahapanya adalah sebagai berikut:
- Buka terminal ( CTRL + ALT + T), ketik perintah berikut untuk menginstall git
$ sudo apt-get install git
- Selanjutnya clone repository mininet dari github
$ git clone git://github.com/mininet/mininet
- Install Mininet dengan menggunakan perintah
mininet/util/install.sh [option]
Ada beberapa opsi yang dapat digunakan untuk tipe instalasinya, yaitu:
-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 : opsi ini yang akan di install adalah 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 proses instalasi selesai, periksa mininet dengan menjalankanya :
$ sudo mn
3.Installation from Package
Dengan metode ini kita menginstall mininet pada Ubuntu melalui package apt ( advanced package tool) yaitu perangkat lunak antarmuka bebas yang bekerja dengan core library untuk menangani pemasangan maupun penghapusan pada keluarga distro linux Debian. Metode ini sama halnya dengan menginstall software Ubuntu pada umumnya. Adapun caranya adalah sebagai berikut:
- Buka terminal Ubuntu, ketikan perintah berikut di terminal :
- Tunggu proses instalasi sampai selesai, lalu jalankan mininet dengan perintah:
$ sudo mn --test pingall
Nah, sekian tutorial mengenai instalasi mininet. jangan lupa ikuti dan sukai artikel ini. Semoga bermanfaat :)
Referensi : http://www.mininet.org/
https://sdngeeks.wordpress.com/2014/08/05/what-is-mininet-simple-explaination/