Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 

Attention: The Community will be in read-only mode on 12/14/2017 from 12:00 am pacific to 11:30 am.

During this time you will only be able to see content. Other interactions such as posting, replying to questions, or marking content as helpful will be disabled for few hours.

We apologize for the inconvenience while we perform important updates to the Community.

New Member

igmp/cgmp doubts

in multicasting..

-is it possible to have pure igmp working on routers and igmp snooping on the switches? in this case i dont need cgmp.

-or igmp/cgmp on the router along with cgmp on the switch?

am confused coz of the ff;

1-igmp snooping could watch the igmp request/report and forward multicast to the correspondig switchport found on EARL table.

2-cgmp on the router could inform the switch thru cgmp as to the mac of the host who have requested/reported for a multicast which is the same thing as 1

please help me clarify this doubts

Super Bronze

Re: igmp/cgmp doubts

If I remember correctly, cgmp was an early Cisco proprietary feature preventing multicast flooding all ports. If the switch supports igmp snooping, suggest you use it instead. Unsure whether you can mix the two.

Paper with additonal information on both.

Hall of Fame Super Blue

Re: igmp/cgmp doubts

You generally use either IGMP or CGMP for switches. IGMP is the more modern one and is implemented in hardware on switches.

If you use IGMP there is no need to implement CGMP. IGMP works on a switch by listening to the answers to IGMP queries which are usually made by any PIM enabled L3 interface. There is also an IGMP querier function that can be used on some switches if you don't have a L3 PIM enabled interface.

CGMP is a software based solution that relies on the L3 router to inform the switch which ports to add to a multicast group.

They achieve the same thing in different ways. If you can run IGMP this is the one you should run.


CreatePlease to create content