Universitas Bina Nusantara
Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006
MIGRASI JARINGAN DARI IPV4 KE IPV6
Kartono 0600643183 Diana Maria Widjaja 0600671615 Eva Jovita 0600671971
Abstrak Tujuan penelitian ini adalah untuk mengetahui kelebihan dan kelemahan dari metodemetode ko-eksistensi dari Ipv4 dan Ipv6 yaitu dual stack dan tunneling. Penelitian dan analisa dilakukan dengan menggunakan pengiriman data melalui sebuah simulasi jaringan, di mana data yang masuk ditangkap lalu dianalisa lebih lanjut. Hasil yang dicapai adalah perbandingan kinerja metode dual stack dan tunneling dalam hal kecepatan transfer paket-paket data. Kesimpulan yang didapat adalah metode tunneling 6to4 terbukti lebih lambat dari pada metode dual stack bila digunakan di antara router dan client atau end user. Sebaliknya, dual stack lebih lambat dari pada metode tunneling 6to4 jika digunakan di antara router yang satu dengan router yang lain. Dengan hasil penelitian ini, diharapkan dapat digunakan untuk membantu perusahaanperusahaan yang akan menggunakan IPv6 untuk memilih metode ko-eksistensi yang sesuai dengan keadaan perusahaan.
Kata kunci : Jaringan, IPv6, migrasi, dual stack, tunneling
Prakata
Pertama – tama, kami ingin mengucapkan puji syukur ke hadirat Tuhan Yang Maha Esa atas kasih karunia-Nya yang telah Ia curahkan atas kami sehingga laporan Skripsi ini dapat kami selesaikan dengan baik. Laporan Skripsi kami yang berjudul “Migrasi Jaringan Dari IPv4 ke IPv6" ini dibuat sebagai syarat kelulusan dalam pengambilan mata kuliah Skripsi Jaringan jurusan Teknik Informatika Universitas Bina Nusantara, Jakarta. Dengan begitu banyak keterbatasan pengetahuan dan sumber bahan serta kemampuan kami dalam membuat laporan Skripsi ini maka mungkin laporan ini masih jauh dari sempurna, baik ditinjau dari segi isi maupun sistem penyusunannya. Untuk itu, kami sangat mengharapkan sumbangan saran maupun kritik yang membangun untuk laporan Skripsi ini. Pada kesempatan ini, kami juga ingin mengucapkan banyak terima kasih kepada semua pihak yang telah membantu kami dalam menyusun laporan Skripsi ini. Terutama kami ingin mengucapkan terima kasih kepada : 1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc. selaku Rektor Univ. Bina Nusantara. 2. Bapak Ir. Sablin Yusuf, M.Sc, M.ComSc. selaku Dekan Univ. Bina Nusantara. 3. Bapak Mohammad Subekti, BE.,M.Sc. selaku Kajur Univ. Bina Nusantara. 4. Bapak Johan Muliadi Kerta, S.Komp., MM. selaku dosen pembimbing. 5. Bapak Fredy Purnomo, S.Kom., M.Kom. atas disetujuinya proposal Skripsi non kelas ini. 6. Bapak Lukas Siswanto Tanutama, Ir., MM. atas kesediaannya untuk membantu kami pada tahap awal pembentukkan ide Skripsi. 7. Ayah, Ibu dan saudara/i kami atas segala motivasi dan dukungannya.
8. Teman -teman kami semuanya atas dukungannya selama ini.
Akhir kata, kami ingin mohon maaf apabila terdapat kesalahan dalam penyusunan laporan Skripsi ini, seperti kata pepatah : “Tiada Gading yang Tak Retak”. Semoga laporan Skripsi ini bisa berguna dan bermanfaat bagi semua pihak.
Jakarta , Januari 2006
Penulis
DAFTAR ISI
Halaman Judul Luar………………………………………………………………….i Halaman Judul Dalam………………………………………………………………..ii Halaman Persetujuan Hardcover …………………………………………...…….....iii Halaman Pernyataan Dewan Penguji..........................................................................iv ABSTRAK……………………………………………………………………………..vii PRAKATA…………………………………………………………………………….viii DAFTAR ISI…………………………………………………………………………..x DAFTAR TABEL……………………………………………………………….…….xiv DAFTAR GAMBAR………………………………………………………………….xvi
BAB 1 PENDAHULUAN 1.1
LATAR BELAKANG…………………………………………………1
1.2
RUANG LINGKUP…………………………………………………...2
1.3
TUJUAN DAN MANFAAT…………………………………………..3
1.4
HIPOTESA PENELITIAN…………………………………………...3
1.5
METODE PENELITIAN….………………………………………….3
1.6
SISTEMATIKA PENULISAN……………………………………….4
BAB 2 LANDASAN TEORI 2.1
JARINGAN…………………………………………………………….6 2.1.1
TOPOLOGI JARINGAN……………………..………………6
2.1.2 2.2
TIPE-TIPE JARINGAN………………………...……………12
NETWORKING MODEL………………………………..…………....16 2.2.1
SEVEN LAYER OSI MODEL…………………..……...…….16
2.2.2
TCP/IP MODEL…………...……………………………….....19
2.3
DEFINISI PROTOKOL.......................................................................23
2.4
INTERNET PROTOKOL……………………………………………23
2.5
IPV4……………………………………………………………………24 2.5.1
IPV4 ADDRESSING……………...……………..……...…….24
2.5.2
STRUKTUR HEADER PAKET IPV4………………………26
2.6
PENGENALAN IPV6………………………………………………...28
2.7
PERBEDAAN MENDASAR IPV4 DENGAN IPV6………………..29
2.8
TERMINOLOGI……………………………………………………...30
2.9
SPESIFIKASI IPV6…………………………………………………..32 2.9.1
STRUKTUR PAKET IPV6……………..……………………32
2.9.2
STRUKTUR HEADER IPV4 DAN HEADER IPV6………..33
2.9.3
HEADER-HEADER EXTENSION IPV6…………………….36
2.10 PENGALAMATAN DALAM IPV6………………………………….39 2.10.1 REPRESENTASI ALAMAT IPV6…………………………..40 2.10.2 IPV6 PREFIXES (NETMASK)…………………………….....41 2.10.3 UNICAST ADDRESS……………………………………….....42 2.10.4 MULTICAST ADDRESS……………………………………...47 2.10.5 ANYCAST ADDRESS………………..………………………..49 2.11 METODE TRANSLASI………………………………………………51
2.11.1 DUAL STACK………………………………………………….51 2.11.2 TUNNELING…………………………………………………..52 2.11.3 TUNNELING 6TO4……………………………………………55
BAB 3 ANALISA MASALAH
3.1 LATAR BELAKANG IPV6 DI INDONESIA……………………….57 3.2 ANALISA MASALAH………………………………………………..59 3.3
PENELITIAN TERHADAP METODE-METODE KOEKSISTENSI………………………………………………………61 3.3.1
METODE PENELITAN………………………………………61
3.3.2
SPESIFIKASI HARDWARE………………………………….62
3.3.3
SPESIFIKASI SOFTWARE……………………….………….65
3.3.4
KONFIGURASI JARINGAN………………………………...66
3.3.5
KONFIGURASI DUAL STACK…………………….………..67
3.3.6
KONFIGURASI TUNNELING………………………………71
3.3.7
KONFIGURASI ETHEREAL………………….……...……..72
3.3.8
KENDALA-KENDALA DALAM PENELITIAN……...…...73
BAB 4 HASIL PENELITIAN DAN EVALUASI
4.1
SKENARIO PENELITIAN .................................................................75
4.2
HASIL PENELITIAN………………………………………………...76 4.2.1
DUAL STACK DARI IPV4 KE IPV4 ......................................76 4.2.1.1
CLIENT IPV4 ..........................................................76
4.2.2
4.2.3
4.3
4.2.1.2
ROUTER PERTAMA IPV4 ...................................80
4.2.1.3
ROUTER KEDUA IPV4 .........................................88
DUAL STACK DARI IPV6 KE IPV6 ......................................98 4.2.2.1
CLIENT IPV6 ..........................................................98
4.2.2.2
ROUTER PERTAMA IPV6 ...................................99
4.2.2.3
ROUTER KEDUA IPV6 .......................................111
TUNNELING IPV6 KE IPV6 ................................................120 4.2.3.1
CLIENT IPV6 ........................................................120
4.2.3.2
ROUTER PERTAMA TUNNELING IPV6 ........123
4.2.3.3
ROUTER KEDUA TUNNELING IPV6..............132
ANALISA HASIL PENELITIAN .....................................................142 4.3.1
ANALISA PADA CLIENT.....................................................143
4.3.2
ANALISA PADA ROUTER PERTAMA .............................145
4.3.3
ANALISA PADA ROUTER KEDUA....................................147
4.4
OPERATING SYSTEM YANG MENDUKUNG IPv6......................149
4.5
SOFTWARE YANG MENDUKUNG IPv6........................................149 4.5.1 CLIENT SOFTWARE.................................................................149 4.5.2 SERVER SOFTWARE................................................................152
BAB 5
KESIMPULAN DAN SARAN
5.1
KESIMPULAN………………………………………….…....154
5.2
SARAN……………………………...……………………..….154
DAFTAR PUSTAKA………………………………………………………………...155
DAFTAR RIWAYAT HIDUP……………………………………………...……….157
DAFTAR TABEL
Tabel 4.1 Besar paket dual stack IPv4 yang diterima pada client.............................79 Tabel 4.2 Waktu pengiriman paket dual stack IPv4 pada client ..............................79 Tabel 4.3 Kecepatan pengiriman paket dual stack IPv4 pada client .......................79 Tabel 4.4 Besar paket dual stack IPv4 yang diterima pada router pertama..........87 Tabel 4.5 Waktu pengiriman paket dual stack IPv4 pada router pertama..............88 Tabel 4.6 Kecepatan pengiriman paket dual stack IPv4 pada router pertama........88 Tabel 4.7 Besar paket dual stack IPv4 yang diterima pada router kedua................97 Tabel 4.8 Waktu pengiriman paket dual stack IPv4 pada router kedua..................97 Tabel 4.9 Kecepatan pengiriman paket dual stack IPv4 pada router kedua ...........97 Tabel 4.10 Besar paket dual stack IPv6 yang diterima pada client........................100 Tabel 4.11 Waktu pengiriman paket dual stack IPv6 pada client...........................101 Tabel 4.12 Kecepatan pengiriman paket dual stack IPv6 pada client pertama....101 Tabel 4.13 Besar paket dual stack IPv6 yang diterima pada router pertama.......110 Tabel 4.14 Waktu pengiriman paket dual stack IPv6 pada router pertama..........110 Tabel 4.15 Kecepatan pengiriman paket dual stack IPv6 pada router pertama....111 Tabel 4.16 Besar paket dual stack IPv6 yang diterima pada router kedua............119 Tabel 4.17 Waktu pengiriman paket dual stack IPv6 pada router kedua.............119 Tabel 4.18 Kecepatan pengiriman paket dual stack IPv6 pada router kedua........119 Tabel 4.19 Besar paket 6to4 yang diterima pada client..........................................122
Tabel 4.20 Waktu pengiriman paket 6to4 pada client…………………………….122 Tabel 4.21 Kecepatan pengiriman paket 6to4 pada client………………………...122 Tabel 4.22 Besar paket 6to4 yang diterima pada router pertama...........................131 Tabel 4.23 Waktu pengiriman paket 6to4 pada router pertama.............................131 Tabel 4.24 Kecepatan pengiriman paket 6to4 pada router pertama......................131 Tabel 4.25 Besar pengiriman paket 6to4 yang diterima pada router kedua.........141 Tabel 4.26 Waktu pengiriman paket 6to4 pada router kedua.................................141 Tabel 4.27 Kecepatan pengiriman paket 6to4 pada router kedua..........................141 Table 4.28 IPv6 enabled Telnet/SSH/VNC (Remote Access) pada Client...........…150 Table 4.29 IPv6 enabled WWW pada client…………………………………….…150 Table 4.30 IPv6 enabled E-mail pada client…………………………………..……151 Table 4.31 IPv6 enabled Ping, Traceroute, Tracepath pada client…..…………..151 Table 4.32 IPv6 enabled FTP pada client…………………………………….…….152 Table 4.33 IPv6 enabled Remote Access pada server……………………………….152 Table 4.34 IPv6 enabled FTP Server………………………………………………...153 Table 4.35 IPv6 enabled Web Server………………………………………………...153 Table 4.36 IPv6 enabled File Server…………………………………………………153
DAFTAR GAMBAR
Gambar 2.1 Bus Topology…............................................................................................7 Gambar 2.2 Ring Topology..............................................................................................8 Gambar 2.3 Star Topology……………….......................................................................8 Gambar 2.4 Extended Star Topology..............................................................................9 Gambar 2.5 Hierarchical Topology...............................................................................10 Gambar 2.6 Mesh Topology...........................................................................................11 Gambar 2.7 Seven Layer OSI Model…........................................................................17 Gambar 2.8 TCP/IP Model………................................................................................20 Gambar 2.9 Protokol-Protokol TCP/IP...…………....................................................22 Gambar 2.10 Prefix-prefix Kelas Alamat IPv4….......................................................25 Gambar 2.11 Jangkauan Kelas-kelas Alamat IPv4………………………………....26 Gambar 2.12 IPv4 Header…………………………………………………………….28 Gambar 2.13 Struktur Paket IPv6……………………………………………………32 Gambar 2.14 Perbandingan Struktur Header IPv4 dan IPv6……………………...35 Gambar 2.16 Format Alamat Global Unicast………………………………………..43 Gambar 2.17 Hirarki Topology Alamat Unicast…………………………………….45 Gambar 2.18 Format Link-local Unicast Address…………………………………..46 Gambar 2.19 Format Site-local Address……………………………………………..47 Gambar 2.20 Struktur Alamat Multicast…………………………………………….47
Gambar 2.21 Alamat Solicited-Node…………………………………...…………….48 Gambar 2.22 Alamat Anycast dengan Format EUI-64 untuk Interface ID……….49 Gambar 2.23 Alamat Anycast dengan Format Non-EUI-64………………………..49 Gambar 2.24 Dual Stack………………………………………………………………51 Gambar 2.25 Struktur Header Paket 6to4 Tunneling………………………………53 Gambar 2.26 Tunneling…………………………………………………………...…..54 Gambar 2.27 Format Alamat 6to4……………………………………………………56 Gambar 3.1 Susunan computer dalam percobaan…………………………………..63 Gambar 3.2 Jaringan yang disimulasikan…………………………………………...63 Gambar 3.3 Ethernet interface pada router…………………………………………64 Gambar 3.4 Konfigurasi routing table IPv4 di router pertama ……...…………….66 Gambar 3.5 Konfigurasi routing table IPv4 di router kedua……………………….67 Gambar 3.6 Pemeriksaan apakah kernel sudah mendukung IPv6..........................67 Gambar 3.7 IPv6 belum diaktifkan………………………………………………….68 Gambar 3.8 Buka file untuk mengaktifkan forwarding IPv6...…………………….68 Gambar 3.9 Setting konfigurasi forwarding Ipv6 dalam vi editor.............................68 Gambar 3.10 Konfigurasi routing table IPv6 di router………………………...…...69 Gambar 3.11 Interface konfigurasi IPv6 sudah ter-setting.......................................70 Gambar 3.12 Konfigurasi tunneling............................................................................71 Gambar 3.13 Membuktikan bahwa tunnel sudah terpasang....................................72 Gambar 3.14 Instalasi ethereal....................................................................................73 Gambar 4.1 Hasil penangkapan paket pertama dual stack IPv4 pada client.........77 Gambar 4.2 Hasil penangkapan paket kedua dual stack IPv4 pada client.............77
Gambar 4.3 Hasil penangkapan paket ketiga dual stack IPv4 pada client.............78 Gambar 4.4. Hasil penangkapan paket ketiga dual stack IPv4 pada client.............78 Gambar 4.5 Hasil penangkapan paket pertama dual stack IPv4 pada router pertama...................................................................................................80 Gambar 4.6 Informasi paket pertama dual stack IPv4 pada router pertama.........81 Gambar 4.7 Rincian hasil penangkapan paket pertama dual stack IPv4 pada router pertama........................................................................................81 Gambar 4.8 Hasil penangkapan paket kedua dual stack IPv4 pada router pertama...................................................................................................82 Gambar 4.9 Informasi paket kedua dual stack IPv4 pada router pertama.............82 Gambar 4.10 Rincian hasil penangkapan paket kedua dual stack IPv4 pada router pertama........................................................................................83 Gambar 4.11 Hasil penangkapan paket ketiga dual stack IPv4 pada router Pertama...................................................................................................84 Gambar 4.12 Informasi paket ketiga dual stack IPv4 pada router pertama...........84 Gambar 4.13 Rincian hasil penangkapan paket ketiga dual stack IPv4 pada router pertama........................................................................................85 Gambar 4.14 Hasil penangkapan paket keempat dual stack IPv4 pada router pertama...................................................................................................86 Gambar 4.15 Informasi paket ketiga dual stack IPv4 pada router pertama...........86 Gambar 4.16 Rincian hasil penangkapan paket keempat dual stack IPv4 pada router pertama........................................................................................87 Gambar 4.17 Hasil penangkapan paket pertama dual stack IPv4 pada router
kedua.......................................................................................................89 Gambar 4.18 Informasi paket pertama dual stack IPv4 pada router kedua...........89 Gambar 4.19 Rincian hasil penangkapan paket pertama dual stack IPv4 pada router kedua............................................................................................90 Gambar 4.20 Hasil penangkapan paket kedua dual stack IPv4 pada router kedua.......................................................................................................91 Gambar 4.21 Informasi paket kedua dual stack IPv4 pada router kedua...............91 Gambar 4.22 Rincian hasil penangkapan paket kedua dual stack IPv4 pada router kedua.......................................................................................................92 Gambar 4.23 Hasil penangkapan paket ketiga dual stack IPv4 pada router kedua.......................................................................................................93 Gambar 4.24 Informasi paket ketiga dual stack IPv4 pada router kedua...............93 Gambar 4.25 Rincian hasil penangkapan paket ketiga dual stack IPv4 pada router kedua............................................................................................94 Gambar 4.26 Hasil penangkapan paket keempat dual stack IPv4 pada router kedua........................................................................................................95 Gambar 4.27 Informasi paket keempat dual stack IPv4 pada router kedua............96 Gambar 4.28 Rincian hasil penangkapan paket keempat dual stack IPv4 pada router kedua............................................................................................96 Gambar 4.29 Hasil penangkapan paket pertama dual stack IPv6 pada client........98 Gambar 4.30 Hasil penangkapan paket kedua dual stack IPv6 pada client............99 Gambar 4.31 Hasil penangkapan paket ketiga dual stack IPv6 pada client............99 Gambar 4.32 Hasil penangkapan paket keempat dual stack IPv6 pada client......100
Gambar 4.33 Hasil penangkapan paket pertama dual stack IPv6 pada router pertama..................................................................................................102 Gambar 4.34 Informasi paket pertama dual stack IPv6 pada router pertama......103 Gambar 4.35 Rincian hasil penangkapan paket pertama dual stack IPv6 pada router pertama......................................................................................103 Gambar 4.36 Hasil penangkapan paket kedua dual stack IPv6 pada router pertama.................................................................................................104 Gambar 4.37 Informasi paket kedua dual stack IPv6 pada router pertama.........105 Gambar 4.38 Rincian hasil penangkapan paket kedua dual stack IPv6 pada router pertama.................................................................................................105 Gambar 4.39 Hasil penangkapan paket ketiga dual stack IPv6 pada router pertama.................................................................................................106 Gambar 4.40 Informasi paket ketiga dual stack IPv6 pada router pertama.........107 Gambar 4.41 Rincian hasil penangkapan paket ketiga dual stack IPv6 pada router pertama.................................................................................................107 Gambar 4.42 Hasil penangkapan paket keempat dual stack IPv6 pada router pertama.................................................................................................108 Gambar 4.43 Informasi paket keempat dual stack IPv6 pada router pertama.....109 Gambar 4.44 Rincian hasil penangkapan paket keempat dual stack IPv6 pada router pertama......................................................................................109 Gambar 4.45 Hasil penangkapan paket pertama dual stack IPv6 pada router kedua......................................................................................................111 Gambar 4.46 Informasi paket pertama dual stack IPv6 pada router kedua..........112
Gambar 4.47 Rincian hasil penangkapan paket pertama dual stack IPv6 pada router kedua..........................................................................................112 Gambar 4.48 Hasil penangkapan paket kedua dual stack IPv6 pada router kedua.....................................................................................................113 Gambar 4.49 Informasi paket kedua dual stack IPv6 pada router kedua..............114 Gambar 4.50 Rincian hasil penangkapan paket kedua dual stack IPv6 pada router kedua......................................................................................................114 Gambar 4.51 Hasil penangkapan paket ketiga dual stack IPv6 pada router kedua......................................................................................................115 Gambar 4.52 Informasi paket ketiga dual stack IPv6 pada router kedua..............116 Gambar 4.53 Rincian hasil penangkapan paket ketiga dual stack IPv6 pada router kedua......................................................................................................116 Gambar 4.54 Hasil penangkapan paket keempat dual stack IPv6 pada router kedua......................................................................................................117 Gambar 4.55 Informasi paket keempat dual stack IPv6 pada router kedua..........118 Gambar 4.56 Rincian hasil penangkapan paket keempat dual stack IPv6 pada router kedua..........................................................................................118 Gambar 4.57 Hasil penangkapan paket pertama 6to4 pada client........................120 Gambar 4.58 Hasil penangkapan paket kedua 6to4 pada client............................120 Gambar 4.59 Hasil penangkapan paket ketiga 6to4 di client…………………….121 Gambar 4.60 Hasil penangkapan paket keempat 6to4 pada client........................121 Gambar 4.61 Hasil penangkapan paket pertama 6to4 pada router pertama........123 Gambar 4.62 Informasi paket pertama 6to4 pada router pertama........................124
Gambar 4.63 Rincian hasil penangkapan paket pertama 6to4 pada router pertama..................................................................................................124 Gambar 4.64. Hasil penangkapan paket kedua 6to4 pada router pertama............125 Gambar 4.65 Informasi paket kedua 6to4 pada router pertama............................126 Gambar 4.66 Rincian hasil penangkapan paket kedua 6to4 pada router pertama……………………………………………………………….126 Gambar 4.67 Hasil penangkapan paket ketiga 6to4 pada router pertama............127 Gambar 4.68 Informasi paket ketiga 6to4 pada router pertama............................128 Gambar 4.69 Rincian hasil penangkapan paket ketiga 6to4 pada router pertama..................................................................................................128 Gambar 4.70 Hasil penangkapan paket keempat 6to4 pada router pertama........129 Gambar 4.71 Informasi paket keempat 6to4 pada router pertama........................130 Gambar 4.72 Rincian hasil penangkapan paket keempat 6to4 pada router pertama………………………………………………………………..130 Gambar 4.73 Paket Tunneling....................................................................................132 Gambar 4.74 Hasil penangkapan paket pertama 6to4 pada router kedua............133 Gambar 4.75 Informasi paket pertama 6to4 pada router kedua............................134 Gambar 4.76 Rincian hasil penangkapan paket pertama 6to4 pada router kedua………………………………………………………………….134 Gambar 4.78 Hasil penangkapan paket kedua 6to4 pada router kedua................135 Gambar 4.79 Informasi paket kedua 6to4 pada router kedua................................136 Gambar 4.80 Rincian hasil penangkapan paket kedua 6to4 pada router kedua.....................................................................................................136
Gambar 4.81 Hasil penangkapan paket ketiga 6to4 pada router kedua................137 Gambar 4.82 Informasi paket ketiga 6to4 pada router kedua................................138 Gambar 4.83 Rincian hasil penangkapan paket ketiga 6to4 pada router kedua.....................................................................................................138 Gambar 4.84 Hasil penangkapan paket keempat 6to4 pada router kedua...........139 Gambar 4.85 Informasi paket keempat 6to4 pada router kedua............................140 Gambar 4.86 Rincian hasil penangkapan paket keempat 6to4 pada router kedua......................................................................................................140 Gambar 4.87 Perbandingan kecepatan masing-masing metode pada client….....143 Gambar 4.88 Perbandingan waktu masing-masing metode pada client…………144 Gambar 4.89 Perbandingan kecepatan masing-masing metode pada router pertama……………………………………………………………......145 Gambar 4.90 Perbandingan waktu masing-masing metode pada router pertama………………………………………………………………..146 Gambar 4.91 Perbandingan kecepatan masing-masing metode pada router kedua……………………………………………………….………….147 Gambar 4.92 Perbandingan waktu masing-masing metode pada router kedua.....................................................................................................148