RFC 3056 (6to4)
RFC 3056 (6to4)
Solusi yang lebih efisien akan menggunakan 6to4 tunneling otomatis. 6to4 bekerja
dengan mengambil keuntungan dari awalan IPv6 dilindungi 2002 :: / 16. Sebuah antarmuka
6to4 secara otomatis mengkonversi 32 bit
Untuk mengkonfigurasi 6to4 tunneling, pertama kita perlu membuat antar muka pada
setiap sisinya dual-stack router. Ada tiga komponen kunci yang relevan dengan 6to4
1. mengkonfigurasi router 1
Untuk menentukan alamat IPv6 dari antarmuka, kita mengubah alamat sumber IPv4
ke heksadesimal dalam notasi IPv6, sehingga 10.0.1.1 menjadi 0a00: 0101. maka kita
tambahkan ke awalan 6to4
2. mengkonfigurasi router 2
Proses ini diulang untuk membuat antarmuka 6to4 untuk dua situs lain juga.
3. mengkonfigurasi router 3
Pada titik ini kita harus memiliki konektivitas IPv6 antara LAN IPv6 di tiga tempat
Yang terdekat adalah rute statis untuk 2001: db8: 0: 2 :: / 64, dengan next-hop 2002:
A00: 201 ::. Hal ini akan memaksa pencarian rekursif untuk rute untuk tahun 2002: A00:
201 ::. Yang paling dekat (dan hanya) cocok dengan keluar antarmuka Tunnel0; dicatat
bahwa tidak ada next-hop alamat IP yang ditentukan untuk rute kedua ini.
Di sinilah 6to4 datang ke dalam bermain. Sebagai paket IPv6 yang diarahkan dari Tunnel0,
itu dirumuskan dalam IPv4. Alamat sumber IPv4 untuk header baru diambil dari alamat .
Alamat tujuan IPv4 dihitung dari alamat next-hop dari rute kami untuk tahun 2001: db8: 0:
2 :: / 64; 2002: A00: 201 :: dikonversi menjadi 10.0.2.1 menggunakan kebalikan dari proses
yang kita gunakan sebelumnya untuk memutuskan alamat IPv6 interface .
harrus dibentuk. Sebuah relay router terhubung ke jaringan IPv4 dan jaringan IPv6. Paket
6to4 tiba di interface IPv4 akan memiliki muatan IPv6 mereka diarahkan ke jaringan IPv6,
sementara paket tiba di antarmuka IPv6 dengan prefix alamat tujuan dari 2002 :: / 16 akan
dikemas dan diteruskan melalui jaringan IPv4.
Suatu border router 6to4 adalah router IPv6 yang mendukung 6to4 pseudo-interface.
Biasanya border router tersebut antara situs IPv6 dan wide-area network IPv4, di mana situs
IPv6 menggunakan 2002 :: / 16 dikaitkan dengan alamat IPv4 yang digunakan di kemudian
hari. Di sisi lain, "relay router" adalah router 6to4 yang dikonfigurasi untuk mendukung
routing transit antara alamat 6to4 dan alamat IPv6 .
Agar host 6to4 dapat berkomunikasi dengan IPv6 Internet, gateway default IPv6
sangat diperlukan untuk ditetapkan ke alamat 6to4 yang berisi alamat IPv4 dari router 6to4
relay. Agar pengguna bisa terhindar dari kebutuhan untuk mengatur hal ini secara manual,
alamat anycast dari IP 192.88.99.1 harus dialokasikan untuk tujuan pengiriman paket ke
router 6to4 relay. Perlu diperhatikan bahwa ketika 6to4 dibungkus dengan subnet dan host
bidang diatur ke nol, alamat IPv4 ini (192.88.99.1) menjadi alamat IPv6 2002: c058: 6301 ::.
Untuk memastikan routing BGP propagasi, awalan pendek 192.88.99.0/24 telah dialokasikan
untuk rute menunjuk ke relay router 6to4 yang menggunakan alamat IP anycast ini. Penyedia
diharuskan untuk menyediakan layanan 6to4 kepada klien atau bisa juga dengan cara
mengadvertisekan awalan anycast seperti awalan IP lainnya, dan dengan awalan untuk relay
6to4 mereka.
Paket dari IPv6 Internet untuk sistem 6to4 harus dikirim ke relay router 6to4 dengan
metode routing IPv6 normal. Spesifikasi menyatakan bahwa relay router itu harus
beradvertise 2002 :: / 16 dan itu tidak dibagi untuk mencegah rute IPv4 agar tidak
mengganggu tabel routing router IPv6. Dari sini kemudian dapat dikirim melalui Internet
IPv4 ke tujuan.
Pada host 6to4 agar dapat memiliki konektivitas yang cepat dan handal dengan host
menggunakan IPv6 Internet, baik untuk 6to4 host dan host IPv6 harus memiliki rute ke
server relay yang cepat, dapat dihandalkan dan dikonfigurasi dengan benar. ISP 6to4 host
dapat memastikan bahwa paket dapat keluar dan pergi ke relay tersebut, tetapi mereka tidak
memiliki kontrol atas relay yang digunakan untuk respon dari host IPv6 . Varian yang
disebut penyebaran cepat IPv6 ("6RD") menggunakan prinsip-prinsip dasar yang sama
seperti 6to4 tetapi menggunakan relay yang dioperasikan oleh pengguna 6RD ISP untuk lalu
lintas di kedua arah. Agar hal ini dapat tercapai, alamat blok yang dialokasikan oleh
pengguna ISP digunakan sebagai pengganti 2002 :: / 16.
DNS untuk sebuah 6to4 individu 48-bit awalan dalam zona 2.0.0.2.ip6.arpa DNS dari
Number Resource Organization [1]. Semua proses ini otomatis.
Pertimbangan Keamanan
Pada RFC 3964, router 6to4 dan relay harus memastikan bahwa:
salah satu atau kedua sumber dan alamat tujuan setiap paket dikemas dalam 6to4 IPv6
prefix 2002 :: / 16,
jika alamat sumber IPv6 adalah alamat IPv6 6to4, maka alamat 6to4 router IPv4 harus
sesuai dengan alamat sumber IPv4 di IPv4 pada enkapsulasi header,
sama seperti poin yang kedua, jika alamat tujuan IPv6 adalah alamat IPv6 6to4, maka
alamat 6to4 router IPv4 harus sesuai dengan alamat tujuan IPv4 di IPv4 pada
enkapsulasi header,
pada setiap 6to4 alamat IPv4 router tertanam unicast global.
NOTASI IPv6
Representasi Tipe Alamat
Tipe spesifik dari alamat IPv6 diindikasikan dengan bit-bit awal yang berada dalam alamat.
Pangjang bit-bit awal yang bervariabel ini disebut format prefix (FP). Inisialisasi alokasi dari
prefix-prefix ini ada sebagai berikut:
Catatan:
1. unspecified Address di atas adalah alamat loopback dan alamat IPv6 yang digabungkan
dengan alamat IPv4. Alamat-alamat tersebut diberikan alokasi dengan spasi format prefix
0000 0000.
2. Format prefix-prefix dari 001 sampai 111, kecuali alamat multicast (111 1111), semuanya
distaratkan harus mempunyai pengudentifikasi interface 64 bit dalam format EUI-64
(panjang prefix maksumum adalah 64 bit dan 64 bit selanjutnya adalah pengidentifikasi
interface).
Alamat unicast dibedakan dari alamat multicast dengan nilai octet berorder tinggi dalam
alamat. Nilai FF (1111 1111) mengidentifikasikan alamat sebagai alamat multicast, nilai lain
dari alamat adalah alamat unicast. Alamat anycast diambil dari spasi alamat unicast, dan
secara sintaks tidak berbeda dari alamat unicast.
secara global dirujuk oleh host-host di Internet dengan menggunakan proses routing, alamat ini
juga mengimplementasikan hal serupa. Struktur alamat IPv6 unicast globalterbagi menjadi
topologi tiga level (Public, Site, dan Node).
Field
001
Panjan
3 bit
13 bit
Res
Top Level
Aggregation
Keterangan
8 bit
Next Level
Aggregation
Identifier (NLA
24 bit
ID)
Site Level
Aggregation
Identifier (SLA
ID)
Interface ID
64 bit
alamat unicast global dan unicast site-local dalam sebuah jaringan adalah mungkin dilakukan.
Prefiks yang digunakan oleh alamat ini adalah FEC0::/48 .
Field
1111111011000000000000000000000000000000000000
00
Panjan
Keterangan
Nilai ketetapan
48 bit
Mengizinkan hingga
65536 (216) subnet
dalam sebuah
struktur subnet
datar. Administrator
Subnet Identifier
16 bit
Berfungsi sebagai
Interface Identifier
64 bit
Field
Panjan
Keterang
an
Berfungsi
sebagai
1111111010000000000000000000000000000000000000000000000
000000000
tanda
64 bit
pengenal
alamat
unicast
link-local.
Berfungsi
sebagai
alamat
dari
Interface ID
64 bit
sebuah
node
dalam
subnet
yang
spesifik.
Alamat unicast 6to4 adalah alamat yang digunakan oleh dua host IPv4 dan IPv6
dalam Internet IPv4 agar dapat saling berkomunikasi. Alamat ini sering digunakan sebagai
pengganti alamat publik IPv4. Alamat ini aslinya menggunakan prefiks alamat 2002::/16 ,
dengan tambahan 32 bit dari alamat publik IPv4 untuk membuat sebuah prefiks dengan panjang
48-bit, dengan format 2002:WWXX:YYZZ::/48 , di mana WWXX dan YYZZ adalah representasi
dalam notasi colon-decimal format dari notasi dotted-decimal format w.x.y.z dari alamat publik
IPv4. Sebagai contoh alamat IPv4 157.60.91.123 diterjemahkan menjadi alamat
IPv6 2002:9d3c:5b7b::/48 .
Meskipun demikian, alamat ini sering ditulis dalam format IPv6 Unicast global address,
yakni 2002:WWXX:YYZZ:SLA ID:Interface ID .
Unicast ISATAP Address
Alamat Unicast ISATAP adalah sebuah alamat yang digunakan oleh dua host IPv4 dan IPv6
dalam sebuah Intranet IPv4 agar dapat saling berkomunikasi. Alamat ini menggabungkan prefiks
alamat unicast link-local, alamat unicast site-local atau alamat unicast global (yang dapat berupa
prefiks alamat 6to4) yang berukuran 64-bit dengan 32-bit ISATAP Identifier (0000:5efe), lalu
diikuti dengan 32-bit alamat IPv4 yang dimiliki oleh interface atau sebuah host. Prefiks yang
digunakan dalam alamat ini dinamakan dengansubnet prefix. Meski alamat 6to4 hanya dapat
menangani alamat IPv4 publik saja, alamat ISATAP dapat menangani alamat pribadi IPv4 dan
alamat publik IPv4.
Multicast Address
Alamat multicast IPv6 sama seperti halnya alamat multicast pada IPv4. Paket-paket yang
ditujukan ke sebuah alamat multicast akan disampaikan terhadap semua interface yang dikenali
oleh alamat tersebut. Prefiks alamat yang digunakan oleh alamat multicast IPv6
adalah ff00::/8 .
Field
1111111
1
Flags
Panjan
g
Keterangan
8 bit
4 bit
4 bit
Group ID
112 bit