irhaz muhajir - eprints.umm.ac.ideprints.umm.ac.id/68803/49/pendahuluan.pdf · ii lembar pernyataan...

13
Comparison of VLAN Implementation in SDN TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Informatika Universitas Muhammadiyah Malang IRHAZ MUHAJIR 201610370311223 BIDANG MINAT JARINGAN KOMPUTER PROGRAM STUDI INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2020

Upload: others

Post on 25-Feb-2021

19 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IRHAZ MUHAJIR - eprints.umm.ac.ideprints.umm.ac.id/68803/49/PENDAHULUAN.pdf · ii LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : NAMA : IRHAZ MUHAJIR NIM : 201610370311223 FAK./JUR

Comparison of VLAN Implementation in SDN

TUGAS AKHIR

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana

Informatika Universitas Muhammadiyah Malang

IRHAZ MUHAJIR

201610370311223

BIDANG MINAT

JARINGAN KOMPUTER

PROGRAM STUDI INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2020

Page 2: IRHAZ MUHAJIR - eprints.umm.ac.ideprints.umm.ac.id/68803/49/PENDAHULUAN.pdf · ii LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : NAMA : IRHAZ MUHAJIR NIM : 201610370311223 FAK./JUR

i

LEMBAR PERSETUJUAN

Comparison of VLAN Implementation in SDN

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Menyetujui,

Malang, 28 September 2020

Dosen Pembimbing I

Denar Regata Akbi, S.Kom., M.Kom

NIP. 108.1612.0591

Dosen Pembimbing II

Fauzi Dwi Setiawan S, S.T., M.Comp.Sc

NIP. 180307061992

Page 3: IRHAZ MUHAJIR - eprints.umm.ac.ideprints.umm.ac.id/68803/49/PENDAHULUAN.pdf · ii LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : NAMA : IRHAZ MUHAJIR NIM : 201610370311223 FAK./JUR

ii

LEMBAR PERNYATAAN

Yang bertanda tangan dibawah ini :

NAMA : IRHAZ MUHAJIR

NIM : 201610370311223

FAK./JUR. : TEKNIK/INFORMATIKA

Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul

“COMPARISON OF VLAN IMPLEMENTATION IN SDN” beserta seluruh

isinya adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik

sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan

sumbernya.

Demikian surat pernyataan ini saya buat dengan sebenar benarnya. Apabila

kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya

saya ini, atau ada klaim dari pihak lain terhadap keaslian saya ini maka saya siap

menanggung segala bentuk resiko/sanksi yang berlaku.

Malang, 28 September 2020

Yang Membuat Pernyataan

Irhaz Muhajir

Mengetahui,

Dosen Pembimbing I

Denar Regata Akbi, S.Kom., M.Kom

NIP. 108.1612.0591

Mengetahui,

Dosen Pembimbing II

Fauzi Dwi Setiawan S, S.T., M.Comp.Sc

NIP. 180307061992

Page 4: IRHAZ MUHAJIR - eprints.umm.ac.ideprints.umm.ac.id/68803/49/PENDAHULUAN.pdf · ii LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : NAMA : IRHAZ MUHAJIR NIM : 201610370311223 FAK./JUR

iii

\

Page 5: IRHAZ MUHAJIR - eprints.umm.ac.ideprints.umm.ac.id/68803/49/PENDAHULUAN.pdf · ii LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : NAMA : IRHAZ MUHAJIR NIM : 201610370311223 FAK./JUR

viii

KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan

rahmat dan hidayah-Nya sehingga peniliti dapat menyelesaikan tugas akhir yang

berjudul :

“COMPARISON OF VLAN IMPLEMENTATION IN SDN”

Di dalam tulisan ini disajikan pokok pembahasan mengenai kajian-kajian

controller berdasarkan feature-based dan modularity dari masing-masing

controller yang diuji dalam penelitian ini. Dengan memanfaatkan teknologi VLAN

(Virtual Local Area Network) yang memiliki kemampuan menginterpretasikan

beberapa device berada pada satu area network yang sama dengan segmen yang

berbeda. Kemudian konsep VLAN diimplementasikan pada arsitektur jaringan

Sofware Defined Network (SDN) dengan memanfaatkan Openflow yang memasang

dan melepas header VLAN. Controller yang merupakan front of logic instruction

pada SDN dievaluasi melalui beberapa kaidah, melalui simulasi pengujian dan

beberapa parameter QoS jaringan sehingga mendapatkan hasil yang diharapkan

dapat berkontribusi pada topik-topik penelitian semacam ini.

Penulis sepenuhnya menyadari bahwa dalam penulisan tugas akhir ini masih

terdapat banyak kekurangan dan keterbatasan. Sehingga peneliti mengharapkan

kritik dan saran yang membangun agar penulisan tugas akhir ini dapat berkontribusi

dan bermanfaat bagi ilmu pengetahuan.

Malang, 28 September 2020

Penulis

Page 6: IRHAZ MUHAJIR - eprints.umm.ac.ideprints.umm.ac.id/68803/49/PENDAHULUAN.pdf · ii LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : NAMA : IRHAZ MUHAJIR NIM : 201610370311223 FAK./JUR

ix

DAFTAR ISI

LEMBAR PERSETUJUAN ............................................................................... i

LEMBAR PENGESAHAN ................................................................................ ii

LEMBAR PERNYATAAN .............................................................................. iii

ABSTRAK ......................................................................................................... iv

ABSTRACT ....................................................................................................... v

LEMBAR PERSEMBAHAN ........................................................................... vi

KATA PENGANTAR ..................................................................................... viii

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

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

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

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

1.1. Latar Belakang....................................................................................... 1

1.2. Rumusan Masalah .................................................................................. 3

1.3. Tujuan Penelitian ................................................................................... 3

1.4. Cakupan Masalah .................................................................................. 4

BAB II ................................................................................................................ 5

2.1. Studi Literatur ........................................................................................ 5

2.1.1. Software Defined Network (SDN) ................................................... 5

2.1.2. Virtual Local Area Network (VLAN) .............................................. 7

2.1.3. Openflow ........................................................................................ 8

2.1.4. Floodlight ....................................................................................... 9

2.1.5. Opendayligth (ODL) ..................................................................... 10

2.1.6. ONOS (Open Network Operating System) .................................... 10

2.1.7. POX ............................................................................................. 11

2.1.8. Ryu ............................................................................................... 11

2.2. Kajian Pustaka Terdahulu .................................................................... 14

BAB III ............................................................................................................. 18

3.1. Subjek Penelitian ................................................................................. 18

3.2. Analisa Kebutuhan Sistem ................................................................... 19

3.2.1. Kebutuhan Perangkat Lunak ......................................................... 19

3.2.2. Kebutuhan Perangkat Keras .......................................................... 21

3.3. Perancangan dan Pembuatan Sistem..................................................... 22

Page 7: IRHAZ MUHAJIR - eprints.umm.ac.ideprints.umm.ac.id/68803/49/PENDAHULUAN.pdf · ii LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : NAMA : IRHAZ MUHAJIR NIM : 201610370311223 FAK./JUR

x

3.3.1. Topologi Mesh .............................................................................. 22

3.4. Skenario Pengujian .............................................................................. 25

3.4.1. Pengujian Konektivitas ................................................................. 25

3.4.2. Verifikasi VLAN .......................................................................... 26

3.4.3. Parameter Pengujian ..................................................................... 27

3.5. Dokumentasi dan Penarikan Kesimpulan ............................................. 30

4.1. Dokumentasi................................................................................. 30

4.2. Penarikan Kesimpulan .................................................................. 30

BAB IV ............................................................................................................. 31

4.1. Instalasi Mininet .................................................................................. 31

4.2. Instalasi Floodlight Controller ............................................................. 32

4.3. Instalasi Opendaylight Controller ........................................................ 33

4.4. Instalasi POX Controller ..................................................................... 34

4.5. Instalasi ONOS Controller ................................................................... 35

4.6. Instalasi Ryu Controller ....................................................................... 36

4.7. Menghubungkan Topologi dan Controller ........................................... 37

4.8. Pengujian Konektivitas ........................................................................ 38

4.9. Verifikasi VLAN ................................................................................. 39

4.10. Pengujian dan Analisa Throughput ................................................... 41

4.11. Pengujian dan Analisa Jitter ............................................................. 44

4.12. Pengujian dan Analisa Latency ......................................................... 46

4.13. Pengujian dan Analisa Packet Delivery Ratio ................................... 48

BAB V ............................................................................................................... 51

5.1. Kesimpulan.......................................................................................... 51

5.2. Saran ................................................................................................... 51

DAFTAR PUSTAKA ....................................................................................... 52

Page 8: IRHAZ MUHAJIR - eprints.umm.ac.ideprints.umm.ac.id/68803/49/PENDAHULUAN.pdf · ii LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : NAMA : IRHAZ MUHAJIR NIM : 201610370311223 FAK./JUR

xi

DAFTAR GAMBAR

Gambar 2. 1 Arsitektur Jaringan Software Defined Network [12] ...................... 6

Gambar 2.2 Manajemen VLAN berbasis Jaringan SDN [7] ............................... 8

Gambar 2.3 Protokol Openflow [8] ..................................................................... 9

Gambar 3.1 Command Mininet [8] ......................................................................20

Gambar 3.2 Antarmuka Wireshark ................................................................... 20

Gambar 3.3 Kerangka Kerja aplikasi iperf ........................................................ 21

Gambar 3.4 Topologi Mesh .............................................................................. 23

Gambar 3.5 Source code Topologi Mesh .......................................................... 25

Gambar 3.6 Kerangka Kerja Pengujian Konektivitas ........................................ 26

Gambar 3.7 Kerangka Kerja Pengujian Verifikasi VLAN ................................. 27

Gambar 3.8 Contoh Mengukur nilai Latency .................................................... 29

Gambar 4.1 Menjalankan Mininet .......................................................................32

Gambar 4.2 Menjalankan Floodlight Controller ................................................ 33

Gambar 4.3 Menjalankan Opendaylgiht Controller ........................................... 34

Gambar 4.4 Menjalankan POX Controller ........................................................ 35

Gambar 4.5 Menjalankan ONOS Controller ..................................................... 36

Gambar 4.6 Menjalankan Ryu Controller ......................................................... 37

Gambar 4.7 Menjalankan Topologi Mesh di Mininet ........................................ 38

Gambar 4.8 Hasil Pengujian Konektivitas......................................................... 39

Gambar 4.9 Hasil Pengujian Verifikasi VLAN ID 100 ..................................... 40

Gambar 4.10 Hasil Pengujian Verifikasi VLAN ID 200 ................................... 41

Gambar 4.11 Pengujian Throughput ................................................................. 42

Gambar 4.12 Grafik Perbandingan Throughput ................................................ 43

Gambar 4.13 Contoh Pengujian Jitter ............................................................... 44

Gambar 4.14 Grafik Perbandingan Jitter ........................................................... 45

Gambar 4.15 Contoh Pengujian Latency ........................................................... 47

Gambar 4.16 Grafik Perbandingan Latency ...................................................... 47

Gambar 4.17 Contoh Pengujian Packet Delivery Ratio ..................................... 49

Gambar 4.18 Grafik Perbandingan Packet Delivery Ratio ................................. 50

Page 9: IRHAZ MUHAJIR - eprints.umm.ac.ideprints.umm.ac.id/68803/49/PENDAHULUAN.pdf · ii LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : NAMA : IRHAZ MUHAJIR NIM : 201610370311223 FAK./JUR

xii

DAFTAR TABEL

Tabel 2.1 Feature-based Controller comparison [13] ......................................... 12

Tabel 2.2 Daftar Penelitian Terdahulu ............................................................... 14

Tabel 3.1 Spesifikasi Hardware Mininet ...............................................................21

Tabel 3.2 Spesifikasi Hardware Controller ........................................................ 22

Tabel 4.1 Hasil Pengujian Throughput .................................................................41

Tabel 4.2 Hasil Pengujian Jitter ......................................................................... 45

Tabel 4.3 Hasil Pengujian Latency .................................................................... 46

Tabel 4.4 Hasil Pengujian Packet Delivery Ratio ............................................... 48

Page 10: IRHAZ MUHAJIR - eprints.umm.ac.ideprints.umm.ac.id/68803/49/PENDAHULUAN.pdf · ii LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : NAMA : IRHAZ MUHAJIR NIM : 201610370311223 FAK./JUR

52

DAFTAR PUSTAKA

[1] A. L. Stancu, S. Halunga, A. Vulpe, G. Suciu, O. Fratu, and E. C. Popovici,

“A comparison between several Software Defined Networking controllers,”

2015 12th Int. Conf. Telecommun. Mod. Satell. Cable Broadcast. Serv.

TELSIKS 2015, pp. 223–226, 2015, doi: 10.1109/TELSKS.2015.7357774.

[2] Y. Zhang, L. Cui, W. Wang, and Y. Zhang, “A survey on software defined

networking with multiple controllers,” J. Netw. Comput. Appl., vol. 103, pp.

101–118, 2018, doi: 10.1016/j.jnca.2017.11.015.

[3] A. A. Ateya et al., “Chaotic salp swarm algorithm for SDN multi-controller

networks,” Eng. Sci. Technol. an Int. J., vol. 22, no. 4, pp. 1001–1012, 2019,

doi: 10.1016/j.jestch.2018.12.015.

[4] K. Poularakis, Q. Qin, E. M. Nahum, M. Rio, and L. Tassiulas, “Flexible

SDN control in tactical ad hoc networks,” Ad Hoc Networks, vol. 85, pp. 71–

80, 2019, doi: 10.1016/j.adhoc.2018.10.012.

[5] F. AL-Tam and N. Correia, “Fractional switch migration in multi-controller

software-defined networking,” Comput. Networks, vol. 157, pp. 1–10, 2019,

doi: 10.1016/j.comnet.2019.04.011.

[6] L. Han, Z. Li, W. Liu, K. Dai, and W. Qu, “Minimum control latency of SDN

controller placement,” Proc. - 15th IEEE Int. Conf. Trust. Secur. Priv.

Comput. Commun. 10th IEEE Int. Conf. Big Data Sci. Eng. 14th IEEE Int.

Symp. Parallel Distrib. Proce, pp. 2175–2180, 2016, doi:

10.1109/TrustCom.2016.0334.

[7] V. G. Nguyen and Y. H. Kim, “SDN-based enterprise and campus networks:

A case of VLAN management,” J. Inf. Process. Syst., vol. 12, no. 3, pp. 511–

524, 2016, doi: 10.3745/JIPS.03.0039.

[8] R. Tulloh, R. M. Negara, and A. N. Hidayat, “Simulasi Virtual Local Area

Network (VLAN) Berbasis Software Defined Network (SDN)

Menggunakan POX Controller,” J. INFOTEL - Inform. Telekomun.

Elektron., vol. 7, no. 2, p. 129, 2015, doi: 10.20895/infotel.v7i2.40.

[9] M. B. Lehocine and M. Batouche, “Flexibility of managing VLAN filtering

and segmentation in SDN networks,” 2017 Int. Symp. Networks, Comput.

Page 11: IRHAZ MUHAJIR - eprints.umm.ac.ideprints.umm.ac.id/68803/49/PENDAHULUAN.pdf · ii LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : NAMA : IRHAZ MUHAJIR NIM : 201610370311223 FAK./JUR

53

Commun. ISNCC 2017, 2017, doi: 10.1109/ISNCC.2017.8071999.

[10] M. Koerner and O. Kao, “MAC Based Dynamic VLAN Tagging with

OpenFlow for WLAN Access Networks,” Procedia Comput. Sci., vol. 94,

pp. 497–501, 2016, doi: 10.1016/j.procs.2016.08.077.

[11] S. M. Anggara, “Pengujian Performa Kontroler Software-defined Network

(SDN): POX dan Floodlight 2012/2 013,” p. 44, 2015.

[12] R. Khondoker, A. Zaalouk, R. Marx, and K. Bayarou, “Feature-based

comparison and selection of Software Defined Networking (SDN)

controllers,” 2014 World Congr. Comput. Appl. Inf. Syst. WCCAIS 2014,

2014, doi: 10.1109/WCCAIS.2014.6916572.

[13] O. Salman, I. H. Elhajj, A. Kayssi, and A. Chehab, “SDN controllers: A

comparative study,” Proc. 18th Mediterr. Electrotech. Conf. Intell. Effic.

Technol. Serv. Citizen, MELECON 2016, no. 978, pp. 18–20, 2016, doi:

10.1109/MELCON.2016.7495430.

[14] I. Ummah, “Perancangan Simulasi Jaringan Virtual Berbasis Software-

Define Networking,” Indones. J. Comput., vol. 1, no. 1, pp. 95–106, 2016,

doi: 10.21108/indojc.2016.1.1.20.

[15] J. Chen, J. Chen, J. Ling, and W. Zhang, “Failure recovery using vlan-tag in

SDN: High speed with low memory requirement,” 2016 IEEE 35th Int.

Perform. Comput. Commun. Conf. IPCCC 2016, 2017, doi:

10.1109/PCCC.2016.7820627.

[16] A. Mendiola et al., “Multi-domain bandwidth on demand service

provisioning using SDN,” IEEE NETSOFT 2016 - 2016 IEEE NetSoft Conf.

Work. Software-Defined Infrastruct. Networks, Clouds, IoT Serv., pp. 353–

354, 2016, doi: 10.1109/NETSOFT.2016.7502407.

[17] S. Asadollahi and B. Goswami, “Experimenting with scalability of floodlight

controller in software defined networks,” Int. Conf. Electr. Electron.

Commun. Comput. Technol. Optim. Tech. ICEECCOT 2017, vol. 2018-

Janua, pp. 288–292, 2018, doi: 10.1109/ICEECCOT.2017.8284684.

[18] C. Fancy and M. Pushpalatha, “Performance evaluation of SDN controllers

POX and floodlight in mininet emulation environment,” Proc. Int. Conf.

Intell. Sustain. Syst. ICISS 2017, no. Iciss, pp. 695–699, 2018, doi:

Page 12: IRHAZ MUHAJIR - eprints.umm.ac.ideprints.umm.ac.id/68803/49/PENDAHULUAN.pdf · ii LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : NAMA : IRHAZ MUHAJIR NIM : 201610370311223 FAK./JUR

54

10.1109/ISS1.2017.8389262.

[19] A. Bondkovskii, J. Keeney, S. Van Der Meer, and S. Weber, “Qualitative

comparison of open-source SDN controllers,” Proc. NOMS 2016 - 2016

IEEE/IFIP Netw. Oper. Manag. Symp., no. Noms, pp. 889–894, 2016, doi:

10.1109/NOMS.2016.7502921.

[20] Y. Zhao, L. Iannone, and M. Riguidel, “On the performance of SDN

controllers: A reality check,” 2015 IEEE Conf. Netw. Funct. Virtualization

Softw. Defin. Network, NFV-SDN 2015, pp. 79–85, 2016, doi: 10.1109/NFV-

SDN.2015.7387410.

[21] A. Vishnu Priya and N. Radhika, “Performance comparison of SDN

OpenFlow controllers,” Int. J. Comput. Aided Eng. Technol., vol. 11, no. 4–

5, pp. 467–479, 2019, doi: 10.1504/IJCAET.2019.100444.

[22] M. I. Lali, R. U. Mustafa, F. Ahsan, M. S. Nawaz, and W. Aslam,

“Performance Evaluation of Software Defined Networking vs. Traditional

Networks,” A quartelry Int. Sci. J., vol. 54, no. 1, pp. 16–22, 2017, [Online].

Available:

http://www.thenucleuspak.org.pk/index.php/Nucleus/article/view/95/24.

[23] A. H. Eljack, A. H. M. Hassan, and H. H. Elamin, “Performance analysis of

ONOS and floodlight SDN controllers based on TCP and UDP traffic,” Proc.

Int. Conf. Comput. Control. Electr. Electron. Eng. 2019, ICCCEEE 2019,

2019, doi: 10.1109/ICCCEEE46830.2019.9071189.

[24] J. Ali, S. Lee, and B. H. Roh, “Performance analysis of POX and Ryu with

different SDN topologies,” ACM Int. Conf. Proceeding Ser., pp. 244–249,

2018, doi: 10.1145/3209914.3209931.

[25] M. F. M. Ryhan Uddin, “Performance Analysis of SDN Based Firewalls:

POX vs. ODL,” IEEE, 2019, doi: 10.1109/ICAEE48663.2019.8975667.

Page 13: IRHAZ MUHAJIR - eprints.umm.ac.ideprints.umm.ac.id/68803/49/PENDAHULUAN.pdf · ii LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : NAMA : IRHAZ MUHAJIR NIM : 201610370311223 FAK./JUR

55