Hikayeler

Reklam vermek için turkmmo@gmail.com

IPv6 Komşu Keşif Protokolü

Nizam-ı Alem

Malato psichico
Telefon Numarası Onaylanmış Üye Turkmmo Discord Nitro Booster
Yönetici
Dergi Editörü
Turnuva
Admin
Yarışma
Gümüş Üye
VIP Üye
Paylaşım
Ayın Üyesi
Altın Üye
Katılım
15 May 2013
Konular
972
Mesajlar
6,651
Online süresi
2ay 11g
Reaksiyon Skoru
5,350
Altın Konu
314
Başarım Puanı
319
TM Yaşı
12 Yıl 11 Ay 12 Gün
MmoLira
22,215
DevLira
15

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

IPv6'da Adres Çözümleme Protokolü (ARP) yoktur. Ancak, IPv6'dan MAC adresine çözümlemenin nasıl yapıldığını merak ediyor olabilirsiniz. Bir düğüm, bilinen bir IPv6 adresinin fiziksel adresini nasıl bulur? Cevap, IPv6 Komşu Keşif Protokolü kullanılarak yapılır. Bu, IPv4'teki gibi yayın mesajları yerine çoklu yayın mesajları kullanarak Katman 3'ten Katman 2'ye çözümleme sürecini ele almanın daha güvenli ve verimli bir yoludur.

Komşu veya Komşu düğüm terimi, aynı yerel segmentte veya aynı Katman 2 alanında bulunan IPv6 düğümlerini ifade eder.

Mesaj Türleri
IPv6 Komşu Keşif Protokolü, ICMPv6 kapsülleme kullanan 5 mesaj türü tanımlar:

Yönlendirici Talebi (ICMPv6 türü 133)
Yönlendirici Duyurusu (ICMPv6 türü 134)
Komşu Talebi (ICMPv6 türü 135)
Komşu Duyurusu (ICMPv6 türü 136)
Yönlendirme Mesajı (ICMPv6 türü 137)
Buna karşılık, ARP İsteği ve ARP Yanıtı gibi ARP mesajları doğrudan bir Ethernet çerçevesine kapsüllenir.

Her bir mesajı ayrıntılı olarak inceleyelim ve süreçteki rolünü görelim.

Komşu Talebi (NS)
Bir düğüm, bilinen bir IPv6 adresinin fiziksel adresini çözümlemesi gerektiğinde, ağ segmentine bir Komşu Talebi (NS) mesajı gönderir. Bu mesaj, ARP İsteğine IPv6 alternatifidir. ARP ile karşılaştırıldığında, Komşu Talep (Neighbour Solicitation) yöntemini daha güvenli ve verimli kılan birkaç değişiklik vardır.

Şekil 1'de gösterilen örneğe bakalım; PC1, PC3'ün fiziksel adresini (FE80::20C:CFF:FECC:CCCC) çözümlemek istiyor. PC1, bu IPv6 adresi için bir Komşu Talep mesajı göndermesi gerektiğinden, yeni bir ICMPv6 paket türü 135 oluşturur. Tür 135, alıcı tarafa bunun bir NS paketi olduğunu açıkça belirtir. ICMPv6'nın hedef alanına, PC1, MAC adresini bulmak istediği IPv6 adresini koyar. Örneğimizde, bu PC3 - FE80::20C:CFF:FECC:CCCC olacaktır.

Bu ICMPv6 mesajı daha sonra bir IPv6 paketine kapsüllenir. Katman 3'teki kaynak adresi için PC1, kendi bağlantı yerel adresini FE80:20A:AFF:FEAA:AAAA olarak ayarlar. IPv4'teki ARP protokolüne kıyasla geliştirilmiş güvenlik ve verimlilikte hedef adres çok önemlidir. IPv6 paketindeki hedef adres için PC1, talep edilen düğüm çoklu yayın adı verilen özel bir çoklu yayın adresi türü belirler. Yapılandırılan her IPv6 adresi için, her düğüm, IPv6 tekil adresinin son 6 onaltılık değerini temsil eden XX:XXXX ile tanımlanan FF02::1:FFXX:XXXX adresindeki bir çoklu yayın grubuna katılır. Bu nedenle, bağlantı yerel veya küresel olsun, yapılandırılan her tekil adres için, ana bilgisayar ilgili otomatik olarak oluşturulan talep edilen düğüm çoklu yayın grubuna katılır.

Örneğimizde, PC1, NS mesajını FE80::20C:CFF:FECC:CCCC IP adresine sahip düğüme göndermek istiyor. Yukarıdaki mantığı göz önünde bulundurarak, bu IPv6 adresine sahip düğümün, bu adresten (FF02::1:FFCC:CCCC) oluşturulan talep edilen düğüm grubuna katılmış olması gerekir.

1776025340453.png


IPv6 başlığı doldurulduktan sonra, paket bir Ethernet çerçevesine kapsüllenir. Kaynak MAC adresi için, PC1 kendi kalıcı fiziksel adresini ayarlar. Hedef MAC adresi, katman 3 başlığındaki çoklu yayın IPv6 adresinden aşağıdaki formül kullanılarak oluşturulan bir çoklu yayın MAC adresine ayarlanır: 3333.XXXX.XXXX, burada XXXX:XXXX, çoklu yayın IPv6 adresinin son 8 onaltılık basamağıdır. Örneğimizde, bu, hedef adres FF02::1:FFCC:CCC'nin son 8 onaltılık basamağı olduğu için 3333.FFCC.CCCC fiziksel adresiyle sonuçlanacaktır.

PC1 ağda bu Komşu Talep mesajını gönderdiğinde, iki olası senaryo vardır:

Yerel segmentteki anahtarlar IPv6 Çoklu Yayın Dinleyici Keşfi İzleme (MLD) adı verilen bir protokol çalıştırıyorsa, yalnızca PC3'ün FF02::1:FFCC:CCC çoklu yayın grubuna abone olduğunu bilecekler ve çerçeveyi yalnızca PC3'e ileteceklerdir.
Yerel segmentteki anahtarlar MLD çalıştırmıyorsa, çerçeveyi IPv4'teki bir ARP çerçevesi gibi segmentteki her düğüme yayınlayacaklardır. Ancak, yalnızca PC3 bu çoklu yayın grubuna abone olduğu için paketi yalnızca PC3 işleyecektir. Bu NS paketini alan diğer tüm düğümler, bu talep edilen düğüm adresi FF02::1:FFCC:CCC'yi dinlemedikleri için paketi atacaklardır.
Komşu İlanı (NA)
PC3, PC1'den Komşu Talep mesajını aldığında, ICMPv6 başlığındaki Hedef alanına bakacak ve bunu kendi yapılandırılmış IPv6 adresleriyle karşılaştıracaktır. Hedef adres, PC3'ün bağlantı yerel adresiyle eşleştiğinden, PC3, PC1'e Komşu İlanı adı verilen bir mesajla yanıt verecektir. Bu mesaj, IPv4'teki ARP Yanıtının IPv6 alternatifidir.

Mesajdaki tüm değerleri ayrıntılı olarak inceleyelim. ICMPv6 başlığında, PC3, Tür alanını 136 olarak ayarlar; bu, bunun bir NA mesajı olduğu anlamına gelir. Hedef alanında, PC3 IPv6 adresini ve Bağlantı Yerel Adresi alanında, bu IPv6 ile yapılandırılmış arayüzün fiziksel adresini ayarlar.

1776025364359.png


IPv6 başlığında, PC3 kaynak IPv6 adresini kendi yerel bağlantı adresine, hedefi ise PC1'in yerel bağlantı adresine ayarlar.

Ethernet başlığında, PC3 kendi fiziksel adresini kaynak MAC adresi olarak, PC3'ün fiziksel adresini ise hedef MAC adresi olarak ayarlar. Komşu Duyurusu'nun tek noktaya yayın mesajı olduğunu unutmayın.

Yönlendirici Duyurusu (RA)
Yerel bir segmente bağlı IPv6 yönlendiricileri, Yönlendirici Duyurusu (RA) adı verilen bir ICMPv6 mesajı aracılığıyla varlıklarını periyodik olarak duyururlar. Mesaj, tüm düğümlere yönelik çoklu yayın adresi FF02::1'e yönlendirilmiştir; bu, segmentteki her düğümün onu alıp işlediği anlamına gelir. RA mesajları, bu segmentte kullanılan öneki ve önek uzunluğunu ve MTU gibi diğer parametreleri içerir. Cisco yönlendiricileri, varsayılan olarak her 200 saniyede bir segmentteki varlıklarını duyururlar.

1776025379151.png


Düğümler, bu mesajları bu derste ayrıntılı olarak açıkladığımız Durumsuz Otomatik Yapılandırma (SLAAC) gibi hizmetler için kullanır.

Yönlendirici Talebi (RS)
Yukarıda belirttiğimiz gibi, Cisco yönlendiricileri varsayılan olarak her 200 saniyede bir Yönlendirici Reklamı mesajı gönderir. Ancak, bir düğüm yerel bir segmente bağlandığında, yönlendiricilerin bir sonraki planlanmış zamanlarında değil, hemen Yönlendirici Reklamları (RA) oluşturmasını talep eden Komşu Talebi adı verilen bir mesaj gönderir.

1776025393597.png


Şekil 4'teki örnekte de görebileceğiniz gibi, Yönlendirici Talep mesajı tüm yönlendiricilerin çoklu yayın adresine yönlendirilmiştir; bu, yalnızca yerel segmentteki yönlendiricilerin bu RS mesajlarını işleyeceği anlamına gelir.

Özet
IPv6 Komşu Keşif Protokolü, ICMPv6'ya kapsüllenmiş 5 tür mesaj kullanarak çalışır. Her mesajın aşağıdaki amacı vardır:

Yönlendirici Talep - Ana bilgisayarlar, yerel segmentlerindeki yönlendiricileri bulmak için Yönlendirici Talep mesajlarını kullanır. Bir RS mesajı alındığında, yönlendiriciler bir sonraki planlanmış zamanlarında değil, hemen Yönlendirici Duyuruları oluşturur. RS mesajı ICMPv6 türü 133 kullanır ve tüm yönlendiricilerin çoklu yayın adresi FF02::2'ye yönlendirilmiştir.
Yönlendirici Duyurusu - IPv6 yönlendiricileri, yerel segmentlerdeki varlıklarını periyodik olarak veya bir Yönlendirici Talep mesajına yanıt olarak duyurur. RA mesajı ICMPv6 türü 134 kullanır ve tüm düğümlerin çoklu yayın adresi FF02::1'e yönlendirilmiştir. Cisco yönlendirici, varsayılan olarak her 200 saniyede bir RA mesajı gönderir.

Komşu Talebi - Komşu Talebi mesajı, düğümler tarafından bilinen bir IPv6 adresinin (hedef adres) fiziksel adresini çözümlemek için kullanılır. NS mesajı, ICMPv6 tip 135'e kapsüllenir ve hedef IPv6 adresinden otomatik olarak oluşturulan talep edilen düğüm çoklu yayın grubuna yönlendirilir. Yalnızca hedef IP'nin sahibi bu talep edilen düğüm grubuna abone olmalıdır. Mesaj, IPv4 ARP İsteğine benzer bir işleve sahiptir, ancak tüm düğümlere yayınlanmadığı için daha güvenli ve verimlidir.

Komşu İlanı - Komşu ilanları, düğümler tarafından bir Komşu Talebi mesajına yanıt vermek için kullanılır. NA mesajı, ICMPv6 tip 136'ya kapsüllenir ve Komşu Talebi mesajındaki tekil adrese yönlendirilir.
Yönlendirme Mesajı - Yönlendiriciler, ana bilgisayarlara bir hedef için daha iyi bir ilk atlama yönlendiricisi hakkında bilgi verir.​
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst