Link-Local (fe80::) IPv6 Adresi Nedir?

Link-local IPv6 adresi, fe80::/10 aralığında yer alır ve yalnız aynı ağ bağlantısı üzerinde kullanılır. Cihazların birbirini bulması, bağlantı katmanı adreslerini öğrenmesi ve yerel yönlendiriciyi tanıması gibi IPv6'nın temel işlemlerinde görev alır. Yönlendiriciler, kaynak veya hedef adresi link-local olan paketleri başka bağlantılara aktarmaz.
Bir bilgisayarın, telefonun veya yönlendiricinin ağ arayüzünde fe80 ile başlayan bir adres görmeniz bu nedenle olağandır. Bu adres, cihazın internette görünen IPv6 adresi değildir; belirli bir Ethernet, Wi-Fi veya sanal ağ bağlantısındaki yerel iletişimi tanımlar.
fe80::/10 Kapsamı ve Otomatik Oluşum
IPv6 adres türü, adresin başındaki bitlerle belirlenir. fe80::/10 prefix’i, yalnız aynı bağlantıda geçerli link-local unicast adreslerini tanımlar; günlük sistem çıktılarında bu adresler çoğunlukla fe80 ile başlayan uzun bir IPv6 değeri olarak görünür. Standart link-local adres yapısında bu ilk 10 biti 54 sıfır biti izler; son 64 bit arayüz tanımlayıcısıdır. Bu nedenle sistemlerde çoğunlukla fe80::/64 gösterimiyle karşılaşırsınız.
IPv6'nın etkin olduğu bir arayüz, genel bir IPv6 adresi almadan da link-local adres oluşturabilir. Bu işlem için internet servis sağlayıcısından genel IPv6 adresi, IPv6 adresi dağıtan DHCPv6 sunucusundan bir adres veya kullanıcı tarafından elle girilen bir yapılandırma gerekmez. Arayüz tanımlayıcısının nasıl üretileceği işletim sistemine ve ağ yapılandırmasına göre değişir. Bu nedenle adresin son bölümü her cihazda doğrudan bağlantı katmanında kullanılan MAC adresinden üretilmez.
Bir cihazda Ethernet, Wi-Fi, VPN veya sanal makine arayüzleri bulunuyorsa her arayüzün ayrı bir link-local adresi olabilir. Adres arayüze bağlıdır; cihazın bütün bağlantılarında kullanılan tek bir ortak yerel IPv6 adresi değildir.
Komşu ve Yönlendirici Keşfinde Link-Local Adresler
IPv6 Komşu Keşfi, aynı bağlantıdaki cihazların ve yönlendiricilerin birbirini bulmasını ve birbirlerinin erişilebilirliğini izlemesini sağlar. Bir cihaz, hedef IPv6 adresine karşılık gelen bağlantı katmanı adresini öğrenirken Neighbor Solicitation (Komşu İsteği) ve Neighbor Advertisement (Komşu Duyurusu) mesajlarını kullanır. Komşu keşfi, IPv4'te ARP'nin üstlendiği adres çözümleme görevini IPv6'da yerine getirir. Ayrıca yönlendirici keşfi ve erişilebilirlik denetimi gibi ek görevleri de yürütür.
Yönlendirici keşfi de aynı mekanizmanın parçasıdır. Bir cihaz Router Solicitation (Yönlendirici İsteği) mesajı gönderebilir; yerel yönlendirici Router Advertisement (Yönlendirici Duyurusu) mesajlarıyla kendisini, ağ prefix’lerini ve ilgili ağ parametrelerini duyurabilir. Cihaz, çoğu durumda varsayılan yönlendirici olarak yönlendiricinin link-local adresini kullanır; ilk ağ geçidi aynı bağlantı üzerindeki doğrudan komşudur.
Link-local adres yalnız geçici olarak veya bir arıza sırasında görülen bir adres değildir. Genel IPv6 adresi değişse bile cihaz, ilk yönlendiricisiyle link-local adresler üzerinden iletişim kurmaya devam edebilir.
Link-Local IPv6 Adresi İnternete Yönlendirilmez
Link-local adresle yalnız aynı bağlantıdaki hedeflere ulaşabilirsiniz. Yönlendiriciler, kaynak veya hedef adresi link-local olan paketleri başka bir bağlantıya iletmez. Bu nedenle başka bir bağlantıdaki web sunucusuna veya internetteki uzak bir cihaza link-local adresle doğrudan ulaşamazsınız. Aynı bağlantıdaki bir web sunucusuna ise uygulama ve güvenlik duvarı izin verdiğinde link-local adresle erişilebilir.
Link-local adresler yine de internet erişim sürecinde yerel bir görev üstlenir. Cihaz, ilk yönlendiricisiyle link-local adres üzerinden iletişim kurarken internet trafiği için yönlendirilebilir bir IPv6 kaynak adresi kullanır. Bu ayrım nedeniyle ağ geçidi olarak fe80 ile başlayan bir adres görülmesi normaldir, fakat cihazın yalnız bu adrese sahip olması genel IPv6 bağlantısının hazır olduğu anlamına gelmez.
Link-Local Adreslerde Kapsam Kimliği Neden Gerekir?
Link-local adresler yalnız kendi bağlantılarında benzersiz olmak zorundadır. Birbirinden ayrı iki ağ bağlantısında aynı fe80 adresi bulunabilir. Bir bilgisayar birden fazla ağa bağlıysa işletim sistemi, hedef link-local adresin hangi arayüz üzerinden kullanılacağını yalnızca adres metnine bakarak her zaman belirleyemez.
Zone ID (kapsam kimliği), hedefin hangi yerel bağlantıda bulunduğunu belirterek bu belirsizliği giderir. fe80::1%eth0 ya da fe80::1%12 biçimindeki yüzde işaretinden sonraki bölüm, işletim sisteminin kullanacağı yerel arayüzü belirtir; IPv6 adresinin 128 bitlik değerinin parçası değildir. Arayüz adı veya numarası cihazdan cihaza değişebileceği için başka bir bilgisayarda aynı kapsam kimliği geçerli olmayabilir.
Bir Arayüzde Link-Local Adres Görülmesi Ne Anlama Gelir?
Bir arayüzde fe80 ile başlayan bir adresin bulunması, cihazın o yerel bağlantı için IPv6 adresi oluşturabildiğini gösterir. Bu adres tek başına IPv6 internet erişimini kanıtlamaz. Doğrudan IPv6 internet erişimi için genel bir IPv6 adresi, uygun rota ve çalışan bir internet bağlantısı gerekir; IPv4 üzerinden erişim ayrıca çalışıyor olabilir. Sorun giderirken yalnız link-local adresin varlığına bakmayın; yönlendirilebilir adresi ve ağ geçidi bilgilerini de kontrol edin.
Windows, DHCP sunucusundan IPv4 adresi alamadığında 169.254.0.0/16 aralığından yerel bir adres seçebilir; bu özellik APIPA olarak adlandırılır. Ancak APIPA ile IPv6 link-local adresleri farklı mekanizmalardır. IPv6 link-local adresleri, komşu ve yönlendirici keşfinde temel rol oynar; bu nedenle bunları yalnız bir DHCP sorununun belirtisi olarak görmeyin.







