CCNP SWITCH Exam Training:
An Illustrated Guide To Configuring CGMP
By Chris Bryant, CCIE #12933
If a Cisco switch doesn't have the capabilities to run IGMP Snooping, it will be able to run CGMP - Cisco Group Membership Protocol. CGMP allows the multicast router to work with the Layer Two switch to eliminate unnecessary multicast forwarding.
CGMP will be enabled on both the multicast router and the switch, but the router's going to do all the work. The router will be sending Join and Leave messages to the switch as needed. PIM must be running on the router interface facing the switch before enabling CGMP, as you can see:
R1(config)#int e0
R1(config-if)#ip cgmp
WARNING: CGMP requires PIM enabled on interface
R1(config-if)#ip pim sparse
R1(config-if)#ip cgmp
When CGMP is first enabled on both the multicast router and switch, the router will send a CGMP Join message, informing the switch that a multicast router is now connected to it. This particular CGMP Join will contain a Group Destination Address (GDA) of 0000.0000.0000 and the MAC address of the sending interface.
The GDA is used to identify the multicast group, so when this is set to all zeroes, the switch knows this is an introductory CGMP Join, letting the switch know that the multicast router is online. The switch makes an entry in its MAC table that this router can be found off the port that the CGMP Join came in on. The router will send this CGMP Join to the switch every minute to serve as a keepalive.

A workstation connected to port 0/5 now wishes to join multicast group 225.1.1.1. The Join message is sent to the multicast router, but first it will pass through the switch.
The switch will do what you'd expect it to do - read the source MAC address and make an entry for it in the MAC address table as being off port fast 0/5 if there's not an entry already there. 
The router will then receive the Join request, and send a CGMP Join back to the switch. This CGMP Join will contain both the multicast group's MAC address and the requesting host's MAC address. Now the switch knows about the multicast group 225.1.1.1 and that a member of that group is found off port fast 0/5.
In the future, when the switch recieves frames destined for that multicast group, the switch will not flood the frame as it would an unknown multicast - the switch will forward a copy of the frame to each port that it knows leads to a member of the multicast group.
Over three solid hours of free CCNP Video Boot Camp training are waiting for you right here!
The widgets below show every single lesson in all three courses...
... click any of the first 2 lessons in any course to watch for free!
CCNP SWITCH DVD
CCNP TSHOOT DVD
CCNP ROUTE DVD
CCNP DVD Bundle (Save $44!)
For dozens of additional videos, practice exams, and tutorials for the three CCNP exams, just follow these links!
CCNP ROUTE 640-902 Exam Training
CCNP SWITCH 642-813 Exam Training
CCNP TSHOOT 642-832 Exam Training
______________________________________________________
My CCNP SWITCH, CCNP ROUTE, and CCNP TSHOOT Study Guides Are Here!
Save $50 On My CCNP Study Guide Library --
... And I'll Pay For Shipping!
  
" Your books are the best! The best money I have spent on CCNP training material!" -- Rob Pethick, CCNP
___________________________________________________
To your success,
Chris Bryant
CCIE #12933
"The Computer Certification Bulldog" chris@thebryantadvantage.com
|