Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
10 Mar. 2017
Onno W. Purbo
Ikuti
Pengikut 797
IPv6 di buat untuk mengganti IPv4, yang masih digunakan oleh sebagian
besar traffic di Internet sampai 2015. Untuk pertama kalinya, pada bulan
September 2013, persentase pengguna yang mencapai Google melalui
IPv6 melebihi 2%.
Apakah IPv6?
IPv6 adalah protokol lapisan 3 yang baru yang dirancang untuk
menggantikan IPv4 (yang juga dikenal sebagai IP). IPv4 dirancang pada
masa lalu (RFC 760 / Internet Protocol dari January 1980) dan sejak di
perkenalkannya, sudah banyak sekali permohonan untuk address yang
lebih banyak maupun perbaikan kemampuan. Terakhir RFC 2460 /
Internet Protocol Version 6 Specification.
Perubahan utama di IPv6 adalah disain ulang dari header, termasuk
peningkatan jumlah address dari 32 bit menjadi 128 bit. Karena lapisan
ke 3 bertanggung jawab untuk transport paket end-to-end menggunakan
routing paket berbasis pada address, dia harus memasukan IPv6
address yang baru (source dan destination), seperti IPv4.
Untuk informasi lebih lanjut tentang sejarah IPv6 ada baiknya melihat
RFC lama terkait IPv6, seperti SWITCH IPv6 Pilot / References.
linux/include/linux/in6.h
@@ -0,0 +1,99 @@
+/*
+ * + * Authors:
+*
+ * Source:
Pada saat ini, banyak perkembangan jangka panjang IPv6 di patch oleh
USAGI dan banyak lainnya mulai terintegrasi ke kernel 2.6.x ke atas. Dari
waktu ke waktu USAGI mengirimkan snapshot ke kernel source terakhir.
Penampakan IPv6
Seperti di jelaskan sebelumnya, IPv6 address panjangnya 128 bit.
Jumlah bit tersebut jika di konversikan dalam desimal sangat panjang
sampai 39 digit:
2^128-1: 340282366920938463463374607431768211455
Nomor sepanjang itu bukan address yang dapat di ingat dengan midah.
Di samping itu, IPv6 address berorientasi bit, juga seperti IPv4 hanya
saja banyak yang tidak menyadarinya. Oleh karenanya, notasi yang lebih
mudah adalah hexadesimal. Dalam hexadesimal, 4 bit (yang juga
dikenal sebagai "nibble") di representasikan dalam digit atau karakter
0-9 dan a-f (10-15). Format ini menyebabkan panjang dari IPv6 address
menjadi 32 karakter.
2^128-1: 0xffffffffffffffffffffffffffffffff
2^128-1: ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
2001:0db8:0100:f101:0210:a4ff:fee3:9566
2001:0db8:0100:f101:0210:a4ff:fee3:9566 ->
2001:db8:100:f101:210:a4ff:fee3:9566
Satu urutan blok 16 bit yang berisi hanya NOL dapay di ganti dengan "::".
Tapi tidak bisa lebih dari satu kali, karena representasinya jadi tidak unik.
# ipv6calc --addr_to_base85
2001:0db8:0100:f101:0210:a4ff:fee3:9566
Hasilnya:
9R}vSQZ1W=9A_Q74Lz&R
Onno W. Purbo
Pengikut 797
Ikuti