Upload
sylvie
View
67
Download
0
Embed Size (px)
DESCRIPTION
Internet Protocol versi 6 (IPv6). S. Sukaridhoto 2297.100.150. Isi. Apakah IPv6 ? Arsitektur pengalamatan Plug & Play Transisi Linux IPv6. Apakah IPv6 ?. Permasalahan dengan IPv4. Kehabisan Jumlah IPv4 4 bytes = 4.3 Miliar (Jumlah populasi 7 Miliar) Bertahan hingga tahun 2008 - PowerPoint PPT Presentation
Citation preview
Internet Protocol versi 6 Internet Protocol versi 6 (IPv6)(IPv6)
S. SukaridhotoS. Sukaridhoto
2297.100.1502297.100.150
IsiIsi
Apakah IPv6 ?Apakah IPv6 ?
Arsitektur pengalamatanArsitektur pengalamatan
Plug & PlayPlug & Play
TransisiTransisi
Linux IPv6Linux IPv6
Apakah IPv6 ?Apakah IPv6 ?
Permasalahan dengan IPv4Permasalahan dengan IPv4
Kehabisan Jumlah IPv4Kehabisan Jumlah IPv4 4 bytes = 4.3 Miliar (Jumlah populasi 7 Miliar)4 bytes = 4.3 Miliar (Jumlah populasi 7 Miliar) Bertahan hingga tahun 2008Bertahan hingga tahun 2008 Tidak semua bisa memiliki IP liveTidak semua bisa memiliki IP live
Meningkatnya informasi routing Meningkatnya informasi routing Routing table sudah tidak dapat teragregate secara efektifRouting table sudah tidak dapat teragregate secara efektif 100.000 lebih routing table100.000 lebih routing table Keterbatasan backboneKeterbatasan backbone
NATNAT Merusak tatanan internetMerusak tatanan internet Tidak dapat terkoneksi langsung dengan end-userTidak dapat terkoneksi langsung dengan end-user
Arsitektur InternetArsitektur Internet
Internet
Internet
End-to-EndBidirectional
EnclosedUnidirectional
NAT
Arsitektur InternetArsitektur Internet
Internet dengan NATInternet dengan NAT Komunikasi UnidirectionalKomunikasi Unidirectional Komunikasi tertutupKomunikasi tertutup
Internet DatarInternet Datar Komunikasi BidirectionalKomunikasi Bidirectional Komunikasi end-to-endKomunikasi end-to-end
IPv6IPv6
Penambahan IPPenambahan IP 16 byte = 3.4 x 10^3816 byte = 3.4 x 10^38 Plug & playPlug & play Auto ConfigurationAuto Configuration
65.536 Subnet untuk semuanya65.536 Subnet untuk semuanya
Pengurangan tabel routing sebesar 8192Pengurangan tabel routing sebesar 8192
End-to-End dan komunikasi BidirectionalEnd-to-End dan komunikasi Bidirectional Bebas NATBebas NAT
Arsitektur PengalamatanArsitektur Pengalamatan
Notasi AlamatNotasi Alamat
4 hexadesimal dengan pemisah “:”4 hexadesimal dengan pemisah “:” 3ffe:0501:0008:0000:0260:97ff:fe40:efab3ffe:0501:0008:0000:0260:97ff:fe40:efab
Penyederhanaan 0Penyederhanaan 0 3ffe:501:8:0:260:97ff:fe40:efab3ffe:501:8:0:260:97ff:fe40:efab
Penyederhanan perulangan 0 dengan “::”Penyederhanan perulangan 0 dengan “::” 3ffe:501:8::260:97ff:fe40:efab3ffe:501:8::260:97ff:fe40:efab
Panjang prefix (0-128) dipisahkan “/”Panjang prefix (0-128) dipisahkan “/” 3ffe:501::/323ffe:501::/32
Pencampuran dengan IPv4Pencampuran dengan IPv4 3ffe:501:ffff::202.154.63.9 = 3ffe:501:ffff::3ffe:501:ffff::202.154.63.9 = 3ffe:501:ffff::ca9a:3f09ca9a:3f09
Alamat Unicast – non globalAlamat Unicast – non global
LoopbackLoopback 0000:0000:0000:0000:0000:0000:0000:00010000:0000:0000:0000:0000:0000:0000:0001 ::1::1
Link-localLink-local Fe80::Fe80::260:97ff:fe40:efab260:97ff:fe40:efab
Alamat GlobalAlamat Global
AgregatorAgregator TLA (Top Level Agregator)TLA (Top Level Agregator) NLA (Next Level Agregator)NLA (Next Level Agregator) SLA (Site Level Argegator)SLA (Site Level Argegator)
AgregatorAgregator
TLA (Top Level Agregator)TLA (Top Level Agregator) /16/16 ISP / IXISP / IX 8.192 (16 – 3 = 13 bit)8.192 (16 – 3 = 13 bit) Memberikan informasi routing ke TLA yg lainMemberikan informasi routing ke TLA yg lain
NLA (Next Level Agregator)NLA (Next Level Agregator) /17 - /48/17 - /48 ISP Kecil / menengahISP Kecil / menengah NLA akhir adalah siteNLA akhir adalah site
SLA (Site Level Agregator)SLA (Site Level Agregator) /49 - /64/49 - /64 1 site = 65536 subnet1 site = 65536 subnet 3ffe:501:8:3ffe:501:8:1234:1234:260:97ff:fe40:efab260:97ff:fe40:efab
Alamat MulticastAlamat Multicast
4bit scope4bit scope 1 node-local1 node-local 2 link-local2 link-local 5 site-local5 site-local E globalE global
32bit group identifier32bit group identifier 0000:0000 – feff:ffff0000:0000 – feff:ffff
Alamat pentingAlamat penting ff01::1node-local ff01::1node-local ff02::1 link-local nodeff02::1 link-local node ff02::2 link-local routerff02::2 link-local router
Plug & PlayPlug & Play
Auto-configurationAuto-configuration
8 byte bawah dari 8 byte bawah dari alamat MACalamat MAC Alamat link-localAlamat link-local
8 byte atas dari router8 byte atas dari router Alamat globalAlamat global
Tidak perlu DHCPTidak perlu DHCP
Auto konfigurasi dari link-localAuto konfigurasi dari link-local
MAC (ethernet)MAC (ethernet) IEEE 802 (6byte)IEEE 802 (6byte) 00:60:97:40:ef:ab00:60:97:40:ef:ab
Merubah MAC menjadi ID interfaceMerubah MAC menjadi ID interface 260:97ff:fe40:efab260:97ff:fe40:efab
00:60:97+ff:ee+40:ef:ab00:60:97+ff:ee+40:ef:abKomplemen 1 bitKomplemen 1 bit
Alamat link-localAlamat link-local Fe80::260:97ff:fe40:efabFe80::260:97ff:fe40:efab
IPv6 bisa berkomunikasi melalui LinkIPv6 bisa berkomunikasi melalui Link
Auto konfigurasi dari alamat GlobalAuto konfigurasi dari alamat Global
Router Advertisement (RA)Router Advertisement (RA) Berulang-ulang menuju ke ff02::1Berulang-ulang menuju ke ff02::1 Respon berupa Router Solicitation (RS)Respon berupa Router Solicitation (RS)
RS dari host ke ff02::2RS dari host ke ff02::2RA dari router ke ff02::1RA dari router ke ff02::1
Prefix (/64)Prefix (/64)
Alamat globalAlamat global Prefix + ID interfacePrefix + ID interface Contoh: 3ffe:501:8:1234:260:97ff:fe40:efabContoh: 3ffe:501:8:1234:260:97ff:fe40:efab
Default route menuju ke RouterDefault route menuju ke Router
Routing protokol untuk IPv6Routing protokol untuk IPv6
Interior gateway protokolInterior gateway protokol RIPngRIPng OSPFv3OSPFv3
Exterior gateway protokolExterior gateway protokol BGP4+BGP4+
Implementasi : ZebraImplementasi : Zebra
TransisiTransisi
Dual Stack (Socks5/6tunnel)Dual Stack (Socks5/6tunnel)
Support IPv4 dan IPv6Support IPv4 dan IPv6
Tunnel IPv6-in-IPv4Tunnel IPv6-in-IPv4
Konek ke IPv6Konek ke IPv6 IPv4 berupa datalinkIPv4 berupa datalink IPv6 di enkapsulasi dalam paket IPv4IPv6 di enkapsulasi dalam paket IPv4
Translator (NAT-PT)Translator (NAT-PT)
NAT (Network Address Translation)NAT (Network Address Translation)
PT (Protokol Transfer)PT (Protokol Transfer)
TCP Relay (6to4)TCP Relay (6to4)
Site v4.org memiliki record AAAA fiktifSite v4.org memiliki record AAAA fiktif
TCP relay akses v4.org dengan prefix::1.2.3.4TCP relay akses v4.org dengan prefix::1.2.3.4
Implementasi: 6to4Implementasi: 6to4
Linux IPv6Linux IPv6
Router Linux IPv6Router Linux IPv6
Kompilasi Kernel supaya mendukung IPv6Kompilasi Kernel supaya mendukung IPv6 Dapat menggunakan kernel vanila atau kernel Dapat menggunakan kernel vanila atau kernel
USAGIUSAGI
Koneksi IPv6 dengan Tunnel IPv6-in-IPv4Koneksi IPv6 dengan Tunnel IPv6-in-IPv4 Freenet6 (3ffe:b80:2:4650::2)Freenet6 (3ffe:b80:2:4650::2) ITB-AI3 (2001:200:830:131::2)ITB-AI3 (2001:200:830:131::2) Tunnelbroker.net (2001:470:1f00:ffff::2)Tunnelbroker.net (2001:470:1f00:ffff::2)
RAdvD (Router Advertisement)RAdvD (Router Advertisement)Zebra (OSPFv3, RIPng, BGP4+)Zebra (OSPFv3, RIPng, BGP4+)
Server Linux IPv6Server Linux IPv6
DNSDNS Bind9Bind9
WebWeb Apache2Apache2 Apache1.3+patchApache1.3+patch
MailMail Qmail + Ucspi-TCP (SMTP/POP3)Qmail + Ucspi-TCP (SMTP/POP3) Courier-IMAP (IMAP)Courier-IMAP (IMAP)
ProxyProxy Squid-2.5DevelSquid-2.5Devel www6to4www6to4
FirewallFirewall Ip6tablesIp6tables
SSHSSH sshd (server) + ssh (client)sshd (server) + ssh (client)
Terima KasihTerima Kasih