TMG 2010 NLB'de Multicast Mod Destekliyor

TMG 2010 Multicast Mod NLB destekliyor. Peki Unicast ile Multicast modlari arasindaki fark nedir?

Aslinda, ana fark MAC adreslerinin implementasyonu ile ilgili. Unicast modda; herbir nlb cluster nodu gerçek MAC adresini nlb tarafindan olusturulan MAC adresi ile degistirir ve her nod ayni sanal MAC adresini kullanir. Bu MAC adresi birden fazla bilgisayar tarafindan kullanildigi için, switch NLB cluster MAC adresini ögrenemeyecek ve NLB MAC adresine hedeflenen paketleri switch'in tüm portlarina gönderecektir (switch flooding). Unicast modda tüm nodlar ayni MAC adresine sahip oldugu için, Nodlar arasi komünikasyon ancak ayri bir NIC (farkli MAC adresleri) ile saglanabilir.

Multicast' de ise; NLB her noda layer 2 bir MAC adresi ekler. Her nod bu sekilde gerçek ve NLB tarafindan olusturulan olmak üzere 2 MAC adresine sahip olur. Multicast kullanirken, switch flooding'i önlemek için switch portlari üzerinde (eger destekliyorsa) statik girisler olusturulup gelen paketlerin sadece NLB nodlarina gönderilmesi saglanabilir. 

Multicast with IGMP ise IGMP protokolünü kullanarak paketlerin sadece grup halinde NLB nodlarina gitmesini saglar (Eger switch Multicast with IGMP destekliyorsa). 

Flooding için çözümler:

1) Tüm NLB nodlarini bir hub'a baglayip hub'i switch'in bir portuna baglamak

2) NLB node'larini bir vlan'a koymak

3) Multicast kullanmak ve switch üzerinde statik girisler olusturmak

4) Multicast with IGMP kullanmak