IPv 6
IPv 6
Pengembangan IPV4
Tidak mempunyai flagdays / ketergantungan
High performance network
Waktu sama - > efisien untuk bandwitch rendah
Mekanisme transisi interoperabilas antar host
IPV4 & IPV6
Transisi incremental tidak ada kritis
interdependencies
Implementasi IPV6
Apple, BSDI, Bull, Digital, Epilogue, FreeBSD,
IPv6 header
Routing header
Fragment header
upper-layer header
Options
format :
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- - - - - - - - | Option Type | Opt Data Len | Option Data
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- - - - - - - - * Option Type
8-bit identifier of the type of option.
* Opt Data Len
8-bit unsigned integer. Length of
the Option Data field of this option,
in octets.
* Option Data
Variable-length field. Option-Typespecific data.
header tersebut.
01- membuang paket [itu].
10- membuang paket, dengan mengabaikan ya atau tidaknya
Alamat Tujuan dari paket yaitu suatu multicast menunjuk,
mengirimkan suatu ICMP Parameter, Kode 2, pesan kepada
milik paket Alamat Sumber, menunjuk Pilihan yang tak dikenali
tipe pilihan.
11- membuang paket [itu] dan, hanya jika Tujuan paket
Alamat bukanlah suatu multicast menunjuk, mengirimkan suatu
ICMP Parameter Masalah, Kode 2, pesan kepada Alamat
Sumber paket, menunjuk Jenis Pilihan yang tak dikenali.
Routing Header
Header Penaklukan digunakan oleh suatu
sumber IPV6 untuk mendaftar satu atau
lebih node intermediate yangdikunjungi" di
perjalanan ke suatu paket milik tujuan.
Fungsinya adalah sangat serupa ke Rute
Sumber pilihan IPV4'S. Header
Penaklukan dikenali oleh suatu Nilai
header berikutnya yaitu 43 pada header
berikutnya dan mempunyai format yang
berikut:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
|
.
.
.
type-specific data
.
.
.
|
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Next Header | Hdr Ext Len | Routing Type=0| Segments Left | Reserved| Strict/Loose Bit Map
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
|
+
Address[1]
+
|
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
|
+
Address[2]
+
|
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
.
.
.
.
.
.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
|
+
Address[ n
+
|
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Routing Type=0
Reserved
Address[1]
Address[2]
Address[n]
Segments Lef
Fragment Header
Fragment Header digunakan oleh suatu
IPV6 sumber untuk mengirimkan paket
lebih besar daripada memasukan pada
jalur MTU menuju tujuannya
Next Header
Reserved
Fragment
Offset
Identification
Res
Fragmentable Part
First Fragment
Second
Fragment
Last Fragment
fragment packets:
Unfragmentable Part
Fragment Header
First Fragment
o
o
o
Unfragmentable Part
Fragment Header
Second Fragment
Unfragmentable Part
Fragment Header
Last Fragment
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
Flow Label
24-Bit Bidang arus Label di dalam header IPV6
Prioritas
4-Bit Bidang Prioritas di (dalam) IPV6 header memungkinkan suatu
Suatu pengangkutan atau lain protokol lapisan atas yang meliputi address dari header IP dalam
checksum perhitungan nya harus dimodifikasi untuk menggunakan diatas IPV6, untuk meliputi
alamat 128-BIT IPV6
sebagai ganti 32-BIT IPV4 menunjuk. Khususnya, yang berikut ini ilustrasi menunjukkan TCP
dan UDP " pseudo-header" untuk IPV6:
* Header Yang berikutnya menghargai pseudo-header mengidentifikasi protokol lapisan atas
( e.g., 6 untuk TCP, atau 17 untuk UDP).
* Panjangnya Muatan penghasil untung menggunakan pseudo-header adalah panjang paket
lapisan atas, mencakup header lapisan atas .
* Tidak sama dengan IPV4, kapan UDP paket dimulai oleh suatu IPV6, UDP checksum tidaklah
opsional.
IPV6 versi ICMP [ RFC-1885] meliputi di atas pseudo-header dalam checksum perhitungan nya ;
ini adalah suatu perubahan dari IPV4 versi tentang ICMP, yang tidak meliputi suatu pseudoheader dalam checksum nya . Alasan untuk perubahan adalah untuk melindungi ICMP dari
misdelivery atau korupsi bidang IPV6 header yang di atasnya itu semua tergantung, yang mana,
tidak sama dengan IPV4, tidaklah dicakup oleh suatu internet-layer checksum. Bidang Header
Yang berikutnya didalam pseudo-header untuk ICMP berisi menghargai 58, yang
mengidentifikasi IPV6 versi ICMP [itu].
Tidak sama dengan IPV4, IPV6 node tidaklah diperlukan untuk menyelenggarakan paket
maksimum seumur hidup. Itu adalah alasan IPV4 " Waktu untuk Tinggal" bidang adalah yang
dinamai kembali " Batas Loncatan" didalam IPV6. Dalam praktek, seluruh sedikit, bila ada, IPV4
implementasi menyesuaikan diri kepada kebutuhan yang mereka membatasi paket seumur
hidup, maka ini adalah tak satu perubahan pun dalam praktek. Manapun lapisan atas protokol
yang bersandar pada internet layer itu ( apakah IPV4 atau IPV6) untuk membatasi paket seumur
hidup hendaknya diupgrade untuk menyediakan sendiri mekanisme untuk mendeteksi dan
membuang paket usang.