Skip Navigation LinksHome > Products > IP Routing - Multicast > DC-IGMP/MLD > Product Architecture

DC-IGMP/MLD Architecture

DC-IGMP/MLD Architecture

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

Architecture and components of Metaswitch's DC-IGMP Product

The DC-IGMP/MLD components form part of the Multicast IP Routing Architecture, and consist of the following.

IGMP/MLD Router

The IGMP/MLD Router component is an MGMD Router in the Multicast IP Routing architecture.

For each of its network interfaces, it

  • periodically sends Membership Query messages
  • receives 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/MLD Host

The IGMP/MLD 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 Membership Query messages for the groups in which it is interested
  • sends Membership Report messages when it requires membership of a new group.

IGMP Proxy

The IGMP/MLD 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 Host component of group membership requirements for the upstream interface when performing proxying.

Related links:



For more information about Metaswitch's Multicast IP Routing products and expertise contact .