IPv6 Adresleme Yapısı

Eyl 07, 2013

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.

  • Tahsis Edilmiş Genel Teke Gönderim Adresler (Global Unicast Addresses):
    Bu adreslerin ilk 3 biti 001’dir ve IPv6 ‘da bu adresler 2000::/3 ile gösterilirler. İlk 3 bit ardından gelen 45 bit ile birlikte  adresin nereye ait olduğunu gösterir. Yönlendiricilerde paketlerin iletimi bu 48 bite göre yapılır. Bundan sonra gelen 16 bit ise alt ağlar oluşturmaya yarar. Kalan 64 bit ise kullanılan arayüzü ifade eder. Arayüz numarası ise organizasyonların kendi yerel adres hiyerarşisini oluşturması içindir. EUI-64-bit metodu ile 48 bitlik MAC adresinin tam ortasına 16 bitlik FFFE değeri eklenerek eşsiz bir arayüz oluşturulur. Bu kısım otomatik olarak hesaplanır.



  • Yerel-Kullanım Teke Gönderim Adresler (Local-Use Unicast Adresses)

    • Bağlantı-Yerel Teke Gönderim Adresler (Link-Local Unicast Addresses):
      Bu adresler sadece bir arabirim bağlantısı üzerinde geçerli olacak özel adreslerdir. Eğer hedef adresi olarak kullanılırsa paketler yönlendiriciyi asla geçemez. Bu adresler FE80::/64 ön ekine sahiptir.



    • Site-Yerel Teke Gönderim Adresler (Site-Local Unicast Addresses):
      IPv4’teki private (özel) adreslere denk gelir. Bu adresler FEC0::/10 ön ekine sahiptir. Günümüzde yerine geliştirilen eşsiz-yerel unicast IPv6 adresler kullanılmaya başlanmıştır.



  • Eşsiz Yerel Teke Gönderim Adresler (Unique Local Unicast Addresses):
    İlk 7 bit 1111110 şeklinde olan ve ardından gelen L bitinin 1 değerine eşit olduğu adres türüdür. Ön eki FD00::/8’dir. L bitinin 0’a eşit olduğu adresler daha tanımlanmamıştır. Bu adresler site-yerel teke gönderim IPv6 adreslerinde yaşanan yönlendirme problemlerine karşı geliştirilmiştir. Günümüzde site-yerel adresler kullanılmamaktadır. Bu adres tipi intranet trafiği için geliştirilmiştir.


Ç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.