implementasi openvswitch berbasis sdn(software …eprints.umm.ac.id/40992/1/pendahuluan.pdf ·...
TRANSCRIPT
“IMPLEMENTASI OPENVSWITCH BERBASIS SDN(SOFTWARE
DIFINED NETWORKING) MENGGUNAKAN OPENDAYLIGHT “
SKRIPSI
Sebagai Persyaratan Guna Meraih Gelar Sarjana
Teknik Elektro Universitas Muhammadiyah Malang
Oleh :
FAJAR KASYFURAHMAN F.L
201210130311095
JURUSAN ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2018
i
ii
iii
iv
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT, atas pemberian
Rahmat dan Hidayah-Nya sehingga peneliti dapat menyelesaikan tugas akhir yang
berjudul:
“IMPLEMENTASI OPENVSWITCH BERBASIS SDN (SOFTWARE
DIFINED NETWORKING) MENGGUNAKAN OPENDAYLIGHT “
Di dalam tulisan ini berisi tentang pembahasan Software Difined Network serta
konfigurasinya. Penulis menyadari sepenuhnya bahwa dalam penulisan skripsi ini
masih banyak adanya kekurangan dan keterbatasan. Oleh karena itu penulis
mengharapkan saran yang membangun agar tulisan ini dapat lebih bermanfaat
bagi pengembang ilmu pengetahuan kedepan.
Malang,
Fajar Kasyfurahman F.L
v
LEMBAR PERSEMBAHAN
Alhamdulillahi Robbil Alamin. Atas berkat rahmat Allah SWT dan
dukungan serta doa dari orang-orang tercinta, akhirnya tugas akhir ini dapat
diselesaikan dengan baik. Oleh karena itu rasa syukur dan bahagia saya ucapkan
terima kasih kepada:
1. Allah SWT, yang telah memberikan rahmat dan hidayahnya, serta atas
karuniaNya skripsi ini dapat dibuat dan diselesaikan dengan baik.
2. Ayah dan Ibu saya,. yang selalu memberikan semangat dan dukungan berupa
materi maupun doa.
3. Bapak dan Ibu Dosen Pembimbing yang selama ini telah membimbing saya
dengan sangat baik.
4. Bapak Dosen Penguji yang telah bersedia memberikan waktunya untuk
menguji tugas akhir saya.
5. Bapak Dosen Akademik yang telah sabar membimbing saya selama saya
kuliah.
6. Bapak dan Ibu Dosen Teknik Elektro Universitas Muhammadiyah Malang,
yang telah bersedia memberikan ilmunya kepada saya selama ini.
7. TU Teknik Elektro Universitas Muhammadiyah Malang, yang selalu
memberikan informasi penting selama ini.
8. .Teman-Teman jurusan elektro, yang telah membantu dan mendukung saya
selama kuliah.
9. Ibu dan Bapak kost yang telah banyak membantu.
10. Teman-Teman satu kost, yang juga banyak membantu saya selama ini.
11. Serta seluruh teman-teman serta kerabat saya yang belum bisa saya sebutkan
satu-persatu.
vi
DAFTAR ISI
LEMBAR PERSETUJUAN ...................................................................................i
LEMBAR PENGESAHAN ...................................................................................ii
LEMBAR PERNYATAAN ..................................................................................iii
ABSTRAK .............................................................................................................iv
Abstarct ....................................................................................................................v
KATA PENGANTAR...........................................................................................vi
LEMBAR PERSEMBAHAN ..............................................................................vii
DAFTAR ISI........................................................................................................viii
DAFTAR TABEL .................................................................................................ix
DAFTAR GAMBAR..............................................................................................x
BAB I PENDAHULUAN.......................................................................................1
1.1. Latar Belakang ..........................................................................................1
1.2. Rumusan Masalah .....................................................................................2
1.3. Tujuan........................................................................................................2
1.4. Batasan Masalah........................................................................................2
1.5 Sistematika Penulisan................................................................................3
BAB II TINJAUAN PUSTAKA ...........................................................................4
2.1 Software Define Network (SDN) ..............................................................4
2.2 Sejarah Software Defined Network...........................................................5
2.3 Arsitektur SDN..........................................................................................5
2.4 Open Daylight .............................................................................................6
2.4.1 Open Daylight Controller...................................................................7
2.5 Virtual Machine.........................................................................................9
2.5.1 VMWARE (Virtual Machine Ware)..................................................9
2.5.2 Virtual Box .........................................................................................9
2.5.3 Kelebihan Vmware Virtual Machine ...............................................10
2.6 Openvswitch ............................................................................................10
BAB III PERANCANGAN SISTEM .................................................................11
3.1 Perancangan Sistem.................................................................................11
3.2 Desain Topologi Sistem ..........................................................................12
3.3 Perancangan Open vSwitch .....................................................................13
3.4 Perancangan Opendaylight ......................................................................15
vii
3.5 Perbedaan Controller SDN(software Difined Network) .........................18
3.6 Metodologi ..............................................................................................19
BAB IV IMPLEMENTASI DAN ANALISA SISTEM ...................................20
4.1 Karakteristik system openvswitch............................................................20
4.2 Analisa Perbandingan VM Menggunakan OVS Dan Tanpa OVS..........23
4.3 Hasil integrasi Openvswitch Pada Opendaylight ....................................26
BAB V PENUTUP................................................................................................29
5.1 Kesimpulan..............................................................................................29
5.2 Saran ........................................................................................................29
DAFTAR PUSTAKA ...........................................................................................30
LAMPIRAN..........................................................................................................31
viii
DAFTAR TABEL
Tabel 2.1 Perbandingan VMware Dan Vbox........................................................... 9
Tabel 3.2 Perbedaan Controller SDN(software Difined Network)........................ 18
ix
DAFTAR GAMBAR
Gambar 2.1 Perbedaan Jaringan Tradisional dan SDN ........................................... 4
Gambar 2.2 Block Sistem Open Daylight................................................................ 8
Gambar 2.3 OVS Jaringan Virtual Lintas Server ................................................ 10
Gambar 3.1 Alur Desain Sistem ............................................................................ 11
Gambar 3.2 Topologi Desain Sistem ................................................................... 12
Gambar 3.3 Alur Instalasi Openvswitch.................................................................... 13
Gambar3.4 Hasil Instalasi Open vswitch pada Ubuntu .............................................. 14
Gambar 3.5 Pakcage Support Open vswitch ............................................................... 14
Gambar 3.6 Alur Instalasi Opendaylight..................................................................... 15
Gambar 3.7 Instalasi Java Ubuntu ............................................................................. 16
Gambar 3.8 Penambahan Script JAVA ................................................................. 17
Gambar 3.9 Download Opendaylight .................................................................... 17
Gambar 3.10 Konfigurasi Opendaylight ................................................................ 18
Gambar3.11 Desain Sistem.................................................................................... 19
Gambar 4.1 Data list Bridge .................................................................................. 21
Gambar 4.2 Tampilan List Port ............................................................................. 21
Gambar 4.3 list Interface........................................................................................ 22
Gambar 4.4 ovs-appct fdb/show mybridge ............................................................ 22
Gambar 4.5 Tampilan ovs-vsctl show ................................................................... 23
Gambar 4.6 Setting Adapter Jaringan Pada VM dengan OpenvSwitch ................ 23
Gambar 4.7 Hasil Ping Dari Vm Ke Host Menggunakan OVS............................. 24
Gambar 4.8 Wireshark Pada Jaringan Bridge OpenvSwitch ................................. 24
Gambar 4.9 Pengaturan Adapter Jaringan Pada VM tanpa Openvswitch ............. 25
Gambar 4.10 Hasil Ping Dari Vm Ke Host Tanpa OVS........................................ 25
Gambar 4.11 Wireshark Pada Bridge Tanpa OpenvSwitch................................... 26
Gambar 4.12 Tampilan login Opendaylight .......................................................... 27
Gambar 4.13 Tampilan topologi Opendaylight ..................................................... 28
Gambar 4.14 Tampilan Node Connector Statistic For Node id ............................. 28
Gambar 4.15 Node id-openflow............................................................................. 28
30
DAFTAR PUSTAKA
[1]. A. Greenberg, G. Hjalmtysson, D. A. Maltz, A. Myers, J. Rexford, G. Xie,
H. Yan, J. Zhan, and H. Zhang. A Clean Slate 4D Approach to Network
Control and Management. In ACM SIGCOMM Computer
Communication Review, 2005.
[2]. N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J.
Rexford, S. Shenker, and J. Turner. Openflow: enabling innovation in
campus networks. SIGCOMM Comput. Commun. Rev., 38(2):69–74,
2008.
[3]. CAI, Z., COX, A. L., AND NG, T. S. E. Maestro: A system for scalable
OpenFlow control. Tech. Rep. TR10-11, Rice University - Department of
Computer Science, December 2010.
[4]. T. Koponen, K. Amidon, P. Balland, M. Casado, A. Chanda, B. Fulton, I.
Ganichev, J. Gross, P. Ingram, E. Jackson, A. Lambeth, R. Lenglet, S.-H.
Li, A. Padmanabhan, J. Pettit, B. Pfaff, R. Ramanathan, S. Shenker, A.
Shieh, J. Stribling, P. Thakkar, D. Wendlandt, A. Yip, and R. Zhang.
Network Virtualization in Multi-tenant Datacenters. In Proc. of NSDI,
Seattle, WA, Apr. 2014.
[5]. . Kreutz et al. “Software-Defined Networking A Comprehensive Survey”.
In: Proceedings of the IEEE 103.1 (2015), pp. 14–76.
[6]. Bob Lantz, Brandon Heller, Nick McKeown. “A Network in a Laptop:
Rapid Prototyping for Software-Defined Networks”, ACM 978-1-4503-
0409-2/10/10, 2010.
[7]. Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry
Peterson, Jennifer Rexford, Scott Shenker, Jonathan Turner. “OpenFlow
White Paper: Enabling Innovation in Campus Networks”. March 2008.