Multicast Nedir? Ipv4'te bir paket birden fazla noktaya 3 degisik sekilde gönderilebilir. Unicast: Sunucu her bir istemci için ayri bir paket göndermek zorunda (web,ftp) Problemleri: Bant genisligi gereksinimi yüksektir. Bant genisligi gereksinimi istemci sayisiyla dogru orantilidir. 100K * 10 istemci = 1000K Broadcast: Sunucu tarafindan paketin agdaki tüm istemcilere gönderilmesi Problemleri: Tüm istemciler paketi almak istemeyebilir. Paketi almak istemeyen istemcilerin mesgul edilmesi. Multicast: Sunucu tarafindan paketin sadece paketi almak isteyen grup içindeki istemcilere gönderilmesi.
Multicast Yayinlari izlemek için neler gereklidir? A) Adresleme Istemcileri tek olarak degil grup olarak tanimlayacak ag-seviyesi (network-layer) adresleme. Multicast adresleri 224.0.0.0 - 224.0.0.225 :RFC 1700 sayfa 56 Genel Kullanim için rezerve 224.0.1.0 - 238.255.255.255 :Kullanicilar için rezerve 239.0.0.0 - 239.255.255.255 :Yerel Ag için rezerve Dinamik kayit sistemi (IGMP) Istemcilerin multicast gruplarina katilimlarni düzenleyen mekanizmalar. IGMP (Internet Group Management Protocol) Yönlendiriciler grup üyelerini ögrenmek için IGMP host query mesajlari gönderirler. Alicilar gruplara IGMP report mesajlari göndererek kayit olurlar. RFC 1112 versiyon 1 IGMP Query : Her 60 saniyede 224.0.0.1, tüm multicast istemcileri cevap verir Joining : 60 Saniye içinde herhangi bir zamanda istemciler gruba katilmak için istekte bulunurlar. Leaving : 3 Dakika içinde query mesajlarina cevap alinamazsa istemciye bakan arabirime (interface) paket gönderimi sonlandirilir. RFC 2236 versiyon 2 IGMP ( versiyon 1 uyumlu) IGMP versiyon 3 gelistirilme asamasinda. B) Multicast Yönlendirme.Multicast trafigi Genis alan agi (WAN) içinde yönlendirilmesini saglayacak yönlendirme protokolleri. Multicast Yönlendirme Protokolleri Iki Temel Yaklasim Dense mode Tüm istemcilerin (Host) multicast trafigi istedigi ve bant genislginin bol oldugu önergesine dayanir. Gönderici ve Alicilar metrik olarak yakin oldugu zaman Az sayida göndericiye karsi çok sayida alici oldugu zaman Multicast trafigi yüksek oldugu zaman Multicast trafigi sürekli oldugu zaman. Sparse Mode Yanlizca istekte bulunan istemcilerin(Host) multicast trafigini istedigi ve bant genisliginin az oldugu önergesine dayanir Gönderici ve Alicilar metrik olarak uzak oldugu zaman. Mulicast grubunda az sayida alici oldugunda . Göndericiler ver alicilar WAN linkleri tarafindan ayrildiginda . Multicast trafigi aralikli oldugu zaman. C) Tüm bu uygulamalari destekleyecek yazilim,donanim.
Multicast Yönlendirme Protokolleri PIM ( Protocol Independent Multicast) Dense Mode Yönledircinin unicast yönlendirme tablosunu (Routing table) kullanir. Periyodik olarak tüm arabirimlere (interface) yönlendirme bilgisi gönderilir. Istemciler paketleri en yakin yönlendiriciden alirlar. Sparse Mode Istemciler Randevu noktasina kayit olup paketleri oradan alirlar . DVMRP (Distance Vector Multicast Routing Protocol) RIP benzeri Mbone yapisinin kurulmasinda kullanilir . 32 maksimum hop 60 saniye yönlendirme güncellemesi (routing update) Multicast yönlendirmesi olmayan bölgelerde multicast paketlerinin iletimi için unicast tünel açmakta kullanilir . MOSPF (Multicast Open Shortest Path First) OSPF çalistirilan yönlendiriciler arasi kullanilir. RFC 1584
Multicast Yayinlari izlemek için neler gereklidir? A) Adresleme Istemcileri tek olarak degil grup olarak tanimlayacak ag-seviyesi (network-layer) adresleme. Multicast adresleri 224.0.0.0 - 224.0.0.225 :RFC 1700 sayfa 56 Genel Kullanim için rezerve 224.0.1.0 - 238.255.255.255 :Kullanicilar için rezerve 239.0.0.0 - 239.255.255.255 :Yerel Ag için rezerve Dinamik kayit sistemi (IGMP) Istemcilerin multicast gruplarina katilimlarni düzenleyen mekanizmalar. IGMP (Internet Group Management Protocol) Yönlendiriciler grup üyelerini ögrenmek için IGMP host query mesajlari gönderirler. Alicilar gruplara IGMP report mesajlari göndererek kayit olurlar. RFC 1112 versiyon 1 IGMP Query : Her 60 saniyede 224.0.0.1, tüm multicast istemcileri cevap verir Joining : 60 Saniye içinde herhangi bir zamanda istemciler gruba katilmak için istekte bulunurlar. Leaving : 3 Dakika içinde query mesajlarina cevap alinamazsa istemciye bakan arabirime (interface) paket gönderimi sonlandirilir. RFC 2236 versiyon 2 IGMP ( versiyon 1 uyumlu) IGMP versiyon 3 gelistirilme asamasinda. B) Multicast Yönlendirme.Multicast trafigi Genis alan agi (WAN) içinde yönlendirilmesini saglayacak yönlendirme protokolleri. Multicast Yönlendirme Protokolleri Iki Temel Yaklasim Dense mode Tüm istemcilerin (Host) multicast trafigi istedigi ve bant genislginin bol oldugu önergesine dayanir. Gönderici ve Alicilar metrik olarak yakin oldugu zaman Az sayida göndericiye karsi çok sayida alici oldugu zaman Multicast trafigi yüksek oldugu zaman Multicast trafigi sürekli oldugu zaman. Sparse Mode Yanlizca istekte bulunan istemcilerin(Host) multicast trafigini istedigi ve bant genisliginin az oldugu önergesine dayanir Gönderici ve Alicilar metrik olarak uzak oldugu zaman. Mulicast grubunda az sayida alici oldugunda . Göndericiler ver alicilar WAN linkleri tarafindan ayrildiginda . Multicast trafigi aralikli oldugu zaman. C) Tüm bu uygulamalari destekleyecek yazilim,donanim.
Multicast Yönlendirme Protokolleri PIM ( Protocol Independent Multicast) Dense Mode Yönledircinin unicast yönlendirme tablosunu (Routing table) kullanir. Periyodik olarak tüm arabirimlere (interface) yönlendirme bilgisi gönderilir. Istemciler paketleri en yakin yönlendiriciden alirlar. Sparse Mode Istemciler Randevu noktasina kayit olup paketleri oradan alirlar . DVMRP (Distance Vector Multicast Routing Protocol) RIP benzeri Mbone yapisinin kurulmasinda kullanilir . 32 maksimum hop 60 saniye yönlendirme güncellemesi (routing update) Multicast yönlendirmesi olmayan bölgelerde multicast paketlerinin iletimi için unicast tünel açmakta kullanilir . MOSPF (Multicast Open Shortest Path First) OSPF çalistirilan yönlendiriciler arasi kullanilir. RFC 1584