IPv6 Program Studi Sistem Informasi Universitas Telkom 2014
AGENDA • • • • •
Introduction IPv4 VS IPv6 Format Alamat IPv6 / Notasi Subnetting Simulasi
Apa itu IPv6 • Pengalamatan yang merupakan pengembangan dari IPv4 untuk mengantisipasi perumbuhan penggunaan internet yang kian pesat. • IPv6 berkapasitas 128-bit dinotasikan ke dalam heksadesimal • Kapasitas IPv6 = 2^128 • Misal : 2001:BA1C:8000:abd1:acca:be70:f15a:abef • Mulai dikembangkan tahun 1999; ini berarti IPv6 sudah lama dan mengalami perkembangan dan berbagai macam pengujian dan hasilnya stabil.
Struktur Alamat IPv6 32 bit ISP
16 Site Konsumen
Network Prefix
16 End Site subnet
64 Interface ID Interface ID
Notasi (1/2) • IPv6 address memiliki 128 bit. • Alamat IPv6 menggunakan delapan oktet dengan empat alamat heksadesimal (16 bit dalam setiap oktet). • Dipisahkan oleh sebuah titik dua (:) • Contoh Penulisan: 0010 0000 0000 0001 0000 1101 1011 1000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0101 0010 0000 0000 0000 0000 0000 0000 0000 0001
Notasi • Tahap pertama adalah merubah 16 bit kedalam empat digit hexsadesimal (‘hex”) dipisahkan dengan colon (:) • 2001:0db8:0000:0000: 0000 :0052:0000:0001 • Opsi lain, hexsa yang bernilai nol semua dapat diwakili oleh satu angka nol hex. Dan angka nol yang menjadi digit hex pertama dapat di hilangkan. • 2001:db8:0:0:0:52:0:1 • Langkah lain, (optional) angka nol hex yang berurutan dapat disingkat dengan (::) • So now we can write this: • 2001 :db8 ::52 :0:1
Apakah 2001::/32 memuat 2001:db8::/32 ?
• 2001::/32 – 2001:0:0:0:0:0:0:0 – 2001:0:ffff:ffff:ffff:ffff:ffff:ffff
• 2001:db8::/32 – 2001:db8:0:0:0:0:0:0 – 2001:db8:ffff:ffff:ffff:ffff:ffff:ffff
Jenis Alamat • Anycast • Multicast • Unicast Bagaimana ilustrasi Gambar Untuk Ketiga Jenis Alamat diatas ?
Ipv4 VS IPv6 IP v4 • IP Address 32 bit atau 4 byte • Header termasuk Checksum • BC digunakan untuk mengirim paket ke semua node yang ada dlm satu network • Manual atau DHCP Berdasarkan IP Konfigurasinya
IP v6 • IP address 128 bit atau 16 byte • Header tidaktermasuk Checksum • Tdk Ada BC. Menggunakan link local scope all-node multicast address yang digunakan • Tdk membutuhkan manual atau DHCP konfigurasi. auto-configuration
Ipv4 VS IPv6 IP v4
IP v6
• ARP digunakan untuk mengetahui MAC address (ARP broadcast) • IPsec header support is optional
• ARP request diganti dengan multicast Neighbor Solicitation • IPsec header support is required
Jenis Alamat • Multicast – Mewakili sekelompok interface pada traffic yang sama. – 8 bit pertama diatur FF. – Pada 4 bit berikutnya adalah masa alamat: 0 adalah permanen dan 1 adalah sementara – Pada 4 bit berikutnya menunjukkan ruang lingkup dari alamat multicast (seberapa jauh paket dapat terhubung): 1 adalah untuk node, 2 adalah untuk link, 5 adalah untuk situs, 8 adalah untuk organisasi , dan E adalah global (internet) – Misalnya, alamat multicast yang dimulai dengan FF02:: / 16 adalah alamat link permanen , Bagiamana dengan FF15:: / 16 ?
Jenis Alamat • Unicast berikut alamat alamat IPv6 unicast: – Alamat Global unicas Alamat global IPv6 setara dengan alamat IPv4 publik. Alamat global yang dapat dirutekan dan terjangkau di Internet IPv6. Struktur alamat unicast global dijelaskan dalam daftar berikut: Prefix Routing global menunjukkan prefix routing global untuk tertentu situs dari organisasi. ID interface menunjukkan antarmuka pada subnet yang spesifik dalam situs. berukuran 64 bit. ID antarmuka pada IPv6 adalah setara dengan ID node atau host ID di IPv4.
Jenis Alamat • Unicast berikut alamat alamat IPv6 unicast: Lokal-menggunakan alamat unicast tidak memiliki ruang lingkup global dan dapat digunakan kembali Alamat lokal ada dua jenis. – Alamat Link-local Alamat Link-Local yang digunakan antara link tetangga dan untuk proses Neighbor Discovery. IPv6 link-local address, yang diidentifikasi oleh 10 bit awal yang diatur ke 1111 1110 10 dan 54 bit berikutnya diatur ke 0 . yang digunakan oleh node ketika berkomunikasi dengan node tetangga pada link yang sama. Contoh Alamat Link-Local FE80:: – Alamat Site-local Alamat Site-local digunakan antara node berkomunikasi dengan node lain dalam yang sama organisasi
Jenis Alamat • Unicast Format Network Prefix
Subnet ID
Interface ID
Network Prefix Rekomendasi 48 bit Subnet ID, untuk admin Jaringan tersedia 16 bit Interface ID, 64 bit
Jenis Alamat • Anycast – Sebuah alamat anycast mengidentifikasi satu atau lebih interface. – Pada dasarnya, anycast adalah gabungan dari alamat unicast dan multicast. • Dengan unicast, satu paket dikirim ke satu tujuan; • Dengan multicast, satu paket yang dikirim ke semua anggota dari kelompok multicast; • Dengan sebuah anycast, paket dikirim ke salah satu anggota dari kelompok perangkat yang dikonfigurasi dengan alamat anycast
IPv6 Address Range • • • • • •
Unspecified Address ::/128 Loopback ::1/128 Global Unicast (0010) 2000::/3 Link Local (1111 1110 10) FE80::/10 Multicast Address (1111 1111) FF00::/8 Unique Local Address FC00::/7
ARE YOU INTEREST WITH IPV6 MORE? COME JOIN WITH US…. ISIM PROFESSIONALISM
Prefixes • The high-order bits of an IPv6 address specify the network. • Thus all the addresses in one network have the same first N bits • Those first N bits are called the "prefix“ • with the 32 bits “2001:0db8”: • 2001:db8::/32
Subnets • You can chop any network up into smaller chunks ("subnets") by defining more bits after the prefix. • For example, This is a /32 network again, and a /48 subnet of it: 2001:db8::/32 2001:db8:0001::/ 48 2001:db8:0000::/ 48
Subnets and Network • The difference between a network and a subnet is really one of convenience and usage; there is no technical difference. • The bigger the prefix, the smaller the network, in the sense that it can contain fewer hosts • Example P:0006::/64 P:0006::/63 • “P” represents the first 48 bits.
Subnetting Traps
Calculating Subnet • How many /64 subnets are there in a /48? 64 - 48 = 16, and 2^16 = 65536 • How many /64 networks are there in a /60? • 64 - 60 = 4, and 2^4 = 16