11-12
Catalyst 3550 Multilayer Switch Software Configuration Guide
78-11194-03
Chapter11 Configuring IGMP Snooping and MVR
Understanding Multicast VLAN Registr a t ion
Understanding Multicast VLAN Registration
Multicast VLAN Registration (MVR) is designed for applic ations usi n g wi de-sc al e deploym en t of
multicast traffic across an Ethernet ring-based service provi de r ne two rk (fo r exa m ple, the b roadc as t of
multiple television channels over a service-provider network). MVR allows a subscriber on a por t to
subscribe and unsubscribe to a multicast stream on the network-wide multicast VLAN. It allows th e
single multicast VLAN to be shared in the network while subscribers remain in separate VLANs. MVR
provides the ability to continuously send multicast streams in the multicast VLAN, but to isolate the
streams from the subscriber VLANs for bandwidth and security reasons.
MVR assumes that subscriber ports subscribe and unsu bsc ri be (j o in an d l e av e) th es e m u lt ica st stre am s
by sending out IGMP join and leave messages. These messages can ori gin ate from a n IG M P
version-2-compatible host with an Ethernet connection. Al thoug h M VR opera tes on the u nderl yin g
mechanism of IGMP snooping, the two features operate independently of each o ther. One can be enabled
or disabled without affecting the behavior of the other feature . H owev er, if IGMP snoo ping an d MVR
are both enabled, MVR reacts only to join and leave messages from multic as t grou ps conf ig ured un de r
MVR. Join and leave messages from all other multicast groups are m anag ed by I GMP snoo ping.
The switch CPU identifies the MVR IP multicast streams and their associated MAC addresses in the
switch forwarding table, intercepts the IGMP messages, and modifies th e forwa rdin g tabl e to incl ude o r
remove the subscriber as a receiver of the multicast stream, even though the receivers might be in a
different VLAN from the source. This forwarding behavior sele ctive ly a ll ows tr affic to c ross be tw een
different VLANs.
The Catalyst 3550 switch has these modes of MVR operation: dynamic and compatible.
When operating in MVR dynamic mode, the switch performs standard IGMP snooping. IGMP
information packets are sent to the switch CPU, but multicast data packets are not sent to the CPU.
Dynamic mode allows the multicast router to run normally because the switch sends the IGMP join
messages to the router, and the router forwards multicast streams f or a part ic ular g rou p to a n
interface only if it has received a join message from the interface for the group. Receiver ports are
treated as members of the multicast VLAN for MVR multicast control and data traffic. IGMP reports
for MVR groups are sent out source ports in the multicast VLAN.
When in MVR compatible mode, MVR on the Catalyst 3550 switch interoperates with MVR on
Catalyst 3500 XL and Catalyst 2900 XL switches. It works the same as dynamic mode for all
multicast data packets and IGMP query and leave packets. However, received IGMP report pa ckets
for MVR groups are not sent out on the multicast VLAN source ports. In contrast to dynamic mode,
the switch does not send join messages to the router. The router must be statically configured for the
interface to receive the multicast stream. Therefore, in this mod e, MV R do es n ot su ppor t d yna mic
membership joins on source ports.

Using MVR in a Multicast Television Application

In a multicast television application, a PC or a television with a set-top box can receive the multicast
stream. Multiple set-top boxes or PCs can be connected to one subscriber port, which is a switch port
configured as an MVR receiver port. See Figure11-3. DHCP assigns an IP address to the set-top box or
the PC. When a subscriber selects a channel, the set-top box or PC sends an IGMP report to the S1 switch
to join the appropriate multicast. If the IGMP report matches one of the configured multicast MAC
addresses, the switch CPU modifies the hardware address table to include this receiver port and VLAN
as a forwarding destination of the specified multicast stream when it is received from the multicast
VLAN. Uplink ports that send and receive multicast data to and from the multicast VLAN are called
MVR source ports.