Sunday, March 20, 2016

Jaringan Komputer - IP versi 6 (IPv6)

Tags

Pengertian, Kelebihan, Kekurangan IP versi 6 (IPv6) dan Metode Konversi IP versi 4 (IPv4) ke IP versi 6 (IPv6).

IP versi 6 (IPv6)
IPv6 adalah sebuah jenis pengalamatan jaringan yang digunakan didalam protokol jaringan TCP/IP yang menggunakan protokol internet versi 6. IPv6 dikembangkan oleh Internet Engineering Task Force (IETF). Tujuan utama diciptakannya IPv6 adalah karena keterbatasan ruang alamat di IPv4 yang hanya terdiri dari 32 bit. Panjang total IPv6 sendiri adalah 128 bit, dan secara teoritis dapat mengalamati hingga 2(pangkat 128)= 3,4 x 10(pangkat 38). Total alamat yang sangat besar ini bertujuan untuk menyediakan ruang alamat yang tidak akan habis(hingga beberapa masa kedepan), dan membentuk infrastruktur routing yang disusun secara hierarkis, sehingga mengurangi kompleksitas routing pada tabel routing. Contoh alamat IPv6 adalah "2001:DB8:FADE:82C::2B:1". 

Sama halnya seperti IPv4, IPv6 juga mengizinkan adanya DHCPv6 server sebagai pengelola alamat. Jika dalam IPv4 terdapat dynamic address dan static address,maka dalam IPv6 konfigurasi alamat menggunakan DHCP server dinamakan dengan stateful address configuration., sementara konfigurasi IPv6 tanpa DHCP Server dinamakan stateless address configuration. Dalam IPv6 bit-bit pada tingkat tinggi akan digunakan sebagai tanda pengenal jenis alamat IPv6, yang disebut dengan Pormat Frefix (FP).

Kelebihan
1. Ruang alamat yang lebih besar yaitu 128 bit.
2. Pengalamatan multicast, yaitu pengiriman pesan kebebrapa alamat dalam satu group.
3. Stateless address autoconfiguration (SLAAC), IPv6 dapat membuat alamat sendiri tanpa bantuan DHCPv6.
4. Keamanan lebih bagus dengan adanya default security IPSec.
5. Pengiriman paket yang lebih sederhana dan efisien.
6. Dukungan mobilitas dengan adanya Mobile IPv6. 

Kekurangan
1. Operasi IPv6 membutuhkan perubahan perangkat (keras dan/atau lunak) yang baru yang mendukungnya.
2. Harus ada pelatihan tambahan, serta kewajiban tetap mengoperasikan jaringan IPv4, sebab masih banyak layanan IPv6 yang berjalan di atas IPv4.


Perbedaan IPv6 dengan IPv4

IPv4 IPv6
Pengalamatan lebih sedikit. Memungkinkan pengalamatan lebih banyak.
Panjang alamat 32 bit (4 bytes). Panjang alamat 128 bit (16 bytes).
Dikonfigurasi secara manual atau DHCP. IPv4 Tidak harus dikonfigurasi secara manual, bisa menggunakan address autoconfiguration.
Dukungan terhadap IPSec opsional. Dukungan terhadap IPSec dibutuhkan.
Header mengandung option. Data opsional dimasukkan seluruhnya ke dalam extensions header.
Tidak mensyaratkan ukuran paket pada link-layer dan harus bisa menyusun kembali paket berukuran 576 byte. Paket link-layer harus mendukung ukuran paket 1280 byte dan harus bisa menyusun kembali paket berukuran 1500 byte.
Fragmentasi dilakukan oleh pengirim dan ada router, menurunkan kinerja router. Fragmentasi dilakukan hanya oleh pengirim.
Checksum termasuk pada header. Cheksum tidak masuk dalam header.
Menggunakan ARP Request secara broadcast untuk menterjemahkan alamat IPv4 ke alamat link-layer. ARP Request telah digantikan oleh Neighbor Solitcitation secara multicast.
Untuk mengelola keanggotaan grup pada subnet lokal digunakan Internet Group Management Protocol (IGMP). IGMP telah digantikan fungsinya oleh Multicast Listener Discovery (MLD). IGMP telah digantikan fungsinya oleh Multicast Listener Discovery (MLD).


Metode Konversi IPv4 ke IPv6
Pergantian IPv4 ke IPv6 secara langsung adalah satu hal yang mustahil dilakukan secara
serentak di seluruh dunia internet. Oleh itu secara bertahap dilakukan process transisi.
Transisi pun dilakukan tetap menggunakan backbone IPv4 yang ada atau memang ada keinginan membangun sendiri jaringan baru IPv6 (native).

Setiap metode transisi berikut dapat dilakukan secara terpisah atau tergabung satu
dengan yang lainnya, misalnya tunneling IPv6 via IPv4 sudah mencakup dual stack IPv4 dan
IPv6 serta enkapsulasi.

Metode transisi yang dilakukan diantaranya :

A. Dual Stack
Metode ini sangat umum digunakan, IPv4 dan IPv6 address dapat berjalan bersamaan di satu perangkat di semua layer protocol. Sehingga perangkat memiliki dua alamat yakni IPv4 dan IPv6 tanpa saling bertindihan satu sama lainnnya serta memiliki gateway yang berbeda pula.
Routing table yang ada pun terdiri dari routing table IPv4 dan IPv6

Process pengiriman dan penerimaan packet data berlangsung secara terpisah.
Syarat utama untuk dual stack ini adalah system operasi harus mendukung IPv6.
Jika tidak, maka harus dilakukan upgrade versi.
Contoh di Windows XP : (ipconfig /all)

Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
Description . . . . . . . . ..: Realtek RTL8139 Family PCIrnet NIC
Physical Address. . . . . . : 00-02-3F-0E-51-35
Dhcp Enabled. . . . . . . . : No
IP Address. . . . . . . . . . .: 202.53.253.18 (IPv4 Address)
Subnet Mask . . . . . . . . .: 255.255.255.224
IP Address. . . . . . . . . . .: 2404:170:253::10 (IPv6 Address)
Default Gateway . . . . . .: 202.53.253.1 (Gateway Ipv4)
2404:170:253::1 (Gateway IPv6)

B. Metode Tunnel (Enkapsulasi)
Metode ini juga umum digunakan untuk menghubungkan jaringan IPv6 dengan jaringan IPv6 lainnya melalui jaringan IPv4 yang memiliki perangkat-perangkat yang tidak mendukung untuk operasional IPv6.
Prinsip dasar tunnel ini adalah membungkus (encapsulate) packet data IPv6 ke dalam format tunnel IPv4 untuk dikirim ke penerima dan dibuka lagi bungkusnya (decapsulate) yang sebelumnya terlebih dahulu di dilakukan setting koneksi tunnel IPv4 ini dari pengirim ke penerima serta sebaliknya.
Prinsip ini juga dikembangkan oleh Penyedia Tunnel Broker IPv6, terutama diperuntukkan bagi user personal menggunakan software (gratis maupun lisensi) untuk mempermudah koneksi ke jaringan internet berbasis IPv6.

C. Metode Translasi (Penterjemahan Paket IPv6 ke IPv4 dan sebaliknya)
Metode ini tidak begitu umum dilakukan karena memerlukan perangkat tambahan untuk melakukan translasi Paket IPv4 ke IPv6 dan sebaliknya :
1. Application Layer Gateway untuk teknik NAT
2. Dual Stack Relay Router untuk teknik TCP/UDP Relay


Terima kasih
Enjoy your day ! 



EmoticonEmoticon