Translation : Metode ini mirip dengan NAT, seperti
perubahan peket IP dari IPv4 ke IPv6 dan sebaliknya,
tergantung pada source dan destination. 2.4.1.
Tunneling
Tunneling adalah proses encapsulasi satu protokol ke protokol lainnya. Dilakukan dengan membungkus paket IPv6
kedalam paket IPv4 seperti yang ditunjukkan dalam gambar dibawah.
Gambar 2.4.1 Tunneling IPv6 ke IPv4
Dengan menggunakan metode tunneling, paket dapat dibawa oleh jaringan yang sebelumnya tidak kompatible dan diteruskan ke
jaringan tujuan. Mekanisme tunneling dapat digunakan untuk membuat koneksi antar jaringan IPv6 yang terisolasi atau terpisah
oleh jaringan IPv4. Tunneling dapat diimplementasikan dalam berbagai cara, diantaranya
Host-to-host, IPv6IPv4 host yang saling terhubung
dengan jaringan IPv4 bertugas meng-tunnel paket IPv6.
Host-to-router, IPv6IPv4 host bertanggung jawab
meng-tunnel paket IPv6 sampai ke tunnel end point
pada router IPv6IPv4
Router-to-router, IPv6IPv4 router yang saling
terhubung dengan jaringan IPv4 bertugas meng-
tunnel paket IPv6 Router-to-host, IPv6IPv4 router bertanggung
jawab meng-tunnel paket IPv6 sampai ke tunnel end
point pada host IPv6IPv4
2.4.2. Manual Tunneling
Disebut ‘manual tunnelingconfigured tunneling’ jika network administrator mengkonfigurasi secara explisit tunnel
interface sampai end nodenode tujuan. Tunnel ini seperti virtual point to point. Node yang mengencapsulasi harus menyimpan
alamat interface tunnel end point untuk setiap tunnel yang dikonfigurasi. Informasi konfigurasi yang disimpan di router
digunakan untuk menentukan Dalam hal ini router yang digunakan dalam proses enkapsulasi dan dekapsulasi harus mendukung dual-
stack. Manual tunneling mudah diatur dalam topologi jaringan yang kecil, namun akan susah di maintain untuk topologi jaringan
yang besar karena perlu konfigurasi tunnel secara manual. Manual tunneling dapat digunakan dalam semua kasus
yang dijelaskan pada sub-bab sebelumnya, tetapi kebanyakan cara yang digunakan adalah Router-to-router dengan alasan lebih
praktis dilakukan di router-to-router. Mekanisme yang mendasari proses tunneling adalah
sebagai berikut Node yang bertugas meng-tunnel paket IPv6
enkapsulator akan membuat sebuah IPv4 header enkapsulasi dan mengirimkan paket yang sudah
dienkapsulasi kedalam tunnel PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Node end-point tunnel dekapsulator menerima paket dan akan dilakukan reassembles paket jika
diperlukan, kemudian menghapus header IPv4 dan memporses kembali paket IPv6 yang diterima dan
dikirimkan ke alamat tujuan.
Gambar 2.4.2 Implementasi Manual Tunneling
2.4.3. Tunneling Otomatis 6to4
6to4 adalah mekanime untuk site IPv6 agar dapat berkomunikasi satu sama lain dengan memanfaatkan infrastruktur
jaringan IPv4 tanpa mengatur tunnel secara explisit. Router 6to4 digunakan untuk proses enkapsulasi dan dekapsulasi paket. Satu
satunya persyaratan adalah router yang berbatasan mempunyai alamat global IPv4 yang unik untuk interface yang terhubung ke
jaringan IPv4 Mekanisme 6to4 menggunakan metode alamat IPv6
dengan prefix khusus dan dengan alamat IPv4 dalam notasi heksadesimal didalamnya.
Pada mekanime 6to4, setiap ujung tunnel dikonfigurasi secara otomatis antar perangkat. Format dari alamat 6to4 dengan
awalan 2002::16 dengan diikuti dengan interface alamat IPv4 yang sebagai interface tunnel sehingga menggunakan prefix 48, seperti
pada contoh dibawah untuk alamat IPv4 192.168.99.1 akan di ubah PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
kedalam bentuk notasi heksadesimal c0a8:6301, maka alamat 6to4nya akan menjadi 2002:c0a8:6301::48
Gambar 2.4.3 alamat 6to4
Paket IPv6 dari site 6to4 akan dienkapsulasi dalam paket IPv4 ketika paket tersebut memasuki jaringan IPv4. Paket IPv6 yang
ditransmisikan dalam paket IPv4 dengan menggunakan protokol 41. Router 6to4 akan mengadvertise perfix 2002:IPV4::48 sama seperti
prefix 48 pada alamat IPv6 biasa. Berikut ini adalah contoh dari komunikasi yang terjadi pada gambar 2.4.2 diatas :
Ketika Host A mentransmisikan paket dengan Host B sebagai Tujuannya, setiap header paket memiliki
6to4 source dan destinaton address 6to4 Router 1 menerima paket dan membuat tunnel
melalui jaringan IPv4 ke Host B dengan mengenkapsulasi paket dengan Header IPv4
Router yang membawa paket akan mengguanakan source dan destination alamat IPv4 untuk proses
forwarding paket Paket dari Host A akan sampai ke 6to4 Router 2,
yang bertugas medecapsulasi paket dari header IPv4 Router
tersebut kemundian
menggunakan destination address dalam header IPv6 untuk
memforward paket ke penerima yaitu Host B PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 2.4.4 Proses komunikasi antar 6to4 Host
2.4.4. DualStack
Cara yang paling mudah agar IPv6 untuk tetap kompatibel dengan infrastruktur IPv4 adalah dengan menyediakan implementasi
lengkap IPv4 dan IPv6 atau biasa disebut dengan DualStackDual IP LayerIPv4IPv6 nodes. Dualstack mempunyai kemampuan untuk
mengirim dan menerima kedua paket IPv4 dan IPv6. Dualstack bisa langsung beroperasi dengan IPv4 dan juga IPv6 secara bersamaan.
Meskipun dualstack dapat mendukung kedua internet protokol, salah satu dari kedua internet protokol mungkin dinonaktifkan karena alasan
operasional. Dualstack dengan IPv4 enabled akan beroperasi seperti native IPv6, begitu pula sebaliknya. Maka dualstack node dapat
beroperasi pada satu dari tiga mode yaitu : Dengan IPv4 stack enabled dan IPv6 disabled
Dengan IPv6 stack enabled dan IPv4 disabled Dengan kedua internet protokol enabled
2.5. Enkapsulasi
Enkapsulasi datagram IPv6 kedalam IPv4 ditunjukkan dalam gambar dibawah ini :
Gambar 2.5.1 Enkapsulasi IPv6 pada IPv4