desain dan implemntasi mobile ipv6 (mipv6) untuk layanan web, dns dan ftp server ... · gambar 4.1...

15
DESAIN DAN IMPLEMNTASI MOBILE IPV6 (MIPV6) UNTUK LAYANAN WEB, DNS DAN FTP SERVER TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh: Nurkholis 08560205 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2013

Upload: tranphuc

Post on 08-Apr-2018

227 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: DESAIN DAN IMPLEMNTASI MOBILE IPV6 (MIPV6) UNTUK LAYANAN WEB, DNS DAN FTP SERVER ... · Gambar 4.1 Daftar SSID ... Gambar 4.23 MN mengakses DNS server ... Teknik Universitas Indonesia

DESAIN DAN IMPLEMNTASI MOBILE IPV6 (MIPV6)

UNTUK LAYANAN WEB, DNS DAN FTP SERVER

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Oleh:

Nurkholis

08560205

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2013

Page 2: DESAIN DAN IMPLEMNTASI MOBILE IPV6 (MIPV6) UNTUK LAYANAN WEB, DNS DAN FTP SERVER ... · Gambar 4.1 Daftar SSID ... Gambar 4.23 MN mengakses DNS server ... Teknik Universitas Indonesia
Page 3: DESAIN DAN IMPLEMNTASI MOBILE IPV6 (MIPV6) UNTUK LAYANAN WEB, DNS DAN FTP SERVER ... · Gambar 4.1 Daftar SSID ... Gambar 4.23 MN mengakses DNS server ... Teknik Universitas Indonesia
Page 4: DESAIN DAN IMPLEMNTASI MOBILE IPV6 (MIPV6) UNTUK LAYANAN WEB, DNS DAN FTP SERVER ... · Gambar 4.1 Daftar SSID ... Gambar 4.23 MN mengakses DNS server ... Teknik Universitas Indonesia
Page 5: DESAIN DAN IMPLEMNTASI MOBILE IPV6 (MIPV6) UNTUK LAYANAN WEB, DNS DAN FTP SERVER ... · Gambar 4.1 Daftar SSID ... Gambar 4.23 MN mengakses DNS server ... Teknik Universitas Indonesia

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

Puji syukur Alhamdulillah Penulis ucapkan atas kehadirat Allah SWT atas

limpahan ramhat yang telah diberikan sehingga Penulis dapat menyelesaikan

laporan Tugas Akhir dengan baik dan tepat pada waktunya. Tidak lupa shalawat

serta salam selalu tercurahkan kepada Nabi Muhammad SAW yang telah

menunjukkan jalan kebenaran, yaitu jalan yang diridhoi Allah SWT. Saya

ucapkan terima kasih kepada semua pihak yang membantu dalam menyelesaikan

Tugas Akhir ini.

Adapun tujuan pembuatan laporan ini adalah sebagai bentuk telah

terselesaikannya Tugas Akhir yang merupakan salah satu mata kuliah yang wajib

ditempuh mahasiswa jurusan Tekhnik Informatika UMM. Didalam laporan ini

dijelaskan tentang materi yang ada selama pengerjaan Tugas Akhir.

Semoga laporan ini bermanfaat bagi semua pihak yang membutuhkan.

Penulis juga menyadari masih banyak terdapat kekurangan dalam pembuatan

laporan ini, maka dari itu saran dan kritik dari pembaca sangat saya harapkan

untuk mengembangkan kekurangan yang ada pada Tugas Akhir ini.

Wassalamu’alaikum Wr. Wb.

Malang, 19 April 2013

Penulis

Page 6: DESAIN DAN IMPLEMNTASI MOBILE IPV6 (MIPV6) UNTUK LAYANAN WEB, DNS DAN FTP SERVER ... · Gambar 4.1 Daftar SSID ... Gambar 4.23 MN mengakses DNS server ... Teknik Universitas Indonesia

DAFTAR ISI

ABSTRACT ................................................................................................

Error! Bookmark not defined.

ABSTRAK ..................................................................................................

Error! Bookmark not defined.

PERSEMBAHAN ........................................................................................

Error! Bookmark not defined.

KATA PENGANTAR ..................................................................................

Error! Bookmark not defined.

DAFTAR ISI ............................................................................................... 6

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

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

BAB I : PENDAHULUAN

1.1 Latar Belakang Masalah .......................................................................

Error! Bookmark not defined.

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

Error! Bookmark not defined.

1.3 Tujuan ..................................................................................................

Error! Bookmark not defined.

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

Error! Bookmark not defined.

1.5 Metodologi ...........................................................................................

Error! Bookmark not defined.

1.5.1 Cara kerja dari sistem ini meliputi: ...............................................

Error! Bookmark not defined.

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

Error! Bookmark not defined.

1.5.3 Tahap analisa ...............................................................................

Error! Bookmark not defined.

Page 7: DESAIN DAN IMPLEMNTASI MOBILE IPV6 (MIPV6) UNTUK LAYANAN WEB, DNS DAN FTP SERVER ... · Gambar 4.1 Daftar SSID ... Gambar 4.23 MN mengakses DNS server ... Teknik Universitas Indonesia

1.5.4 Sekenario pengujian .....................................................................

Error! Bookmark not defined.

1.5.5 Penarikan kesimpulan ..................................................................

Error! Bookmark not defined.

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

Error! Bookmark not defined.

BAB II : DASAR TEORI

2.1 Konsep Dasar TCP/IP ..........................................................................

Error! Bookmark not defined.

2.2 Alamat Internet Protocol ......................................................................

Error! Bookmark not defined.

2.2.1 Alamat IP versi 4 .........................................................................

Error! Bookmark not defined.

2.2.2 Alamat IP versi 6 .........................................................................

Error! Bookmark not defined.

2.2.3 Kelebihan protokol Ipv6 ...............................................................

Error! Bookmark not defined.

2.2.4 Scope pada Ipv6 ...........................................................................

Error! Bookmark not defined.

2.2.5 Prefiks pada IP versi 6 ..................................................................

Error! Bookmark not defined.

2.2.6 Pengalamatan pada IP versi 6 .......................................................

Error! Bookmark not defined.

2.2.7 Format pengalamatan IP versi 6 ...................................................

Error! Bookmark not defined.

2.2.8 Struktur header pada IP versi 6 .....................................................

Error! Bookmark not defined.

2.3 Mobile Ipv6 .........................................................................................

Error! Bookmark not defined.

2.3.1 Terminologi Mobile Ipv6 .............................................................

Error! Bookmark not defined.

Page 8: DESAIN DAN IMPLEMNTASI MOBILE IPV6 (MIPV6) UNTUK LAYANAN WEB, DNS DAN FTP SERVER ... · Gambar 4.1 Daftar SSID ... Gambar 4.23 MN mengakses DNS server ... Teknik Universitas Indonesia

2.3.2 Keunggulan Mobile IP Protocol ...................................................

Error! Bookmark not defined.

2.3.3 Proses Handover Mobile IPv6 ......................................................

Error! Bookmark not defined.

2.4 Konsep Web server ..............................................................................

Error! Bookmark not defined.

2.5 Konsep Domain Name System .............................................................

Error! Bookmark not defined.

2.6 Konsep File Transfer Protokol ..............................................................

Error! Bookmark not defined.

2.7 Konsep Quagga ....................................................................................

Error! Bookmark not defined.

BAB III : PERANCANGAN SISTEM

3.1 Spesifikasi dan Perancangan Sistem .....................................................

Error! Bookmark not defined.

3.2 Pemodelan Sistem ................................................................................

Error! Bookmark not defined.

3.3 Prosedur Operasional ...........................................................................

Error! Bookmark not defined.

3.3.1 Langkah-langkah meng-compile kernel ........................................

Error! Bookmark not defined.

3.3.2 Langkah-langkah menginstal UMIP dan aplikasi pendukung ........

Error! Bookmark not defined.

3.4 Implementasi Sistem Operasi Ubuntu 12.04 (Precise Pangolin) .............

Error! Bookmark not defined.

3.5 Implementasi Hardware Tambahan .......................................................

Error! Bookmark not defined.

3.5.1 Access point .................................................................................

Error! Bookmark not defined.

3.5.2 Hub switch ...................................................................................

Error! Bookmark not defined.

Page 9: DESAIN DAN IMPLEMNTASI MOBILE IPV6 (MIPV6) UNTUK LAYANAN WEB, DNS DAN FTP SERVER ... · Gambar 4.1 Daftar SSID ... Gambar 4.23 MN mengakses DNS server ... Teknik Universitas Indonesia

3.5.3 Ethernet card ................................................................................

Error! Bookmark not defined.

3.5.4 Usb Lan .......................................................................................

Error! Bookmark not defined.

3.6 Konfigurasi pada Masing-masing Node ................................................

Error! Bookmark not defined.

3.6.1 Konfigurasi Home Agent .............................................................

Error! Bookmark not defined.

3.6.2 Konfigurasi Foreign Agent ...........................................................

Error! Bookmark not defined.

3.6.3 Konfigurasi Mobile Node .............................................................

Error! Bookmark not defined.

3.6.4 Konfigurasi Correspondent Node .................................................

Error! Bookmark not defined.

BAB IV : IMPLEMENTASI DAN PENGUJIAN

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

Error! Bookmark not defined.

4.2 Tahap Pengujian Sistem .......................................................................

Error! Bookmark not defined.

4.3 Persiapan Pengujian Sistem ..................................................................

Error! Bookmark not defined.

4.4 Pengujian Konektifitas dan Delay Handover pada MN .........................

Error! Bookmark not defined.

4.5 Pengujian Waktu Transfer ....................................................................

Error! Bookmark not defined.

BAB V : PENUTUP

5.1 Kesimpulan ..........................................................................................

Error! Bookmark not defined.

5.2 Saran ....................................................................................................

Error! Bookmark not defined.

DAFTAR PUSTAKA .................................................................................. 76

Page 10: DESAIN DAN IMPLEMNTASI MOBILE IPV6 (MIPV6) UNTUK LAYANAN WEB, DNS DAN FTP SERVER ... · Gambar 4.1 Daftar SSID ... Gambar 4.23 MN mengakses DNS server ... Teknik Universitas Indonesia

LAMPIRAN ................................................................................................ 77

DAFTAR GAMBAR

Gambar 2.1 Arsitektur unicast address ........................................................ 12

Page 11: DESAIN DAN IMPLEMNTASI MOBILE IPV6 (MIPV6) UNTUK LAYANAN WEB, DNS DAN FTP SERVER ... · Gambar 4.1 Daftar SSID ... Gambar 4.23 MN mengakses DNS server ... Teknik Universitas Indonesia

Gambar 2.2 Arsitektur anycast address ........................................................ 13

Gambar 2.3 Multicast address ...................................................................... 13

Gambar 2.4 Struktur header ipv6 ................................................................. 15

Gambar 2.5 Proses Triangular Routing pada Mobile Ipv4 ............................ 17

Gambar 2.6 Proses horizontal handover ....................................................... 21

Gambar 2.7 Proses vertical handover .......................................................... 21

Gambar 2.8 Proses transfer antara client dan server ..................................... 28

Gambar 3.1 Rancangan implementasi sistem Mobile Ipv6............................ 33

Gambar 3.2 Ubuntu 12.04 Precise Pangolin ................................................ 36

Gambar 3.3 Access Point ............................................................................ 37

Gambar 3.4 Access Point network interface ................................................ 37

Gambar 3.5 Hub switch ............................................................................... 38

Gambar 3.6 Ethernet card ............................................................................ 38

Gambar 3.7 Usb Lan ................................................................................... 38

Gambar 3.8 Konfigurasi Ipv6 dan routing static .......................................... 39

Gambar 3.9 Login sebagai user ................................................................... 40

Gambar 3.10 File konfigurasi mip6d.conf pada HA .................................... 40

Gambar 3.11 Perintah menjalankan mip6d.conf .......................................... 41

Gambar 3.12 Perintah instalasi daemon Radvd ............................................ 42

Gambar 3.13 Perintah membuat file radvd.conf ........................................... 42

Gambar 3.14 Isi file radvd.conf ................................................................... 42

Gambar 3.15 Perintah menjalankan daemon Radvd ..................................... 43

Gambar 3.16 Instalasi software Quagga ...................................................... 43

Gambar 3.17 Copy file zebra.conf ............................................................... 43

Gambar 3.18 Copy file ripngd.conf ............................................................. 43

Gambar 3.19 Permission pada file .conf ...................................................... 44

Gambar 3.20 Directory Quagga ................................................................... 44

Gambar 3.21 Mengaktifkan fitur daemon .................................................... 44

Gambar 3.22 Konfigurasi file zebra.conf ..................................................... 45

Gambar 3.23 Konfigurasi file ripngd.conf ................................................... 45

Gambar 3.24 Restart software Quagga ........................................................ 46

Gambar 3.25 Perintah membuka file sysctl.conf .......................................... 46

Page 12: DESAIN DAN IMPLEMNTASI MOBILE IPV6 (MIPV6) UNTUK LAYANAN WEB, DNS DAN FTP SERVER ... · Gambar 4.1 Daftar SSID ... Gambar 4.23 MN mengakses DNS server ... Teknik Universitas Indonesia

Gambar 3.26 Mengaktifkan fitur forwarder ................................................. 46

Gambar 3.27 File /etc/network/interface ...................................................... 47

Gambar 3.28 Konfigurasi Ipv6 dan routing static ........................................ 48

Gambar 3.29 Login sebagai user ................................................................. 48

Gambar 3.30 File konfigurasi mip6d.conf pada MN .................................... 49

Gambar 3.31 Perintah menjalankan file mip6d.conf .................................... 49

Gambar 3.32 Konfigurasi IPv6 static pada CN ............................................ 50

Gambar 3.33 Instalai software Apache2 ...................................................... 50

Gambar 3.34 Isi directory /etc/apache2 ....................................................... 50

Gambar 3.35 Konfigurasi file ports.conf ..................................................... 51

Gambar 3.36 Isi directory /etc/var/www ...................................................... 51

Gambar 3.37 Instalasi sofware Bind9 .......................................................... 51

Gambar 3.38 Isi directory /etc/bind9/ .......................................................... 52

Gambar 3.39 Konfigurasi file named.conf.options ....................................... 52

Gambar 3.40 Konfigurasi file named.conf.local .......................................... 52

Gambar 3.41 Konfigurasi file 888 ............................................................... 53

Gambar 3.42 Konfigurasi file v6.printscreen21.com .................................... 53

Gambar 3.43 Konfigurasi file resolv.conf .................................................... 53

Gambar 3.44 Konfigurasi file hosts ............................................................. 54

Gambar 3.45 Instalasi software Vsftpd ........................................................ 54

Gambar 3.46 Konfigurasi vsftpd.conf .......................................................... 54

Gambar 4.1 Daftar SSID ............................................................................. 58

Gambar 4.2 MN login SSID “HOME_NET” ............................................... 59

Gambar 4.3 Informasi MN terkoneksi pada SSID “HOME_NET” ............... 59

Gambar 4.4 MN sebelum melakukan handover ........................................... 59

Gambar 4.5 MN mengaktifkan aplikasi mip6d.comf ................................... 60

Gambar 4.6 Cek Ipv6 static pada CN .......................................................... 61

Gambar 4.7 CN mengaktifkan aplikasi apache2 .......................................... 61

Gambar 4.8 CN mengaktifkan aplikasi bind9 .............................................. 61

Gambar 4.9 CN mengaktifkan aplikasi Vsftpd ............................................ 61

Gambar 4.10 Cek Ipv6 static semua inteface pada HA ................................ 62

Gambar 4.11 HA mengaktifkan aplikasi Quagga ......................................... 62

Page 13: DESAIN DAN IMPLEMNTASI MOBILE IPV6 (MIPV6) UNTUK LAYANAN WEB, DNS DAN FTP SERVER ... · Gambar 4.1 Daftar SSID ... Gambar 4.23 MN mengakses DNS server ... Teknik Universitas Indonesia

Gambar 4.12 HA mengaktifkan aplikasi Radvd ........................................... 62

Gambar 4.13 Cek Ipv6 static semua interface pada FA ................................ 63

Gambar 4.14 FA mengaktifkan aplikasi Quagga ......................................... 63

Gambar 4.15 FA mengaktifkan daemon Radvd ........................................... 63

Gambar 4.16 MN melakukan ping sebelum melakukan handover ................ 64

Gambar 4.17 MN mengakses DNS server www.printscreen21.com ............. 65

Gambar 4.18 MN mengakses FTP server ftp://printscreen21.com ............... 65

Gambar 4.19 Informasi status lokasi pada sisi MN ...................................... 65

Gambar 4.20 Informasi status lokasi pada sisi HA ....................................... 66

Gambar 4.21 Tampilan informasi MN pada Wireshark ................................ 66

Gambar 4.22 Ping MN setelah melakukan handover ................................... 67

Gambar 4.23 MN mengakses DNS server www.printscreen21.com ............. 67

Gambar 4.24 MN mengakses server FTP server .......................................... 67

Gambar 4.25 Informasi status lokasi pada sisi MN ...................................... 68

Gambar 4.26 Informasi status lokasi pada sisi HA ....................................... 68

Gambar 4.27 Tampilan informasi protokol MIPv6 pada Wireshark ............. 69

Gambar 4.28 Tampilan informasi delay handover pada sisi MN ................... 69

Gambar 4.29 Proses unduh file pada browser Mozilla Firefox ..................... 70

Gambar 4.30 Proses unduh file pada Wireshark .......................................... 70

Gambar 4.31 Proses unduh file pada browses Mozilla Firefox ..................... 70

Gambar 4.32 Proses unduh file pada Wireshark .......................................... 71

Gambar 4.33 Grafik pengujian unduh file ukuran 111 MB .......................... 71

Gambar 4.34 Proses unduh file sebelum handover ....................................... 72

Gambar 4.35 Proses unduh file setelah handover ......................................... 72

Gambar 4.36 Proses unduh file secara keseluruhan pada Wireshark ............ 72

Gambar 4.37 Grafik pengujian unduh file ukuran 693 MB .......................... 73

Page 14: DESAIN DAN IMPLEMNTASI MOBILE IPV6 (MIPV6) UNTUK LAYANAN WEB, DNS DAN FTP SERVER ... · Gambar 4.1 Daftar SSID ... Gambar 4.23 MN mengakses DNS server ... Teknik Universitas Indonesia

DAFTAR TABEL

Tabel 2.1 Contoh penyederhanaan alamat ipv6 ............................................. 15

Tabel 3.1 Spesifikasi dan inteface masing-masing hardware ......................... 33

Tabel 4.1 Pengujian unduh file ukuran 111 MB ........................................... 71

Tabel 4.2 Pengujian unduh file ukuran 692 MB ........................................... 72

Page 15: DESAIN DAN IMPLEMNTASI MOBILE IPV6 (MIPV6) UNTUK LAYANAN WEB, DNS DAN FTP SERVER ... · Gambar 4.1 Daftar SSID ... Gambar 4.23 MN mengakses DNS server ... Teknik Universitas Indonesia

DAFTAR PUSTAKA

[1] Dahlan A, dan Roestam R. 2008. "Perancangan dan Analisis Kenerja

Jaringan Mobile IPv6". Teknik Informatika. Fakultas Ilmu Komputer

Universitas Bina Nusantara. Jakarta.

[2] Das, Kaushik. 2008. Mobile Ipv6. From

http://www.ipv6.com/articles/mobile/Mobile-IPv6.html, diakses 5 Oktober

2012.

[3] Dodin, Jean Daniel. 2009. Router Advertisement Daemon (radvd). From

http://www.tldp.org/HOWTO/Linux+IPv6-HOWTO/hints-daemons-

radvd.html, diakses 25 Agustus 2012.

[4] Ivov, Emil. 2008. "Optimizing Real-Time Communications over the

Internet Protocol". Doctor of Philosophy (Ph.D). Louis Pasteur University.

Strasbourg.

[5] Jakma, Paul 2006. Quagga Routing Suite. From

http://www.nongnu.org/quagga/docs/docs-info.html, diakses 10 Oktober

2012.

[6] Library, Digital. 2009. Mobiile IP. From

http://digilib.ittelkom.ac.id/index.php?option=com_content&view=article

&id=525:mobile-ip&catid=10:jaringan&Itemid=14, diakses 11 Oktober

2012.

[7] Miyazawa, KazunoriI. 2004. Pv6 IPsec and Mobile IPv6 implementation

of Linux. USAGI Project/Yokogawa Electric Corporation. Jepang.

[8] Setiawan, Fikri Ahmad. 2010. “Analisa Perbandingan Kualitas Voip

Menggunakan Codec G711 dan GSM dengan Menggunakan Metode Fast

Handover pada Mobile IPv6 (FMIPv6)”. Teknik Elektro. Depok: Fakultas

Teknik Universitas Indonesia.

[9] Stallings, William. 2007. Komunikasi dan Jaringan Nirkabel. Jakarta:

Erlangga.

[10] Takacs, Andras. 2011. How to install UMIP (kernel and userland). From

http://umip.org/docs/umip-install.html, dikases 20 Agustus 2012.