Here we will take a look at what configurations will need to be added for Hospitality environments

This document provides configurations for optimizing IPTV with Ruckus ICX switches in hospitality environments. It covers topics such as IGMP snooping, configuring IGMP queriers, checking for querier configuration, multicast fast-convergence, and multicast fast-leave. These configurations help ensure efficient and reliable IPTV streaming on the network.

Blocking Peer-To-Peer Traffic

IPTV

IGMP Snooping It Up

IGMP Snooping will only work if an IGMP Querier is configured on the network. Think of it like traffic lights. IGMP Snooping is the bulbs on the side or above the street, while the IGMP Querier is the control box which turns on and off those lights. One doesn’t work without the other.

Up to 3092 multicast groups are allowed on 7150s, and up to 8192 groups are allowed on all other switches. Each live IPTV channel is normally assigned a unique multicast group, this means Ruckus ICX switches can support 3000+ channels on the network.

<aside> 🚨 Just like a traffic light without a control box, if IGMP Snooping is enabled but no IGMP Querier is configured, an ICX switch will allow all multicast on all ports! With IPTV, this means anything between 400-700Mbps of traffic constantly flowing out of all ports throughout your entire network!

</aside>

Normally, the IPTV headend is the multicast source, and the streams are on the same VLANs as the TVs (the clients). In this case, you will need to configure one or more IGMP Querier for IGMP Snooping to work correctly.

Add the following line to the VLAN configuration of the core switch:

device#configure terminal
device(config)#config vlan 20
device(config-vlan-20)#**ip multicast active**

You can configure IGMP Queriers (multicast active) on multiple switches. The switches will run an election and pick the switch with the lowest IP address as the IGMP Querier.

<aside> 💡 The IGMP Querier switch(es) needs IP level connectivity between themselves to form an election.

</aside>

device(config)# vlan 20 name IPTV
device(config-vlan-20)# router-interface ve 1
device(config-vlan-20)# interface ve 1
device(config-vif-1)# **ip address 10.1.2.1/24**

On all other switches in your network, add the following line in the VLAN configuration:

device#configure terminal
device(config)#config vlan 20
device(config-vlan-20)#**ip multicast**

Switches which are configured with just ip multicast (not active) do not need to have an IP address on the IPTV VLAN.