Upload
others
View
16
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/