UNIVERSITAS INDONESIA
ANALISA KELAYAKAN IMPLEMENTASI IPv6 SEBAGAI PROTOKOL KOMUNIKASI INTERNET: STUDI KASUS IMPLEMENTASI IPv6 PT. EXCELCOMINDO PRATAMA (XL) DAN PT. INDO INTERNET (INDONET)
MAULANA MUZAQI 7205000512
PROGRAM STUDI MAGISTER TEKNOLOGI INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS INDONESIA 2008
Analisa kelayakan ..., Maulana Muzaki, Fasilkom UI, 2008
UNIVERSITAS INDONESIA
ANALISA KELAYAKAN IMPLEMENTASI IPv6 SEBAGAI PROTOKOL KOMUNIKASI INTERNET: STUDI KASUS IMPLEMENTASI IPv6 PT. EXCELCOMINDO PRATAMA (XL) DAN PT. INDO INTERNET (INDONET)
Proyek akhir diajukan sebagai salah satu syarat untuk memperoleh gelar Magister Teknologi Informasi
Oleh:
MAULANA MUZAQI 7205000512
PROGRAM STUDI MAGISTER TEKNOLOGI INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS INDONESIA 2008
Analisa kelayakan ..., Maulana Muzaki, Fasilkom UI, 2008
LEMBAR PERSETUJUAN
JUDUL PROYEK AKHIR
: ANALISA KELAYAKAN IMPLEMENTASI IPv6
SEBAGAI
PROTOKOL
KOMUNIKASI INTERNET: STUDI KASUS IMPLEMENTASI
IPv6
PT.
EXCELCOMINDO PRATAMA (XL) DAN PT. INDO INTERNET (INDONET) NAMA
: MAULANA MUZAQI
NPM
: 7205000512
PROYEK AKHIR INI TELAH DIPERIKSA DAN DISETUJUI.
JAKARTA, JULI 2008
BOBBY A. NAZIEF, Ph.D.
PEMBIMBING
Analisa kelayakan ..., Maulana Muzaki, Fasilkom UI, 2008
Buat Istriku, putriku Izza dan Najla, “Kalian adalah energiku…”
Analisa kelayakan ..., Maulana Muzaki, Fasilkom UI, 2008
KATA PENGANTAR
Alhamdulillah, segala puji hanyalah milik Allah SWT. Atas izinNya-lah, amanah terakhir di institusi pendidikan ini, yaitu penyusunan proyek akhir yang berjudul; ANALISA KELAYAKAN IMPLEMENTASI IPv6 SEBAGAI PROTOKOL KOMUNIKASI INTERNET : STUDI KASUS IMPLEMENTASI IPv6 PT. EXCELCOMINDO PRATAMA (XL) DAN PT. INDO INTERNET (INDONET), dapat diselesaikan. Shalawat dan salam penulis panjatkan kepada tauladan, nabi Muhammad SAW beserta keluarganya dan para sahabatnya, dan juga segenap pengikutnya yang berkomitmen sampai saat yang dijanjikan akan tiba. Penulis ingin menyampaikan terima kasih juga kepada: 1. Bapak dan Ibu, terima kasih atas doa dan kasih sayangnya selama ini. 2. Bapak Bobby A. Nazief, Ph. D., yang telah bersabar membimbing penulis selama mengerjakan proyek akhir ini. 3. Bapak Yudho G. Sucahyo, Ph. D., selaku Ketua Program Magister Teknologi Informasi, Universitas Indonesia. 4. Mas Fery Firman N. A., selaku pimpinan di tempat penulis bekerja. 5. Uda Rahman Isnaini, selaku project manager PT. NetSoft Indo Internet atas bantuannya. 6. Mas Akbar dan Beka, yang telah membantu penulis mendapatkan datadata penelitian. 7. Rekan-rekan kerja penulis di PT. Excelcomindo Pratama. Proyek akhir ini dibuat guna melengkapi persyaratan untuk memperoleh gelar Magister Ilmu Komputer pada Program Magister Teknologi Informasi, Fakultas Ilmu Komputer, Universitas Indonesia. Semoga hasil dari Proyek Akhir ini mempunyai manfaat bagi yang membutuhkan. Jakarta, Juli 2008
Penulis
i
Analisa kelayakan ..., Maulana Muzaki, Fasilkom UI, 2008
ABSTRACT
IPv6 is an Internet protocol which was engineered to replace Internet protocol previously and currently used, which is IPv4. IPv6 has 128-bit addressing space, therefore it can accommodate huge number of hosts more than IPv4. IPv6 provides enhanced features like autoconfiguration, efficient and flexible header, integrated security and mobility. IPv4 supports 4.249.967.296 (4,294 x 109 x 2564) address, which is not sufficient compared to exponential host growth of Internet today. In the other hand, IPv6 supports around 3,4 x 1038 (340 undecillion) address, or nearly 4,3 x 1020 (430 quintillion) address per inch square on earth (Wikipedia). IETF has recommended IPv6 as Internet protocol to replace IPv4, but apparently until now, there is no significant implementation, especially in Indonesia to get IPv6 fully used and migrated to. This final project objective will be giving a feasibility analysis on IPv6 implementation as future Internet communication protocol regarding IPv4 depletion. Case study was conducted at PT. Excelcomindo Pratama (XL) and PT. Indo Internet (Indonet), as organization representation which have implemented IPv6. Feasibility analysis was assessed and seen from 6 factors; infrastructure readiness, operating system support, application availability, regulation, performance, and cost. Performance and cost factors are two most-contributed concerns in implementing IPv6. Keywords: Computer Network, Internet Protocol, Feasibility Analysis, IPv4, IPv6 ix+91 pages; 24 figures; 14 tables; 4 attachments; Bibliography: 32 (1981-2008)
ii
Analisa kelayakan ..., Maulana Muzaki, Fasilkom UI, 2008
ABSTRAK
IPv6 adalah protokol Internet yang dirancang untuk menggantikan protokol Internet sebelumnya, yaitu IPv4. IPv6 mempunyai lebar pengalamatan 128 bit, sehingga dapat menampung jumlah host lebih banyak dibandingkan IPv4. IPv6 juga memberikan fitur-fitur tambahan seperti autokonfigurasi, header yang efisien dan fleksibel, keamanan yang terintegrasi dan kemampuan mobilitas. IPv4 mendukung 4.249.967.296 (4,294 x 109 x 2564) alamat, dimana tidak cukup dengan perkembangan jumlah host di Internet saat ini. IPv6 mendukung sekitar 3,4 x 1038 (340 undecillion) alamat, atau sekitar 4,3 x 1020 (430 quintillion) alamat per inci persegi di permukaan bumi (Wikipedia). Meskipun IETF telah merekomendasikan IPv6 sebagai protokol Internet pengganti IPv4, namun sampai saat ini belum terlihat implementasi yang signifikan, terutama di Indonesia untuk benar-benar memigrasikan IPv4 ke IPv6. Proyek akhir ini memberikan analisa kelayakan implementasi IPv6 sebagai protokol komunikasi Internet masa depan terkait krisis ruang alamat IPv4. Studi kasus dilakukan pada PT. Excelcomindo Pratama (XL) dan PT. Indo Internet (Indonet), sebagai representasi organisasi yang sudah mengimplementasikan IPv6. Analisa kelayakan ditinjau dari faktor kesiapan infrastruktur, dukungan sistem operasi, ketersediaan aplikasi, regulasi, performa, dan biaya. Faktor performa dan biaya merupakan dua hal yang masih memberikan pertimbangan tersendiri dalam implementasi IPv6. Kata kunci: Jaringan Komputer, Protokol Internet, Analisa Kelayakan, IPv4, IPv6 ix+91 halaman; 24 gambar; 14 tabel; 4 lampiran; Daftar acuan: 32 (1981-2008)
iii
Analisa kelayakan ..., Maulana Muzaki, Fasilkom UI, 2008
DAFTAR ISI
Halaman KATA PENGANTAR
i
ABSTRACT
ii
ABSTRAK
iii
DAFTAR ISI
iv viii
DAFTAR GAMBAR DAFTAR TABEL
ix
BAB I.
PENDAHULUAN
1
1.1 Latar Belakang
1
1.2 Perumusan Masalah
3
1.3 Tujuan Penelitian
3
1.4 Batasan Masalah
4
1.5 Sistematika Penulisan
4
PROTOKOL TCP/IP
5
2.1 Konsep Dasar TCP/IP
5
2.1.1 Layering
5
2.1.2 Routing
6
2.2 Internet Protocol (IP)
6
2.3 Internet Protocol version 6 (IPv6)
7
BAB II.
2.3.1 Header Tambahan IPv6
10
2.3.2 Struktur Pengalamatan IPv6
11
2.3.2.1 Model Pengalamatan
12
2.3.2.2 Format Alamat
12
2.3.2.3 Alamat Unicast
14
2.3.2.4 Alamat Anycast
15
iv
Analisa kelayakan ..., Maulana Muzaki, Fasilkom UI, 2008
2.3.2.5 Alamat Multicast
BAB III.
15
2.3.3 Neighbor Discovery
16
2.3.4 Address Autoconfiguration
19
2.3.4.1 Stateless Autoconfiguration
19
2.3.4.2 Stateful Autoconfiguration
20
STRATEGI DAN TEKNIK TRANSISI
22
3.1 Strategi Transisi
22
3.2 Teknik Transisi
23
3.2.1 Dual IPv4 and IPv6 Protocol Stack
23
3.2.2 Protocol Encapsulation
24
3.2.3 6to4 Tunnel
26
BAB IV. METODOLOGI PENELITIAN
28
4.1 Obyek Penelitian
28
4.2 Prosedur dan Bahan Penelitian
28
4.3 Parameter Penelitian
28
4.3.1 Kesiapan Infrastruktur
30
4.3.2 Dukungan Sistem Operasi
31
4.3.2.1 Linux
31
4.3.2.2 BSD
32
4.3.2.3 Sun Solaris
33
4.3.2.4 Macintosh
34
4.3.2.5 Windows XP
34
4.3.3 Ketersediaan Aplikasi
35
4.3.4 Regulasi
37
4.3.5 Performa
41
4.3.6 Biaya
42
4.3.6.1 Perangkat Keras dan Sistem Operasi
43
4.3.6.2 Perangkat Lunak
43
4.3.6.3 Edukasi
44
4.3.6.4 Perencanaan
44
v
Analisa kelayakan ..., Maulana Muzaki, Fasilkom UI, 2008
4.3.6.5 Biaya Tak Terduga 4.4 Proses Analisa Hasil Penelitian BAB V. HASIL PENELITIAN
44 45 48
5.1 Implementasi IPv6 pada Jaringan XL
48
5.1.1 Kesiapan Infrastruktur IPv6 XL
48
5.1.2 Sistem Operasi IPv6 XL
51
5.1.3 Aplikasi IPv6 XL
52
5.1.3.1 Web Browsing IPv6
53
5.1.3.1.1 Akses Situs Web IPv6 CBN
54
5.1.3.1.2 Akses Situs Web IPv6 Indonet
56
5.1.3.1.3 Akses Situs Web IPv6 CBN via 3G
57
Terminal 5.1.3.2 Audio Streaming IPv6
59
5.1.3.3 Voice over IP (VoIP) IPv6
60
5.1.4 Dukungan Regulasi
62
5.1.5 Performa IPv6 XL
62
5.1.6 Biaya IPv6 XL
62
5.1.7 Parameter Key Success Factors Implementasi IPv6 XL
63
5.2 Implementasi IPv6 pada Jaringan Indonet
65
5.2.1 Konfigurasi Jaringan IPv6 Indonet
65
5.2.2 Sistem Operasi IPv6 Indonet
68
5.2.3 Aplikasi IPv6 Indonet
69
5.2.4 Dukungan Regulasi
70
5.2.5 Performa IPv6 Indonet
70
5.2.6 Biaya IPv6 Indonet
71
5.2.7 Parameter Key Success Factors Implementasi IPv6
73
Indonet 5.3 Implementasi IPv6 NTT Communications
74
5.3.1 Kesiapan Infrastruktur NTT Communications
74
5.3.1.1 Tahapan Implementasi IPv6 NTT
75
vi
Analisa kelayakan ..., Maulana Muzaki, Fasilkom UI, 2008
Communications 5.3.1.1.1 Tahap Pra-Komersial
76
5.3.1.1.2 Tahap Komersial
76
5.3.1.1.3 Tahap Tindak Lanjut
78
5.3.2 Dukungan Sistem Operasi IPv6 NTT Communications
78
5.3.3 Aplikasi IPv6 NTT Communications
79
5.3.4 Dukungan Regulasi
79
5.3.5 Performa IPv6 NTT Communications
80
5.3.6 Biaya Implementasi IPv6 NTT Communications
81
5.3.7 Parameter Key Success Factors Implementasi IPv6
82
NTT Communications BAB VI.
PENUTUP
84
6.1 Kesimpulan
84
6.2 Saran
87 89
DAFTAR PUSTAKA LAMPIRAN-LAMPIRAN Lampiran 1 : Key Success Factors (KSF) Implementasi IPv6
L-1
XL, Indonet dan NTT Communications Lampiran 2 : Laporan Hasil Ujicoba Implementasi IPv6
L-5
Lampiran 3 : Konfigurasi Router IPv6
L-13
Lampiran 4 : Tabel Alokasi IPv6 untuk R & D Indonesia
L-20
vii
Analisa kelayakan ..., Maulana Muzaki, Fasilkom UI, 2008
DAFTAR GAMBAR
Halaman Gambar 1.1
Jumlah host di Internet per Januari 2008
2
Gambar 2.1
Lapisan TCP/IP
5
Gambar 2.2
Struktur paket IPv4
7
Gambar 2.3
Struktur paket IPv6
8
Gambar 2.4
Komparasi paket IPv4 dan IPv6
9
Gambar 2.5
Header IPv6 dalam paket data
10
Gambar 2.6
Alamat unicast sebagai satu kesatuan
14
Gambar 2.7
Alamat unicast dan prefiks
14
Gambar 2.8
Format alamat multicast
16
Gambar 3.1
Dual stack layer
24
Gambar 3.2
Enkapsulasi IPv6-in-IPv4
25
Gambar 3.3
Format alamat 6to4
26
Gambar 4.1
Utilitas netsh pada Windows XP
35
Gambar 4.2
Alokasi global IPv6 berdasarkan kode negara
38
Gambar 5.1
Topologi ujicoba IPv6 XL
50
Gambar 5.2
Konfigurasi peering
51
Gambar 5.3
Infrastruktur VoIP/Hosted PBX
53
Gambar 5.4
Ujicoba IPv6 XL-CBN
54
Gambar 5.5
Ujicoba IPv6 XL-Indonet
56
Gambar 5.6
Ujicoba IPv6 via 3G Terminal
58
Gambar 5.7
Ujicoba layanan VoIP/Hosted PBX over 3G
61
Gambar 5.8
Ujicoba Layanan Video Call/Hosted PBX over 3G
61
Gambar 5.9
Konfigurasi jaringan IPv6 Indonet
66
Gambar 5.10 Peta layanan IPv6 NTT Communications
viii
Analisa kelayakan ..., Maulana Muzaki, Fasilkom UI, 2008
75
DAFTAR TABEL
Halaman Tabel 2.1
Nilai scope pada alamat multicast
16
Tabel 4.1
Parameter Key Success Factors (KSF) kelayakan implementasi
29
IPv6 Tabel 4.2
Aplikasi yang sudah mendukung IPv6
36
Tabel 4.3
Komposisi paket Ethernet IPv4 dan IPv6
42
Tabel 4.4
Deskripsi biaya awal untuk upgrade ke jaringan IPv6
43
Tabel 4.5
Parameter KSF untuk wawancara
46
Tabel 4.6
Panduan penilaian KSF untuk nara sumber
46
Tabel 5.1
Perencanaan IPv6 XL
49
Tabel 5.2
Parameter KSF terhadap kondisi implementasi IPv6 di XL
65
Tabel 5.3
Perencanaan IPv6 Indonet
68
Tabel 5.4
Parameter KSF terhadap kondisi implementasi IPv6 di Indonet
73
Tabel 5.5
Garansi/SLA jaringan backbone IPv6 NTT Communications
80
Tabel 5.6
Parameter KSF terhadap kondisi implementasi IPv6 di NTT
83
Communications Tabel 6.1
Indeks masing-masing organisasi terhadap parameter KSF
ix
Analisa kelayakan ..., Maulana Muzaki, Fasilkom UI, 2008
85