24/01/2019

Ipv6 Link Local Adres nasıl oluşturulur?

Link Local adres sistemin kendi kendine oluşturduğu bir adrestir. Bu adres sistem boot olurken oluşturulur. Sadece local networkte geçerlidir ve routerlar bu paketleri yönlendirmezler.

Ipv4 teki karşılığı 169.254.0.0./16 dır. Veya APIPA olarak bilinir.

  • prefix olarak FE80::/64 tür.
  • Her IPv6 kabiliyetli arayüzde link-local-unicast adres olmak zorundadır
  • Neighbor Discovery protocol NDP tarafından komşu arayüzlerin keşfinde kullanılmaktadır.

Yapısı

Interface ID ise 48 bitlik MAC adresinin 64 bite EUI-64 (Extended Unique Identifier) tekniği ile çoğaltılması ile oluşur.

Örneğin MAC adresimiz 00 12 7F EB 6B 40. bir MAC adresi 2 bölümden oluşur. OUI ve NIC-Specific. OUI : Organizationally Unique Identifier yani arayüzü üreten firmanın kodu. Ve NIC-Specific kısmı yani üretim seri numarası gibi birşey.

Bunu OUI den sonra bölüp araya FF FE ekliyoruz.



Daha sonra ilk 8 bit içinde ki (ilk 00) 7 nci bir ters çeviriliyor (0–>1 oluyor) .

Bunu sebebi RFC2373 te bölüm 2.5.1 de açıklanmıştır. Tam anlamasamda henüz şöyle birşeyler diyor.


The motivation for inverting the “u” bit when forming the interface identifier is to make it easy for system administrators to hand configure local scope identifiers when hardware tokens are not available. This is expected to be case for serial links, tunnel end-points, etc. The alternative would have been for these to be of the form 0200:0:0:1, 0200:0:0:2, etc., instead of the much simpler ::1, ::2, etc.

Ancak bu yöntemi kullanmak zorunlu değildir. CISCO IOS, Linux ve unix ler EUI-64 yöntemini kullanırken MS Windows ikinci yarıyı random değer kullanmaktadır.

1 Comment

Leave a Reply