<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>A weblog about Microsoft Technologies &#187; broadcast</title>
	<atom:link href="http://www.anilerduran.com/index.php/tag/broadcast/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anilerduran.com</link>
	<description></description>
	<lastBuildDate>Sat, 04 Feb 2012 17:23:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>Layer 2 Multicasting &#8211; IGMP &#8211; CGMP</title>
		<link>http://www.anilerduran.com/index.php/2009/layer-2-multicasting-igmp-cgmp/</link>
		<comments>http://www.anilerduran.com/index.php/2009/layer-2-multicasting-igmp-cgmp/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 18:04:56 +0000</pubDate>
		<dc:creator>Anıl ERDURAN</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[broadcast]]></category>
		<category><![CDATA[multicast]]></category>
		<category><![CDATA[multicasting]]></category>
		<category><![CDATA[unicast]]></category>

		<guid isPermaLink="false">http://www.anilerduran.com/?p=1287</guid>
		<description><![CDATA[Bir client herhangi bir multicast sunucudan veri akışını başlatmak için IGMP kullanır.IGMP sayesinde routera aslında register olarak belirli multicast gruplara dahil olurlar.IGMP v2 ile birliktede zaten grup bazlı sorgular başladığı için herhangi biri multicast grubundan ayrılmak istediğinde leave mesajını routera atar ve routerda geri dönüşte sadece bu multicast grubuna bir paket atarak multicast yayından yararlanan [...]]]></description>
			<content:encoded><![CDATA[
				<!-- Social Sharing Toolkit v2.0.4 | http://www.marijnrongen.com/wordpress-plugins/social_sharing_toolkit/ -->
				<div class="mr_social_sharing_wrapper"><span class="mr_social_sharing"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fwww.anilerduran.com%2Findex.php%2F2009%2Flayer-2-multicasting-igmp-cgmp%2F&amp;layout=standard&amp;show_faces=false&amp;width=51px&amp;height=24px" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:51px; height:24px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing"><div id="fb-root"></div><fb:send href="http://www.anilerduran.com/index.php/2009/layer-2-multicasting-igmp-cgmp/" font=""></fb:send></span><span class="mr_social_sharing"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.anilerduran.com%2Findex.php%2F2009%2Flayer-2-multicasting-igmp-cgmp%2F&amp;text=Layer+2+Multicasting+%E2%80%93+IGMP+%E2%80%93+CGMP" target="_blank" class="mr_social_sharing_popup_link"><img src="http://www.anilerduran.com/wp-content/plugins/social-sharing-toolkit/images/buttons/twitter.png" alt="Share on Twitter" title="Share on Twitter"/></a></span><span class="mr_social_sharing"><script type="IN/Share" data-url="http://www.anilerduran.com/index.php/2009/layer-2-multicasting-igmp-cgmp/"></script></span></div><p>Bir client herhangi bir multicast sunucudan veri akışını başlatmak için IGMP kullanır.IGMP sayesinde routera aslında register olarak belirli multicast gruplara dahil olurlar.IGMP v2 ile birliktede zaten grup bazlı sorgular başladığı için herhangi biri multicast grubundan ayrılmak istediğinde leave mesajını routera atar ve routerda geri dönüşte sadece bu multicast grubuna bir paket atarak multicast yayından yararlanan başka host varmı kontrol eder.Eğer varsa multicast yayını durdurmaz.</p>
<p>Fakat sorun şurada başlıyor.Normalde bizim hostlarımız direk routerlara bağlı değiller.Aralarda layer 2 SW ler sayesinde router üzerinde multicast servera ulaşırlar.Fakat yukarıda router ve host tarafından kullanılan IGMP Layer 3&#8242;de çalışan bir protokol olduğundan Switchler üzerinde işe yaramamaktadır.</p>
<p>Cisco&#8217;nun bu konudaki çözümü CGMP kullanımıdır.Bir cisco system protokolodür.Multicast router ve SW arasında çalışır.Burada router cgmp server olarak kullanılılr ve bu yöntem cisconun layer 2 multicasting tarafında kullandığı en bilinen yöntemdir.</p>
<p>Router bir IGMP mesajı gördüğünde bir CGMP paketi oluşturur ve bu paketin içinde istek tipi(join-leave) layer2 multicast adresi,clientın mac adresi bulunur.</p>
<p>Bu istek 0&#215;0100.0cdd.dddd mac adresine gönderilir.Bu mac adresinin özelliği tüm switchlerin dinlediği bir adres olmasıdır.Böylece switch bu paketi okur ve multicast   trafiği için sadece belirli portları atar.Switch sadece ilk başta isteği yapan clientlara multicast trafiği için port revize eder.En başta clientlar switch üzerinden routera ulaşıp uzaktaki multicast sunucu için join paketi göndermişlerdir.Böylece diğer portlardaki adamlar multicast trafiğinden bihaber olurlar.IGMPv2 ile layer 3 tarafında çalışan yapı aynı mantık ile çalışmaya devam eder.</p>
<p><a href="http://www.anilerduran.com/wp-content/uploads/2009/03/cgmp.jpg"><img class="alignnone size-full wp-image-1289" title="cgmp" src="http://www.anilerduran.com/wp-content/uploads/2009/03/cgmp.jpg" alt="" width="500" height="258" /></a></p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.anilerduran.com%2Findex.php%2F2009%2Flayer-2-multicasting-igmp-cgmp%2F&amp;t=Layer%202%20Multicasting%20-%20IGMP%20-%20CGMP" id="facebook_share_button_1287" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; margin: 5px 0; height:15px; border:1px solid #d8dfea; color: #3B5998; background: #fff url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top right;">Share</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_1287') || document.getElementById('facebook_share_icon_1287') || document.getElementById('facebook_share_both_1287') || document.getElementById('facebook_share_button_1287');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_1287') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	
				<!-- Social Sharing Toolkit v2.0.4 | http://www.marijnrongen.com/wordpress-plugins/social_sharing_toolkit/ -->
				<div class="mr_social_sharing_wrapper"><span class="mr_social_sharing"><iframe src="https://www.facebook.com/plugins/like.php?locale=en_US&amp;href=http%3A%2F%2Fwww.anilerduran.com%2Findex.php%2F2009%2Flayer-2-multicasting-igmp-cgmp%2F&amp;layout=standard&amp;show_faces=false&amp;width=51px&amp;height=24px" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:51px; height:24px;" allowTransparency="true"></iframe></span><span class="mr_social_sharing"><div id="fb-root"></div><fb:send href="http://www.anilerduran.com/index.php/2009/layer-2-multicasting-igmp-cgmp/" font=""></fb:send></span><span class="mr_social_sharing"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.anilerduran.com%2Findex.php%2F2009%2Flayer-2-multicasting-igmp-cgmp%2F&amp;text=Layer+2+Multicasting+%E2%80%93+IGMP+%E2%80%93+CGMP" target="_blank" class="mr_social_sharing_popup_link"><img src="http://www.anilerduran.com/wp-content/plugins/social-sharing-toolkit/images/buttons/twitter.png" alt="Share on Twitter" title="Share on Twitter"/></a></span><span class="mr_social_sharing"><script type="IN/Share" data-url="http://www.anilerduran.com/index.php/2009/layer-2-multicasting-igmp-cgmp/"></script></span></div>]]></content:encoded>
			<wfw:commentRss>http://www.anilerduran.com/index.php/2009/layer-2-multicasting-igmp-cgmp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

