Multicast vlan

Базовая функциональность RouterOS
Аватара пользователя
Chupaka
Сообщения: 3880
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Multicast vlan

Сообщение Chupaka »

Может, Quick Leave включен?
erik
Сообщения: 12
Зарегистрирован: 11 июл 2017, 08:09

Re: Multicast vlan

Сообщение erik »

Добрый день.
Получилось что-то решить с мультикастом?
Аватара пользователя
Chupaka
Сообщения: 3880
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Multicast vlan

Сообщение Chupaka »

Добрый. Просто интересуетесь, али со своим вопросом? :)
erik
Сообщения: 12
Зарегистрирован: 11 июл 2017, 08:09

Re: Multicast vlan

Сообщение erik »

У меня точно такая же ситуация.
Никак не могу настроить.
Есть zyxel 305, WAN интерфейс провайдер, на остальных портах интернет и ТВ, разделенные по виланам (285, 1114).
У него есть MVR, настроенный на вилан 3992.
Все это работает, но хочется избавиться от лишней железки.

А на микротике нет MVR.
Если сделать бридж из двух виланов и интерфейса, куда подключена STB приставка то если картинка и появляется, то она сыпется.

Может кто чем-то поможет.
Аватара пользователя
Chupaka
Сообщения: 3880
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Multicast vlan

Сообщение Chupaka »

Не, у вас что-то другое - у вас сыпет, а не работает и потом пропадает. Зачем делать бридж из двух виланов? Это же разные виланы. Вам нужна обычная настройка IGMP Proxy, только Uplink будет не WAN, а VLAN 1114, созданный на WAN
erik
Сообщения: 12
Зарегистрирован: 11 июл 2017, 08:09

Re: Multicast vlan

Сообщение erik »

Спасибо за ответ.

Почему другое? С виду тоже самое.
На 1114 вилане сеть, в которой приставка получает адрес, программу передач, видеосервисы и т.д.
Вилан 3992 мультикаст.
Uplind в IGMP proxy будет тогда вилан 3992, как я понимаю.
Но как тогда привязать 1114 чтобы приставка получала адрес? Засунуть его в бридж вместе с физическим портом приставки?

Еще в описании микротика есть возможность управлять виланами на уровне L2 свитча, но я не понимаю каким образом туда засунуть 3992, чтобы не грузить ядро микротика.
Аватара пользователя
Chupaka
Сообщения: 3880
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Multicast vlan

Сообщение Chupaka »

Я в том же предложении написал, почему другое :)

Да, uplink будет 3992. 1114 добавить в отдельный бридж вместе с портом приставки, на этот же бридж настроить выхлоп IGMP Proxy

Попробуйте сначала нагрузить ядро мелкотика, а потом уже его разгружать :)
erik
Сообщения: 12
Зарегистрирован: 11 июл 2017, 08:09

Re: Multicast vlan

Сообщение erik »

Выставил аплинк 3992. 1114 добавил в отдельный бридж, вместе с портом приставки.
Этот бридж добавил в IGMP proxy.
Адрес приставка получает из сети вилана 1114, однако мультикаст не работает.
На вкладке IGMP proxy счетчики по нулям, на второй вкладке MFC тоже все пусто.
Правила на фаерволе есть. (даже пробовал убрать все запрещающие правила).
Такое ощущение что Igmp запросы не долетают до igmp proxy...

Если добавить в бридж 3992 и убрать 1114 то работать начинает.

Что посоветуете?
Аватара пользователя
Chupaka
Сообщения: 3880
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Multicast vlan

Сообщение Chupaka »

Посоветую выдать подробности: /routing igmp-proxy interface print, например
erik
Сообщения: 12
Зарегистрирован: 11 июл 2017, 08:09

Re: Multicast vlan

Сообщение erik »

А пожалуйста.

Код: Выделить всё

[admin@MikroTik] > /routing igmp-proxy interface print
Flags: X - disabled, I - inactive, D - dynamic, U - upstream
 #    INTERFACE                                                                          THRESHOLD
 0 IU vlan3992                                                                                   1
 1 I  bridge_test2017                                                                            1
Не знаю почему они инактив... Видимо активности нет.
Аватара пользователя
Chupaka
Сообщения: 3880
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Multicast vlan

Сообщение Chupaka »

Подозреваю, потому что на них нет IP-адресов. Поэтому прокся не знает, с какого адреса запросы слать, например :)
erik
Сообщения: 12
Зарегистрирован: 11 июл 2017, 08:09

Re: Multicast vlan

Сообщение erik »

Адреса где должны быть, на бридже?
На бридже я пробовал добавлять адрес, он его успешно получает через dhcp.
А вообще как он должен работать? слушать даунстрим интерфейс и вылавливать там igmp запросы, а после перенаправлять их в апстрим?
Аватара пользователя
Chupaka
Сообщения: 3880
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Multicast vlan

Сообщение Chupaka »

Адреса должны быть на vlan3992 и bridge_test2017
erik
Сообщения: 12
Зарегистрирован: 11 июл 2017, 08:09

Re: Multicast vlan

Сообщение erik »

На bridge_test2017 адрес есть.
А какой адрес может быть на 3992? Это же мультикаст...
Я конечно могу назначить любой статичный адрес, но насколько это правильно?
Аватара пользователя
Chupaka
Сообщения: 3880
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Multicast vlan

Сообщение Chupaka »

Я когда-то так и делал, насколько помню. Для начала попробовать любой адрес, который никому не будет мешать :)
erik
Сообщения: 12
Зарегистрирован: 11 июл 2017, 08:09

Re: Multicast vlan

Сообщение erik »

Добавил адрес 1.1.1.1/30
Вижу в IGMP-proxy MFC пакеты и адреса
В логах добавил топик igmp-proxy, вижу все igmp запросы во время переключения каналов.
Вижу что на интерфейсе vlan3992 появляется трафик, т.е. до мультикаст-сервера запросы доходят и он понимает что я хочу смотреть.
Но вот картинки нет.

Если я из ТВ бриджа удаляю 1114 вилан и добавляю 3992, то картинка появляется, т.е. это еще раз подтверждает то, что пакеты долетают и провайдер понимает что я от него хочу.
Теперь вопрос - как трафик идет обратно? Вот мультикаст начал вещать в мою сторону, но как он его перенаправляет в ТВ бридж? Это делает IGMP-proxy?

Пробовал менять альтернативные подсети у апстрим интерфейса, добавляя 224.0.0.0/4 и все те, которые видел в MFC. Запрещающие правила на фаерволе все выключены.
Что еще не так?
Разгадка близка, но что-то мешает...
Есть еще советы/предложения?
Аватара пользователя
Chupaka
Сообщения: 3880
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Multicast vlan

Сообщение Chupaka »

Да, IGMP Proxy перенаправляет с апстрим-интерфейса в локалку

Перепроверить правила фильтра файрвола: и в input, и в forward выключить всё запрещающее для проверки

У меня, например, для работы IPTV через IGMP Proxy сделано так:

Код: Выделить всё

/ip firewall filter
add action=accept chain=input protocol=igmp
add action=accept chain=input dst-address-type=multicast dst-port=1234 protocol=udp
add action=accept chain=forward dst-address-type=multicast dst-port=1234 in-interface=ether1-gateway out-interface=bridge-LAN protocol=udp
erik
Сообщения: 12
Зарегистрирован: 11 июл 2017, 08:09

Re: Multicast vlan

Сообщение erik »

Я же писал - все запрещающие правила выключены, вообще все во всех цепочках, а значит что не запрещено, то разрешено.
Указанные вами правила, я уже пробовал добавлять.
Аватара пользователя
Chupaka
Сообщения: 3880
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Multicast vlan

Сообщение Chupaka »

erik писал(а): 08 авг 2017, 08:44 Указанные вами правила, я уже пробовал добавлять.
В них пакеты попадали?

В /routing igmp-proxy interface print уже всё хорошо?
erik
Сообщения: 12
Зарегистрирован: 11 июл 2017, 08:09

Re: Multicast vlan

Сообщение erik »

Да, пакеты падают.

С виду все должно работать, но приставка ничего не показывает.

/routing igmp-proxy interface print

Код: Выделить всё

Flags: X - disabled, I - inactive, D - dynamic, U - upstream 
 #    INTERFACE                                                         THR
 0    bridge_test2017                                                      
 1  U vlan3992
 
 
 /routing igmp-proxy mfc print
Flags: X - disabled, A - active, D - dynamic 
 #    GROUP           SOURCE          UPSTREAM-INTERFACE                ACTIVE-DOWNSTREAM-INTERFACES               
 0 AD 239.255.2.68    212.19.129.13   *FFFFFFFF                        
 1 AD 239.255.2.193   212.19.129.14   vlan3992                          bridge_test2017                            
 2 AD 239.255.2.170   212.19.129.14   vlan3992                          bridge_test2017                            
 3 AD 239.255.2.170   10.244.80.89    vlan3992                          bridge_test2017                            
 4 AD 239.255.2.153   212.19.129.14   *FFFFFFFF                        
 5 AD 239.255.2.193   1.1.1.1         *FFFFFFFF                        

 
Аватара пользователя
Chupaka
Сообщения: 3880
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Multicast vlan

Сообщение Chupaka »

А если с компьютера посмотреть? Ну и я бы всё кидал в кучу в LAN, а не делал отдельный сегмент для приставки...
erik
Сообщения: 12
Зарегистрирован: 11 июл 2017, 08:09

Re: Multicast vlan

Сообщение erik »

С компа вайршарком смотрел, мультикаст вижу.
А через vlc каналы не видно, тк они закодированы.
Отдельный сегмент сделан исходя из технических особенностей. Юникаст для iptv (vod, программа телепередач, обновления для приставки, список каналов и тд) приходит в вилане 1114, отличным от интернета. А мультикаст в другом вилане 3992.
Аватара пользователя
Chupaka
Сообщения: 3880
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Multicast vlan

Сообщение Chupaka »

Т.е. когда при запросе мультикаста появляется трафик на vlan3992 - на бридже (на выходе к приставке) этого трафика нет, а при запросе с компьютера на LAN-бридже - есть?
erik
Сообщения: 12
Зарегистрирован: 11 июл 2017, 08:09

Re: Multicast vlan

Сообщение erik »

Трафик есть везде и на 3992 и на бридже, проблема в том, что его почему-то не видит приставка... Может она его видит, но не хочет воспринимать, непонятно.

Но при старой схеме Zyxel с MVR приставка работает корректно.
Аватара пользователя
Chupaka
Сообщения: 3880
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск
Контактная информация:

Re: Multicast vlan

Сообщение Chupaka »

Хм... А гляньте TTL пакетов мультикастовых - может, там что интересное
Ответить