Anda di halaman 1dari 20

Pengertian IPV6 adalah suatu versi IP baru yang mana dirancang untuk;menjadi suatu langkah evolusiner dari IPV4.

Ini dapat diinstall sebagai perangkat lunak yang dapat diupgrade normal di peralatan internet dan interoperable dengan IPV4 yang sekarang . Strategi Penyebaran nya dirancang untuk tidak mempunyai flagdays atau ketergantungan lainnya. IPV6 dirancang untuk menjalankan dengan baik pada jaringan capaian tinggi e.g. !igabit "thernet# $%&'(# )*+# dll., dan pada -aktu yang sama tetap efisien untuk jaringan band-itch rendah masa dekat mendatang. IPV6 meliputi suatu mekanisme transisi yang mana dirancang untuk baru mengijinkan para pemakai untuk mengadopsi dan menyebar IPV6 untuk menyediakan interoperabilas langsung antara IPV4 dan IPV6 hosts. *ransisi suatu versi interdependencies# jika itu adalah untuk berhasil. Pengembangan IPV6 & Perubahan dari IPV4 ke IPV6 terutama pada. o +emperluas /emampuan Pengalamatan o Penyederhanaan 0ormat 1eader o +eningkatkan support untuk perluasan dan pilihan o +engalirkan /emampuan 2abeling o Pengesahan 3an /emampuan Privasi. Internet Protokol harus incremental# dengan sedikit atau tidak ada kritis e.g. tanpa ka-at,. Sebagai tambahan# itu menyediakan suatu platform untuk internet kemampuan baru yang akan diperlukan di

Implementasi IPV6 Implementasi IPV6 dikembangkan untuk banyak penerus dan sistem operasi host berbeda. 4anyak yang sekarang mengirimkan produk. Ini meliputi implementasi host . )pple# 4S3I# 4ull# 3igital# "pilogue# 0ree4S3# 0*P Soft-are# 1itachi# 1P# I4+# I56I)# Interpeak# 2inu7# +entat# +icrosoft# 5et4S3# 5okia# 5ovell# 562# 5*18# $pen4S3# Pacific Soft-orks# Process Soft-are# SI%S# S%$# Siemens 5i7dorf# Silicon !raphics# Sun# 851# and 9I3"# and router implementations by :%om# 69I53# 4ay 5et-orks# cisco Systems# 3igital# 1itachi# I4+# +erit routing protocols,# 5okia# 5*18# Sumitomo "lectric# and *elebit %ommunications.

3. IPv6 Header Format ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&; <Version< Prio. < 0lo- 2abel < ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&; < Payload 2ength < 5e7t 1eader < 1op 2imit < ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&; < < ; ; < < ; Source )ddress ; < < ; ; < < ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&; < < ; ; < < ; 3estination )ddress ; < < ; ; < < ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;

4. Perluasan header IPV6 3i IPV6# opsional informasi internet&layer disandikan memisahkan 1eader yang mungkin ditempatkan antar header IPV6 dan yang bagian headerupper& layer di dalam suatu paket. )da sejumlah kecil . seperti perluasan header# masing&masing yang dikenali oleh suatu 5ilai header 4erikutnya beda. Sebagai yang digambarkan contoh ini# suatu IPV6 paket boleh memba-a nol# satu# atau lebih luas headernya# masing& masing yang dikenali oleh ne7t header dari header yang terdahulu. ;&&&&&&&&&&&&&&& < IPv6 header < < 5e7t 1eader = < *%P ;&&&&&&&&&&&&&&& ;&&&&&&&&&&&&&&&&&&&&&&&& < *%P header ; data < < < ;&&&&&&&&&&&&&&&&&&&&&&&&

;&&&&&&&&&&&&&&& < IPv6 header < < 5e7t 1eader = < 6outing ;&&&&&&&&&&&&&&& ;&&&&&&&&&&&&&&& < IPv6 header < < 5e7t 1eader = < 6outing ;&&&&&&&&&&&&&&&

;&&&&&&&&&&&&&&&& < 6outing header < < 5e7t 1eader = < *%P ;&&&&&&&&&&&&&&&&

;&&&&&&&&&&&&&&&&&&&&&&&& < *%P header ; data < < < ;&&&&&&&&&&&&&&&&&&&&&&&& ;&&&&&&&&&&&&&&&&& < header ; data < < ;&&&&&&&&&&&&&&&&& < *%P

;&&&&&&&&&&&&&&&& ;&&&&&&&&&&&&&&&&& < < 0ragment <

< 6outing header < 0ragment header < fragment of *%P < 5e7t 1eader = < 5e7t 1eader = ;&&&&&&&&&&&&&&&& ;&&&&&&&&&&&&&&&&&

3engan satu perkecualian# perluasan header tidaklah diuji atau diproses dengan nodes manapun sepanjang suatu alur penyerahan paket# sampai paket menjangkau node atau masing&masing satuan node# di dalam kasus multicast, yang dikenali di dalam destination address header IPV6. 1eader Pilihan 2oncatan# yang memba-a informasi yang harus diuji dan diproses oleh tiap&tiap nodes sepanjang suatu alur penyerahan paket# termasuk sumber dan nodes tujuan. 1op&4y&1op options header#pada saat pelaksanaan harus dengan seketika mengikuti IPV6 header. /eberadaannya ditandai oleh nilai nol pada header field berkutnya dari Ipv6 header. >ika# sebagai hasil pengolahan header# suatu node diperlukan untuk berproses kepada header yang berikutnya tetapi header yang berikutnya menilai header yang sekarang adalah yang tak dikenali oleh node# header harus membuang paket dan mengirimkan suatu I%+P Pesan +asalah Parameter kepada sumber paket# dengan suatu I%+P 5ilai /ode ( ? >enis header 4erikutnya yang tak dikenali ?, dan I%+P pointer field berisi offset nilai yang tak dikenali di dalam paket yang asli. *indakan yang sama harus diambil jika Suatu node menghadapi suatu nilai header berikutnya nol dari semua header lain dibanding header pada IPV6. +asing&+asing header perluasan adalah suatu bilangan bulat berbagai @ komposisi @ octet # di dalam memesan untuk mempertahankan @&octet kelurusan header yang berikut. +ulti&4idang /omposisi @ octet di dalam masing&masing header

perluasan dibariskan pada batasan&batasan alami# yaitu.# bidang lebar n komposisi music @ suara ditempatkan pada suatubilangan bulat berbagai n komposisi music @ suara dari start header# untuk n= '#(# 4# atau @. Suatu implementasi IPV6 penuh meliputi implementasi mengikuti header perluasan . 1op&by&1op $ptions 6outing *ype A, 0ragment 3estination $ptions )uthentication "ncapsulating Security Payload

4.' Pesan 1eader Perluasan "7tension 1eader $rder, /etika lebih dari header perluasan digunakan pada paket yang sama adalah dianjurkan header&header itu nampak pada pesan yang berikut. IPv6 header 1op&by&1op $ptions header 3estination $ptions header catatan ', 6outing header 0ragment header )uthentication header catatan (, "ncapsulating Security Payload header note (, 3estination $ptions header catatan :, upper&layer header catatan '. pilihan untuk diproses oleh tujuan yang pertama itu nampak IPV6 field )lamat *ujuan ditambah tujuan yang berikut yang ditampilkan pada Routing Header. catatan (. rekomendasi tambahan mengenai pesan yang berhubungan dengan Pengesahan dan "ncapsulasi Security Payload Header disampaikan dalam B 60%& '@(CD. %atatan : pilihan untuk diproses hanya tujuan akhir dari paket.

+asing&+asing perluasan header terjadi paling banyak sekali# kecuali header Pilihan *ujuan dapat terjadi paling banyak dua kali Routing Header dan yang kedua sebelum header lapisan atas,. >ika header lapisan atas upper&layer header, adalah header IPV6 lain di dalam kasus IPV6 menjadi tunnel di atas encapsulasi IPV6,# mungkin saja diikuti olehheader perluasan sendiri# yang secara terpisah tunduk kepada pesan yang sama. >ika dan ketika header perluasan lain digambarkan# batasan pemesanan mereka sehubungan dengan header yang telah ditampilkan di atas harus ditetapkan. IPV6 nodes harus menerima dan mencoba untuk memproses header air perluasan di manapun pesanan terjadi dalam paket yang sama# kecuali 1op&4y&1op header Pilihan yang mana terbatas untuknampak dengan seketika setelah suatu IPV6 header. +eskipun begitu# betul&betul dinasehatkan agar sumber paket IPV6 bertahan pada pesan yang direkomendasikan sampai kecuali jika spesifikasi yang berikut meninjau kembali rekomendasi tersebut. 4.( Pilihan options, 3ua di antara header perluasan yang didefinisikan sebagai 1op&4y&1op header Pilihan dan header pilihan *ujuan# memba-a suatu variabel dengan tipe angka disebut sebagai type&length&value dengan format berikut. ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;& & & & & & & & & < $ption *ype < $pt 3ata 2en < $ption 3ata ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;& & & & & & & & & Option Type Opt Data Len 8-bit identifier of the type of option. 8-bit unsigned integer. Length of the Option Data field of this option, in octets. Option Data data. ariable-length field. Option-Type-specific *ype 2ength Value, yang disandikan ? pilihan?# sekali ketika sebelum

8rutan pilihan di dalam suatu header harus diproses dengan keras di dalam pesan yang nampak pada header. >enis Pilihan identifiers secara internal disandikan melalui highest&order ( bits menetapkan tindakan yang harus diambil jika proses nodes IPV6 tidak mengenali *ipe pilihan. AA& melampaui;menghapuskan pilihan ini dan melanjut memproses header tersebut. A'& membuang paket BituD. 'A& membuang paket# dengan mengabaikan ya atau tidaknya )lamat *ujuan dari paket yaitu suatu multicast menunjuk# mengirimkan suatu I%+P Parameter# /ode (# pesan kepada milik paket )lamat Sumber# menunjuk Pilihan yang tak dikenali tipe pilihan. ''& membuang paket BituD dan# hanya jika *ujuan paket )lamat bukanlah suatu multicast menunjuk# mengirimkan suatu I%+P Parameter +asalah# /ode (# pesan kepada )lamat Sumber paket# menunjuk >enis Pilihan yang tak dikenali. *hird&1ighest&$rder bit >enis Pilihan menetapkan apakah data pilihan menyangkut pilihan itu dapat berubah en&route kepada tujuan paket akhir. /etika suatu header Pengesahan hadir di paket# untuk pilihan data manapun siapapun boleh berubah#en&route keseluruhan field pilihan data harus diperlakukan sebagai komposisi @ oktet nisli A ketika komputasi atau membuktikan keaslian paket itu. A& Pilihan 3ata tidak berubah en&route '& Pilihan 3ata boleh berubah en&route Pilihan individu mungkin punya kebutuhan kelurusan spesifik# untuk memastikan bah-a multi&octet nilai&nilai di dalam 4idang 3ata Pilihan jatuh terpasang batasan&batasan alami. /ebutuhan /elurusan dari suatu pilihan adalah yang ditetapkan menggunakan notasi 7n;y# maksudEarti jenis pilihan harus nampak pada suatu bilangan bulat berbagai 7 komposisi @ suara dari start header lebih y komposisi music @ suara. Sebagai contoh. (n berarti (&octet manapun offset dari start header. @n;( BalatE maknaD @&octet offset dari start header manapun lebih ( dari komposisi @ suara.

)da dua pilihan lapisan digunakan ketika diperlukan untuk membariskan pilihan yang berikut dan untuk memperpanjang itu berisi header dari suatu tentang @ komposisi @ octet. Pilihan 2apisan ini harus dikenali oleh semua implementasi IPV6.

Pad' . Pilihan ;&;&;&;&;&;&;&;&; < A< ;&;&;&;&;&;&;&;&; %)*)*)5F format Pad' Pilihan adalah suatu kasus khusus dimana pengerjaannya bukan mempunyai panjang dan field nilai. Pilihan pad' digunakan untuk memasukkanEmenyisipkan satu komposisi @ octet ke dalam)rea Pilihan suatu header. >ika komposisi @ suara lebih dari satu lapisan maka diperlukan Pad n pilihan. Pad n Pilihan /ebutuhan /elurusan. tidak ada, ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&&&&&&&&& < '< +emilih 3ata 2en< 3ata Pilihan ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&&&&&&&&& Pad n Pilihan digunakan untuk memasukkanEmenyisipkan dua atau lebih komposisi music @ suara lapisan ke dalam )rea Pilihan header. /arena lapisan 5 komposisi @ octet#+emilih field 3ata 2en berisi nilai 5&(# dan Pilihan data terdiri dari 5&( komposisi @ octet nilai nol. 4.: 1op&4y&1op header Pilihan 1op&4y&1op header pilihan digunakan untuk memba-a informasi opsional bah-a harus diuji oleh tiap&tiap nodes sepanjang suatu alur penyerahan paket. 1op& 4y&1op header Pilihan dikenali oleh suatu 5ilai header berikutnya 5ol pada header IPV6# dan mempunyai format yang berikut. ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&; < 1eader berikutnya < . < 1dr "7t 2en < < . < ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&; . . .

. . <

$ptions E pilihan

. . <

;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;

header 4erikutnya

@&4it Selektor. Identifikasi header dengan seketika mengikuti pilihan 1op&4y&1op header Protokol

!unakan nilai&nilai yang sama sebagai field IPV4 B 60%&'CAA et seG.D. 1dr "7t 2en 4y&1op

@&bit bilangan bulat tidak ditandai Panjangnya pilihan 1op& header di dalam @&octet unit# belum termasuk yang pertama @ komposisi @ octet.

pilihan

Variable&2ength menyudahi 1op&4y&1op header Pilihan adalah suatu bilangan bulat berbagai @ komposisi @ octet.

Sebagai tambahan terhadap Pad' 3an Pad n Pilihan menetapkan bagian 4.(# hop&by& hop pilihan yang berikut digambarkan. >umbo Payload option /ebutuhan /elurusan. 45; (, ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&; < < 'H4 < +emilih 3ata 2en=4 < < ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&; >umbo Payload 2ength ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&; >umbo Payload digunakan untuk mengirimkan IPV6 paket dengan payload lebih panjang dibanding 6I#I:I komposisi @ octet. >umbo Payload 2ength adalah panjang paket di dalam komposisi @ octet# tidak termasuk IPV6 header tetapi mencakup 1op&4y&1op header pilihan ; dimana harus lebih besar dari 6I#I:I. >ika suatu paket diterima dengan suatu !o"bo Payload, yang berisi suatu panjang dari >umbo payload kurang dari atau sepadan dengan 6I#I:I# suatu I%+P Pesan

Parameter# /ode A# harus dikirim kepada sumber paket# menunjuk ke high&order komposisi @ octet yang cacat pada panjang field pada >umbo Payload. 0ield panjang >umbo Payload di dalam IPV6 header harus mulai dari nol di dalam tiap&tiap paket yang memba-a Pilihan >umbo Payload tersebut. >ika sebuah paket diterima dengan suatu >umbo Payload yang sah menyajikan dan suatu IPV6 tidak nol padap field >umbo Payload# suatu I%+P +asalah Parameter. Pesan +asalah Parameter# /ode A# harus dikirim kepada milik paket sumber# menunjuk komposisi @ octet yang pertama dari header 0ragmen. Suatu implementasi yang tidak mendukung !u"bo Payload tidak bisa mempunyai penghubung ke mata&mata rantai +*8 dimana adalah lebih besar dari 6I#ICI 4A komposisi @ octet IPV6 header yang lebih dari 6I#I:I komposisi @ octet Payload,. 4.4 +enaklukkan header 6outing 1eader, 1eader Penaklukan digunakan oleh suatu sumber IPV6 untuk mendaftar satu atau lebih node intermediate yangJdikunjungi? di perjalanan ke suatu paket milik tujuan. 0ungsinya adalah sangat serupa ke 6ute Sumber pilihan IPV4KS. 1eader Penaklukan dikenali oleh suatu 5ilai header berikutnya yaitu 4: pada header berikutnya dan mempunyai format yang berikut. ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&; < 5e7t 1eader < 1dr "7t 2en < 6outing *ype < Segments 2eft < ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&; < . . . < header berikutnya type&specific data . < @&4it Selektor. Identifikasi jenis header yang dengan seketika menaklukkan header berikutnya !unakan nilai&nilai yang sama pada field IPV4 Protokol < . .

;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;

>ika# sedang memproses menerima sebuah paket# suatu node menemukan routing header dengan nilai yang tidak dikenali dari suatu routing type# perilaku yang diperlukan tentang nodes tergantung pada nilai Segmeny 2eft field# seperti. >ika Segmen 2eft adalah nol# node harus mengabaikan routing header dan mulai proses header yang berikutnya di paket# jenis siapa dikenali oleh header Lang berikutnya di dalam routing header. >ika Segmen 2eft adalah tidak nol# nodes harus membuang paket itu dan mengirimkan suatu I%+P Parameter Problem# /ode A# pesan kepada pemilik paket di alamat sumber# menunjuk routing type yang tidak dikenali. >ika sebuah proses routing header dari paket penerima# semuah intermediate node menilai bah-a paket ini dikirimkan pada suatu link milih +*8 yang lebih kecil dari ukuran paket# node harus menghilangkan paket dan mengirim sebuah I%+P Packet *oo 4ig message kepada paket )lamat Sumber. >enis A 6outing header mempunyai format yang berikut. 5e7t 1eader 1dr "7t 2en 6outing *ype=A 6eserved )ddressB'D )ddressB(D )ddressBnD +ulticast )ddresses harus tidak nampak dalam suatu routing header type A# atau di dalam IPV6 4idang )lamat *ujuan suatu paket memba-a suatu routing header type A. Sebuah routing header tidak diperiksa ato diproses sampai mencapai node yang di identifikasi di dalam )lamat *ujuan pada IPv6 header. Sebagai suatu contoh efek dari algoritma di atas# mempertimbangkan kasus suatu Sumber 5ode S mengirimkan suatu paket ke *ujuan 5ode 3# menggunakan suatu routing header untuk menyebabkan paket itu untuk dikirimkan via intermediate 5odes Segments 2ef

pohonEbengkak uratD I'# I(# dan I:. 5ilai&5ilai relevan IPV6 header dan routing header pada setiap segmen dari jalur pengiriman sebagai berikut.

4.I 0ragment 1eader 0ragment 1eader digunakan oleh suatu IPV6 sumber untuk mengirimkan paket lebih besar daripada memasukan pada jalur +*8 menuju tujuannya# dan mempunyai format yang berikut.

5e7t 1eader

6eserved 0ragment $ffset Identification

6es

3alam pengiriman paket yang terlalu besar untuk diterima dalam +*8 sebagai jalur tujuan# sebuah node sumber boleh membagi paket tersebut menjadi fragment& fragment dan mengirim setiap fragment sebagai paket terpisah# untuk dikembalikan lagi di receiver. Setiap paket yang di fragmentasi# node sumber memunculkan sebuah nilai identifikasi. 5ilai tersebut harus berbeda dengan fragmentasi paket yang sudah dikirim sama dengan )lamat sumber dan )lamat tujuan. >ika routing header menunjuk# )lamat tujuan akan menganggap ini adalah tujuan akhir. )-al# paket tidak terbagi&bagi besar dikenal sebagai ? paket yang asli?# dan itu dipertimbangkan untuk terdiri dari dua bagian# seperti yang digambarkan. paket asli. 8nfragmentable Part 0ragmentable Part

8nfragmentable Part terdiri dari IPV6 header ditambah perluasan header yang harus diproses oleh node dan mengarahkan kepada tujuan# itu adalah# semua header yang ke atas dan termasuk routing header# selain itu 1op&4y&1op header pilihan# selain itu tidak ada perluasan header. 0ragmentable Part terdiri dari sisa dari paket# itu adalah# perluasan header yang kebutuhan diproses hanya oleh node tujuan akhir# ditambah upper layer header dan data. 0ragmentable Part dari paket yang asli adalah dibagi menjadi fragment&fragment# masing&masing# kecuali mungkin yang terakhir itu ? rightmost?, satu# menjadi bilangan bulat kelipatan dari @ octets. 0ragment dipancarkan terpisah ? fragment packets? seperti yang digambarkan.

paket asli. 8nfragmentable Part fragment packets. 8nfragmentable Part 8nfragmentable Part 0ragment 1eader 0ragment 1eader o o o 8nfragmentable Part 0ragment 1eader 2ast 0ragment 0irst 0ragment Second 0ragment 0irst 0ragment Second 0ragment MMM 2ast 0ragment

+asing&+asing paket fragment adalah terdiri atas. '. 8nfragmentable Part dari paket yang asli (. Isi 0ragment 1eader :. 0ragment itu sendiri 8nfragmentable Part 0ragmentable Part

4agian header berikutnya yang merupakan bagian terakhir yang tidak bisa dibagi&bagi diperoleh dari bagian header yang berikutnya lebih dulu sebagai bagian a-al dari header fragmen. Payload Length paket yang dikumpulkan kembali dihitung dari panjang bagian yang tidak bisa dibagi&bagi lagi. Sebagai contoh# suatu rumusan untuk menghitung panjangnya muatan penghasil untung paket asli yang dikumpulkan kembali adalah. P2.$6I!= P2.0I6S*& 02.0I6S*& @; @N 0$.2)S*,; 02.2)S* Bdi manaEjikaD

P2.$6I!= 4idang Payload Length paket dikumpulkan kembali. P2.0I6S*= 4idang Payload Length paket fragmen pertama. 02.0I6S*= panjangnya fragmen yang mengikuti bagian header 0ragmen paket fragmen pertama. 0$.2)S*= 4idang $ffset 0ragmen header 0ragmen yang bertahanEberlangsung paket fragmen. 02.2)S*= panjangnya fragmen yang mengikuti header 0ragmen paket fragmen. Lang bisa membagi&bagi 4agian dari paket yang dikumpulkan kembali dibangun dari fragmen yang mengikuti header 0ragmen itu pada setiap paket fragmen. Panjang fragmen masing&masing dihitung oleh pengurangan dari Payload Length paket panjang header antara header IPV6 dan fragmennya sendiri.1eader 0ragmen tidak terdapat di bagian akhir# paket.dikumpulkan kembali. /esalahan yang berikut /ondisi&/ondisi boleh ada ketika pengumpulan kembali paket terbagi&bagi. >ika fragmen tidak cukup diterima untuk melengkapi reassembly paket di dalam 6A detik yang pertama kali datang dari paket tersebut dilakukan reassembly semua fragmen yang telah diterima untuk paket harus dibuang. >ika fragmen yang pertama dengan suatu $ffset 0ragmen nol, telah diterima# suatu I%+P *ime "7ceeded fragmen melakukan 6eassembly *ime "7ceed yang memberikan pesan seharusnya dikirim ke sumber fragmen itu . >ika panjang suatu fragmen diperoleh dari fragmen milik paket 4idang Panjangnya Payload Length# bukanlah @ komposisi music @ suara dan + 0lag fragmen itu adalah '# kemudian fragmen itu harus dibuang dan suatu I%+P +asalah Parameter# /ode A# pesan harus dikirim kepada sumber fragmen# menunjuk Payload length field dari paket fragmen. >ika panjangnya dan offset suatu fragmen sedemikian hingga Payload length field paket mengumpulkan kembali dari yang fragmen akan melebihi 6I#I:I komposisi music @ suara# kemudian fragmen itu harus dibuang dan suatu I%+P +asalah Parameter# /ode A# pesan harus dikirim kepada sumber fragmen# menunjuk 4idang $ffset paket fragme itu. 1eader yang berikutnya menilai header dari fragmen yang berbeda dengan fragmen paket asli yang sama boleh berbeda. 1anya nilai dari $ffset nol paket fragmen digunakan untuk reassembly. 4.6 Destinations optional Header

$ptional header digunakan untuk memba-a informasi opsional kebutuhan yang diuji hanya oleh suatu tujuan paket nodes. $ptional header dikenali oleh suatu 5ilai header berikutnya 6A di dalam, header yang dengan seketika terdahulu# dan mempunyai format yang berikut. ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&; < 5e7t 1eader < 1dr "7t 2en < . . . < < 1eader berikutnya @&4it Selektor. Identifikasi jenis header yang mengikuti optional header. !unakan nilai&nilai yang sama sebagai IPV4 4idang Protokol B 60%& 'CAA et seG.D. %atat bah-a ada dua jalan mungkin untuk menandai tujuan pemilihan informasi di suatu paket IPV6. baik sebagai suatu pilihan di destination optional header # atau sebagai suatu header perluasan terpisah. 1eader fragmen dan 1eader Pengesahan adalah contoh yang paling mendekati. Pendekatan yang mana dapat digunakan tergantung pada tindakan apa yang diinginkan untuk suatu tujuan yang tidak memahami pemilihan informasi. o jika yang diinginkan adalah tindakan untuk tujuan membuang paket dan# jika hanya )lamat *ujuan paket bukanlah suatu multicast menunjuk# mengirimkan suatu I%+P untuk )lamat Sumber paket# kemudian informasi mungkin yang disandikan baik sebagai suatu header terpisah atau sebagai suatu pilihan . o bila ada lain tindakan diinginkan# informasi harus disandikan sebagai suatu pilihan di dalam header tujuan mempunyai nilai AA# A'# atau 'A dalam nya highest&order dua puluh lima sen# penetapan tindakan yang diinginkan bagian 4.(,. 4.7 Tidak ada! Header berikutn"a lihat $ptions < < ; < . . . ;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;

;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;&;

5ilai IH 4idang header yang berikutnya dari suatu IPV6 atau manapun header perluasan menunjukkan bah-a tidak ada apapun berikut yang header. >ika Payload length field header IPV6 menandai adanya, kehadiran komposisi music @ suara yang lampau ujung suatu header 4erikutnya yang berisi IH# komposisi music @ suara itu harus diabaikan# dan diteruskan tanpa perubahan jika paket disampaikan. #.$. %asalah &kuran Paket IPV6 memerlukan bah-a tiap&tiap mata rantai di dalam, internet mempunyai suatu +*8 IC6 komposisi music @ suara atau lebih besar. Pada mata rantai manapun yang tidak bisa menyampaikan IC6&octet paket di dalam satu potongan# pemecahan menjadi kepingan link&specific dan reassembly harus yang disajikan pada suatu lapisan di ba-ah IPV6. 4agaimanapun# suatu node tidak harus mengirimkan fragmen yang mengumpulkan kembali suatu ukuran lebih besar dari 'IAA komposisi music @ suara kecuali jika mempunyai pengetahuan tegasEeksplisit bah-a destination dapat mengumpulkan kembali ukuran paket itu. Sebagai ja-aban atas suatu IPV6 paket yang dikirim untuk suatu IPV4 yaitu.# suatu paket yang mengalami terjemahan dari IPV6 ke IPV4,# memulai node IPV6 boleh menerima suatu Paket besar pesan I%+P pelaporan suatu 5"O*&1$P +*8 kurang dari IC6. 5ode IPV6 bukan diperlukan untuk mengurangi ukuran paket untuk kurang dari IC6# tetapi harus meliputi suatu header 0ragmen dalam paket itu sedemikian sehingga IPV6&*$&IPV4 dapat memperoleh suatu Identifikasi untuk menggunakan menghasilkan IPV4 fragmen. #.6. Flo' (abel (4&4it 4idang arus 2abel di dalam header IPV6 digunakan oleh sumber ke label paket itu di mana hal itu membutuhkan penanganan khusus dengan IPV6 penerus# seperti mutu Bjasa;layananD. Penghuni )tau Penerus yang tidak mendukung fungsi )rus 4idang 2abel diperlukan untuk menetapkan bidang itu nol ketika permulaan suatu paket# menyampaikan bidang tanpa perubahan ketika penyampaian suatu paket# dan mengabaikan bidang ketika menerima suatu paket. Suatu arus adalah suatu urutan paket mengirim dari sumber tertentu untuk sesuatu tertentu unicast atau multicast, di mana tujuan sumber menginginkan penanganan khusus oleh penerus

Suatu label arus ditugaskan untuk suatu arus oleh node sumber arus. 2abel baruarus harus terpilih pseudo&randomly, dan yang seragam mencakup dari ' ke 000000. *ujuan alokasi yang acak untuk membuat satuan bit manapun di dalam 4idang 2abel )rus yang pantas untuk penggunaan suatu dengan penerus. Semua paket yang kepunyaan arus yang sama harus dikirim dengan alamat sumber yang sama# alamat tujuan# prioritas# dan label arus. >ika manapun paket itu meliputi semua 1op&4y&1op optional header# kemudian mereka semua harus dimulai dengan 1op&4y&1op optional header yang sama. 1eader yang atas termasuk routing header. >ika suatu pelanggaran dideteksi# haruslah dilaporkan kepada sumber oleh suatu I%+P Pesan +asalah Parameter# /ode A# menunjukkan high&order komposisi music @ suara 4idang )rus 2abel offset ' di dalam IPV6 paket,. Penerus bebas untuk ? opportunistically? yang disediakan flo-&handling status untuk arus manapun# bahkan ketika tidak ada informasi penetapan arus telah disajikan via suatu protokol kendali# suatu hop&by&hop pilihan# atau lain BalatE maknaD. Penerus boleh kemudian memilih untuk ? ingat? hasil itu semua memproses langkah&langkah dan tempat yang menyembunyikan informasi# menggunakan alamat sumber sebagai kunci tempat menyembunyikan . /etika suatu node stop dan start kembali itu harus saksama bukan untuk menggunakan suatu label arus bah-a itu mungkin telah menggunakan untuk suatu arus. Ini mungkin yang terpenuhi dengan perekaman pemakaian label arus stabil sedemikian sehingga dapat diingat label arus sampai maksimum tentang mungkin sebelumnya arus yang dibentuk telah berakhir segala sedikitnya 6 detik arus yaitu.#

membangun mekanisme dengan umur hidup lebih panjang mungkin telah digunakan,. >ika -aktu yang minimum untuk node kembali# -aktu itu dapat dikurangi dari penantian yang perlu permulaan untuk mengalokasikan label arus. *idak ada kebutuhan bah-a semua# atau bahkan kebanyakan# paket mengalir# yaitu memba-a label arus tidak nol. 7. Prioritas 4&4it 4idang Prioritas di dalam, IPV6 header memungkinkan suatu sumber untuk mengidentifikasi prioritas penyerahan yang diinginkan tentang paket nya # sehubungan dengan lain paket dari sumber yang sama BituD. 5ilai&5ilai Prioritas dibagi ke dalam dua cakupan. 5ilai A melaluiEsampai C digunakan untuk menetapkan

prioritas tentang lalu lintas di mana sumber menyediakan kendali buntu# yaitu.# lalu lintas yang ? mengundurkan diri? sebagai ja-aban atas buntu# seperti *%P lalu lintas. 5ilai @ melaluiEsampai 'I digunakan untuk menetapkan prioritas lalu lintas yang tidak mengundurkan diri sebagai ja-aban atas buntu# e.g.#? real&time? paket dikirim pada suatu tingkat tarip tetap. /arena lalu lintas congestion&controlled# 5ilai&5ilai Prioritas yang berikut adalah yang direkomendasikan untuk kategori aplikasi tertentu. A& lalu lintas tidak ditandai '& ? pengisi? lalu lintas e.g.# netne-s, (& perpindahan data tanpa kendali e.g.# email, :& yang dipesan, 4& perpindahan curah yang menghadiri e.g.# 0*P# 50S, I& yang dipesan, 6& lalu lintas interaktip e.g.# telnet# O, C& internet mengendalikan lalu lintas e.g.# menaklukkan protokol# S5+P, >ika -aktu minimum yang diperlukan untuk mereboot cabangnya

diketahui seringkali lebih dari 6 detik,. 9aktu tsb dapat dikurangi dari periode penantian yang diperlukan sebelum memulai untuk mengalokasi arus label. *idak ada persyaratan bah-a semua bahkan kebanyakan paket kepunyaan dari aliran# i.e.# carry non&Pero flo- labels. Pengamatan ini ditempatkan disini untuk mengingatkan para perancang protokol dan pelaksana untuk tidak mengasumsikan cara lainnya. Sebagai contoh# akan bersifat tidak bijak untuk mendisain suatu penerus siapa yang penampilannya akan bersifat cukup hanya jika kebanyakan paket merupakan kepunyaan arus# atau untuk mendisain suatu rencana tekanan yang hanya bekerjaElancar pada paket kepunyaan arus. /arena lalu lintas non&congestion&controlled# Prioritas yang paling rendah menghargai @, harus digunakan untuk yang paket pengirim adalah paling berkeinginan sudah membuang di ba-ah kondisi&kondisi buntu e.g.# kesetiaan tinggi lalu lintas video,# dan nilai yang paling tinggi 'I, harus digunakan untuk yang paket pengirim adalah paling sedikit berkeinginan sudah membuang e.g.# lo-&fidelas lalu lintas audio,. *idak ada hubungan pemesanan tersiratkan antara prioritas yang congestion&controlled dan yang tidak buntu& prioritas yang dikendalikan.

). Persoalan &pper*(a"er Proto+ol @.' 8pper&2ayer %hecksums 2apisan atas %hecksums, 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 '(@&4I* IPV6 sebagai ganti :(&4I* IPV4 menunjuk. /hususnya# yang berikut ini ilustrasi menunjukkan *%P dan 83P ? pseudo&header? untuk IPV6.

o 1eader

Lang berikutnya menghargai pseudo&header mengidentifikasi

protokol lapisan atas e.g.# 6 untuk *%P# atau 'C untuk 83P,. o Panjangnya +uatan penghasil untung menggunakan pseudo&header adalah panjang paket lapisan atas# mencakup header lapisan atas . o *idak sama dengan IPV4# kapan 83P paket dimulai oleh suatu IPV6# 83P checksum tidaklah opsional. IPV6 versi I%+P B 60%&'@@ID meliputi di atas pseudo&header dalam checksum perhitungan nya ; ini adalah suatu perubahan dari IPV4 versi tentang I%+P# yang tidak meliputi suatu pseudo&header dalam checksum nya . )lasan untuk perubahan adalah untuk melindungi I%+P 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. 4idang 1eader mengidentifikasi IPV6 versi I%+P BituD. ).# %a,imum Pa+ket (i-etime *idak sama dengan IPV4# IPV6 node tidaklah diperlukan untuk Lang berikutnya didalam pseudo&header untuk I%+P berisi menghargai I@# yang

menyelenggarakan paket maksimum seumur hidup. Itu adalah alasan IPV4 ? 9aktu untuk *inggal? bidang adalah yang dinamai kembali ? 4atas 2oncatan? didalam IPV6. 3alam 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. +anapun 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. ).3 %a,imum &pper*(a"er Pa"load .i/e /etika menghitung ukuran muatan penghasil untung yang maksimum yang tersedia untuk lapisan atas data# suatu lapisan atas protokol harus mempertimbangkan ukuran yang lebih besar tentang IPV6 header sehubungan dengan IPV4 header itu. /etika menggunakan *%P diatas IPV6# +SS harus dihitung seperti ukuran paket yang maksimum kurang 6A komposisi music @ suara# sebab +I5I+8+& 2"5!*1 IPV6 header yaitu.# suatu IPV6 header dengan tidak ada header perluasan, adalah (A komposisi music @ suara lebih panjang dibanding suatu minimum&length IPV4 header.

Anda mungkin juga menyukai