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.
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
.