implementasi mikrotik rb951ui-2nd sebagai switch …eprints.umm.ac.id/42281/1/pendahuluan.pdf ·...

13
IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH OPENFLOW SOFTWARE-BASE DI LABORATORIUM TEKNIK INFORMATIKA TUGAS AKHIR Sebagai Persyaratan Gna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : MUHAMMAD LAILY NUR SYARIF 201310370311138 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2018

Upload: others

Post on 05-Nov-2019

24 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH …eprints.umm.ac.id/42281/1/PENDAHULUAN.pdf · IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH OPENFLOW SOFTWARE-BASE DI LABORATORIUM

IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI

SWITCH OPENFLOW SOFTWARE-BASE DI

LABORATORIUM TEKNIK INFORMATIKA

TUGAS AKHIR

Sebagai Persyaratan Gna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Oleh :

MUHAMMAD LAILY NUR SYARIF

201310370311138

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2018

Page 2: IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH …eprints.umm.ac.id/42281/1/PENDAHULUAN.pdf · IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH OPENFLOW SOFTWARE-BASE DI LABORATORIUM

ii

LEMBAR PERSETUJUAN

Page 3: IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH …eprints.umm.ac.id/42281/1/PENDAHULUAN.pdf · IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH OPENFLOW SOFTWARE-BASE DI LABORATORIUM

iii

LEMBAR PENGESAHAN

Page 4: IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH …eprints.umm.ac.id/42281/1/PENDAHULUAN.pdf · IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH OPENFLOW SOFTWARE-BASE DI LABORATORIUM

iv

LEMBAR PERNYATAAN

Page 5: IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH …eprints.umm.ac.id/42281/1/PENDAHULUAN.pdf · IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH OPENFLOW SOFTWARE-BASE DI LABORATORIUM

v

LEMBAR PERSEMBAHAN

Segala puji dan syukur kepada Allah SWT atas rahmat dan karunia-nya yang

telah dilimpahkannya kepada penulis sehingga dapat meyelesaikan Tugas Akhir ini.

Tidak lupa lantunan sholawat beriring salam dipersembahkan kepada pembangun

peradapan manusia Habibana Wanabiyana Muhammad SAW. Penulis

menyampaikan ucapan terima kasih yang sebesar – besarnya kepada:

1. Kepada kedua orang tua yang memberikan dukungan kepada anaknya

2. Kepada Kakak saya Muhammad Mahfuzannur yang sama-sama berjuang

mengerjakan tugas akhir ini

3. Bapak Mahar Faiqurahman, S.Kom., M.T., dan Bapak Denar Regata Akbi,

S.Kom., M.T., selaku dosen pembimbing tugas akhir ini.

4. Bapak Syaifuddin, S.Kom., M.Kom., selaku dosen pembimbing dan wakil

ketua laboratorium selama saya mengerjakan tugas akhir ini di laboratorium

Teknik informatika.

5. Bapak Dr. Ahmad Mubin, ST., MT. selaku Dekan Fakultas Teknik Universitas

Muhammadiyah Malang

6. Gita Indah Marthasari, S.T., M.Kom. selaku Ketua Jurusan Teknik Informatika

Universitas Muhammadiyah Malang

7. Semua dosen pengajar di jurusan Teknik Informatika UMM yang telah

memberikan ilmu yang sangat bermanfaat.

8. Laboratorium Teknik Informatika Universitas Muhammadiyah Malang yang

telah memberikan tempat dan mendukung penulis untuk menyelesaikan tugas

akhir.

9. Seluruh Staff Laboratorium Teknik Informatika yang telah membantu saya

untuk meyelesaikan tugas akhir.

Page 6: IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH …eprints.umm.ac.id/42281/1/PENDAHULUAN.pdf · IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH OPENFLOW SOFTWARE-BASE DI LABORATORIUM

vi

10. Sahabat karib saya yang selalu mendampingi dan mendukung dalam susah dan

senang yaitu Fidya Abdat (mami), Sari Wahyunita dan M. Malik Madani a.k.a

Geng Unyu(yang katanya unyu(coro))

11. AMKS Mandastana yang memberikan tempat untuk saya selama kuliah di

malang

12. Seluruh teman – teman AMKS Mandastana yang telah menemani saya selama

berada di malang

13. Teman sekamar saya pertama di asrama M.Fadhil Anshari yang selalu

mengingatkan saya tentang pentingnya shalat.

14. Teman – teman Asisten Laboratorium Teknik Informatika 2013 yang

memotivasi selama menjadi asisten

15. Seluruh teman-teman yang tidak bisa saya sebutkan satu per satu, terima kasih

banyak atas dukungan, bantuan dan do’a kalian semua ini.

Page 7: IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH …eprints.umm.ac.id/42281/1/PENDAHULUAN.pdf · IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH OPENFLOW SOFTWARE-BASE DI LABORATORIUM

vii

KATA PENGANTAR

Page 8: IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH …eprints.umm.ac.id/42281/1/PENDAHULUAN.pdf · IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH OPENFLOW SOFTWARE-BASE DI LABORATORIUM

x

DAFTAR ISI

ABSTRAK .............................................................................................................. ii

ABSTRACT ........................................................................................................... iii

LEMBAR PERSETUJUAN................................................................................... iv

LEMBAR PENGESAHAN ..................................................................................... v

LEMBAR PERNYATAAN ................................................................................... vi

LEMBAR PERSEMBAHAN ............................................................................... vii

DAFTAR ISI .......................................................................................................... ix

DAFTAR GAMBAR ............................................................................................. xi

DAFTAR TABEL ................................................................................................. xii

BAB I PENDAHULUAN ....................................................................................... 1

1.1. Pendahuluan ............................................................................................... 1

1.2. Rumusan Masalah ...................................................................................... 4

1.3. Tujuan Penelitian ....................................................................................... 4

1.4. Batasan Masalah ........................................................................................ 4

1.5. Metodologi ................................................................................................. 4

1.5.1. Studi Literatur ................................................................................... 5

1.5.2. Implementasi ..................................................................................... 5

1.5.3. Skenario Pengujian............................................................................ 5

1.5.4. Penyusunan Laporan ......................................................................... 6

1.6. Sistematika Penulisan ................................................................................ 6

BAB II LANDASAN TEORI ................................................................................. 8

2.1. Tinjauan Pustaka ........................................................................................ 8

2.2. Software Defined Network ........................................................................ 9

2.2.1. Arsitektur Software Defined Network ............................................ 10

2.2.2. Komunikasi Komponen Software Defined Network ...................... 11

2.3. OpenFlow ................................................................................................. 12

2.3.1. OpenFlow Switch ............................................................................ 12

2.3.2. Flow Table ...................................................................................... 13

2.3.3. Switch OpenFlow Software-base .................................................... 13

2.4. OpenDaylight ........................................................................................... 13

2.4.1. Arsitektur OpenDaylight ................................................................. 14

2.4.2. Controller Platform ......................................................................... 14

Page 9: IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH …eprints.umm.ac.id/42281/1/PENDAHULUAN.pdf · IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH OPENFLOW SOFTWARE-BASE DI LABORATORIUM

xi

2.4.3. Southbound Interface dan Protocols Plugins .................................. 17

2.4.4. Network Application dan Services.................................................. 18

2.5. Quality of Service .................................................................................... 19

2.5.1. Latency / Delay ............................................................................... 19

2.5.2. Jitter ................................................................................................. 19

2.5.3. Packet Loss...................................................................................... 19

2.5.4. Troughtput ....................................................................................... 20

2.5.5. Bandwidth ....................................................................................... 20

BAB III ANALISIS DAN PERANCANGAN SISTEM ...................................... 21

3.1. Analisis Masalah ...................................................................................... 21

3.2. Analisis Sistem......................................................................................... 21

3.3. Perancangan Sistem ................................................................................. 22

3.3.1. Topologi Jaringan Sebelum Software Defined Network ................. 22

3.3.2. Arsitektur Sistem ............................................................................. 23

3.3.3. Alur Proses Data ............................................................................. 26

3.4. Skenario Pengujian .................................................................................. 29

BAB IV IMPLEMENTASI DAN PENGUJIAN .................................................. 32

4.1. Implementasi Sistem Jaringan ................................................................. 32

4.1.1. Implementasi Pembuatan Server SDN ............................................ 32

4.1.2. Implementasi OpenFlow pada perangkat Jaringan ......................... 35

4.2. Pengujian Sistem Jaringan ....................................................................... 36

4.3. Analisa Hasil ............................................................................................ 38

4.3.1. Skenario Pengujian 1 Tanpa Beban Traffic .................................... 38

4.3.2. Skenario Pengujian 2 Latency / Delay ............................................ 38

4.3.3. Skenario Pengujian 3 Jitter.............................................................. 40

4.3.4. Skenario Pengujian 4 Throughput ................................................... 41

4.3.5. Skenario Pengujian 5 Packet Loss .................................................. 42

BAB V KESIMPULAN DAN SARAN ................................................................ 44

15.1. Kesimpulan .............................................................................................. 44

15.2. Saran ........................................................................................................ 44

DAFTAR PUSTAKA ............................................................................................ 45

Page 10: IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH …eprints.umm.ac.id/42281/1/PENDAHULUAN.pdf · IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH OPENFLOW SOFTWARE-BASE DI LABORATORIUM

xii

DAFTAR GAMBAR

Gambar 2. 1 Arsitektur Software Defined Network ............................................. 10

Gambar 2. 2 Komponen Arsitektur Dan Interaksi Komponen SDN .................... 11

Gambar 2. 3 Flow Table........................................................................................ 12

Gambar 2. 4 Arsitektur Opendaylight ................................................................... 14

Gambar 3. 1 Topologi Jaringan Sebelum Dipasang Kontroler ............................. 23

Gambar 3. 2 Topologi Jaringan Setelah Dipasang Kontroler ............................... 24

Gambar 3. 3 Data Pada Openflow......................................................................... 27

Gambar 3. 4. Flow Chart Siklus Packet Data........................................................ 28

Gambar 3. 5 Bagian Pengujian Pada Jaringan Sdn ............................................... 29

Gambar 4. 1 Instalasi Paket Java........................................................................... 32

Gambar 4. 2 Ekstraksi Opendaylight .................................................................... 32

Gambar 4. 3 Pemberian Hak Akses ...................................................................... 33

Gambar 4. 4 Masuk Folder Opendaylight ............................................................. 33

Gambar 4. 5 Menjalankan Opendaylight .............................................................. 33

Gambar 4. 6 Service Dari Opendaylight ............................................................... 33

Gambar 4. 7 Halaman Login ................................................................................. 34

Gambar 4. 8 Halaman Utama ................................................................................ 34

Gambar 4. 9 Versi Routeros .................................................................................. 35

Gambar 4. 10 Penambahan Port Kontroler ........................................................... 35

Gambar 4. 11 Penambahan Port Untuk Host ........................................................ 36

Gambar 4. 12 Contoh Hasil Pengujian Jaringan ................................................... 37

Gambar 4. 13 Grafik Perbandingan Latency/Delay .............................................. 39

Gambar 4. 14 Grafik Perbandingan Nilai Jitter .................................................... 40

Gambar 4. 15 Grafik Perbandingan Nilai Throughput.......................................... 41

Gambar 4. 16 Grafik Perbandingan Packet Loss .................................................. 43

Page 11: IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH …eprints.umm.ac.id/42281/1/PENDAHULUAN.pdf · IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH OPENFLOW SOFTWARE-BASE DI LABORATORIUM

xiii

DAFTAR TABEL

Tabel 2. 1 Kategori Latency .................................................................................. 19

Tabel 2. 2 Kategori Jitter ...................................................................................... 19

Tabel 2. 3 Kategori Packet Loss .......................................................................... 20

Tabel 2. 4 Kategori Throughput ........................................................................... 20

Tabel 3. 1 Pengalamatan Ip Address ..................................................................... 24

Tabel 3. 2 Pengujian Tanpa Beban Traffic ........................................................... 30

Tabel 3. 3 Pengujian Latency / Delay ................................................................... 30

Tabel 3. 4 Pengujian Jitter ..................................................................................... 30

Tabel 3. 5 Pengujian Throughtput ......................................................................... 31

Tabel 3. 6 Pengujian Packet Loss ......................................................................... 31

Tabel 4. 1 Hasil Pengujian Tanpa Beban Traffic .................................................. 38

Tabel 4. 2 Hasil Pengujian Latency/Delay ............................................................ 38

Tabel 4. 3 Hasil Pengujian Jitter ........................................................................... 40

Tabel 4. 4 Hasil Pengujian Throughput ................................................................ 41

Tabel 4. 5 Hasi Pengujian Packet Loss ................................................................. 42

Page 12: IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH …eprints.umm.ac.id/42281/1/PENDAHULUAN.pdf · IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH OPENFLOW SOFTWARE-BASE DI LABORATORIUM

1

DAFTAR PUSTAKA

[1] R. M. Negara and R. Tulloh, “Analisis Simulasi Penerapan Algoritma OSPF

Menggunakan RouteFlow pada Jaringan Software Defined Network ( SDN ),”

Infotel, vol. 9, no. 1, pp. 75–83, 2017.

[2] R. Kartadie, E. Utami, and E. Pramono, “Prototipe Infrastruktur Software-

Defined Network Dengan Protokol Openflow Menggunakan Ubuntu Sebagai

Kontroler,” Dasi, vol. 15, no. 1, pp. 24–32, 2014.

[3] “Manual:OpenFlow.” [Online]. Available:

https://wiki.mikrotik.com/wiki/Manual:OpenFlow. [Accessed: 06-Feb-2017].

[4] R. Kartadie and B. Satya, “Uji Performa Implementasi Software-based

OpenFlow Switch berbasis OpenWRT Pada Infrastruktur Software-Defined

Network,” Dasi, vol. 16, no. ISSN: 1411-3201, p. 11, 2015.

[5] “Jenis-Jenis Kontroler OpenFlow.” [Online]. Available:

http://www.academia.edu/9618739/JENIS-

JENIS_KONTROLER_OPENFLOW. [Accessed: 06-Jun-2017].

[6] R. Kartadie, “MIKROTIK RB750 ROUTERBOARD SEBAGAI

ALTERNATIF SWITCH OPENFLOW SOFTWARE-BASE,” Simetris J. Tek.

Mesin, Elektro dan Ilmu, 2016.

[7] S. Rowshanrad, V. Abdi, and M. Keshtgari, “Performance evaluation of SDN

controllers: Floodlight and Opendaylight,” Int. Islam. Univ. Malaysia Eng. J.,

vol. 17, no. 2, pp. 47–57, 2016.

[8] “Pengantar SDN | Buku Komunitas SDN-RG.” [Online]. Available:

https://eueung.gitbooks.io/buku-komunitas-sdn-

rg/content/pengantar_sdn/README.html. [Accessed: 06-Dec-2017].

[9] O. Blial, M. Ben Mamoun, and R. Benaini, “An Overview on SDN

Architectures with Multiple Controllers,” Journal of Computer Networks and

Communications. 2016.

[10] O.N.Foundation, “SDN Architecture Overview,” 2013.

[11] B. A. A. Nunes, M. Mendonca, X. Nguyen, K. Obraczka, and T. Turletti, “A

Survey of Software-Defined Networking : Past , Present , and Future of

Programmable Networks,” IEEE Commun. Surv. Tutor., 16 (3), 1617-1634.,

vol. 16, no. 3, pp. 1617–1634, 2014.

[12] P. Berde et al., “Facilitation of the OpenDaylight Architecture,” Proc. third

Work. Hot Top. Softw. Defin. Netw. - HotSDN ’14, pp. 1–6, 2014.

[13] R. Wulandari, “Analisis QoS (Quality of Service) Pada Jaringan Internet (Studi

Page 13: IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH …eprints.umm.ac.id/42281/1/PENDAHULUAN.pdf · IMPLEMENTASI MIKROTIK RB951Ui-2ND SEBAGAI SWITCH OPENFLOW SOFTWARE-BASE DI LABORATORIUM

2

Kasus : UPT Loka Uji Teknik Penambangan Jampang Kulon - LIPI),” J. Tek.

Inform. dan Sist. Inf., vol. 2, pp. 162–172, 2016.

[14] D. Kreutz, F. M. V Ramos, P. E. Verissimo, C. E. Rothenberg, S.

Azodolmolky, and S. Uhlig, “Software-defined networking: A comprehensive

survey - Annotated,” Proc. IEEE, vol. 103, no. 1, pp. 14–76, 2014.