Instalasi Mininet
Instalasi Mininet
BAGIAN 1
INSTALASI SOFTWARE PENDUKUNG SDN
S1 Teknik Telekomunikasi
Fakultas Teknik Elektro
2016
Overview
Apa itu Mininet?
• Sebuah emulator jaringan yang dapat membuat suatu jaringan
virtual yang realistis
Instalasi Mininet
1. Mininet VM (Virtual Machine)
2. Native installation from Source
3. Installation from Packages
Mininet VM
1. Download VM Mininet dari
https://github.com/mininet/mininet/wiki/Mininet-VM-Images
Mininet VM
2. Instal salah satu Hypervisors (VirtualBox, VMware Workstation atau
KVM)
Mininet VM
3. Import VM Mininet yang telah di download dengan menggunakan
Hypervisors yang telah di install
VBox :
File -> Import Appliance
(Ctrl + I)
Mininet VM
4. Jalankan Mininet VM yang telah di import dan lakukan login. Untuk
username dan passwordnya sendiri yaitu :
Native installation from Source
1. Instal Git dengan menggunakan command :
• python-dev
jalankan command berikut untuk menginstal python-dev
Instalasi RYU
• python-eventlet
jalankan command berikut untuk menginstal python-eventlet
Instalasi RYU
• python-routes
jalankan command berikut untuk menginstal python-routes
Instalasi RYU
• python-webob
jalankan command berikut untuk menginstal python-webob
Instalasi RYU
• python-paramiko
jalankan command berikut untuk menginstal python-paramiko
Instalasi RYU
Menginstal Ryu dengan menggunakan python-pip yang telah terinstal
Instalasi RYU
Setelah menginstal Ryu dengan menggunakan python-pip, lakukan
upgrade pada Six library dengan menggunakan command :
Menjalankan RYU
Untuk mencoba menjalankan Ryu, dapat dengan menggunakan
command :
Setelah itu lakukan perubahan hak akses pada folder floodlight yang
telah dibuat
Menjalankan FLOODLIGHT
Untuk menjalankan Floodlight, pertama masuk ke folder floodlight
dengan menggunakan command
Menjalankan FLOODLIGHT
Setelah berada pada folder floodlight, command untuk menjalankan
floodlight adalah sebagai berikut :
Floodlight + Mininet
Setelah Floodlight dapat berjalan dengan benar, kita coba untuk
membuat suatu jaringan pada Mininet dan melakukan cek konektivitas
dengan menggunakan ping
Floodlight + Mininet
Jalankan command pingall pada mininet
FLOODLIGHT GUI
Pada Floodlight, terdapat Web GUI yang dapat diakses. Untuk
mengakses Web GUI dari Floodlight tersebut, dapat membukanya
pada:
http://<controller-ip>:8080/ui/index.html
FLOODLIGHT GUI
REFERENSI
• Open Networking Lab, "POX Wiki," [Online]. Available:
https://openflow.stanford.edu/display/ONL/POX+Wiki
• Ryu SDN Framework Community, "Ryu SDN Framework," [Online].
Available: https://osrg.github.io/ryu/
• A Big Switch Networks, "Project Floodlight," [Online]. Available:
http://www.projectfloodlight.org/floodlight/
• B. H. N. M. Bob Lantz, "A Network in a Laptop: Rapid Prototyping for
Software-Defined Networks," in Proceedings of the Ninth ACM
SIGCOMM Workshop on Hot Topics in Networks - Hotnets '10, New
York, 2010
REFERENSI
• S. M. Anggara, "Pengujian Performa Kontroler Software-defined
Network (SDN): POX dan Floodlight," Bandung, 2015.
• V. Listiani, Analisis Performansi SDN (Software Defined Network)
Menggunakan Protokol Routing OSPF (Open Shortest Path First),
Bandung, 2015