Jumat, 21 Oktober 2022

ipV6 Next Generation Internet Protocol (ipNG)

Internet Protocol Version 6 atau bisa di sebut Next Generation Internet Protocol (ipNG). Ipv6 merupakan protocol ip terbaru yang di buat untuk keperluan mendatang menggantikan ipv4 Didesain IETF pada 10 agutus 1998 untuk menggantikan IPv4

Berbeda dengan IPV4 yang terdiri dari 4 oktet yang di pisahkan oleh tanda titik (.) IPv6 Terdiri dari 8 field yang dipisahkan oleh tanda colon (:)

  • Masing-masing field sebesar 16 bit
  • Setiap 4 bit dapat di presentasikan oleh 1 angka hexadecimal

Contoh : 2031:0000:0000:130f:0000:0000:09c0:130b

Loopback pada IPV4 yaitu 127.x.x.x sementara pada ipv6 ::1

Ipv6 address seringkali di tuliskan dalam bentuk x:x:x:x:x:x:x:x
Penggunaan tanda : seringakali membuat aplikasi aplikasi di internet bingung
Misalnya untuk akases web server kita menggunakan penulisan x.x.x.x:80
Penulisan port di pisahkan oleh tanda titik dua
Sementara pada ipv6 penulisannya menjadi seperti ini
[x:x:x:x:x:x:x:x]:80

 

Format penulisan ipv6 ada 3 cara

  1. Freferred (cara formal atau standart)
  2. Compressed (kompresi atau penyingkatan)
  3. Mixed (cara gabungan)

 

Freferred merupakan cara formal yaitu menggunakan 8 segment bilangan hexa yang masing masing di pisahkan oleh symbol “:” (titik dua)

Contoh

Fe80:0000:0000:0000:d131:ce93:5658:feba

 

Compressed  yaitu penyingkatan. Penyingkatan disini di gunakan untuk penyingkatan deretan angka 0

Contoh

Fe80:0000:0000:0000:d131:ce93:5658:feba

Menjadi

Fe80::d131:ce93:5658:feba

Contoh lain untuk alamat loopback ipv6

0000:0000:0000:0000:0000:0000:0000:0001

Bisa di tulis

0:0:0:0:0:0:0:1

Atau

::1

Kompresi deretan 0 hanya bisa di lakukan sekali saja

Misalnya

Fe80:0000:0000:ce93:0000:0000:5658:feba

Menjadi

Fe80::ce93:0000:0000:5658:feba

Atau

Fe80:0000:0000:ce93::5658:feba

Tidak bisa dilakuakan dua kali penyingkatan seperti

Fe80::ce93::5658:feba

 

Mixed biasanya di gunakan untuk gabungan ipv4 dan ipv6

X:x:x:x:x:x:d.d.d.d (ipv4-compatible ipv6)(ipv4-mapperd ipv6 address)

 

Pembagian Type komunikasi ipv6

Dalam ipv4 ada 3

  • Unicast
  • Multicast
  • Broadcast
  • Ipv6

Sementara pada IPv6 :

  • Unicast
  • Multicast
  • Anicast

Unicast : pengidentifikasian untuk interface tunggal paket yang di kirimkan ke alamat unicast adalah paket yang di kirim ke sebuah interface yang di identifikasikan oleh alamat tersebut

Anycast : pengidentifikasian untuk sekumpulan interface (dalam node berbeda) paket yang di kirimkan ke alamat anycast mengacu pada salah satudari sekumpulan interface yang di identifikasi oleh alamat tersebut di tentukan oleh jarak terdekat dari pengirim paket menurut pengukuran jarak protocol routing

Multicast : pengidentifikasian untuk sekumpulan interface pada node yang berbeda paket yang di kirim ke alamat multicast adalah paket yang di kirim ke semua interface yang di identifikasikan oleh alamat tersebut

Broadcast yang ada dalam IPv4 sudah tidak digunakan lagi dalam IPv6

Kelas dan Type Address pada IPV6

Ipv6 tidak mengenal kelas kelas seperti pada ipv4 pada ipv4 terdapat kelas A,B,C,D,E pada ipv6 tidak mengenal kelas kelas tersebut tapi pada ipv6 di kelompokan menjadi

  • Link-local merupakan jenis address yang mengizinkann sebuah computer dapat berkomunikasi dengan computer lainnya dalam satu subnet yang sama di mulai dengan FE80:..
  • Site-local (sudah tidak berlaku) merupakan jenis address yang mengizinkan sebuah computer berkomunikasi dengan computer lain pada jaringan intranet (subnet yang berbeda) di mulain dengan FEC0:…
  • Global-address merupakan jenis alamat yang mengizinkakn sebuah computer dapat berkomunikasi dengan computer lainnya dalam internet berbasis ipv6 (istilah Ip Publik pada ipv4) di mulai dengan 2000:… – 3FFF:…

Strategi Transisi IPV4 ke IPv6

Dual Stack :

  • Dalam satu device, IPv4 dan IPv6 beroperasi bersama
  • Satu device punya IPv4 dan IPv6

Tunneling :

  • Paket IPv6 dienkapsulasi dalam paket IPv4
  • Atau sebaliknya, IPv4 dalam IPv6

NAT Translation :

  • Mirip dengan konsep NAT pada umumnya, namun yang di translasikan adalah IPv4 ke IPv6 dan sebaliknya