Apa perbedaan antara IPv4 dan IPv6?

IPv4 dan IPv6 adalah dua versi sistem pengalamatan Internet Protocol (IP). IP adalah set aturan komunikasi yang menyediakan pertukaran data melalui internet. Pada intinya, internet adalah kumpulan miliaran perangkat yang berbagi data satu sama lain melalui teknologi jaringan. IP menggunakan sistem penomoran untuk memberikan nomor identifikasi atau alamat unik pada setiap perangkat yang terhubung. IPv4 menggunakan format alamat 32-bit dan dapat menampung lebih dari 4 miliar ruang alamat. Dengan perluasan sistem internet dan Internet untuk Segala (IoT), IPv4 terbukti tidak lagi mencukupi dalam jangkauan pengalamatannya. IPv4 sedang dihapuskan secara bertahap oleh IPv6, yang menggunakan format alamat 128-bit dan dapat menampung lebih dari 1x1036 alamat.

Apa saja persamaan antara IPv4 dan IPv6?

Fungsi utama dari IPv4 dan IPv6 adalah mengirim dan menerima data melalui internet, lalu dirutekan ke perangkat yang benar, terlepas dari infrastruktur jaringan yang mendasarinya. Perutean, atau identifikasi aliran paket, adalah teknologi utama di balik semua komunikasi internet. Bagian berikut menjelaskan beberapa kesamaan.

Sistem penamaan yang ditunjuk

Sama seperti setiap negara di dunia yang memiliki nama unik, IPv4 dan IPv6 dirancang untuk menjadi cara menamai—atau mengidentifikasi secara unik—setiap perangkat di internet. Ini termasuk komputer, ponsel, dan perangkat jaringan IoT.

Protokol inti

Baik IPv4 maupun IPv6 adalah bagian dari rangkaian protokol Transmission Control Protocol/Internet Protocol (TCP/IP). Protokol ini mengatur kerangka kerja operasi standar untuk internet sejak awal 1980-an. Rangkaian TCP/IP juga mencakup User Datagram Protocol (UDP). Terlepas dari nama IP versi empat, IPv4 adalah protokol internet pertama. Demikian pula, IPv6 pertama kali ditentukan pada tahun 1995—namun, IPv6 tidak diterbitkan sebagai standar internet, atau bagian dari rangkaian TCP/IP, hingga 2017. 

Transmisi data tanpa koneksi

IPv4 dan IPv6 adalah protokol tanpa koneksi yang menggunakan perutean multipaket untuk memecah data menjadi blok yang lebih kecil untuk dikirim melalui internet. IPv4 dan IPv6 menentukan jalur yang diambil masing-masing paket ini, yang berarti paket dari potongan data yang sama dapat mengambil rute lalu lintas internet yang berbeda di internet. Paket disusun kembali dalam urutan yang benar pada perangkat penerima. Hal ini dilakukan oleh TCP atau UDP pada Lapisan Pengangkutan dalam model OSI.

Perbedaan utama: IPv4 dibandingkan dengan IPv6

Paket IPv4 dan IPv6 disusun secara berbeda, dengan IPv6 memiliki header yang berbeda dan ruang header yang lebih pendek secara keseluruhan. IPv6 juga menawarkan paket header terpisah sebagai fitur untuk memperluas opsi perutean. Berikut ini adalah tiga perbedaan utama dari perspektif pengguna.

Ruang alamat

Ruang alamat lengkap IPv4 adalah 2³², atau 4.294.967.296 alamat IP. IPv6 memiliki ruang alamat yang jauh lebih tinggi yaitu 2¹²⁸, atau 3,403×10³⁸, atau 340,282,366,920,938,000,000,000,000,000,000,000,000 alamat IP unik. Angka tersebut, dalam bahasa Inggris, diterjemahkan menjadi sekitar 340 undecillion, 300 decillion.

Dari alamat internet IPv4, ada sekitar 588 juta alamat IP terpesan, dengan sisanya tersedia untuk publik. Karena perluasan perangkat internet, alamat internet IPv4 yang tidak teralokasi menjadi habis pada tahun 2011. Sementara IPv6 mengatasi habisnya ruang alamat ini, perbaikan saat ini adalah abstraksi dengan melapisi sistem pengalamatan lain—seperti Network Address Translation (NAT) di atas IPv4.

IPv6 juga memiliki sejumlah besar alamat IP terpesan—namun, dengan ruang alamat yang jauh lebih besar secara keseluruhan, jumlah ini bukanlah jumlah yang signifikan jika dibandingkan. Mengingat perkiraan saat ini, ruang alamat tidak ada habisnya.

Penamaan

Dalam IPv4, nama alamat diwakili oleh alamat numerik empat angka desimal (dalam kisaran 0-255), di mana masing-masing mewakili delapan bit, dipisahkan oleh tiga tanda titik penuh:

197.0.0.1

Dalam IPv6, nama alamat diwakili oleh delapan angka heksadesimal yang terdiri dari angka (0-9) dan huruf (A-F), masing-masing mewakili empat bit, dipisahkan oleh titik dua:

2600:1400:d:5a3::3bd4

Beberapa angka nol dalam satu grup dapat dikompresi menjadi blok titik dua yang kosong.

Tipe komunikasi

Untuk meningkatkan efisiensi komunikasi, baik IPv4 maupun IPv6 mendukung tipe pengalamatan yang berbeda sehingga satu perangkat dapat berkomunikasi dengan beberapa perangkat dalam jaringan secara bersamaan. IPv4 mendukung pengalamatan satu-ke-satu (unicast), satu-ke-semua (broadcast), dan satu-ke-banyak (multicast) dengan perutean multipaket. Sebagai alternatif, IPv6 mendukung pengalamatan unicast, multicast, dan anycast dengan perutean multipaket. Dalam komunikasi anycast, paket data dikirim dari satu pengirim ke beberapa penerima terdekat yang berbagi alamat anycast yang sama. "Terdekat ditentukan oleh protokol perutean yang menghitung jalur terpendek atau biaya terendah untuk mencapai tujuan.

Bagaimana IPv6 meningkat dibandingkan IPv4?

IPv6 secara inheren beperforma lebih baik daripada IPv4 karena IPv4 memerlukan Network Address Translation (NAT) untuk beroperasi seperti yang diharapkan. Penerjemah ini dipasang di jaringan untuk meningkatkan ruang alamat IPv4 secara artifisial. Ini berarti paket dapat merutekan ke perangkat yang benar, meskipun jumlah alamat IP mandiri sudah habis sejak lama. Dengan IPv6, NAT tidak lagi diperlukan sehingga menghilangkan biaya tambahan performa terjemahan. Berikut ini adalah beberapa peningkatan lain dari IPv6.

Konfigurasi Otomatis

Dengan IPv4, server Protokol Konfigurasi Host Dinamis (DHCP) diperlukan untuk menangani penetapan alamat IP dan mengidentifikasi mesin yang terhubung ke jaringan. Dalam IPv6, Konfigurasi Otomatis Alamat Stateless (SLAAC) digunakan, di mana perangkat itu sendiri dapat mengonfigurasi alamatnya sendiri secara otomatis tanpa pihak atau protokol eksternal. Dengan menghilangkan kebutuhan akan DHCP, IPv6 juga mengakibatkan berkurangnya lalu lintas keseluruhan di jaringan.

Perutean

IPv6 menawarkan fitur yang membuat perutean melalui internet lebih efisien daripada IPv4. Fitur ini termasuk penghapusan NAT, penyederhanaan header perutean, Neighborhood Discovery Protocol (NDP), pengalamatan hierarkis dan subnetting, dan agregasi rute.

Keamanan

IPv6 membangun lebih banyak keamanan ke dalam protokol daripada IPv4. Keamanan ini termasuk Internet Protocol Security (IPsec) sebagai standar, kemampuan untuk menyertakan ekstensi privasi, dan protokol perutean aman lebih lanjut seperti OSPFv3.

Kapan Anda akan menggunakan IPv6 dibandingkan IPv4?

Meskipun ada peningkatan IPv6 dibandingkan IPv4, sebagian besar internet masih berjalan di IPv4. Karena infrastruktur lama menjalankan IPv4, memperbarui ke IPv6 dapat menjadi migrasi yang mahal dan kompleks. Namun, IPv6 kini menjadi standar di industri yang memanfaatkan jaringan canggih—seperti ISP dan manufaktur seluler atau IoT.

Bagi organisasi yang ingin membangun infrastruktur jaringan modern, terutama dengan persyaratan IoT dan layanan mikro yang kompleks, membangun dengan IPv6 sebagai default adalah keputusan arsitektur yang bijaksana. Demikian pula, IPv6 dapat memastikan keberlanjutan jaringan pada masa mendatang untuk organisasi global besar yang sudah berjuang dengan manajemen biaya tambahan IPv4 dan mengatasi kelelahan.

Ringkasan perbedaan: IPv4 dibandingkan dengan IPv6

 

 

IPv4

IPv6

Apa itu?

Protokol Internet versi empat

Protokol Internet versi enam

Ukuran alamat

32 bit, atau 232 alamat IP

128 bit, atau 2128 alamat IP

Standar penamaan

Alamat IP numerik. Empat lot angka tiga digit, yang dipisahkan tanda titik.

197.0.0.1

Alamat alfanumerik. Delapan lot angka heksadesimal empat karakter, yang dipisahkan oleh titik dua.

2600:1400:d:5a3::3bd4

Alamat loopback

127.0.0.1

::1

Membutuhkan terjemahan alamat

Ya, melalui Network Address Translation (NAT)

Tidak

Pengalamatan paket

Unicast, broadcast, dan multicast

Unicast, multicast, dan anycast

Konfigurasi alamat

Konfigurasi manual dan DHCP

Konfigurasi otomatis pada perangkat menggunakan Konfigurasi Otomatis Alamat Stateless (SLAAC). DHCPv6 juga didukung untuk koneksi stateful.

Ukuran header

Variabel; 20 bita, yang dapat meningkat hingga 60 bita ketika bidang dan flag opsional ditambahkan

Tetap; 40 bita. Ukuran header ekstensi terpisah yang bervariasi.

Checksum header

Ya

Tidak

Ekstra opsional

Dukungan terbatas untuk kontrol opsional

Banyak header ekstensi tersedia untuk meningkatkan perutean, fragmentasi, kualitas layanan, dan sebagainya

Privasi

Pengaburan alamat IP untuk menyembunyikan delapan bit terakhir dari sebuah alamat

Ekstensi privasi IP yang menggunakan alamat sementara acak

Fragmentasi

Ditangani oleh router

Ditangani oleh pencetus

Resolusi DNS

Sebuah catatan

Catatan AAAA

Efisiensi perutean

Ditangani dalam header

Ditangani dalam tabel perutean

Dukungan seluler

Membutuhkan IP Seluler

Bawaan

Bagaimana AWS dapat membantu memenuhi kebutuhan IPv4 dan IPv6 Anda?

Amazon Virtual Private Cloud (Amazon VPC) membantu Anda menyediakan bagian yang terisolasi secara logis di AWS Cloud tempat Anda dapat meluncurkan sumber daya AWS pada jaringan virtual yang Anda tentukan. Anda memiliki kontrol penuh atas lingkungan jaringan virtual, termasuk pemilihan rentang alamat IP, pembuatan subnet, serta konfigurasi tabel rute dan gateway jaringan.

Fitur Amazon VPC IPv6 di AWS membantu Anda melakukan host aplikasi di lingkungan jaringan virtual dual stack dan khusus IPv6. Anda dapat menyediakan konektivitas melalui IPv6 di seluruh Amazon VPC, serta ke dan dari internet. Kemampuan khusus IPv6 kami meliputi: 

  • Subnet khusus IPv6 dan instans EC2.
  • Gateway NAT yang mendukung terjemahan IPv6-ke-IPv4.
  • Penyeimbang Beban Elastis dengan target IPv6.
  • Dukungan IPv6 Amazon EKS.

Bangun arsitektur yang sangat mudah diskalakan di IPv6 sambil mempertahankan kompatibilitas mundur dengan beban kerja IPv4 Anda yang sudah ada. Mulai IPv6 di AWS dengan membuat akun sekarang juga.