09-04-2010 11:59 PM - edited 03-06-2019 12:49 PM
Hi,
What is IGMP and CGMP??
What is PIM and MIB??
09-05-2010 12:20 AM
Hello Abnihay,
IGMP is a protocol used between hosts and routers to communicate interest about multicast sessions (groups)
IGMP version 1-2 defines a multicast session only with the multicast address.
IGMP version 3 defines a multicast session by looking at multicast destination address and source (S,G) and it is needed for Source Specific Multicast PIM SSM.
PIM = protocol indipendent multicast is the multicast routing protocol spoken between multicast capable routers end to end between multicast sources and multicast receivers.
PIM is indipendent for this aspect: it uses every information in the unicast routing protocol to decide if a multicast packet (S,G) received on an interface has to forwarded or dropped. PIM uses the unicast routing table to perform reverse path forwarding that is the multicast packet has been received on the same interface the router would use to reach source S or an another interface?.
The objective is to forward with the minimum number of stream replications in order to avoid to waste bandwidth.
PIM version 2 is the current version and can work in the following modes: PIM DM (dense mode), PIM SM ( Also called ASM), PIM SSM or PIM bidirectional. To be noted different PIM modes can exist at the same time on a network as the decision of what mode to use is taken from the group address G: the 224.0.0.0/4 address space can be divided and you can have a space used by PIM ASM, another by PIM SSM and another one for PIM Bidir.
This is part of the group mapping.
CGMP= an old OSI L2 protocol used between multicast routers and L2 LAN switches with the objective to optimize multicast forwarding over ports of the switches.
Now the current tecnique used is IGMP snooping performed by switches using ASIC dedicated hardware without involving the multicast routers.
see for an introduction to multicast
MIB = SNMP data structure
Hope to help
Giuseppe
09-05-2010 08:20 AM
Hello,
IGMP is a Multicast related protocol used to register clients in a LAN
environment. Using IGMP, the Multicast enabled router keeps track of all the
active clients in the network behind it.
http://www.cisco.com/en/US/docs/internetworking/technology/handbook/IP-Multi
.html#wp1020641
CGMP is Cisco Group Management Protocol developed for Catalyst Switches.
Since Switches cannot process L3 packets, and hence they will not know the
active clients in a multicast group, CGMP allows these switches to talk to
the multicast enabled routers and get the information. This helps the
switches in making better forwarding decisions.
http://www.cisco.com/en/US/docs/internetworking/technology/handbook/IP-Multi
.html#wp1020675
PIM is Protocol Independent Multicast routing protocol. It is used to build
multicast trees.
http://www.cisco.com/en/US/docs/internetworking/technology/handbook/IP-Multi
.htmlPIM
MIB is Management Information Base used to define the SNMP templates.
http://www.cisco.com/en/US/tech/tk648/tk362/technologies_q_and_a_item09186a0
080094bc0.shtml
Hope this helps.
Regards,
NT
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide