URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 859
[ Назад ]

Исходное сообщение
"cisco catalyst 3750 IGMP-filtering"

Отправлено demonom , 11-Июл-13 17:15 
Добрый день.
Прошу помощи, цискарь я никакой!
Вкратце:
Есть мультиплексор (стример), на нем формируются мультикасты для различных iptv операторов. Для каждого оператора свой мультикаст, в котором определенный набор программ.
Выход с мультиплексора подключен в гигабитному порту cisco catalyst 3750. С неё же операторы iptv забирают мультикасты с медных 100МБ портов.
Теперь суть:
Дело в том, что все мультикасты уходят ко всем операторам.
И отсюда вопрос: как сделать так, что бы определенный мультикаст попадал только в определенный порт iptv оператора.
Дали подсказку, включить - IGMP-filtering.

1) настроить igmp - профайл на 3750
        Switch(config)# ip igmp profile <номер>
        Switch(config-igmp-profile)# permit
        Switch(config-igmp-profile)# range <low multicast IP> <high multicast IP>
        Switch(config-igmp-profile)# end
2) Применить созданный профайл на интерфейсе.
        Switch(config)# interface gigabitethernet1/0/x
        Switch(config-if)# ip igmp filter <номер>
        Switch(config-if)# end
Все вроде просто и понятно.
НО! происходит вот что:

uslon_sw#conf t
uslon_sw(config)#ip igmp profile 1
uslon_sw(config-igmp-profile)#range 224.224.224.1
uslon_sw(config-igmp-profile)#end
uslon_sw#

uslon_sw#conf t
uslon_sw(config)#int gi 1/0/1
uslon_sw(config-if)#ip igmp filter 1
% Warning: IGMP filtering is currently disabled
uslon_sw(config-if)#

% Warning: IGMP filtering is currently disabled - почему не включается??
Буду признателен за любую помощь.
Заранее благодарен


Содержание

Сообщения в этом обсуждении
"cisco catalyst 3750 IGMP-filtering"
Отправлено klincman , 12-Июл-13 11:31 
У меня есть предположение, что надо включить IGMP snooping. Включен он или нет - можно проверить командой show ip igmp snooping. Вывод должен содержать строку (если функционал включен):
"IGMP snooping             : Enabled"

"cisco catalyst 3750 IGMP-filtering"
Отправлено demonom , 12-Июл-13 12:05 
> У меня есть предположение, что надо включить IGMP snooping. Включен он или
> нет - можно проверить командой show ip igmp snooping. Вывод должен
> содержать строку (если функционал включен):
> "IGMP snooping          
>   : Enabled"

uslon_sw#show ip igmp snooping
Global IGMP Snooping configuration:
-----------------------------------
IGMP snooping              : Enabled
IGMPv3 snooping (minimal)  : Enabled
Report suppression         : Enabled
TCN solicit query          : Disabled
TCN flood query count      : 2
Last Member Query Interval : 1000

Vlan 1:
--------
IGMP snooping                       : Enabled
IGMPv2 immediate leave              : Disabled
Explicit host tracking              : Enabled
Multicast router learning mode      : pim-dvmrp
Last Member Query Interval          : 1000
CGMP interoperability mode          : IGMP_ONLY


"cisco catalyst 3750 IGMP-filtering"
Отправлено demonom , 12-Июл-13 12:25 
>> У меня есть предположение, что надо включить IGMP snooping. Включен он или
>> нет - можно проверить командой show ip igmp snooping. Вывод должен
>> содержать строку (если функционал включен):
>> "IGMP snooping
>>   : Enabled"

но есть вот что
uslon_sw#sh ip igmp filter
IGMP filter disabled


"cisco catalyst 3750 IGMP-filtering"
Отправлено shakirov , 12-Июл-13 18:58 
Switch# config t
Switch(config)# ip igmp profile 4
Switch(config-igmp-profile)# permit
Switch(config-igmp-profile)# range 229.9.9.0
Switch(config-igmp-profile)# end
Switch# show ip igmp profile 4
IGMP Profile 4
permit
range 229.9.9.0 229.9.9.0


т.е. ты создал профиль конечно, но не указал permit/deny


"cisco catalyst 3750 IGMP-filtering"
Отправлено demonom , 12-Июл-13 23:28 
> Switch# config t
> Switch(config)# ip igmp profile 4
> Switch(config-igmp-profile)# permit
> Switch(config-igmp-profile)# range 229.9.9.0
> Switch(config-igmp-profile)# end
> Switch# show ip igmp profile 4
> IGMP Profile 4
> permit
> range 229.9.9.0 229.9.9.0
> т.е. ты создал профиль конечно, но не указал permit/deny

если permit не вводить, то по уммолчанию deny... кажется


"cisco catalyst 3750 IGMP-filtering"
Отправлено demonom , 15-Июл-13 17:55 
>[оверквотинг удален]
>> Switch(config)# ip igmp profile 4
>> Switch(config-igmp-profile)# permit
>> Switch(config-igmp-profile)# range 229.9.9.0
>> Switch(config-igmp-profile)# end
>> Switch# show ip igmp profile 4
>> IGMP Profile 4
>> permit
>> range 229.9.9.0 229.9.9.0
>> т.е. ты создал профиль конечно, но не указал permit/deny
> если permit не вводить, то по уммолчанию deny... кажется

В общем разобрался, большое спасибо Евгению (MEV), тут был ответ.
http://www.opennet.me/openforum/vsluhforumID6/18877.html#1
для настройки фильтрации мультикаста сделал следующе:
создал vlan на портах у операторов iptv
далее все просто
ip igmp snooping vlan 2 static 224.224.224.123 interface Gi1/0/1
ip igmp snooping vlan 2 static 224.224.224.123 interface Fa1/0/14
ip igmp snooping vlan 2 static 224.224.224.1 interface Fa1/0/14
ip igmp snooping vlan 2 static 224.224.224.1 interface Fa1/0/23
ip igmp snooping vlan 2 static 224.224.224.10 interface Fa1/0/14
ip igmp snooping vlan 2 static 224.224.224.10 interface Fa1/0/22
ip igmp snooping vlan 2 static 224.224.224.11 interface Fa1/0/14
ip igmp snooping vlan 2 static 224.224.224.11 interface Fa1/0/24
ip igmp snooping vlan 2 static 224.224.224.12 interface Fa1/0/14
ip igmp snooping vlan 2 static 224.224.224.12 interface Fa1/0/24
ip igmp snooping vlan 2 static 224.224.224.14 interface Fa1/0/14
ip igmp snooping vlan 2 static 224.224.224.14 interface Fa1/0/20
При данном раскладе мультикаст попадает только в указанный порт.
в 14 порт попадают все - типо мониторный.