Solicited-Node Multicast Addresses

Solicited-Node Multicast Addresses

Normal multicast adreslerinin yanı sıra IPv6’da her unicast adresin solicited-node address olarak adlandırılan multicast adresi vardır. Bu multicast adresi cihazın unicast adresinden özel bir şekilde üretilir. Solicited-Node Multicas adresi IPv6 Neighbor Discovery protokolünde kullanılır, temel olarak IPv4 te kullanılan ARP tekniğinin IPv6’ya uyarlanmasını sağlar.

Tüm solicited-node adreslerinde T flag 0, scope ID 2 dir. Yani “FF02” şeklinde başlarlar.

Unicast IPv6 Adresinden Solicited Node IPv6 Adresi Üretilmesi

FF02::1:FF00:0 adresinin son 24 bit’i ile unicast ip adresi matematiksel “veya” işlemine tabi tutulurlar, bu işlem sonucunda Solicited-Node Multicast Addresses adresine ulaşılır. Daha kolay bir şekilde açıklayacak olursak;

Solicited-Node Multicast Adres = FF02:0:0:0:0:1:FF + Unicast adresin son 24 biti

cc781672.dda44e97-6503-43b8-9ec1-ca9ec435b2fd(en-us)

Bu bilgiler ışığında IPv6 adresi 2001:a98:8000:5:78e0:5830:820:5a9e olan bir cihaz aynı yerel ağdaki hedef 2001:a98:8000:5:8c72:2fb6:31a7:909a adresini pinglemek istiyor. Bu durumda beklentimiz kaynak makinenin ulaşmak istediği unicast

adresininden oluşturacağı Solicited-Node Multicast adresine paket yollamasıdır.

Hedef Unicast adres : 2001:a98:8000:5:8c72:2fb6:31a7:909a

FF02:0:0:0:0:1:FF adresine unicast adresinin son 24 biti olan A7:909A’i eklersek FF02::1:FFA7:909A adresini elde ederiz yani yukarıdaki unicast adresine aynı yerel ağdan ulaşmak isteyen bir cihaz mac adresini öğrenmek için bu ip adresine ICMPv6 Neighbor solicitation mesajı yollar. Bu işlem sırasında Wireshark ile iletişim kurmak isteyen cihazın yolladığı paketler aşağıda görülmektedir.

Untitled

“Solicited-Node Multicast Addresses” için bir cevap

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir