Pengenalan
Materi ini akan membahas 2 topik yaitu dasar pemikiran untuk sebuah protokol baru dan
alasan untuk menunda adopsi
Alasan Perubahan
Alasan utama diperlukan kebutuhan protocol IPv6 baru adalah penipisan alamat. Selain itu ada juga alasan lain, yaitu terkait keterlambatan proses karena beberapa pengolahan yang tidak perlu, kebutuhan akan pilihan baru, dukungan untuk multimedia, dan keputusasaan kebutuhan security.
IPv6 menanggapi masalah tersebut dengan melakukan suatu perubahan utama pada protocol:
• Ruang alamat yang lebih besar. Alamat IPv6 adalah 128 bit. Dibandingkan dengan 32-bit alamat IPv4, ini adalah kenaikan besar (296 kali) di ruang alamat.
• Format header yang lebih baik. IPv6 menggunakan format header baru dimana pilihan dipisahkan dari header dasar dan disisipkan, bila diperlukan, antara base header dan data lapisan atas. Ini menyederhanakan dan mempercepat proses routing karena Sebagian besar pilihan tidak perlu diperiksa oleh router.
• Pilihan baru. IPv6 memiliki opsi baru untuk memungkinkan fungsi tambahan.
• Penyisihan untuk perpanjangan. IPv6 dirancang untuk memungkinkan perpanjangan protokol jika dibutuhkan oleh teknologi atau aplikasi baru.
• Dukungan untuk alokasi sumber daya. Di IPv6, bidang layanan jenis sudah ada dihapus, tapi dua bidang baru, kelas lalu lintas dan label aliran telah ditambahkan untuk diaktifkan sumber untuk meminta penanganan paket secara khusus. Mekanisme ini bisa digunakan untuk mendukung lalu lintas seperti real-time audio dan video.
• Dukungan untuk keamanan lebih. Opsi enkripsi dan otentikasi di IPv6 memberikan kerahasiaan dan integritas paket.
Alasan Penundaan Adopsi
Penerapan IPv6 telah lambat. Alasannya adalah bahwa motivasi asli untuk nya pengembangan, deplesi alamat IPv4, telah diperlambat karena tiga solusi jangka pendek: pengalamatan tanpa kelas, penggunaan DHCP untuk alokasi alamat dinamis, dan NAT.
Format Paket
Setiap paket terdiri dari wajib header dasar diikuti oleh payload. Muatan terdiri dari dua bagian: opsional header ekstensi dan data dari lapisan atas. Header dasar menempati 40 byte, sedangkan header ekstensi dan data dari lapisan atas mengandung hingga 65.535 byte informasi.
Base Header
Format Base Header
Keterangan :
VER. Bidang 4-bit ini mendefinisikan nomor versi IP. Untuk IPv6, nilainya adalah 6.
Traffic Class. Bidang 8-bit ini digunakan untuk membedakan muatan berbeda dengan yang berbeda persyaratan pengiriman Ini menggantikan bidang kelas layanan di IPv4.
Flow Label. Label aliran adalah bidang 20-bit yang dirancang untuk memberikan penanganan khusus untuk aliran data tertentu.
Payload Length. Bidang panjang muatan 2 byte mendefinisikan panjang datagram IP tidak termasuk header dasar
Next header. adalah field 8-bit yang mendefinisikan header yang mengikuti header dasar di datagram Header berikutnya adalah salah satu ekstensi opsional header yang digunakan oleh IP atau header dari paket yang dienkapsulasi seperti UDP atau TCP.
Hop limit. batas hop 8-bit ini melayani tujuan yang sama dengan bidang TTL di IPv4.
Source addresss, adalah alamat Internet 16-byte (128-bit) yang mengidentifikasi sumber asli datagram.
Destination address, dalah Internet 16-byte (128-bit) alamat yang biasanya mengidentifikasi tujuan akhir datagram.
Flow Label
Aturan yang ditetapkan dalam Flow Label
1. Label aliran diberikan ke paket oleh host sumber. Labelnya acak nomor antara 1 dan 224 - 1. Sumber tidak boleh menggunakan kembali label aliran untuk aliran baru sedangkan arus yang ada masih hidup.
2. Jika host tidak mendukung label aliran, ini akan menentukan bidang ini menjadi nol. Jika router tidak dukung label alir, itu hanya mengabaikannya.
3. Semua paket yang memiliki aliran yang sama memiliki sumber yang sama, tujuan yang sama, prioritas yang sama, dan pilihan yang sama.
Perbandingan antara header IPv4 dan IPv6
Perbandingan antara header IPv4 dan IPv6 adalah :
panjang header dieliminasi dalam IPv6 karena panjang headernya adalah tetap di versi ini
jenis layanan dieliminasi dalam IPv6. Bidang kelas lalu lintas dan label aliran bersama-sama mengambil alih fungsi bidang jenis layanan.
Panjang total dieliminasi dalam IPv6 dan diganti dengan panjang muatan bidang.
identifikasi, bendera, dan offset dieliminasi dari base header di IPv6 Mereka termasuk dalam header ekstensi fragmentasi.
TTL disebut batas hop di IPv6.
protokol digantikan oleh kolom header berikutnya.
checksum header dieliminasi karena checksum disediakan oleh atas lapisan protokol; Oleh karena itu tidak diperlukan pada tingkat ini.
opsi di IPv4 diimplementasikan sebagai header ekstensi di IPv6.
Extension Headers
Enam jenis header ekstensi telah ditentukan. Ini adalah pilihan hop-by-hop, sumber routing, fragmentasi, otentikasi, muatan keamanan terenkripsi, dan tujuan pilihan
Hop-by-Hop Option
Opsi hop-by-hop digunakan saat sumbernya perlu menyampaikan informasi ke semua router dikunjungi oleh datagram.
hanya tiga pilihan hop-by-hop yang telah ditetapkan: Pad1, PadN, dan jumbo
Pad1. Pilihan ini panjangnya 1 byte dan dirancang untuk tujuan penyelarasan. Pad1 tidak berisi pilihan field panjang atau bidang data pilihan. Ini hanya terdiri dari bidang kode opsi semua bit diatur ke 0 (tindakan adalah 00, bit perubahan adalah 0, dan tipe adalah 00000). Pad1 bisa jadi disisipkan di manapun dalam header pilihan hop-by-hop
Padn. PadN mirip konsepnya dengan Pad1. Bedanya PadN yang digunakan Bila diperlukan 2 atau lebih byte untuk penyelarasan. Pilihan ini terdiri dari 1 byte kode pilihan, 1 byte dari panjang opsi, dan jumlah variabel padding nol byte. Nilai dari kode opsi adalah 1 (tindakan adalah 00, bit perubahan adalah 0, dan tipe adalah 00001). Panjang pilihan berisi jumlah byte padding.
jumbo payload Ingat bahwa panjang muatan di datagram IP bisa menjadi maksimal 65.535 bytes. Namun, jika karena alasan apapun muatan yang lebih panjang adalah diperlukan, kita bisa menggunakan opsi payload jumbo untuk mendefinisikan panjang yang lebih panjang ini. Itu opsi payload jumbo harus selalu dimulai dengan kelipatan 4 byte plus 2 dari awal header ekstensi. Opsi payload jumbo dimulai pada (4n + 2) byte, dimana n adalah bilangan bulat kecil.
Destination Option
Destination Option digunakan saat sumber harus menyampaikan informasi hanya ke tujuan.
Source Routing
source routing extension header menggabungkan konsep rute sumber yang ketat dan pilihan rute sumber longgar IPv4. Sumber routing header berisi minimum dari tujuh bidang. Dua bidang pertama, header dan header berikutnya panjang, identik dengan header ekstensi hop-by-hop.
Fragmentation
Konsep fragmentasi sama dengan yang ada di IPv4. Namun, tempat di mana Fragmentasi terjadi berbeda.
Authentication
Header ekstensi otentikasi memiliki dua tujuan: memvalidasi pesan pengirim dan memastikan integritas data. Yang pertama dibutuhkan agar penerima bias yakin bahwa sebuah pesan berasal dari pengirim asli dan bukan dari penipu. Yang terakhir ini Diperlukan untuk mengecek bahwa datanya tidak berubah dalam peralihan oleh beberapa hacker.
Format ekstensi authentikasi :
Encrypted Security Payload
encrypted security payload (ESP) adalah ekstensi yang memberikan kerahasiaan dan penjaga melawan menguping
Perbandingan antara IPv4 dan IPv6
Opsi no-operation dan end-of-option di IPv4 diganti oleh Pad1 dan Pilihan PadN di IPv6.
Pilihan jalur rekam tidak diimplementasikan di IPv6 karena tidak digunakan.
Pilihan timestamp tidak diimplementasikan karena tidak digunakan.
Pilihan rute sumber disebut header ekstensi rute sumber di IPv6.
Bidang fragmentasi di bagian header dasar IPv4 telah beralih ke fragmentasi header ekstensi di IPv6
Header ekstensi otentikasi baru di IPv6.
Header ekstensi payload keamanan terenkripsi baru di IPv6
TRANSISI DARI IPv4 KE IPv6
Karena banyaknya sistem di Internet, transisi dari IPv4 ke IPv6 tidak bisa terjadi secara tiba-tiba. Ini akan memakan banyak waktu sebelumnya setiap sistem di Internet bisa berpindah dari IPv4 ke IPv6. Transisi harus kelancaran untuk mencegah adanya masalah antara sistem IPv4 dan IPv6.
3 strategi yang dirancang IETF :
Dual Stack
Dianjurkan agar semua host, sebelum bermigrasi sepenuhnya ke versi 6, punya dual tumpukan protokol Dengan kata lain, sebuah stasiun harus menjalankan IPv4 dan IPv6 secara bersamaan sampai semua Internet menggunakan IPv6.
Tata letak konfigurasi dual stack :
Tunneling
Tunneling adalah strategi yang digunakan ketika dua komputer menggunakan IPv6 ingin berkomunikasi satu sama lain dan paketnya harus melewati wilayah yang menggunakan IPv4. Paket yang Melalui daerah ini, paket harus memiliki alamat IPv4. Jadi paket IPv6 dienkapsulasi dalam paket IPv4 saat memasuki wilayah dan meninggalkan kapsul saat itu keluar dari daerah Sepertinya paket IPv6 melewati sebuah terowongan di satu ujung dan muncul di ujung lain.
Header Translation
Header Translation diperlukan saat sebagian besar Internet beralih ke IPv6 namun beberapa sistem masih menggunakan IPv4. Pengirim ingin menggunakan IPv6, namun penerima tidak mengerti IPv6 Tunneling tidak bekerja dalam situasi ini karena paketnya harus dalam format IPv4 untuk dipahami oleh penerima. Dalam hal ini, format header harus benar-benar berubah melalui terjemahan header Header paket IPv6 dikonversi ke header IPv4.
Sumber : TCP/IP Protocol Suite, 4th Edition. Behrouz A. Forouzan. Chapter 28
Link Materi lainnya :
Address Resolution Protocol - Penjelasan ARP Disini
Mobile IP Disini
Underlying Technologies Disini
Introduction to Network Layer Disini
ICMPv4 Disini
Email:smtp,pop,imap,mime Disini
Network management:snmp Disini















0 komentar:
Posting Komentar