| |||||||
Tasarımcılar bazı adres türlerini tanımlayıp geri kalan büyük alanı gelecekte öngöremedikleri ihtiyaçlarda kullanılması için boş bırakmışlardır. RFC 2373 [July 1998] / IP Version 6 Addressing Architecture güncel adresleme şemasını tanımlasa da yeni bir taslak da mevcuttur: draft-ietf-ipngwg-addr-arch-*.txt .
Şimdi farklı öneklere ve dolayısıyla adres tiplerine göz atalım:
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çemezler. Sadece aşağıdaki gibi bağ iletişimleri için kullanılır:
Bu adresler aşağıdaki gibi başlarlar (burada x herhangi bir onaltılık rakamdır, genellikle 0 kullanılır).
fe8x: <== şu anda sadece bu, kullanımda fe9x: feax: febx: |
Bu öneke sahip bir adres IPv6 ile yapılandırılmış her arabirimde bulunur.
Bu adresler bugün IPv4 ile kullandığımız RFC 1918 / Address Allocation for Private Internets adreslerine benzerler. Bir avantajı bu adres türünü kullananların adresin 16 bit'lik kısmını, en fazla, 65536 alt ağ için kullanabilmeleridir. Bu IPv4'ün 10.0.0.0/8 adresleri ile karşılaştırılabilir bir büyüklüktür.
Bir diğer avantajı ise: IPv6 kullanılarak bir arabirime birden çok adres atanabildiğinden bir arabirime onun global adresinin yanı sıra site yerel adresinin verilebilmesidir.
Bu adresler aşağıdaki gibi başlarlar:
fecx: <== en yaygın kullanılan fedx: feex: fefx: |
(burada x herhangi bir onaltılık rakamdır, genellikle 0 kullanılır)
Bazı sorunları olduğundan bu tür adreslere karşı çıkışların sürdüğü olduğu dikkate alınmalıdır. Daha fazlası için güncel taslak okunabilir: draft-ietf-ipv6-deprecate-site-local-XY.txt.
Laboratuar testleri için bu tür adresler bence hala uygundurlar.
Günümüzde tanımlı tek bir global adres türü vardır (ilk tasarım olan "üretici tabanlı" adres türünden yıllar önce vazgeçilmiştir RFC 1884 / IP Version 6 Addressing Architecture [obsolete], Linux çekirdeğinin eski sürümlerinin kodlarında izleri bulunabilir).
Bu adresler aşağıdaki gibi başlarlar (burada x herhangi bir onaltılık rakamdır)
2xxx: 3xxx: |
![]() | Not | |||
|---|---|---|---|---|
"aggregatable" öneki güncel belgelerden çıkartılmıştır. Aşağıda bazı alt türler tanımlanmıştır:
| ||||
Çoğa gönderim adresleri ilgili servisler için kullanılır.
Her zaman aşağıdaki gibi başlarlar (xx değerleri değişebilir):
ffxy:
Etki bölgelerine ve türlerine göre ayrılırlar:
Hali hazırda aşağıdaki bölgeler tanımlanmıştır:
Bu adresler aşağıdaki örnekteki gibidirler
ff02::1:ff00:1234 |
Kullanılan önek bu adresin bağlantı-içi çoğa gönderim adresi olduğunu göstermektedir. Sonek ise hedef adresinden oluşturulmuştur. Bu örnekte, bir paket fe80::1234 adresine gönderilmekte fakat ağ yığıtı (stack) ikinci katman MAC adresini bilmemektedir. İlk 24 bit aynı bırakılarak son 104 bit ff02:0:0:0:0:1:ff00::/104 ile değiştirilir. Bu adres artık yanıt gönderebilecek ikinci katman MAC adresini içeren uygun düğümü bulmak için kullanılabilir.
Rasgele gönderim (anycast) adresleri en yakın DNS sunucusu, DHCP sunucusu veya benzer dinamik grupları bulmak için kullanılan adreslerdir. Bu adresler tekil gönderim (unicast) adres alanından çıkartılırlar. Rasgele gönderim mekanizması (istemci tarafında) dinamik yönlendirme protokolleri ile idare edilir.
![]() | Not |
|---|---|
Rasgele gönderim adresleri kaynak adresi olarak kullanılamazlar, sadece hedef adresi olabilirler. | |
Rasgele gönderim adresine en basit örnek alt ağ-yönlendirici rasgele gönderim adresidir. Bir düğümün aşağıdaki küresel IPv6 adresine sahip olduğunu kabul edelim:
3ffe:ffff:100:f101:210:a4ff:fee3:9566/64 <==Düğüm adresi |
Alt ağ-yönlendirici rasgele gönderim adresi en azından sondan 64 bitlik bölümün tamamiyle boş bırakılmasıyla elde edilir:
3ffe:ffff:100:f101::/64 <==alt ağ-yönlendirici rasgele gönderim adresi |
| ||||||||||