implementasi openvswitch berbasis sdn(software …eprints.umm.ac.id/40992/1/pendahuluan.pdf ·...

11
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

Upload: others

Post on 27-Jun-2020

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IMPLEMENTASI OPENVSWITCH BERBASIS SDN(SOFTWARE …eprints.umm.ac.id/40992/1/PENDAHULUAN.pdf · “IMPLEMENTASI OPENVSWITCH BERBASIS SDN (SOFTWARE DIFINED NETWORKING) MENGGUNAKAN OPENDAYLIGHT

“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

Page 2: IMPLEMENTASI OPENVSWITCH BERBASIS SDN(SOFTWARE …eprints.umm.ac.id/40992/1/PENDAHULUAN.pdf · “IMPLEMENTASI OPENVSWITCH BERBASIS SDN (SOFTWARE DIFINED NETWORKING) MENGGUNAKAN OPENDAYLIGHT

i

Page 3: IMPLEMENTASI OPENVSWITCH BERBASIS SDN(SOFTWARE …eprints.umm.ac.id/40992/1/PENDAHULUAN.pdf · “IMPLEMENTASI OPENVSWITCH BERBASIS SDN (SOFTWARE DIFINED NETWORKING) MENGGUNAKAN OPENDAYLIGHT

ii

Page 4: IMPLEMENTASI OPENVSWITCH BERBASIS SDN(SOFTWARE …eprints.umm.ac.id/40992/1/PENDAHULUAN.pdf · “IMPLEMENTASI OPENVSWITCH BERBASIS SDN (SOFTWARE DIFINED NETWORKING) MENGGUNAKAN OPENDAYLIGHT

iii

Page 5: IMPLEMENTASI OPENVSWITCH BERBASIS SDN(SOFTWARE …eprints.umm.ac.id/40992/1/PENDAHULUAN.pdf · “IMPLEMENTASI OPENVSWITCH BERBASIS SDN (SOFTWARE DIFINED NETWORKING) MENGGUNAKAN OPENDAYLIGHT

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

Page 6: IMPLEMENTASI OPENVSWITCH BERBASIS SDN(SOFTWARE …eprints.umm.ac.id/40992/1/PENDAHULUAN.pdf · “IMPLEMENTASI OPENVSWITCH BERBASIS SDN (SOFTWARE DIFINED NETWORKING) MENGGUNAKAN OPENDAYLIGHT

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.

Page 7: IMPLEMENTASI OPENVSWITCH BERBASIS SDN(SOFTWARE …eprints.umm.ac.id/40992/1/PENDAHULUAN.pdf · “IMPLEMENTASI OPENVSWITCH BERBASIS SDN (SOFTWARE DIFINED NETWORKING) MENGGUNAKAN OPENDAYLIGHT

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

Page 8: IMPLEMENTASI OPENVSWITCH BERBASIS SDN(SOFTWARE …eprints.umm.ac.id/40992/1/PENDAHULUAN.pdf · “IMPLEMENTASI OPENVSWITCH BERBASIS SDN (SOFTWARE DIFINED NETWORKING) MENGGUNAKAN OPENDAYLIGHT

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

Page 9: IMPLEMENTASI OPENVSWITCH BERBASIS SDN(SOFTWARE …eprints.umm.ac.id/40992/1/PENDAHULUAN.pdf · “IMPLEMENTASI OPENVSWITCH BERBASIS SDN (SOFTWARE DIFINED NETWORKING) MENGGUNAKAN OPENDAYLIGHT

viii

DAFTAR TABEL

Tabel 2.1 Perbandingan VMware Dan Vbox........................................................... 9

Tabel 3.2 Perbedaan Controller SDN(software Difined Network)........................ 18

Page 10: IMPLEMENTASI OPENVSWITCH BERBASIS SDN(SOFTWARE …eprints.umm.ac.id/40992/1/PENDAHULUAN.pdf · “IMPLEMENTASI OPENVSWITCH BERBASIS SDN (SOFTWARE DIFINED NETWORKING) MENGGUNAKAN OPENDAYLIGHT

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

Page 11: IMPLEMENTASI OPENVSWITCH BERBASIS SDN(SOFTWARE …eprints.umm.ac.id/40992/1/PENDAHULUAN.pdf · “IMPLEMENTASI OPENVSWITCH BERBASIS SDN (SOFTWARE DIFINED NETWORKING) MENGGUNAKAN OPENDAYLIGHT

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.