LIMITATIONS OF IPv4
IPv4 masih digunakan sampai sekarang. Topik ini adalah tentang IPv6, yang pada akhirnya akan menggantikan IPv4. Untuk lebih memahami mengapa Anda perlu mengetahui protokol IPv6, ada baiknya mengetahui batasan IPv4 dan kelebihan IPv6.
Selama bertahun-tahun, protokol dan proses tambahan telah dikembangkan untuk mengatasi tantangan baru. Namun, bahkan dengan perubahan, IPv4 masih memiliki tiga maslah utama :
• Penipisan alamat IPv4 - IPv4 memiliki sejumlah alamat publik unik yang tersedia. Meskipun ada sekitar 4 miliar alamat IPv4, peningkatan jumlah perangkat baru yang mendukung IP, koneksi selalu aktif, dan potensi pertumbuhan wilayah yang kurnag berkembang telah meningkat kebutuhan akan lebih banyak alamat.
• Kurangnya konektivitas ujung ke ujung - Network Address Translation (NAT) ad lah teknologi yang biasanya diterapkan dalam jaringan IPv4. NAT menyediakan cara bagi beberapa perangkat untuk berbagi satu alamat IPv4 publik. Namun, karena alamat IPv4 dari host jaringan internal disembunyikan. Ini bisa menjadi masalah untuk teknologi yang yang membutuhkan konektivitas ujung ke ujung.
• Peningkatan kompleksitas jairang - Meskipun NAT telah memperpanjang masa pakai IPv4, ini hanya dimaksudkan sebagai mekanisme transisi ke IPv6. NAT dalam berbagai implentasinya menciptakan kompleksitas tambahan dalam jaringan, menciptakan latensi dan membuat pemecahan masalah menjadi lebih sulit.
IPv6 OVERVIEW
Pada awal 1990-an, Internet Engineering Task Force (IETF) menjadi perhatian dengan masalah IPv4 dan mulai mencari penggantinya. Kegiatan ini mengarah pada pengembangan IP versi 6 (IPv6). IPv6 mengatasi keterbatasan IPv4 da merupakan peningkatan yang kuat dengan fitur-fitur yang lebih sesuai dengan tuntutan jaringan saat ini dan yang akan datang.
• Peningkatan ruang alamat - Alamat IPv6 didasarkan pada pengalamatn hierarkis 128-bit sebagai lawa IPv4 dengan 32-bit.
• Penanganangan paket yang ditingkatkan - Header IPv6 telah disederhanakan dengan bidang yang lebih sedikit.
• Menghilangkan kebutuhan akan NAT - Dengan sejumlah besar alamat IPv6 publik, NAT antara alamat IPv4 private dan IPv4 publik tidak diperlukan. Ini menghindari beberapa masalah yang disebabkan oleh NAT yang dialami oleh aplikasi yang memerlukan konektivitas ujung ke ujung.
Ruang alamat IPv4 32-bit menyediakan sekitar 4.294.967.296 alamat unik. Ruang alamat IPv6 menyediakan 340.282.366.920.938.463.463.374.607.431.768.211.456 atau 340 340 undecillion alamat. Ini kira-kira setara dengan setiap pasir dibumi.
Gambar tersebut memberikan visual untuk membandingkan ruang alamat IPv4 dan IPv6.
Perbandingan Ruang Alamat IPv4 dan IPv6
Salah satu peningkatan desain utama IPv6 melalui IPv4 adalah header IPv6 yang disederhanakan.
Misalnya, header IPv4 terdiri dari header panjang variabel 20 oktet (hingga 60 byte jika bidang Opsi digunakan) dan 12 bidang header dasar, tidak masuk bidang Opsi dan bidang Padding.
Untuk IPv6, beberapa bidang tetap sama, beberapa bidang telah berubah nama dan posisi, dan beberapa bidang IPv4 tidak lagi diperlukan, seperti yang disorot pada gambar.
Header Paket IPv4
Gambar menunjukkan bidang header paket IPv4 yang disimpan, dipindahkan, diubah, serta tidak disimpan di header paket IPv6.
Sebaiknya, header IPv6 yang disederhanakan yang di tunjukkan pada gambar berikutnya terdiri dari header yang panjang tetap 40 oktet (sebagian besar karena panjang alamat IPv6 sumber dan tujuan).
Header IPv6 yang disederhankan memungkinkan pemrosesan header IPv6 yang lebih efisien.
Header Paket IPv6
Gambar menunjukkan bidang header paket IPv4 yang disimpan atau dipindahkan bersama dengan bidang header paket IPv6 yang baru.
IPv6 PACKET HEADER
Diagram header protokol IP pada gambar mengindentifikasi bidang paket IPv6.
Bidang di Header Paket IPv6
• Versi - Bidang ini berisi nilai biner 4-bit yang disetel 0110 yang mengidentifikasi ini sebagai paket IP versi 6
• Kelas Lalu Lintas - Bidang 8-bit ini setara dengan bidang Differentiated Services (DS).
• Flow Label - bidang 20-bit ini menunjukkan bahwa semua paket dengan label aliran yang sama menerima jenis penanganan yang sama oleh router.
• Panjang Payload - Bidang 16-bit ini menunjukkan panjang porsi data atau muatan paket IPv6. Ini tidak termasuk panjang header IPv6, yang merupakan header 40-byte.
• Next Header - Bidang 8-bit ini setara dengan bidang protokol IPv4. Ini menunjukan jenis muatan data yang dibawa paket, memungkinkan lapisan jaringan untuk meneruskan data ke protokol lapisan atas yang sesuai.
• Hop Limit - Bidang 8-bit ini menggantikan bidang TTL IPv4. Nilai ini dikurangi dengan nilai 1 oleh setiap router yang meneruskan paket. Ketika penghitung pencapai 0, paket dibuang, dan pesan ICMPv6 Time Exceeded diteruskan ke host pengirim. Hal ini menunjukan bahwa paket tidak mencapai tujuannya karena batas hop terlampaui. Tidak seperti IPv4, IPv6 tidak menyertakan Checksum Header IPv6, karena fungsi ini dialakukan pada lapisan bawah dan atas. Ini berarti checksum tidak perlu dihitung ulang oleh setiap router saat mengurangi bidang Hop Limit, yang juga meningkatkan kinerja jaringan.
• Alamat IPv6 Sumber - Bidang 128-bit ini mengidentifikasi alamat IPv6 dari host pengirim.
• Alamat IPv6 Tujuan - Bidang 128-bit ini mengidentifikasi alamat IPv6 dari host penerima.
Paket IPv6 juga dapat berisi extension headers (EH), yang menyediakan informasi lapisan jaringan opsional. Header ekstensi bersifat opsional dan ditempatkan di antara header IPv6 dan payload. EH digunakan untuk fragmentasi, kemanan, untuk mendukung mobilitas dan banyak lagi.
Tidak seperti IPv4, router tidak memecah paket IPv6 yang dirutekan.
