Dünya üzerinde internet kullanıcılarının, TCP/IP protokolünü kullanan cihazların artışı ve IPv4’ün adaletsiz dağıtımı nedeniyle IPv4 adresleri yetersiz kalmaktadır. Bu nedenle 1970’li yıllardan beri kullanılan IPv4 protokolü geliştirilerek IPv6 protokolü geliştirilmiştir.
IPv4 adresler 8’er bitlik 4 oktetten (X.X.X.X) yani 32 bitten oluşmaktadır. IPv4 protokolünde 2^32 yani yaklaşık olarak 4.300.000.000 ip adreslenebilmektedir. Bu IP’lerden bir kısmı araştırma amaçlı olarak ayrıldığından Global networkte kullanılamıyor. Ayrıca IPv4 adres dağılımının adil yapılmaması nedeniyle Global networkte kullanılabilir IP sayısı oldukça düşmektedir. IPv4 adreslerini daha verimli kullanmak amacıyla yıllardır NAT (Network Address Translation) protokolü kullanılmaktadır. NAT protokolünün kullanılmasına rağmen günümüzde IPv4 adres sayısı oldukça azalmıştır.
IPv6 16 bitlik 8 adres bloğundan (X:X:X:X:X:X:X:X) yani 128 bitten oluşmaktadır. Her adres bloğu 4 adet Hexadecimal değerden oluşur. IPv6 adreslemesi bize 2^128 yani yaklaşık olarak 3,4×10^38 adres sağlamaktadır.
IPv6’nın bize getirdiği avantaj sadece daha fazla ip sayısı ile sınırlı değil. IPv6’nın paket başlığı IPv4’e göre daha basit yapıda olması nedeniyle bize hız ve daha az bant genişliği tüketimi imkanı vermektedir. IPsec güvenlik protokolü IPv6 ile tümleşik hale geldiği için IPv4’e göre daha güvenlidir. IPv6’nın QoS (Quality Of Service) özelliği sayesinde ses ve görüntü iletiminde kesinti olma olasılığı azalmaktadır. Ayrıca IPv4’te mümkün olmayan aynı ip adresinin farklı ağlarda kullanımı IPv6 ile mümkün olmaktadır
IPv6 Adresleme;
2010:00AA:0000:2A10:0000:00A1:1021 şeklinde yazılmaktadır. IPv4’e göre oldukça karışık görünmektedir. Fakat IPv6 adreslerinin yazımları bazı kurallar çerçevesinde sadeleştirile bilmektedir.
Her adres bloğunda sol taraftaki sıfırlar yazılmayabilir.
Tamamı sıfır olan bloklar :: şeklinde gösterilerek sıfırlar yazılmayabilir. Bu yazım şeklini bir adreste yalnızca bir defa kullanabiliriz.
Bu durumda adresimizi 2010:AA::2A10:0:A1:1021 şeklinde kısaltmamız mümkün.
Üç ana tür IPv6 adresi vardır.
Unicast adres
Multicast adres
Anycast adres
Unicast adres: Sadece tek bir cihazı tanımlayan IPv6 adresidir. Unicast adres kendi içerinde -Local unicast ve Global unicast olmak üzere 2 ye ayrılmaktadır.
Link-Local Unicast: Global networke yönlendirilemeyen adreslerdir. IPv4 teki 169.254.0.0 /16 (APİPA) adresine denktir. Link-Local adresler FE80 ile başlarlar.
Global unicast adresler ise global networklere yönlendirilebilen IPv6 adresleridir.
Multicast adres: Farklı noktalarda ki bir dizi interface için kullanılan IPv6 adresleridir. Bir multicast adrese gönderilen bir paket, multicast adres tarafından kullanılan tüm interfacelere gönderilir.
Anycast adres: Anycast adreslere gönderilen paketler en yakın interface’e teslim edilirler.
Başlıca yenilikler şunlardır:
1. IP adres boyu 32 bitten 128 bite çıkarıldı
2. Başlık yapısı değiştirildi.
3. Yeni adresleme modları eklendi
4. Onaylama ve gizlilik özellikleri artırıldı
Ipv6 özellikleri nelerdir?
1. Ağ seviyesinde güvenlik,
2. Öncelikli iletim desteği,
3. Genişletilebilirlik,
4. Komşu düğümlerle etkileşim için yeni protokol,
5. Servis Kalitesi (Qualiy Of Service),
6. Mobilite,
7. Adresleme ve Yönlendirme,
8.
Pv4'e göre 296 kat fazla IP adresi.
Örnek bir Ipv6 adresi 2001:0a98:10::1
Örnek bir ipv4 adresi 37.155.31.105
IPv4 protokolünde yaklaşık olarak
4.300.000.000 ip adreslenebilmektedir.
IPv6 protokolünde yaklaşık olarak
1.027.770.000.000 ip adreslenebilmektedir.
IPv6′nın altyapısı aynı zamanda daha hızlı bir interneti de destekliyor.
ipv4 yada ipv6 kullandiklarini
http://test-ipv6.com/ adresinden kontrol edilebilmektedir.
Türkiyede bazi sirketler tarafindan deneme aşamasinda kullanilmaktadir.