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
- git clone git://github.com/mininet/mininet
- mininet/util/install.sh [options]
- -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.
- 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
No comments :
Post a Comment
Leave a Comment...