IGMP snooping can forward multicast traffic only in the same VLAN. If multicast traffic needs to be forwarded to different VLANs, the multicast source must send multicast traffic to different VLANs. To save uplink bandwidth and reduce the burden on multicast sources, Multicast VLAN Registration (MVR) was developed. MVR can copy multicast traffic received from an MVR VLAN and forward it to the VLAN where the user resides.
It corresponds to IGMP Snooping Functions in SVGL mode on RG-CS series switches.
3. Configuration Procedure
3.1 Configuration Requirements
In the multicast network shown in Figure 1, the router (Device A) connects to the user network through the switch (Device B). IGMP snooping is enabled on Device A,which is directly connected to the multicast source. The multicast source sends data to the multicast group 225.0.0.10. Host A, Host B, and Host C are in VLAN 101, VLAN 102, and VLAN 103, respectively, and all three hosts have joined the multicast group 225.0.0.10. As a result, Host A, Host B, and Host C can receive multicast data sent by the multicast source to this group.
3.2 Topology
3.3 Configuration Notes
Configure basic IGMP snooping functions on Device B.
Configure the IP addresses, VLANs, and unicast routing protocols of the network nodes to ensure reachability of the network nodes using unicast routing.
Enable multicast routing and PIM-SM related functions on Device A.
Enable IGMP snooping and run the SVGL mode on Device B.
Configure the multicast groups associated wit the IGMP snooping SVGL mode on Device B and specify the shared VLAN and sub VLANs.
3.4 Configuration Examples
1. Configure the IP addresses, VLANs, and unicast routing protocols of the network nodes to ensure reachability of the network nodes using unicast routing. Configure the IP address and unicast routing protocol on Device A.
DeviceA(config)# ip multicast-routing
DeviceA(config)# interface GigabitEthernet 0/47
DeviceA(config-if-GigabitEthernet 0/47)# ip pim sparse-mode
DeviceA(config-if-GigabitEthernet 0/47)# exit
DeviceA(config)# interface vlan 104
DeviceA(config-if-VLAN 104)# ip pim sparse-mode
DeviceA(config-if-VLAN 104)# exit
DeviceA(config)# ip pim bsr-candidate GigabitEthernet 0/47
DeviceA(config)# ip pim rp-candidate GigabitEthernet 0/47
DeviceB> enable
DeviceB# configure terminal
DeviceB(config)# ip igmp snooping svgl
DeviceB> enable
DeviceB# configure terminal
DeviceB(config)# ip igmp profile 1
DeviceB(config-profile)# permit
DeviceB(config-profile)# range 224.1.1.1 238.1.1.1
DeviceB(config-profile)# exit
DeviceB(config)# ip igmp snooping svgl profile 1
DeviceB(config)# ip igmp snooping svgl vlan 104
DeviceB(config)# ip igmp snooping svgl subvlan 101-103
Send packets from the multicast source (10.100.12.2) to multicast group G(225.0.0.10). Enable Host A, Host B, and Host C to join G.
Run the show ip igmp snooping gda-table command on Device B to display the IGMP snooping forwarding entry and check whether the member port list contains GigabitEthernet 0/19, GigabitEthernet 0/20, andGigabitEthernet 0/22.
This site contains user submitted content, comments and opinions and is for informational purposes only. Ruijie may provide or recommend responses as a possible solution based on the information provided; every potential issue may involve several factors not detailed in the conversations captured in an electronic forum and Ruijie can therefore provide no guarantee as to the efficacy of any proposed solutions on the community forums. Ruijie disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Ruijie Community Terms of Use.