< Home

Multicast Deployment on an IPv4 Network

This section describes typical multicast service scenarios on an IPv4 network and applications of multicast protocols. Configure multicast services based on the actual situations and service requirements on your network. This section provides only deployment of basic multicast services.

Before deploying IPv4 multicast services on a network, ensure that IPv4 unicast routes on the network are reachable.

Multicast Within a PIM Domain

On a small-scale network, all network devices and hosts belong to the same PIM domain. Figure 1 shows this type of multicast service deployment.

Figure 1 Multicast service deployment within a PIM domain

Table 1 Protocols used for multicast within a PIM domain

Protocol

Application Position

Purpose

PIM (mandatory)

PIM must be configured on all interfaces of Layer 3 multicast devices in the PIM domain, including all interfaces of RouterA, RouterB, and RouterC.

For the configuration procedure, see IPv4 PIM Configuration.

PIM sends multicast data from the multicast source to RouterB and RouterC, which are connected to multicast receivers.

IGMP (mandatory)

IGMP must be configured on user-side interfaces of Layer 3 multicast devices RouterB and RouterC.

For the configuration procedure, see IGMP Configuration.

IGMP allows receiver hosts to join or leave multicast groups, and allows RouterB and RouterC to maintain and manage group memberships.

IGMP snooping and IGMP snooping proxy (optional)

IGMP snooping and IGMP snooping proxy must be configured in VLANs on SwitchA, a device between a Layer 3 multicast device and user hosts.

For the configuration procedure, see IGMP Snooping Configuration.

IGMP snooping listens to IGMP packets exchanged between RouterB and HostA to create and maintain a Layer 2 multicast forwarding table. In this manner, SwitchA can control forwarding of multicast data packets on the Layer 2 network.

IGMP snooping proxy allows SwitchA to act in place of RouterB to send IGMP Query messages and in place of hosts to send IGMP Report/Leave messages.

Multicast Between PIM-SM Domains

A multicast domain can be divided into multiple isolated PIM-SM domains to facilitate the management of multicast resources, including multicast groups, multicast sources, and group members. To enable the PIM-SM domains to exchange multicast data, MSDP needs to be deployed between the PIM-SM domains, as shown in Figure 2.

MSDP is not required when PIM-SM uses the SSM model.

Figure 2 Multicast service deployment between PIM-SM domains

Table 2 Multicast protocols used for multicast between PIM-SM domains

Protocol

Application Position

Purpose

PIM-SM (mandatory)

PIM-SM must be configured on all interfaces of Layer 3 multicast devices in the PIM-SM domains, including all interfaces of Routers A to F.

For the configuration procedure, see Configuring IPv4 PIM-SM.

PIM-SM sends multicast data from multicast sources Source1 and Source2 to RouterF connected to multicast receivers. Receiver hosts proactively join a multicast group, and multicast data is forwarded to the receiver hosts through rendezvous points (RPs) in the PIM-SM domains.

IGMP (mandatory)

IGMP must be configured on user-side interfaces of Layer 3 multicast device RouterF in the PIM-SM domains.

For the configuration procedure, see IGMP Configuration.

IGMP allows receiver hosts to join or leave multicast groups, and allows SwitchD to maintain and manage group memberships.

MSDP (mandatory)

MSDP must be configured on the RP in each PIM-SM domain, that is, RouterC and RouterD.

For the configuration procedure, see MSDP Configuration.

MSDP transmits multicast data between PIM-SM1 and PIM-SM2. Host in PIM-SM2 can receive data from Source1.

IGMP snooping and IGMP snooping proxy (optional)

IGMP snooping must be configured in VLANs on SwitchA, a device between a Layer 3 multicast device and user hosts.

For the configuration procedure, see IGMP Snooping Configuration.

IGMP snooping listens to IGMP messages exchanged between RouterF and hosts to create and maintain a Layer 2 multicast forwarding table. In this manner, SwitchA can control forwarding of multicast data packets on the Layer 2 network.

IGMP snooping proxy allows SwitchA to act in place of RouterF to send IGMP Query messages and in place of hosts to send IGMP Report/Leave messages.

Inter-AS Multicast

PIM forwards multicast data based on a unicast routing table; therefore, multicast forwarding paths are the same as unicast forwarding paths. When a multicast source and receivers are located in different ASs, a multicast distribution tree needs to be set up between the ASs. In this scenario, MBGP can be used to create a multicast routing table independent of the unicast routing table. Then multicast data is transmitted based on the multicast routing table. Figure 3 shows the deployment of inter-AS multicast service deployment.

Before configuring MBGP between ASs, configure BGP between the ASs.

Figure 3 Inter-AS multicast service deployment

Table 3 Multicast protocols used for inter-AS multicast

Protocol

Application Position

Purpose

PIM-SM (mandatory)

PIM-SM must be configured on all interfaces of Layer 3 multicast devices in the PIM-SM domains, including all interfaces of Routers A to H.

For the configuration procedure, see Configuring IPv4 PIM-SM.

PIM-SM sends multicast data from multicast sources Source1 and Source2 to RouterB and RouterH, which are connected to multicast receivers. After receiver hosts join a multicast group, multicast data is forwarded to the receiver hosts through RPs in the PIM-SM domains.

IGMP (mandatory)

IGMP must be configured on user-side interfaces of Layer 3 multicast devices RouterB and RouterH in the PIM-SM domains.

For the configuration procedure, see IGMP Configuration.

IGMP allows receiver hosts to join or leave multicast groups, and allows RouterB and RouterH to maintain and manage group memberships.

MBGP (mandatory)

MBGP must be configured on RouterA and RouterF located at the AS borders.

For the configuration procedure, see BGP Configuration in the S2720, S5700, and S6700 V200R019C10 Configuration Guide - IP Unicast Routing.

MBGP sends multicast data from multicast sources Source1 and Source2 to receivers in another AS based on an independent multicast routing table.

MSDP (mandatory)

MSDP must be configured on the RP in each PIM-SM, that is, RouterA, RouterD, and RouterF.

For the configuration procedure, see MSDP Configuration.

MSDP transmits multicast data among PIM-SM1, PIM-SM2, and PIM-SM3.

Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
Next topic >