Pengenalan IPV6

Pengenalan Internet Protocol Versi 6 (IPv6)

Budayakan Share :)

Pengenalan Internet Protocol Versi 6 (IPv6) – Postingan pertama ini akan membahas tentang Pengenalan Internet Protocol Versi 6 (IPv6), IPv6 adalah sebuah internet protocol yang merupakan lanjutan dari ipv4. Berbeda dengan IPv4, IPv6 ini menggunakan hexadesimal dalam penulisan addressnya, selain itu jumlah IP address pada IPv6 4 kali lipat lebih banyak dari IPv4, yaitu 2128, atau sekitar 340,282,366,920,938,463,463,374,607,431,768,211,456.

IPv6 terdiri dari 128 bit dan dibagi menjadi 8 segmen, dimana setiap segmen teridiri dari 16 bit dan setiap hurufnya terdiri dari 4 bit.
Misalnya pada address fdab:cdef::/64, berikut adalah struktur dari address tersebut :

Struktur IPv6
Gambar 1.1

IPv6 terdiri dari Network ID dan juga Host ID, misalnya pada IPv6 address ini 2001:fdab:cdef::/64, Maka Network ID nya adalah 64 bit pertama sedangkan sisanya merupakan Host ID yaitu sebesar 64 bit. Untuk lebih jelasnya dapat melihat pada Gambar di bawah ini.

IPv6 Prefix
Gambar 1.2

Cara Penulisan IPv6

Untuk penulisan IPv6 ini tentu saja berbeda dengan IPv4, pada IPv6 dalam penulisannya menggunakan titik dua (:), serta menggunakan bilangan hexadesimal, berikut adalah contoh penulisan umum dari IPv6 :

2001:00ab:cdef:0000:0000:0000:0000:0000

Dari IPv6 diatas dapat dilakukan penyederhanaan penulisan, karena pada address di atas terdapat banyak  0, maka 0 tersebut dapat disederhanakan dengan 2 cara yaitu :

Cara pertama
Angka 0 tadi dapat digantikan dengan ::, berikut contohnya agar lebih jelas.

2001:00ab:cdef::/64

Cara ini hanya dapat digunakan satu kali saja, jika :: nya ada 2, itu tidak bisa, kenapa? Misalkan address yang tadi 2001:00ab:cdef::/64, pada address ini sudah jelas, bahwa yang tidak di sederhanakan adalah 3 segmen, maka jumlah segmen yang di sederhanakan adalah 5, karena total segemen IPv6 ada 8 segmen, dan jika terdapat 2 ::, maka akan membingunkan, contohnya address ini 2001::cdef::/64, berapakah jumlah segmen yang disederhanakan? Bisa saja 4 dan 2 atau 1 dan 5, tentu saja ini akan membuat kita bingung, maka pada cara ini hanya boleh menggunakan :: (2 titik dua) sekali saja.

Cara Kedua
Pada cara ini sedikit berbeda, kali ini angka 0 hanya terdapat pada 2 angka pertama atau 8 bit pertama, berikut adalah contohnya.

2001:00ab:cdef::/64 Menjadi 2001:00ab:cdef::/6

Cara Ketiga

Cara yang ketiga ini, dilakukan ketika satu segmen IPv6 address memiliki nilai 0 semua, maka angka 0 tersebut dapat disederhanakan menjadi satu saja angka 0 nya, berikut adalah contohnya  :

2001:0000:cdef::/64 berubah menjadi 2001:0:cdef::/64

Jenis – Jenis IPv6

A. Unicast Address

Unicast address merupakan sebuah address yang bekerja dengan prinsip one-to-one, jadi hanya berkomunikasi antara 1 host dengan 1 host, lebih jelasnya dapat melihat pada ilustrasi berikut.

IPV6 Unicast
Gambar 1.3 – Ilustrasi Unicast

Berikut adalah beberapa jenis dari Unicast Address :

1. Global Unicast Address

Global Unicast Address merupakan sebuah address dalam IPv6 yang dapat di routing ke internet, atau dengan kata lain, global unicast address ini sama halnya dengan IP Public dari IPv4. Range yang digunakan pada address menurut IANA adalah 2000::/3.

2. Link-local

Link-local merupakan sebuah alamat pada IPv6 yang dimana alamat tersebut tidak dapat melewati router / tidak dapat di forward oleh router, jadi address ini hanya di gunakan untuk local saja, dan tidak dapat di masukan ke tabel routing. Range yang digunakan pada address ini menurut IANA adalah FE80::/10.

3. Loopback

Sama halnya dengan IPv4, IPv6 ini juga memiliki IP loopback, address ini digunakan jika sebuah host hendak mengirimkan packet ke dirinya sediri. IP loopback pada IPV6 adalah 0:0:0:0:0:0:0:1 atau ::1.

4. Unique Local

Unique Local address merupakan sebuah address local pada IPv6 yang dimana address tersebut dapat di forward oleh router serta dapat di masukan ke tabel routing, namun tidak dapat routing ke internet, jadi address ini hanya dapat routing antar unique local address saja. Hal ini sama seperti IP Private pada IPv4. Range yang digunakan oleh address ini menurut IANA adalah FC00::/7.

B. Multicast Address

Multicast address merupakan address pada IPv6 yang bekerja dengan prinsip one-to-many, dimana 1 host akan menyebarkan informasi ke beberapa host yang diperlukan saja, berbeda dengan broadcast address yang menyebarkan informasi ke seluruh host yang ada ternasuk host yang tidak diperlukan. Agar lebih jelas, lihatlah pada ilustrasi di bawah ini.

IPv6 Multicast
Gambar 1.4 – Ilustrasi Multicast

Berikut adalah jenis – jenis dari Multicast Address :

1. Assigned Address

Alokasi prefix untuk multicast address menurut IANA adalah FF00::/8, dalam pemberian multicast terdapat struktur yang harus diperhatikan berikut adalah struktur dari Multicast Address  :

IPv6 Struktur Multicast
Gambar 1.5 – Stukrtur Multicast Address

Berikut adalah daftar flags :

IPv6 Multicast Flags
Gambar 1.6 – Multicast Flags

Pada bit ke 0 yaitu flags Reserved itu harus berniali 0, lalu pada bit ke 1 bernilai 0 maka Rendesvouz Point tidak di masukan ke multicast address, apabila bernilai 1 maka Rendesvouz Point akan di masukan ke dalam multicast address.

Apabila bit ke 2 bernilai 0, maka multicast address tidak akan ada informasi prefix, sebaliknya jika bernilai 1, maka multicast address akan memiliki informasi prefix.

Jika bit ke 3 bernilai 0 maka multicast address di berikan secara permanent, namun jika bernilai 1 maka multicast address tidak permanent.

Lalu setelah flags, ada Scope Multicast Address. Berikut adalah daftar Scope :

IPv6 Multicast Scope
Gambar 1.7 – Multicast Scope

Scope pada multicast address ini berfungsi sebagai identitas multicast address digunakan untuk apa, misalkan ada sebuah multicast address FF02::2/8, berdasarkan tabel di atas, dapat disimpulkan bahwa address ini digunakan sebagai link local scope, sehingga paket dari address tersebut tidak akan di forward oleh router.

2. Solicited Node

Solicited Node Address adalah sebuah address yang digunakan untuk melakukan negihboor discovery (NDP), alokasi prefix untuk address ini adalah FF02::1:FF00:0/104. NDP sendiri adalah sebuah protocol pada IPv6 yang digunakan untuk mencari alamat MAC Address melalui IPv6 address, cara kerja NDP ini sama seperti protocol ARP, dan protocol ini merupakan pengganti ARP.

C. Anycast Address

IPv6 anycast address merupakan sebuah address yang dimana dapat berkomunikasi dengan prinsip one-to-nearest. Dari namanya sudah jelas, bahwa address ini akan berkomunikasi dengan address yang terdekat. Berikut adalah ilustrasi untuk anycast address.

IPv6 Anycast Address
Gambar 1.8 – Ilustrasi Anycast Address

Saya akan memberikan contoh, misalnya facebook memiliki server di Indonesia, Singapore dan Amerika semua server nya menggunakan, lalu saya sebagai client menggunakan juga, hendak  mengakses facebook dan saya berada di Indonesia, maka saya akan diarahkan ke Server Facebook yang berada di Indonesia.

Sekian postingan yang dapat disampaikan oleh PITECH, semoga dapat bermanfaat bagi teman – teman semua, jika ada pertanyaan dapat disampaikan di komentar, terima kasihh.

Sumber :
https://tools.ietf.org/html/rfc3513
https://tools.ietf.org/html/rfc4291
http://www.ciscopress.com/articles/article.asp?p=2803866&seqNum=5
Rosid, Ahmad Komarudin.2017.Teori & Konsep IPv6 Mikrotik & Cisco.Jakarta:Pesantren Networkers IDN

admin Penulis

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *