Ethernet LAN IP layer and layer 2 IGMP Snooping

Bookmark this page:  YahooMyWeb Yahoo!  Google Google  Windows Live Favorites Windows Live  del.icio.us del.icio.us  digg digg  Add to Netscape Netscape
Subject Author Date
IP layer and layer 2 IGMP Snooping vicky 06-07-08
Posted by vicky on June 7, 2008, 1:28 am
Please log in for more thread options
Hi,,

What is the difference in

IP Layer IGMP Snooping and,
Layer 2 IGMP Snooping.


Thanks in advance.


Vikrant

Posted by Albert Manfredi on June 7, 2008, 4:48 pm
Please log in for more thread options
> Hi,,
>
> =A0 =A0 =A0What is the difference in
>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0IP Laye=
r IGMP Snooping =A0and,
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Layer 2=
IGMP Snooping.

There is no such thing as IP layer IGMP snooping.

IGMP snooping is something that the link layer does, in order to be
more clever about forwarding MAC layer multicasts.

When the IP layer uses IGMP, it is not called snooping. If someone
called it snooping, they are using confusing and inexact terminology.

Bert

Posted by Albert Manfredi on June 8, 2008, 12:57 pm
Please log in for more thread options


> =A0 =A0 =A0What is the difference in
>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0IP Laye=
r IGMP Snooping =A0and,
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Layer 2=
IGMP Snooping.

Wait, I think I know what this is referring to.

When doing IGMP snooping, the L2 switch can use the IP address of the
IGMP join messages to derive the MAC multicast address, then use the
MAC multicast address of the arriving data frames to make forwarding
decisions. This is the more "classic" approach. Or the L2 switch can
use the IP address of the arriving UDP/IP datagrams to make the
forwarding decision, and never bother using the MAC multicast address
at all.

Perhaps this is what the terminology is referring to. Using the IP
address to make forwarding decisions is actually preferable, because
28 bits of an IPv4 multicast address determine the multicast group.
When mapped to the MAC address, only 23 bits are used to differentiate
IPv4 multicast groups at the MAC layer, so there is some ambiguity as
to what MAC hosts really want the multicast.

Bert

Posted by vicky on June 11, 2008, 2:50 am
Please log in for more thread options
>
> > =A0 =A0 =A0What is the difference in
>
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0IP La=
yer IGMP Snooping =A0and,
> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Layer=
2 IGMP Snooping.
>
> Wait, I think I know what this is referring to.
>
> When doing IGMP snooping, the L2 switch can use the IP address of the
> IGMP join messages to derive the MAC multicast address, then use the
> MAC multicast address of the arriving data frames to make forwarding
> decisions. This is the more "classic" approach. Or the L2 switch can
> use the IP address of the arriving UDP/IP datagrams to make the
> forwarding decision, and never bother using the MAC multicast address
> at all.
>
> Perhaps this is what the terminology is referring to. Using the IP
> address to make forwarding decisions is actually preferable, because
> 28 bits of an IPv4 multicast address determine the multicast group.
> When mapped to the MAC address, only 23 bits are used to differentiate
> IPv4 multicast groups at the MAC layer, so there is some ambiguity as
> to what MAC hosts really want the multicast.
>
> Bert

-----------------------------------------------------
Ok Mr. Bert

As u written that there may be some ambiguty when (Multicast)IP to
Mac resolution
Is this ambiguity is
for example there are two multicast ip addresses

224.1.1.3 - 01-00-5e-01-01-03
225.1.1.3 - 01-00-5e-01-01-03

these represent 2 different multicast group.

Now when it resoluted to ip-mac for multicast table entry in l 2
switch as well as to come at DA of multicast packet.

then
how a switch can able to differentiate the two multicast ranges
(224.1.1.3 and 225.1.1.3 )

please tell me ....................

Thanks

Vikrant

Posted by vicky on June 11, 2008, 2:55 am
Please log in for more thread options
>
>
>
>
>
>
> > > =A0 =A0 =A0What is the difference in
>
> > > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0IP =
Layer IGMP Snooping =A0and,
> > > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Lay=
er 2 IGMP Snooping.
>
> > Wait, I think I know what this is referring to.
>
> > When doing IGMP snooping, the L2 switch can use the IP address of the
> > IGMP join messages to derive the MAC multicast address, then use the
> > MAC multicast address of the arriving data frames to make forwarding
> > decisions. This is the more "classic" approach. Or the L2 switch can
> > use the IP address of the arriving UDP/IP datagrams to make the
> > forwarding decision, and never bother using the MAC multicast address
> > at all.
>
> > Perhaps this is what the terminology is referring to. Using the IP
> > address to make forwarding decisions is actually preferable, because
> > 28 bits of an IPv4 multicast address determine the multicast group.
> > When mapped to the MAC address, only 23 bits are used to differentiate
> > IPv4 multicast groups at the MAC layer, so there is some ambiguity as
> > to what MAC hosts really want the multicast.
>
> > Bert
>
> -----------------------------------------------------
> Ok Mr. Bert
>
> As u written that there may be some ambiguty =A0when (Multicast)IP to
> Mac resolution
> Is this ambiguity is
> for example there are two multicast ip addresses
>
> 224.1.1.3 =A0- =A0 01-00-5e-01-01-03
> 225.1.1.3 =A0- =A0 01-00-5e-01-01-03
>
> these represent 2 different multicast group.
>
> Now when it resoluted to =A0ip-mac for multicast table entry in l 2
> switch as well as to come at DA of multicast packet.
>
> then
> how a switch can able to differentiate the two multicast ranges
> (224.1.1.3 =A0and =A0 225.1.1.3 )
>
> please tell me ....................
>
> Thanks
>
> Vikrant- Hide quoted text -
>
> - Show quoted text -

-----------------------------------------------------------------

One more thing i want to ask

Is the Multicast IP to mac resolution is done at host pc's end also.
to make a multicast MAC address

For exp
if multicast ip address is

227.2.3.7

then its mac address

01-00-5e-02-03-07

is made at host pc end , as then it send packet by setting this mac
address to the DA field.


Vikrant


Similar ThreadsPosted
IP layer and layer 2 IGMP Snooping June 7, 2008, 1:28 am
IGMP snooping and STP October 14, 2004, 4:27 pm
IGMP Snooping June 2, 2008, 8:17 am
igmp query and snooping October 6, 2004, 6:13 am
Need a Querier for IGMP Snooping November 11, 2005, 4:48 am
Does someone have IGMP snooping source code for Bridge?? May 30, 2006, 9:06 am
Should a snooping switch proxy or forward IGMP queries? January 18, 2005, 11:10 am
Layer 2 'Ping' August 15, 2005, 5:22 pm
Re: Layer 2 'Ping' August 15, 2005, 7:42 pm
want to ana;yze the data in MAC layer. January 5, 2006, 9:52 pm
Low-end Layer 3 switch? February 14, 2006, 6:19 pm
Layer 2 switch vs Layer 3 switch October 5, 2007, 1:28 pm
Re: layer-2 tracking August 21, 2008, 1:05 pm
HELP!A SURVEY ABOUT THE LAYER-3 SWITCH February 17, 2006, 12:34 am
Layer 3 switch model? March 30, 2007, 1:20 pm