Selasa, Januari 06, 2009

Penggabungan dua jaringan yang berbeda antara ipv4 dan Ipv6


  • Sekilas tentang IPv4

IPv4 memiliki panjang 32-bit (jumlah total alamat yang dapat dicapainya mencapai 4,294,967,296 alamat)

  • Sekilas tentang IPv6

IPv6 memiliki panjang 128-bit dan secara teoritis dapat mengalamati hingga 2128=3,4 x 1038 host komputer di seluruh dunia. Contoh alamat IP versi 6 adalah :

21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A.

  • menggabungkan IPV4 IPV6 : Salah satu metode mekanisme transisi IPv4 ke IPv6 adalah dengan metode TCP Relay. aplikasi yang dapat digunakan misalnya FAITH.

Berikut cara mengkonfigurasi FAITH pada FreeBSD 6.0.

  1. konfigurasikan interface untuk IPv4, misalnya interface rl0. Berikut contoh potongan konfigurasi di file /etc/rc.conf

hostname="feyleo83"
ifconfig_rl0="10.14.200.66 netmask 255.255.255.0"

  1. Lalu konfigurasikan juga interface untuk ke jaringan ipv6-nya, misalnya interface fxp0. Berikut potongan /etc/rc.conf

ipv6_enable="YES"
ipv6_network_interface="fxp0"
ifconfig_fxp0="inet6 2001::200:1/64"

  1. Setelah itu, konfigurasikan mesin anda sebagai gateway. Berikut potongan /etc/rc.conf

gateway_enable="YES"
ipv6_gateway_enable="YES"

  1. Untuk mempermudah pengalamatan, aktifkan dukungan ipv4-address-mapped-ipv6. Dengan menambahkan baris berikut di file /etc/rc.conf

ipv6_ipv4mapping="YES"

  1. Aktifkan dan konfigurasikan faith serta prefixnya. Berikut potongan /etc/rc.conf

ipv6_default_router="::1"
ipv6_faith_prefix="3ffe:501:ffff:ffff::"

  1. Restart mesin anda untuk mengaktifkan konfigurasi tersebut, atau jalankan "netstart" jika mesin anda masih "fresh".

  2. Untuk mengaktifkan tcp relay (misalnya untuk http), jalankan perintah berikut:

root@feyleo83 ~ # faithd http


  • Client Side

  1. Sementara untuk host/client yang ada di jaringan IPv6, cukup mengkonfigurasi alamat IPv6-nya. Misalnya client menggunakan sistem operasi Linux/Fedora Core 6, menggunakan interface eth0.

root@feythread ~ # ifconfig eth0 add 2001::200:88/64

  1. Lalu konfigurasikan agar melewati gateway faith kita tadi, misalnya menggunakan perintah iproute:

root@feythread ~ # ip -6 route add default via 2001::200:1

Atau jika client menggunakan Mac OS X, dapat langsung mengkonfigurasi dengan GUI melalui System Preferences - Networks.

Jika sudah selesai konfigurasi, kurang lebih hasilnya seperti ini jika mengakses webserver di IPv4 menggunakan browser. Webserver yang akan diakses berada di jaringan IPv4, dengan alamat 10.14.200.166, sehingga alamatnya di jaringan IPv6 dengan prefix faith adalah: 3ffe:501:ffff:ffff::10.14.200.166 . Dan jangan lupa braket saat diketikkan di browser untuk menandai bahwa itu adalah alamat IPv6, seperti ini: http://[3ffe:501:ffff:ffff::10.14.200.166].

 

Copyright © 2011 by fey_leo83