| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
IP Multicasting (Page 2 of 2) Multicast Group Management Group management encompasses all of the activities required to set up groups of devices. They must be able to dynamically join groups and leave groups, and information about groups must be propagated around the IP internetwork. To support these activities, additional techniques are required. The Internet Group Management Protocol (IGMP) is the chief tool used for this purpose. It defines a message format to allow information about groups and group membership to be sent between devices and routers on the internet. This is probably the most complicated: handling and routing datagrams in a multicast environment. There are several issues here:
Routing in a multicast environment requires significantly more intelligence on the part of router hardware. Several special protocols, such as the Distance Vector Multicast Routing Protocol (DVMRP), and the multicast version of OSPF, are used to enable routers to forward multicast traffic effectively. These algorithms must balance the need to ensure that every device in a group receives a copy of all datagrams intended for that group, with the need to prevent unnecessary traffic from moving across the internetwork.
This overview has only scratched the surface of IP multicasting. The complexity involved in handling groups and forwarding messages to multicast groups is one reason why support for the feature has been quite uneven and as a consequence, it is not used widely. Another issue is the demanding nature of multicasting; it uses a great deal of network bandwidth for copies of messages, and also requires more work of already-busy routers.
Home - Table Of Contents - Contact Us The TCP/IP Guide (http://www.TCPIPGuide.com) Version 3.0 - Version Date: September 20, 2005 © Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved. Not responsible for any loss resulting from the use of this site. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||