IPv6 adresleme yapısının genel özellikleri şu şekildedir:
-
Bir IPv6 adresi 128 adet bitten oluşur. (2128 = 3.4X1038 adet adres)00100000000000010000110110111000000000000000000000101111001110110000
001010101010000000001111111111111110001010001001110001011010
-
IPv 6 adresleri, 16 bitlik 8 kısıma ayrılır.
0010000000000001 0000110110111000 0000000000000000 0010111100111011 0000001010101010 0000000011111111 1111111000101000 1001110001011010
-
Bu ayrılan bloklar 16’lık sayı sistemine göre aralarına iki nokta koyularak yazılır.
2001:0DB8:0000:2F3B:02AA:00FF:FE28:9C5A
-
Eğer ayrılan bloklardaki bitlerin hepsi sıfırsa veya bir blokta sıfırlardan önceki sayıların hepsi sıfır ise bu sıfırlar adresten atılabilir. Örneğin;FF02:0030:0:0:0:0:0:5 adresi, FF02:30::5 şeklinde yazılabilir.
-
Bir arayüze birden fazla adres verilebilir.
Teke Gönderim IPv6 Adresleri (Unicast IPv6 Addresses)
Bu adresler tek bir arayüz adresidir ve bilgi sadece bu adrese sahip arayüze gönderilir. Birden çok fiziksel arayüzü tek bir arayüz olarak göstermek için; birden fazla arayüze tek bir Teke Gönderim Adresi verilir.
Çoğa Gönderim IPv6 Adresler (Multicast IPv6 Addresses)
Bu adresler birden fazla arayüze verilir. Gönderilen paket bu arayüzlerin hepsine ulaşır. IPv4'de bulunan Hepsine Gönderim (Broadcast) Adreslerine benzerlik gösterir. Sadece her arayüze paketler gönderileceğine sadece belli bir gruba paketler gönderir. Böylece CPU’dan kazanç sağlanırken gereksiz trafik de önlenir.Genel olarak FF00::/8 ile ifade edilir.
Bayrak (flag) bitleri adresin ömrünü belirlerken, kapsam (scope) bitleri ise adresin tipini belirler. Bu bitlerin anlamları şu şekildedir:
-
Bayrak = 0 için adres geçicidir.
-
Bayrak = 1 için adres kalıcıdır.
-
Kapsam = 1 için adres arayüz-yerel bir adrestir.
-
Kapsam = 2 için adres bağlantı-yerel bir adrestir.
-
Kapsam = 3 için adres alt-ağ-yerel bir adrestir.
-
Kapsam = 4 için adres yönetici-yerel bir adrestir.
-
Kapsam = 5 için adres site-yerel bir adrestir.
-
Kapsam = 8 için adres organizasyon-yerel bir adrestir.
-
Kapsam = E için adres global bir adrestir.
Herhangi Birine Gönderim IPv6 Adresleri (Anycast IPv6 Addresses)
Bu adres birden fazla arayüze aittir. İletilmek istenen paket; Herhangi Birine Gönderim Adresi sayesinde en yakın olan sunucuya ulaşır. En yakın DNS sunucusu, DHCP sunucusu gibi dinamik grupları bulmak için kullanılır. Eğer bir Teke Gönderim Adres birden fazla arayüze verilmiş ise otomatik olarak Herhangi Birine Gönderim Adresi oluşmuş olur. Bir Teke Gönderim Adres aynı zamanda Herhangi Birine Gönderim Adresi gibi kullanılabildiğinden dolayı genel olarak Herhangi Birine Gönderim Adreslerinin yapısı aşağıdaki şekildeki gibidir:
Özel IPv6 Adresleri (Special IPv6 Adreslesses)
-
Belirsiz Adres (Unspecified Address):
0:0:0:0:0:0:0:0 veya :: şeklinde gösterilirler. Bu adres çoğunlukla soket bağlamada ya da yönlendirme tablolarında kullanılır. IPv4’deki karşılığı 0.0.0.0’dır.
-
Yerel İstemci Adresi (Loopback Address):
0:0:0:0:0:0:0:1 veya ::1 şeklinde gösterilirler. Bu adresin IPv4’deki karşılığı 127.0.0.1’dir. Kaynağı veya hedefi bu olan adresler göndericiden ayrılamazlar.
Uyumluluk Adresleri (Compatibility Addresses)
-
IPv4 uyumlu IPv6 Adresler (IPv4-Compatible Addresses):
0:0:0:0:0:0:w.x.y.z veya ::w.x.y.z şeklinde gösterilir. w.x.y.z burada IPv4 adresinin onluk düzendeki karşılığıdır. Bu adresler otomatik tünelleme yapmak için kullanılmaktadır.
-
IPv4 Eşlemli IPv6 Adresler (IPv4-Mapped Adresses):
0:0:0:0:0:FFFF:w.x.y.z veya ::FFFF:w.x.y.z şeklinde gösterilir. Sadece IPv4 adresine sahip bir düğümü IPv6 adresine sahip düğüme bağlamakta kullanılır.
-
6’ya 4 Adresler (6to4 Address):
2002: ile başlar ve özel bir tünelleme mekanizması için kullanılır.