Saat ini kapasitas alamat IP (versi 4) sudah mulai terbatas sumbernya, sehingga teknologi yang dikembangkan saat ini sudah mulai mengadopsi protocol IP versi 6 yang menawarkan kapasitas alamat IP yang jauh lebih besar.
Perbedaan antara IPv4 vs IPv6:
- IPv6 128-bit, IPv4 32-bit
- Jumlah total alamat IPv4: 4.294.967.296
- Jumlah total alamat IPv6: 2 pangkat 128
- IPv4: Dynamic & Static
- IPv6: Stateful Address Configuration & Stateless Address Configuration
- IPv4: High-order bit buat network ID, Low-order bit buat host ID
- IPv6: High-order bit buat network ID (disebut Format Prefix), dan tidak menggunakan subnet mask
- IPv4: menggunakan . (dot) sebagai pemisah alamat
- IPv6: menggunakan : (colon) sebagai pemisah alamat
Penyederhanaan Alamat IPv6
IPv6 yang ukuran 128-bit, bila dikirim full dalam sebuah IP header pasti akan cukup memberatkan karena header IP packet akan menjadi besar... makanya IPv6 juga bisa disederhakan lalu dikompress supaya lebih kecil lagi.
Contoh:
Alamat asli FE80:0000:0000:0000:02AA:00FF:FE9A:4CA2,
disederhanakan menjadi FE80:0:0:0:2AA:FF:FE9A:4CA2,
dikompress menjadi FE80::2AA:FF:FE9A:4CA2