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
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
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
Buat Istriku, putriku Izza dan Najla,
“Kalian adalah energiku…”
i
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 data- data 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
ii
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)
iii
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)
iv
DAFTAR ISI
Halaman
KATA PENGANTAR i
ABSTRACT ii
ABSTRAK iii
DAFTAR ISI iv
DAFTAR GAMBAR viii
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
BAB II. 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
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
v
2.3.2.5 Alamat Multicast 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
BAB III. 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
vi
4.3.6.5 Biaya Tak Terduga 44
4.4 Proses Analisa Hasil Penelitian 45
BAB V. HASIL PENELITIAN 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
Terminal
57
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 Indonet
73
5.3 Implementasi IPv6 NTT Communications 74
5.3.1 Kesiapan Infrastruktur NTT Communications 74 5.3.1.1 Tahapan Implementasi IPv6 NTT 75
vii 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
NTT Communications
82
BAB VI. PENUTUP 84
6.1 Kesimpulan 84
6.2 Saran 87
DAFTAR PUSTAKA 89
LAMPIRAN-LAMPIRAN
Lampiran 1 : Key Success Factors (KSF) Implementasi IPv6 XL, Indonet dan NTT Communications
L-1
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
viii
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 75
ix
DAFTAR TABEL
Halaman
Tabel 2.1 Nilai scope pada alamat multicast 16
Tabel 4.1 Parameter Key Success Factors (KSF) kelayakan implementasi IPv6
29
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
Communications
83 Tabel 6.1 Indeks masing-masing organisasi terhadap parameter KSF 85