DC-IGMP Architecture
The block diagram below shows the internal architecture and external interactions of the IGMP protocol product.

The DC-IGMP components form part of the Multicast IP Routing Architecture, and consist of the following.
IGMP Router
The IGMP Router component is an MGMD Router in the Multicast IP Routing architecture.
For each of its network interfaces, it
- periodically sends IGMP Membership Query messages
- receives IGMP Membership Report messages
- informs the Multicast Routing Protocol Manager (MRPM) that owns the interface of the group membership requirements of the hosts on that interface.
IGMP Host
The IGMP Host is an MGMD Host in the Multicast IP Routing architecture. Its functionality is often provided as part of the operating system, so it is expected that customers will already have code corresponding to this component. It
- maintains a list of the multicast groups for which it requires membership
- responds to IGMP Membership Query messages for the groups in which it is interested
- sends IGMP Membership Report messages when it requires membership of a new group.
IGMP Proxy
The IGMP Proxy component is an MRPM in the Multicast IP Routing architecture. It
- learns group membership requirements for each network interface via the GMI
- aggregates these group membership requirements into TIB Records, and sends them to the Multicast Routing Table Manager
- informs the owning IGMP Host component of group membership requirements for the upstream interface when performing IGMP proxying.
Related links:
For more information about Data Connection's Multicast IP Routing products and expertise contact dciprouting@dataconnection.com.
