Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
(Dialihkan dari IPv6) Alamat IP versi 6 (sering disebut sebagai alamat IPv6) adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TP!IP yang menggunakan protokol IP versi 6" Panjang totalnya adalah #$%&bit, dan se'ara teoritis dapat mengalamati hingga $#$%(),* + #,)% host komputer di seluruh dunia" ontoh alamat IP versi 6 adalah $#DA-,,D)-,,,,-$.)/-,$AA-,,..-.0$%-12A" Da3tar isi 4sembunyikan5 # 6elayang pandang $ .ormat Alamat ) Penyederhanaan bentuk alamat * .ormat Pre3i+ 2 7enis&jenis Alamat IPv6 2"# 8ni'ast Address 2"#"# 8ni'ast global addresses 2"#"$ 8ni'ast site&lo'al addresses 2"#") 8ni'ast link&lo'al address 2"#"* 8ni'ast unspe'i3ied address 2"#"2 8ni'ast 9oopba'k Address 2"#"6 8ni'ast 6to* Address 2"#": 8ni'ast I6ATAP Address 2"$ ;ulti'ast Address 2") Any'ast Address 6 Pranala luar 4sunting5 6elayang pandang /erbeda dengan IPv* yang hanya memiliki panjang )$&bit (jumlah total alamat yang dapat di'apainya men'apai *,$1*,16:,$16 alamat), alamat IPv6 memiliki panjang #$%& bit" IPv*, meskipun total alamatnya men'apai * miliar, pada kenyataannya tidak sampai * miliar alamat, karena ada beberapa limitasi, sehingga implementasinya saat ini hanya men'apai beberapa ratus juta saja" IPv6, yang memiliki panjang #$%&bit, memiliki total alamat yang mungkin hingga $#$%(),* + #,)% alamat" Total alamat yang sangat besar ini bertujuan untuk menyediakan ruang alamat yang tidak akan habis (hingga beberapa masa ke depan), dan membentuk in3rastruktur routing yang disusun se'ara hierarkis, sehingga mengurangi kompleksitas proses routing dan tabel routing" 6ama seperti halnya IPv*, IPv6 juga mengi<inkan adanya D=P 6erver sebagai pengatur alamat otomatis" 7ika dalam IPv* terdapat dynami' address dan stati' address, maka dalam IPv6, kon3igurasi alamat dengan menggunakan D=P 6erver dinamakan dengan state3ul address 'on3iguration, sementara jika kon3igurasi alamat IPv6 tanpa D=P 6erver dinamakan dengan stateless address 'on3iguration" 6eperti halnya IPv* yang menggunakan bit&bit pada tingkat tinggi (high&order bit) sebagai alamat jaringan sementara bit&bit pada tingkat rendah (lo>&order bit) sebagai alamat host, dalam IPv6 juga terjadi hal serupa" Dalam IPv6, bit&bit pada tingkat tinggi akan digunakan sebagai tanda pengenal jenis alamat IPv6, yang disebut dengan .ormat Pre3i+ (.P)" Dalam IPv6, tidak ada subnet mask, yang ada hanyalah .ormat Pre3i+" Pengalamatan IPv6 dide3inisikan dalam ?. $):)" 4sunting5 .ormat Alamat Dalam IPv6, alamat #$%&bit akan dibagi ke dalam % blok berukuran #6&bit, yang dapat dikonversikan ke dalam bilangan heksadesimal berukuran *&digit" 6etiap blok bilangan heksadesimal tersebut akan dipisahkan dengan tanda titik dua (-)" @arenanya, 3ormat notasi yang digunakan oleh IPv6 juga sering disebut dengan 'olon&he+ade'imal 3ormat, berbeda dengan IPv* yang menggunakan dotted&de'imal 3ormat" /erikut ini adalah 'ontoh alamat IPv6 dalam bentuk bilangan biner- ,,#,,,,###,##,#,,,,,,,,,##,#,,##,,,,,,,,,,,,,,,,,,#,####,,###,##,,,,,,# ,#,#,#,#,,,,,,,,, ###############,,,#,#,,,#,,###,,,#,##,#, 8ntuk menerjemahkannya ke dalam bentuk notasi 'olon&he+ade'imal 3ormat, angka& angka biner di atas harus dibagi ke dalam % buah blok berukuran #6&bit- ,,#,,,,###,##,#, ,,,,,,,,##,#,,## ,,,,,,,,,,,,,,,, ,,#,####,,###,## ,,,,,,#,#,#,#,#, ,,,,,,,,######## #######,,,#,#,,, #,,###,,,#,##,#, 9alu, setiap blok berukuran #6&bit tersebut harus dikonversikan ke dalam bilangan heksadesimal dan setiap bilangan heksadesimal tersebut dipisahkan dengan menggunakan tanda titik dua" =asil konversinya adalah sebagai berikut- $#DA-,,D)-,,,,-$.)/-,$AA-,,..-.0$%-12A 4sunting5 Penyederhanaan bentuk alamat Alamat di atas juga dapat disederhanakan lagi dengan membuang angka , pada a>al setiap blok yang berukuran #6&bit di atas, dengan menyisakan satu digit terakhir" Dengan membuang angka ,, alamat di atas disederhanakan menjadi- $#DA-D)-,-$.)/-$AA-..-.0$%-12A @onvensi pengalamatan IPv6 juga mengi<inkan penyederhanaan alamat lebih jauh lagi, yakni dengan membuang banyak karakter ,, pada sebuah alamat yang banyak angka ,& nya" 7ika sebuah alamat IPv6 yang direpresentasikan dalam notasi 'olon&he+ade'imal 3ormat mengandung beberapa blok #6&bit dengan angka ,, maka alamat tersebut dapat disederhanakan dengan menggunakan tanda dua buah titik dua (--)" 8ntuk menghindari kebingungan, penyederhanaan alamat IPv6 dengan 'ara ini sebaiknya hanya digunakan sekali saja di dalam satu alamat, karena kemungkinan nantinya pengguna tidak dapat menentukan berapa banyak bit , yang direpresentasikan oleh setiap tanda dua titik dua (--) yang terdapat dalam alamat tersebut" Tabel berikut mengilustrasikan 'ara penggunaan hal ini"Alamat asli Alamat asli yang disederhanakan Alamat setelah dikompres .0%,-,,,,-,,,,-,,,,-,$AA-,,..-.01A-*A$ .0%,-,-,-,-$AA-..-.01A-*A$ .0%,--$AA-..-.01A-*A$ ..,$-,,,,-,,,,-,,,,-,,,,-,,,,-,,,,-,,,$ ..,$-,-,-,-,-,-,-$ ..,$--$ 8ntuk menentukan berapa banyak bit bernilai , yang dibuang (dan digantikan dengan tanda dua titik dua) dalam sebuah alamat IPv6, dapat dilakukan dengan menghitung berapa banyak blok yang tersedia dalam alamat tersebut, yang kemudian dikurangkan dengan angka %, dan angka tersebut dikalikan dengan #6" 6ebagai 'ontoh, alamat ..,$--$ hanya mengandung dua blok alamat (blok ..,$ dan blok $)" ;aka, jumlah bit yang dibuang adalah (%&$) + #6 ( 16 buah bit" 4sunting5 .ormat Pre3i+ Dalam IPv*, sebuah alamat dalam notasi dotted&de'imal 3ormat dapat direpresentasikan dengan menggunakan angka pre3iks yang merujuk kepada subnet mask" IPv6 juga memiliki angka pre3iks, tapi tidak didugnakan untuk merujuk kepada subnet mask, karena memang IPv6 tidak mendukung subnet mask" Pre3iks adalah sebuah bagian dari alamat IP, di mana bit&bit memiliki nilai&nilai yang tetap atau bit&bit tersebut merupakan bagian dari sebuah rute atau subnet identi3ier" Pre3iks dalam IPv6 direpesentasikan dengan 'ara yang sama seperti halnya pre3iks alamat IPv*, yaitu 4alamat5!4angka panjang pre3iks5" Panjang pre3iks menentukan jumlah bit terbesar paling kiri yang membuat pre3iks subnet" 6ebagai 'ontoh, pre3iks sebuah alamat IPv6 dapat direpresentasikan sebagai berikut- )..0-$1,,-D,,2-.$%/--!6* Pada 'ontoh di atas, 6* bit pertama dari alamat tersebut dianggap sebagai pre3iks alamat, sementara 6* bit sisanya dianggap sebagai inter3a'e ID" 4sunting5 7enis&jenis Alamat IPv6 IPv6 mendukung beberapa jenis 3ormat pre3i+, yakni sebagai berikut- Alamat 8ni'ast, yang menyediakan komunikasi se'ara point&to&point, se'ara langsung antara dua host dalam sebuah jaringan" Alamat ;ulti'ast, yang menyediakan metode untuk mengirimkan sebuah paket data ke banyak host yang berada dalam group yang sama" Alamat ini digunakan dalam komunikasi one&to&many" Alamat Any'ast, yang menyediakan metode penyampaian paket data kepada anggota terdekat dari sebuah group" Alamat ini digunakan dalam komunikasi one&to&one&o3&many" Alamat ini juga digunakan hanya sebagai alamat tujuan (destination address) dan diberikan hanya kepada router, bukan kepada host&host biasa" 7ika dilihat dari 'akupan alamatnya, alamat uni'ast dan any'ast terbagi menjadi alamat& alamat berikut- 9ink&9o'al, merupakan sebuah jenis alamat yang mengi<inkan sebuah komputer agar dapat berkomunikasi dengan komputer lainnya dalam satu subnet" 6ite&9o'al, merupakan sebuah jenis alamat yang mengi<inkan sebuah komputer agar dapat berkomunikasi dengan komputer lainnya dalam sebuah intranet" Alobal Address, merupakan sebuah jenis alamat yang mengi<inkan sebuah komputer agar dapat berkomunikasi dengan komputer lainnya dalam Internet berbasis IPv6" 6ementara itu, 'akupan alamat multi'ast dimasukkan ke dalam struktur alamat" 4sunting5 8ni'ast Address Alamat IPv6 uni'ast dapat diimplementasikan dalam berbagai jenis alamat, yakni- Alamat uni'ast global Alamat uni'ast site&lo'al Alamat uni'ast link&lo'al Alamat uni'ast yang belum ditentukan (uni'ast unspe'i3ied address) Alamat uni'ast loopba'k Alamat uni'ast 6to* Alamat uni'ast I6ATAP 4sunting5 8ni'ast global addresses Alamat uni'ast global IPv6 mirip dengan alamat publik dalam alamat IPv*" Dikenal juga sebagai Aggregatable Alobal 8ni'ast Address" 6eperti halnya alamat publik IPv* yang dapat se'ara global dirujuk oleh host&host di Internet dengan menggunakan proses routing, alamat ini juga mengimplementasikan hal serupa" 6truktur alamat IPv6 uni'ast global terbagi menjadi topologi tiga level (Publi', 6ite, dan Bode)".ield Panjang @eterangan ,,# ) bit /er3ungsi sebagai tanda pengenal alamat, bah>a alamat ini adalah sebuah alamat IPv6 8ni'ast Alobal" Top 9evel Aggregation Identi3ier (T9A ID) #) bit /er3ungsi sebagai level tertinggi dalam hierarki routing" T9A ID diatur oleh Internet Assigned Bame Authority (IABA), yang mengalokasikannya ke dalam da3tar Internet registry, yang kemudian mengolasikan sebuah T9A ID ke sebuah I6P global" ?es % bit Direservasikan untuk penggunaan pada masa yang akan datang (mungkin untuk memperluas T9A ID atau B9A ID)" Be+t 9evel Aggregation Identi3ier (B9A ID)$* bit /er3ungsi sebagai tanda pengenal milik situs (site) kustomer tertentu" 6ite 9evel Aggregation Identi3ier (69A ID) #6 bit ;engi<inkan hingga 622)6 ($#6) subnet dalam sebuah situs individu" 69A ID ditetapkan di dalam sebuah site" I6P tidak dapat mengubah bagian alamat ini" Inter3a'e ID 6* bit /er3ungsi sebagai alamat dari sebuah node dalam subnet yang spesi3ik (yang ditentukan oleh 69A ID)" 4sunting5 8ni'ast site&lo'al addresses Alamat uni'ast site&lo'al IPv6 mirip dengan alamat privat dalam IPv*" ?uang lingkup dari sebuah alamat terdapat pada internet>ork dalam sebuah site milik sebuah organisasi" Penggunaan alamat uni'ast global dan uni'ast site&lo'al dalam sebuah jaringan adalah mungkin dilakukan" Pre3iks yang digunakan oleh alamat ini adalah .0,--!*%".ield Panjang @eterangan #######,##,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, *% bit Bilai ketetapan alamat uni'ast site&lo'al 6ubnet Identi3ier #6 bit ;engi<inkan hingga 622)6 ($#6) subnet dalam sebuah struktur subnet datar" Administrator juga dapat membagi bit&bit yang yang memiliki nilai tinggi (high&order bit) untuk membuat sebuah in3rastruktur routing hierarkis" Inter3a'e Identi3ier 6* bit /er3ungsi sebagai alamat dari sebuah node dalam subnet yang spesi3ik" 4sunting5 8ni'ast link&lo'al address Alamat uni'ast link&lo'al adalah alamat yang digunakan oleh host&host dalam subnet yang sama" Alamat ini mirip dengan kon3igurasi APIPA (Automati' Private Internet Proto'ol Addressing) dalam sistem operasi ;i'roso3t Windo>s CP ke atas" host&host yang berada di dalam subnet yang sama akan menggunakan alamat&alamat ini se'ara otomatis agar dapat berkomunikasi" Alamat ini juga memiliki 3ungsi resolusi alamat, yang disebut dengan Beighbor Dis'overy" Pre3iks alamat yang digunakan oleh jenis alamat ini adalah .0%,--!6*".ield Panjang @eterangan #######,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 6* bit /er3ungsi sebagai tanda pengenal alamat uni'ast link&lo'al" Inter3a'e ID 6* bit /er3ungsi sebagai alamat dari sebuah node dalam subnet yang spesi3ik" 4sunting5 8ni'ast unspe'i3ied address Alamat uni'ast yang belum ditentukan adalah alamat yang belum ditentukan oleh seorang administrator atau tidak menemukan sebuah D=P 6erver untuk meminta alamat" Alamat ini sama dengan alamat IPv* yang belum ditentukan, yakni ,",","," Bilai alamat ini dalam IPv6 adalah ,-,-,-,-,-,-,-, atau dapat disingkat menjadi dua titik dua (--)" 4sunting5 8ni'ast 9oopba'k Address Alamat uni'ast loopba'k adalah sebuah alamat yang digunakan untuk mekanisme interpro'ess 'ommuni'ation (IP) dalam sebuah host" Dalam IPv*, alamat yang ditetapkan adalah #$:",","#, sementara dalam IPv6 adalah ,-,-,-,-,-,-,-#, atau --#" 4sunting5 8ni'ast 6to* Address Alamat uni'ast 6to* adalah alamat yang digunakan oleh dua host IPv* dan IPv6 dalam Internet IPv* agar dapat saling berkomunikasi" Alamat ini sering digunakan sebagai pengganti alamat publik IPv*" Alamat ini aslinya menggunakan pre3iks alamat $,,$--!#6, dengan tambahan )$ bit dari alamat publik IPv* untuk membuat sebuah pre3iks dengan panjang *%&bit, dengan 3ormat $,,$-WWCC-DDEE--!*%, di mana WWCC dan DDEE adalah representasi dalam notasi 'olon&de'imal 3ormat dari notasi dotted&de'imal 3ormat >"+"y"< dari alamat publik IPv*" 6ebagai 'ontoh alamat IPv* #2:"6,"1#"#$) diterjemahkan menjadi alamat IPv6 $,,$-1D)-2/:/--!*%" ;eskipun demikian, alamat ini sering ditulis dalam 3ormat IPv6 8ni'ast global address, yakni $,,$-WWCC-DDEE-69A ID-Inter3a'e ID" 4sunting5 8ni'ast I6ATAP Address Alamat 8ni'ast I6ATAP adalah sebuah alamat yang digunakan oleh dua host IPv* dan IPv6 dalam sebuah Intranet IPv* agar dapat saling berkomunikasi" Alamat ini menggabungkan pre3iks alamat uni'ast link&lo'al, alamat uni'ast site&lo'al atau alamat uni'ast global (yang dapat berupa pre3iks alamat 6to*) yang berukuran 6*&bit dengan )$& bit I6ATAP Identi3ier (,,,,-20.0), lalu diikuti dengan )$&bit alamat IPv* yang dimiliki oleh inter3a'e atau sebuah host" Pre3iks yang digunakan dalam alamat ini dinamakan dengan subnet pre3i+" ;eski alamat 6to* hanya dapat menangani alamat IPv* publik saja, alamat I6ATAP dapat menangani alamat pribadi IPv* dan alamat publik IPv*" 4sunting5 ;ulti'ast Address Alamat multi'ast IPv6 sama seperti halnya alamat multi'ast pada IPv*" Paket&paket yang ditujukan ke sebuah alamat multi'ast akan disampaikan terhadap semua inter3a'e yang dikenali oleh alamat tersebut" Pre3iks alamat yang digunakan oleh alamat multi'ast IPv6 adalah ..,,--!%".ield Panjang @eterangan ######## % bit Tanda pengenal bah>a alamat ini adalah alamat multi'ast" .lags * bit /er3ungsi sebagai tanda pengenal apakah alamat ini adalah alamat transient atau bukan" 7ika nilainya ,, maka alamat ini bukan alamat transient, dan alamat ini merujuk kepada alamat multi'ast yang ditetapkan se'ara permanen" 7ika nilainya #, maka alamat ini adalah alamat transient" 6'ope * bit /er3ungsi untuk mengindikasikan 'akupan lalu lintas multi'ast, seperti halnya inter3a'e&lo'al, link&lo'al, site&lo'al, organi<ation&lo'al atau global" Aroup ID ##$ bit /er3ungsi sebagai tanda pengenal group multi'ast 4sunting5 Any'ast Address Alamat Any'ast dalam IPv6 mirip dengan alamat any'ast dalam IPv*, tapi diimplementasikan dengan 'ara yang lebih e3isien dibandingkan dengan IPv*" 8mumnya, alamat any'ast digunakan oleh Internet 6ervi'e Provider (I6P) yang memiliki banyak klien" ;eskipun alamat any'ast menggunakan ruang alamat uni'ast, tapi 3ungsinya berbeda daripada alamat uni'ast" IPv6 menggunakan alamat any'ast untuk mengidenti3ikasikan beberapa inter3a'e yang berbeda" IPv6 akan menyampaikan paket&paket yang dialamatkan ke sebuah alamat any'ast ke inter3a'e terdekat yang dikenali oleh alamat tersebut" =al ini sangat berbeda dengan alamat multi'ast, yang menyampaikan paket ke banyak penerima, karena alamat any'ast akan menyampaikan paket kepada salah satu dari banyak penerima"