IPv6 Nedir ve Neden Geliştirildi?

IPv6, IPv4 adres alanının yetersiz kalmasına uzun vadeli çözüm sunmak için geliştirilen, 128 bitlik adresler kullanan internet protokolüdür. İnternetteki cihazlara adres verilmesini ve veri paketlerinin ağlar arasında iletilmesini sağlar.
IPv6 yalnızca daha fazla adres sunmaz. Cihazların yerel ağdaki yönlendiricileri ve diğer cihazları bulma biçimini, adres oluşturma sürecini ve yeni işlevlerin paket yapısına eklenmesini de düzenler.
İnternet servis sağlayıcısından doğrudan IPv6 bağlantısı almak için cihazın ve IP yönlendirmesini yapan modem veya yönlendiricinin IPv6 desteği gerekir. Köprü modunda yalnız trafiği taşıyan modem, IPv6 yönlendirmesini başka bir cihaza bırakabilir. Tünel üzerinden IPv6 erişimi ise farklı bir kurulumdur. IPv6, IPv4'ü bir anda ortadan kaldırmaz; iki protokol uzun süre birlikte çalışabilir.
IPv6 Neden Geliştirildi?
IPv4 adresleri 32 bit olduğu için küresel adres alanı sınırlıdır. İnternete bağlanan bilgisayarların, telefonların, sunucuların ve diğer cihazların sayısı arttıkça her uç noktaya benzersiz bir genel IPv4 adresi vermek mümkün olmaktan çıktı.
NAT, birden fazla cihazın daha az sayıda genel IPv4 adresini paylaşmasına yardımcı oldu. Ancak bu yöntem bağlantıların durumunu izleyen ek ağ katmanları oluşturur; dışarıdan içeri erişim, eşler arası iletişim ve bazı uygulama protokolleri için ek yapılandırma gerektirebilir. IPv6 ise çok daha geniş adres alanıyla adres kıtlığını doğrudan çözer.
IPv6 ayrıca komşu keşfi, yönlendirici duyuruları, otomatik adres yapılandırması ve uzantı başlıkları gibi mekanizmaları aynı protokolde bir araya getirir. Bu yapı, büyüyen ağlarda adreslemeyi ve yerel ağ iletişimini kolaylaştırır.
128 Bit Adresleme Nasıl Çalışır?
Bir IPv6 adresi 128 bitlik ikili bir değeri temsil eder ve onaltılık sayı gruplarıyla yazılır. IPv4'teki noktalı ondalık biçim yerine iki noktayla ayrılan gruplar kullanılır; art arda gelen sıfırlar belirli kurallarla kısaltılabilir.
Birçok IPv6 adresinde başlangıç bölümü ağ prefix'ini, devamındaki bitler ise o ağdaki arayüzü ayırt eden bölümü oluşturur. Prefix uzunluğu, başlangıçtaki kaç bitin ağa ait olduğunu gösterir. Yönlendiriciler, küresel ölçekte her cihazın adresini ayrı ayrı saklamak yerine trafiği bu prefix'lere göre iletir.
Geniş adres alanı, her cihazın her koşulda kalıcı ve değişmez tek bir IPv6 adresi kullanacağı anlamına gelmez. Bir arayüz farklı amaçlarla birden fazla adres taşıyabilir. Bu adreslerin geçerlilik süresi ve oluşturulma biçimi, ağın ve işletim sisteminin yapılandırmasına bağlıdır.
IPv6 Paket İletimi Nasıl İşler?
IPv6 veriyi paketler halinde taşır. Her paketin 40 baytlık temel başlığında kaynak ve hedef adresleri, paketin devamında hangi başlığın bulunduğunu belirten bilgi ve paketin ağda sınırsız dolaşmasını önleyen Hop Limit (sıçrama limiti) gibi alanlar bulunur. Paketi ileten her yönlendirici Hop Limit değerini bir azaltır; iletim sırasında değer sıfırsa veya sıfıra düşerse paket daha ileri gönderilmez.
Bir yönlendirici paketin hedef adresini kendi yönlendirme bilgileriyle karşılaştırır ve paketi uygun bir sonraki noktaya iletir. Paket hedef ağa ulaşana kadar bu işlem devam eder. Ethernet gibi yerel ağlarda, aynı bağlantıdaki bir sonraki cihazın bağlantı katmanı adresi Komşu Keşfi ile belirlenebilir.
IPv6'nın temel başlığı yalnızca çekirdek iletim görevlerine odaklanır. Parçalama, yönlendirmeyle ilgili ek bilgiler veya başka isteğe bağlı işlevler gerektiğinde uzantı başlıkları kullanılır. Böylece temel protokol yeniden tasarlanmadan ek bilgiler tanımlı bir sırada taşınabilir. IPv6 paketini gerektiğinde kaynak cihaz parçalar; aradaki yönlendiriciler parçalama yapmaz.
Komşu Keşfi ve Otomatik Yapılandırma
IPv6, aynı bağlantıdaki cihazların birbirini ve varsayılan yönlendiriciyi bulması için Komşu Keşfi mekanizmasını kullanır. Cihazlar, yönlendiricinin duyurduğu ağ bilgilerinden yararlanarak kendi adreslerini de oluşturabilir.
Komşu Keşfi
Komşu Keşfi, IPv6 denetim ve hata bildirim protokolü ICMPv6 üzerinden gönderilen mesajlarla yönlendirici bulma, ağ prefix'lerini öğrenme, IPv6 adresini bağlantı katmanı adresiyle eşleştirme ve komşunun erişilebilir olup olmadığını izleme görevlerini yerine getirir. IPv4 ağlarında ayrı mekanizmalarla yürütülen bazı yerel işlemler, IPv6'da bu ortak yapı altında toplanır.
IPv6'da genel yayın adresi bulunmaz. Komşu Keşfi, ilgili cihaz gruplarına multicast (çok noktaya gönderim) ve gerektiğinde tek cihazla iletişim için tek noktaya gönderim kullanır. Bu yöntem adres çözümleme sırasında gereksiz işlem yükünü azaltır. Ağ ekipmanının da ICMPv6 ve çok noktaya gönderim trafiğini doğru biçimde taşıması gerekir.
Durumsuz Otomatik Yapılandırma
SLAAC (durumsuz otomatik adres yapılandırması) ile cihaz önce yalnız aynı bağlantıda kullanılabilen bir link-local adres oluşturur. Yönlendirici, otomatik adres oluşturmaya uygun bir ağ prefix'i duyurursa işletim sistemi bu bilgiden yararlanarak ek bir IPv6 adresi üretir. Cihaz, oluşturduğu adresi normal kullanıma almadan önce aynı bağlantıda başka bir cihazın kullanıp kullanmadığını denetler.
Bu yöntemde merkezi bir sunucunun her adresi tek tek dağıtması gerekmez. Ağ yöneticisi, adresleri sunucudan dağıtmak veya DNS sunucusu gibi ek ayarları iletmek için DHCPv6 kullanabilir. Seçim, ağ politikalarına ve işletim gereksinimlerine göre yapılır.
IPv6'da NAT Gerekli mi?
128 bitlik adres alanı, adres tasarrufu için NAT kullanımını teknik bir zorunluluk olmaktan çıkarır. Uç noktalar küresel olarak benzersiz adresler kullanabilir. Ancak bu durum her cihazın internetten doğrudan erişilebilir olması gerektiği anlamına gelmez; güvenlik duvarı kuralları ve erişim politikaları gelen trafiği yine sınırlandırabilir.
NAT tek başına bir güvenlik mekanizması değildir; IPv6 da bağlantıyı kendiliğinden güvenli hale getirmez. Bazı ağlarda protokol geçişi, adres çevirisi veya kurum politikaları nedeniyle çeviri mekanizmaları kullanılabilir. Hangi trafiğe izin verildiğini belirleyen güvenlik duvarı kuralları ve güncel ağ yapılandırması, adres çevirisi olsun veya olmasın gereklidir.
IPv4 ve IPv6 Birlikte Nasıl Çalışır?
İnternetin bütün bölümleri aynı anda IPv6'ya geçmediği için IPv4 ile birlikte çalışma yöntemleri kullanılır. Mevcut altyapıya göre seçilen bu yöntemlerin her biri farklı bir işletim yükü getirir.
- Dual-stack: Cihaz ve ağ aynı anda IPv4 ile IPv6 çalıştırır; hedefe ulaşabilen protokol kullanılır.
- Tünelleme: IPv6 paketleri, doğrudan IPv6 taşımayan bir ağ bölümünden başka bir protokol içinde geçirilir.
- Çeviri: Yalnızca IPv6 veya yalnızca IPv4 kullanabilen uçlar arasında protokol dönüşümü yapılır.
Tarayıcınızın IPv6 üzerinden dışarıya bağlanıp bağlanamadığını IPv6 Testi ile sınayabilirsiniz. Bu ölçüm yalnız test edilen bağlantıyı gösterir; internet servis sağlayıcısına veya cihaza IPv6 desteği eklemez.
IPv6 Daha Hızlı ve Güvenli midir?
IPv6 kullanmak bağlantının hızını veya güvenliğini tek başına artırmaz; internet servis sağlayıcısının yönlendirmesi, yerel ağ ayarları, güvenlik duvarı kuralları ve hedef hizmetin IPv6 desteği de belirleyicidir.







