Configuring MVR


Configuring MVR

Step1         Configure VLANs for upstream port and access port respectively.

                   set interface gigabit-ethernet <interface-name> family ethernet-switching port-mode <port-mode>

                   set interface gigabit-ethernet <interface-name> family ethernet-switching vlan members <vlan-id>

Step2         Enable IGMP snooping globally.

                   set protocols igmp-snooping enable true

Step3         Configure mrouter port.

                   set protocols igmp-snooping vlan-id <vlan-id> mrouter interface <interface-name>

Step4         Configure MVR source group.

                   set protocols igmp-snooping vlan-id <vlan-id> mvr source group <multicast-network-address>/<prefix-length>

Step5         Configure receiver VLAN list.

                   set protocols igmp-snooping vlan-id <vlan-id> mvr receiver vlan-list <vlan range string>

Step6         Commit the configuration.

                   commit

Step7         View the configuration information of MVR.

                   run show igmp-snooping mvr mvlan <vlan-id>

                   run show igmp-snooping mvr receiver-vlan <vlan-id>

Configuration Example 

Networking Requirements

Switch B is one node of the ERPS ring, of which VLAN 100 is the ring instance member (Please refer to ERPS section for how to configure the ERPS ring and instance). The two ports, te-1/1/1/1 and te-1/1/2 are ring port0 and port1, both are mrouter ports as well.

Figure 1. MVR Configuration Example

Port te-1/1/10, te-1/1/11 and te-1/1/12 are the access ports with VLAN ID as 101, 102 and 103 respectively.

Procedure

Switch B

Step1         Enable IGMP snooping globally.

admin@SwitchB# set protocols igmp-snooping enable true

Step2         Configure upstream mrouter ports.

admin@SwitchB# set interface gigabit-ethernet te-1/1/1 family ethernet-switching native-vlan-id 100                                             admin@SwitchB# set interface gigabit-ethernet te-1/1/2 family ethernet-switching native-vlan-id 100
admin@SwitchB# set protocols igmp-snooping vlan-id 100 mrouter interface te-1/1/1
admin@SwitchB# set protocols igmp-snooping vlan-id 100 mrouter interface te-1/1/2

Step3         Configure MVLAN and source groups.

admin@SwitchB# set protocols igmp-snooping vlan-id 100 mvr source group 225.0.0.1/32

Step4         Configure access ports.

admin@SwitchB# set interface gigabit-ethernet te-1/1/10 family ethernet-switching port-mode trunk
admin@SwitchB# set interface gigabit-ethernet te-1/1/10 family ethernet-switching vlan members 101
admin@SwitchB# set interface gigabit-ethernet te-1/1/11 family ethernet-switching port-mode trunk
admin@SwitchB# set interface gigabit-ethernet te-1/1/11 family ethernet-switching vlan members 102
admin@SwitchB# set interface gigabit-ethernet te-1/1/12 family ethernet-switching port-mode trunk
admin@SwitchB# set interface gigabit-ethernet te-1/1/12 family ethernet-switching vlan members 103

Step5         Configure MVR receiver VLAN IDs.

admin@SwitchB# set protocols igmp-snooping vlan-id 100 mvr receiver vlan-list 101-103

Step6         Commit the configurations.

admin@SwitchB# commit

Verifying the Configuration

  • The command run show igmp-snooping mvr mvlan <vlan-id> can be used to check the MVLAN(s) of the MVR.
admin@SwitchB# run show igmp-snooping mvr mvlan 100
Mvlan      Receiver-vlan
--------  ------------------
100       101, 102, 103
  • The command run show igmp-snooping mvr receiver-vlan <vlan-id> will show the receiver VLAN and MVR VLAN information.
admin@SwitchB# run show igmp-snooping mvr receiver-vlan 101
Receiver-vlan   Mvlan
-------------  ----------
101             100
  • You can use the run show igmp-snooping groups command to show information about multicast group member ports which is used for Layer 2 forwarding, namely, the Layer 2 forwarding table.  Port List shows the egress ports for multicast packets.
admin@SwitchB# run show igmp-snooping groups 
Vlan      Group                   Port List          Type 
--------  ------------------      -----------------   ----------------------
100       225.0.0.1                te-1/1/10          Dynamic                                       
                                   te-1/1/11          Dynamic 
                                   te-1/1/1           Mrouter 

Copyright © 2024 Pica8 Inc. All Rights Reserved.