cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
11020
Views
21
Helpful
2
Replies

L2 or L3 multicast

Pavel Dimow
Level 1
Level 1

Hello,

is there any difference in terms of performance on 3750-X (or any other cisco switches) when running L2 versus L3 multicast?

The thing is that I can create either solution but I need to know of any cons if running either of those.

 

 

1 Accepted Solution

Accepted Solutions

Jon Marshall
Hall of Fame
Hall of Fame

Not sure what you mean when you say you can run either solution because the solution chosen depends on what you want to do ie. -

L2 multicast is concerned with delivering the multicast stream within a vlan eg. IGMP snooping etc.

L3 multicast is concerned with delivering the multicast stream between vlans eg PIM .

Obviously if you have L3 multicast routing you should probably also use L2 multicast. But if you only need to use multicast within a vlan then just use IGMP snooping plus the IGMP snooping querier function ie. no need for PIM.

Both L2 and L3 multicast are done in hardware on L3 switches. So it's not so much whether to use one or the other based on performance, it's what do you actually need to achieve.

Jon

 

 

View solution in original post

2 Replies 2

Jon Marshall
Hall of Fame
Hall of Fame

Not sure what you mean when you say you can run either solution because the solution chosen depends on what you want to do ie. -

L2 multicast is concerned with delivering the multicast stream within a vlan eg. IGMP snooping etc.

L3 multicast is concerned with delivering the multicast stream between vlans eg PIM .

Obviously if you have L3 multicast routing you should probably also use L2 multicast. But if you only need to use multicast within a vlan then just use IGMP snooping plus the IGMP snooping querier function ie. no need for PIM.

Both L2 and L3 multicast are done in hardware on L3 switches. So it's not so much whether to use one or the other based on performance, it's what do you actually need to achieve.

Jon

 

 

Joseph W. Doherty
Hall of Fame
Hall of Fame

Disclaimer

The Author of this posting offers the information contained within this posting without consideration and with the reader's understanding that there's no implied or expressed suitability or fitness for any purpose. Information provided is for informational purposes only and should not be construed as rendering professional advice of any kind. Usage of this posting's information is solely at reader's own risk.

Liability Disclaimer

In no event shall Author be liable for any damages whatsoever (including, without limitation, damages for loss of use, data or profit) arising out of the use or inability to use the posting's information even if Author has been advised of the possibility of such damage.

Posting


As Jon has noted, both L2 or L3 should be processed in hardware, so there should be little performance difference in forwarding multicast packets.  That said, it would be an usual application that only used L2 mulitcast without also using L3 multicast.

 

Additionally, regarding performance there are a few things to keep in mind.  First, as also noted by Jon, if IGMP snooping isn't active (with a supporting querier), multicast will be flooded to all ports whether they want the stream or not.  Further, IGMP snooping, I believe, only works at L3, so if you did do L2 multicast only, you would flood all ports.

 

Remember blocks of L3 multicast addresses map into the same L2 Ethernet multicast address.  So, it's "better" to insure L3 multicast addresses map into different L2 multicast addresses.

Review Cisco Networking for a $25 gift card