13
IMPLEMENTASI DAN ANALISA PERFORMANSI LAYANAN MULTIMEDIA PADA JARINGAN MPLS DAN VPLS BERBASIS IP MULTIMEDIA SUBSYSTEM TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh: Dwi Sugianto 201110370311217 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015

IMPLEMENTASI DAN ANALISA PERFORMANSI ...eprints.umm.ac.id/22661/1/jiptummpp-gdl-dwisugiant-42297...Implementasi dan Analisa Unjuk Kerja Secure Voip pada Jaringan VPN berbasis MPLS

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

  • 1

    IMPLEMENTASI DAN ANALISA PERFORMANSI LAYANAN

    MULTIMEDIA PADA JARINGAN MPLS DAN VPLS

    BERBASIS IP MULTIMEDIA SUBSYSTEM

    TUGAS AKHIR

    Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

    Teknik Informatika Universitas Muhammadiyah Malang

    Oleh:

    Dwi Sugianto

    201110370311217

    JURUSAN TEKNIK INFORMATIKA

    FAKULTAS TEKNIK

    UNIVERSITAS MUHAMMADIYAH MALANG

    2015

  • i

  • ii

  • iii

    LEMBAR PERNYATAAN

    Yang bertanda tangan dibawah ini:

    NAMA : DWI SUGIANTO

    NIM : 201110370311217

    FAK / JUR. : TEKNIK / TEKNIK INFORMATIKA

    Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “Implementasi

    dan Analisa Performansi Layanan Multimedia pada Jaringan MPLS dan

    VPLS Berbasis IP Multimedia Subsystem” 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 karya saya ini maka saya

    siap menanggung segala bentuk resiko/sanksi yang berlaku.

  • vi

    KATA PENGANTAR

    Syukur alhamdulillah saya panjatkan kepada Allah SWT, karena atas

    berkat dan rahmat-Nya, saya dapat menyelesaikan tugas akhir ini yang berjudul

    “Implementasi Dan Analisa Performansi Layanan Multimedia Pada Jaringan

    MPLS dan VPLS Berbasis IP Multimedia Subsystem” dengan baik. Penulisan

    tugas akhir ini dikerjakan dalam rangka memenuhi salah satu syarat untuk

    mencapai gelar Sarjana Strata 1 Jurusan Teknik Informatika pada Fakultas Teknik

    Universitas Muhammadiyah Malang. Saya menyadari bahwa tanpa bantuan dan

    bimbingan dari berbagai pihak, dari masa perkuliahan sampai pada penyusunan

    tugas akhir ini, sangatlah tidak mudah bagi saya untuk menyelesaikan tugas akhir

    ini. Oleh karena itu, saya mengucapkan terima kasih kepada:

    1. Bpk. Agus Eko Minarno, S.Kom, M.Kom. dan Bpk. Zamah Sari, M.T. selaku

    dosen pembimbing yang telah menyediakan waktu, tenaga, dan pikiran untuk

    mengarahkan saya dalam penyusunan tugas akhir ini.

    2. Orang tua dan keluarga saya yang telah memberikan bantuan dukungan secara

    Moral dan terus memberikan semangat motivasi.

    3. Sahabat dan pasangan yang telah banyak membantu saya dalam menyelesaikan

    tugas akhir ini.

    Akhir kata, saya berharap kepada Allah SWT berkenan membalas segala

    kebaikan semua pihak yang telah membantu. Penulisan laporan tugas akhir ini

    masih jauh dari sempurna, sehingga masukkan serta kritik selalu saya harapkan

    untuk memperbaiki tugas akhir ini.

    Malang, 17 April 2015

    Penulis

  • vii

    DAFTAR ISI

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

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

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

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

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

    KATA PENGANTAR......................................................................................... vi

    DAFTAR ISI ..................................................................................................... vii

    DAFTAR GAMBAR .......................................................................................... ix

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

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

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

    1.2 Rumusan Masalah .................................................................................. 2

    1.3 Batasan Masalah .................................................................................... 2

    1.4 Tujuan Penelitian ................................................................................... 2

    1.5 Metodologi ............................................................................................ 3

    1.5.1 Studi Literatur................................................................................. 3

    1.5.2 Perancangan dan Implementasi ....................................................... 3

    1.5.3 Tahapan Pengujian dan Analisa ....................................................... 3

    1.6 Sistematika Penulisan ............................................................................. 4

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

    2.1 Konsep Dasar Arsitektur IMS ( IP Multimedia Subsystem) ..................... 5

    2.2 MPLS dan VPLS..................................................................................... 9

    2.2.1 MPLS (Multi-Protocol Label Switching) .......................................... 9

    2.2.1.1 MPLS Header ........................................................................ 10

    2.2.1.2 Komponen MPLS................................................................... 11

    2.2.1.3 Label Distribution Protocol (LDP) ......................................... 12

    2.2.2 VPLS (Virtual Private LAN Service) .............................................. 12

    2.3 Mesin Virtual ....................................................................................... 15

    2.3.1 Pengertian Mesin Virtual............................................................... 15

    2.3.2 Kelebihan dan Kekurangan Virtual Machine (VM) ........................ 17

    2.3.2.1 Kelebihan Virtual Machine (VM) ........................................... 17

    2.3.2.2 Kekurangan Virtual Machine (VM) ........................................ 17

  • vii

    2.4 QOS (Quality of Service) ...................................................................... 18

    2.4.1 Definisi QoS (Quality of Service) .................................................. 18

    2.4.1.1 Delay (Waktu tunda) .............................................................. 18

    2.4.1.2 Jitter (Variasi Waktu Tunda) .................................................. 19

    2.4.1.3 Packet loss (Paket Hilang) ..................................................... 19

    2.4.1.4 Throughput ............................................................................ 19

    2.5 Protokol-Protokol Pada Layanan Multimedia ........................................ 20

    2.5.1 Real Time Transport Protocol (RTP) .......................................... 20

    2.5.2 Real Time Control Protocol (RTCP) ........................................... 21

    2.5.3 Real Time Streaming Protocol (RTSP) ....................................... 22

    2.5.4 Session Initiation Protocol (SIP) ................................................ 23

    2.5.5 Session Description Protocol (SDP) ........................................... 25

    BAB III.............................................................................................................. 26

    3.1 Analisa Sistem ..................................................................................... 27

    3.1.1 Analisa Topologi .......................................................................... 27

    3.1.2 Analisa Kebutuhan Sistem ............................................................ 29

    3.1.2.1 Kebutuhan Hardware ............................................................. 29

    3.1.2.2 Kebutuhan Software ............................................................... 30

    3.1.2.3 Spesifikasi Kebutuhan Sistem ................................................ 33

    3.2 Perancangan Sistem ............................................................................. 34

    3.3 Skenario Pengujian Sistem ................................................................... 39

    BAB IV ............................................................................................................. 40

    4.1 Implementasi Sistem ............................................................................ 40

    4.1.1 Instalasi Sistem Pada Virtualbox ................................................... 40

    4.1.2 Integrasi Virtualbox Dengan GNS3 ............................................... 52

    4.1.3 Instalasi IOS Cisco (c7200) pada GNS3 ......................................... 53

    4.1.4 Implementasi Jaringan MPLS Pada GNS3 ..................................... 54

    4.1.5 Implementasi Jaringan VPLS Pada GNS3 ...................................... 58

    4.2 Pengujian Sistem.................................................................................. 59

    4.2.1 Pengujian Jaringan MPLS dan VPLS ............................................. 59

    4.2.2 Analisa Data Hasil Pengukuran ..................................................... 60

    BAB V ............................................................................................................... 66

    5.1 Kesimpulan .......................................................................................... 66

    5.2 Saran ................................................................................................... 67

    DAFTAR PUSTAKA ........................................................................................ 68

  • 9

    DAFTAR GAMBAR

    Gambar 2. 1 Arsitektur IMS ................................................................................. 6

    Gambar 2. 2 Overview OpenIMSCore .................................................................. 9

    Gambar 2. 3 MPLS Header: 32 Bits (4 Bytes) ..................................................... 10

    Gambar 2. 4 Komponen MPLS ........................................................................... 11

    Gambar 2. 5 Arsitektur VPLS ............................................................................. 12

    Gambar 2. 6 Komponen VPLS ............................................................................ 13

    Gambar 2. 7 Mekanisme pengiriman data pada VPLS ......................................... 14

    Gambar 2. 8 Arsitektur teknologi Virtual Machine ............................................. 16

    Gambar 2. 9 Enkapsulasi RTP ............................................................................ 21

    Gambar 2. 10 RTCP RR Packet Format .............................................................. 22

    Gambar 2. 11 RTCP SR Packet Format .............................................................. 22

    Gambar 3. 1 Flowchart Utama Pengerjaan Tugas Akhir ..................................... 26

    Gambar 3. 2 Topologi Jaringan MPLS ................................................................ 28

    Gambar 3. 3 Topologi Jaringan VPLS ................................................................. 29

    Gambar 3. 4 Flowchart instalasi dan konfigurasi server IMS .............................. 34

    Gambar 3. 5 Flowchart implementasi router (backbone) MPLS .......................... 35

    Gambar 3. 6 Flowchart implementasi router (backbone) VPLS ........................... 36

    Gambar 3. 7 Flowchart implementasi router CE ................................................. 37

    Gambar 3. 8 Flowchart konfigurasi PC klien...................................................... 38

    Gambar 3. 9 Flowchart implementasi integrasi GNS3 dan virtualbox .................. 39

    Gambar 4. 1 Spesifikasi PC server IMS .............................................................. 41

    Gambar 4. 2 File konfigurasi 1 named.conf ......................................................... 42

    Gambar 4. 3 File konfigurasi 2 named.conf ......................................................... 42

    Gambar 4. 4 File konfigurasi resolv.conf ............................................................ 42

    Gambar 4. 5 File konfigurasi hosts ..................................................................... 42

    Gambar 4. 6 File konfigurasi open-ims.dnszone .................................................. 43

  • 10

    Gambar 4. 7 Hasil restart Bind9 ......................................................................... 43

    Gambar 4. 8 Hasil Test konfiguarsi DNS ............................................................ 43

    Gambar 4. 9 Daftar isi file direktori OpenIMS .................................................... 44

    Gambar 4. 10 File konfiguarsi icscf.cfg .............................................................. 44

    Gambar 4. 11 File konfigurasi pcscf.cfg.............................................................. 45

    Gambar 4. 12 File konfigurasi scscf.cfg .............................................................. 45

    Gambar 4. 13 File konfigurasi hss.properties ...................................................... 46

    Gambar 4. 14 File konfigurasi DiameterPeerHSS.xml......................................... 46

    Gambar 4. 15 File konfigurasi icscf.xml .............................................................. 46

    Gambar 4. 16 File konfigurasi pcscf.xml ............................................................. 47

    Gambar 4. 17 File konfigurasi scscf.xml ............................................................. 47

    Gambar 4. 18 Database “hss_db” dan daftar tabel ............................................... 48

    Gambar 4. 19 Hasil restart OpenIMSCore .......................................................... 48

    Gambar 4. 20 Status Of OpenIMS Service .......................................................... 48

    Gambar 4. 21 Request Autentikasi Admin .......................................................... 49

    Gambar 4. 22 Tampilan hss.web.console (FHoSS) .............................................. 49

    Gambar 4. 23 Konfigurasi IP Address ................................................................ 50

    Gambar 4. 24 Tampilan software myMONSTER-TCS ......................................... 50

    Gambar 4. 25 Tampilan Jperf ............................................................................. 51

    Gambar 4. 26 Tampilan Utama Wireshark .......................................................... 51

    Gambar 4. 27 Setting IP Address PC (server) kiri dan PC (klien) kanan ............. 52

    Gambar 4. 28 Menu Preferences ........................................................................ 52

    Gambar 4. 29 Menu VirtualBox VMs .................................................................. 52

    Gambar 4. 30 Memilih VM list ........................................................................... 53

    Gambar 4. 31 Memilih IOS router (c7200) ......................................................... 53

    Gambar 4. 32 Menambahkan interface/slots ....................................................... 54

    Gambar 4. 33 Interface router CE1 ..................................................................... 54

    Gambar 4. 34 Interface router PE1 ..................................................................... 54

    Gambar 4. 35 Interface router P ......................................................................... 54

    Gambar 4. 36 Interface router PE2 ..................................................................... 55

    Gambar 4. 37 Interface router CE2 ..................................................................... 55

    Gambar 4. 38 Contoh konfigurasi OSPF............................................................. 55

  • 11

    Gambar 4. 39 IP OSPF neighbor ........................................................................ 55

    Gambar 4. 40 Test ping ...................................................................................... 55

    Gambar 4. 41 Konfigurasi MPLS pada PE1 ........................................................ 55

    Gambar 4. 42 Router-id (Loopback 0) ................................................................ 56

    Gambar 4. 43 Konfigurasi VRF “CE” ................................................................ 56

    Gambar 4. 44 Menambahkan VRF pada interface gi1/0 ...................................... 56

    Gambar 4. 45 Konfigurasi EIGRP pada router CE .............................................. 56

    Gambar 4. 46 Konfigurasi EIGRP pada router PE .................................................. 56

    Gambar 4. 47 Konfigurasi BGP AS 1 .................................................................. 57

    Gambar 4. 48 Konfigurasi BGP Address Family ................................................. 57

    Gambar 4. 49 Redistribute EIGRP ke BGP ......................................................... 57

    Gambar 4. 50 Redistribute BGP ke EIGRP ......................................................... 57

    Gambar 4. 51 Test Ping antar router CE ............................................................. 58

    Gambar 4. 52 Enkapsulasi MPLS ....................................................................... 58

    Gambar 4. 53 L2 vfi VPLS manual ..................................................................... 58

    Gambar 4. 54 show bridge-domain ..................................................................... 58

    Gambar 4. 55 Hasil konfigurasi .......................................................................... 59

    Gambar 4. 56 Capture paket SIP registrasi user .................................................. 60

    Gambar 4. 57 Capture Paket RTP....................................................................... 60

    Gambar 4. 58 Delay Audio Call (G.711) ............................................................. 61

    Gambar 4. 59 Delay video call (H.263) .............................................................. 61

    Gambar 4. 60 Jitter Audio Call (G.711) .............................................................. 62

    Gambar 4. 61 Jitter Video Call (H.263) .............................................................. 63

    Gambar 4. 62 Packet Loss Audio Call (G.711) ................................................... 64

    Gambar 4. 63 Packet Loss Video Call (H.263).................................................... 64

    Gambar 4. 64 Throughput Audio Call (G.711) .................................................... 65

    Gambar 4. 65 Throughput Video Call (H.263) .................................................... 65

  • xii

    DAFTAR TABEL

    Tabel 2. 1 Standar Delay Berdasarkan ITU G.114 .............................................. 18

    Tabel 2. 2 Standar Nilai Jitter Berdasarkan ITU G.114 ....................................... 19

    Tabel 2. 3 Standar Packet Loss Berdasarkan ITU G.114 ..................................... 19

    Tabel 2. 4 RTCP Packet Types ........................................................................... 21

    Tabel 3. 1 Spesifikasi PC Server (Client) pada VirtualBox .................................. 33

    Tabel 3. 2 Spesifikasi PC pendukung lainnya pada Virtualbox ............................ 33

    Tabel 4. 1 Detail Skenario Proses Pengujian ....................................................... 59

    Tabel 4. 2 Hasil Pengukuran Delay (ms) ............................................................. 61

    Tabel 4. 3 Hasil Pengukuran Jitter (ms) .............................................................. 62

    Tabel 4. 4 Hasil Pengukuran Packet Loss (%) .................................................... 63

    Tabel 4. 5 Hasil Pengukuran Throughput (kbps) ................................................. 65

  • 68

    DAFTAR PUSTAKA

    [1] Ramdhani, Muhammad Iqbal. 2010. Implementasi Prototype Interdomain

    IP Multimedia Subsystems. Skripsi. IT Telkom, Bandung.

    [2] Safitri, Ellen. 2013. Implementasi Dan Analisis Performansi Layanan

    Multimedia Pada Jaringan MPLS-VPN (Multiprotocol Label Switching-

    Virtual Private Network) berbasis IP Multimedia Subsystem (IMS). Skripsi.

    IT Telkom, Bandung.

    [3] Hapsari, Linda. 2013. Implementasi Dan Analisis Performansi VRRP

    (Virtual Router Redundacy Protocol) Pada Jaringan VPLS. Skripsi.

    Universitas Telkom. http://repository.telkomuniversity.ac.id/catalogue/

    karyailmiahdetail/10005. 20 Maret 2015.

    [4] Alwayn, Vivek. 2002. Advanced MPLS Design and Implementation.

    Chapter 1: Introduction to MPLS. Indianapolis: Cisco Press.

    [5] Saputra, Andi Taufik. 2010. Implementasi dan Analisa Unjuk Kerja Secure

    Voip pada Jaringan VPN berbasis MPLS dengan Menggunakan Tunneling

    IPSEC. Skripsi. Jurusan Teknik Elektro Universitas Indonesia, Depok.

    [6] INE instructor. 2010. The MPLS Forwarding Plane.

    http://blog.ine.com/2010/02/21/the-mpls-forwarding-plane/. 21 Maret 2015.

    [7] Hapsari, Linda. 2013. Implementasi Dan Analisis Performansi VRRP

    (Virtual Router Redundacy Protocol) Pada Jaringan VPLS. Skripsi.

    Universitas Telkom. http://repository.telkomuniversity.ac.id/catalogue/

    karyailmiahdetail/10005. 20 Maret 2015.

    [8] Perkasa, Iman, A.P.M, Jonathan dan Oktaf Charles. 2015. Bab 8. Virtual

    Machine(VM). https://www.academia.edu/4659956/Bab_8._Virtual

    _Machine_VM. 03 Maret 2015.

    [9] Cahyadi, Seto Ayom. 2013. Analisis Quality of Service (QoS) Pada

    Jaringan Lokal Session Initiation Protocol (SIP) Menggunakan GNS3.

    Skripsi. Jurusan Teknik Elektro Universitas Diponegoro, Semarang.

    http://repository.telkomuniversity.ac.id/catalogue/http://blog.ine.com/2010/02/21/the-mpls-forwarding-plane/http://repository.telkomuniversity.ac.id/catalogue/https://www.academia.edu/4659956/

  • [10] Doelens. 2010. Analisa Layanan Video On Demand Pada Arsitektur

    IP Multimedia Subsystem. Skripsi. Jurusan Teknik Elektro Universitas

    Indonesia, Depok.

    [11] Dewannanta, Didha. 2007. Mengenal Software Simulator Jaringan

    Komputer GNS3. IlmuKomputer.com.

    [12] Kovacik, Tomas. OpenIMS liveCD v2 - more features, easy to

    use.http://ngnlab.eu/index.php/projects/35-ngn-lab-projects/111-

    openimscore-livecd. 03 Maret 2015.

    69

    http://ngnlab.eu/index.php/