Для ограничения просмотра мультикаст групп за портами абонентов можно использовать функционал ip mcast profile.
Пример настройки
gigabitethernet 0/1 - абонентский порт
gigabitethernet 0/25 - аплинк порт
vlan 10 - мультикаст
vlan 19 - данные
Активируем ip igmp snooping и функцию фильтрации
console(config)# ip igmp snooping
console(config)# ip igmp snooping filter
Создаем ip mcast profile
console(config)#ip mcast profile 2
console(config-profile)# permit
console(config-profile)# range 225.0.0.1 225.0.0.3
console(config-profile)# profile active
Настроить режим обработки мультикаст трафика ip
console(config)# snooping multicast-forwarding-mode ip
Включаем ip igmp snooping для vlan. Активируем фильтрацию незарегестрированного мультикаста
console(config)# vlan 10
console(config-vlan)# ip igmp snooping
console(config-vlan)#
ip igmp snooping sparse-mode enable
Выполняем настройки на портах
console(config)# interface gigabitethernet 0/1
console(config-if)#
switchport general allowed vlan add 10,19
console(config-if)# ip igmp snooping filter-profileId 2
console(config-if)# no shutdown
console(config)# interface gigabitethernet 0/25
console(config-if)# switchport mode trunk
console(config-if)# no shutdow
n