Multicast vlan

Базовая функциональность RouterOS
almat
Сообщения: 5
Зарегистрирован: 11 апр 2017, 11:39

Multicast vlan

Сообщение almat »

Привет всем участникам форума.
Столкнулся с проблемой по настройке multicast vlan на маршрутизаторе RB2011UiAS.
Принимаю я три vlan-а на порт ether1, номера вланов 100, 1104, 2983.
Vlan100-internet, Vlan1104-IPTV unicast, Vlan2983-multicast vlan.
Какие изменения в конфигураций я сделал кроме добавление Vlan-ов:
Создал бридж-bridge1104, и подключил к этому бриджу Vlan1104, и порт ether10. На 10-м порту подключен STB для IPTV, он получает IP address на Vlan-е 1104 и портал IPTV грузится и видео по запросу работает. Для каналов IPTV я решил использовать IGMP Proxy, так как нашел http://asp24.com.ua/blog/nastrojka-mikr ... rovajdera/ статью с помощью гугл. На этом примере я добавил в настройках IGMP Proxy интерфейс Vlan2983 как upstream и интерфейс ether10 как принимающий. Не знаю на сколько правильный конфиг это но IPTV не работает, на коммутаторе вижу igmp группы на Vlan1104, а должны быть на Vlan2983. Соответственно IPTV не показывает, а когда создаю Bridge2983 и подключай Vlan2983 и ether10 на этот бридж IPTV начинает работать, но соответственно без портала. Если кто уже принимал так трафик поделитесь конфигом пожалуйста. Или кто даст совет как сделать что бы работал IPTV?
Аватара пользователя
Chupaka
Сообщения: 4090
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: Multicast vlan

Сообщение Chupaka »

Если ether10 в бридже, то у IGMP Proxy явно надо указывать downstream'ом не ether10, а его бридж
GarriAD
Сообщения: 5
Зарегистрирован: 10 апр 2017, 09:59

Re: Multicast vlan

Сообщение GarriAD »

/ip address print ?
ip адреса должны быть на vlan 2983 и eth10, если ip на бридже, то прокся работать не будет, на апстриме alt subnets надо указать 0.0.0.0/0 вроде как
almat
Сообщения: 5
Зарегистрирован: 11 апр 2017, 11:39

Re: Multicast vlan

Сообщение almat »

Chupaka, да ether10 в бридже bridge1104 который подключен на Vlan1104. Указал downstream-ом bridge1104 но все равно у меня на каналы подписка идет на Vlan1104.
Garrid,
[admin@MikroTik] > ip address print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK INTERFACE
0 ;;; defconf
192.168.88.1/24 192.168.88.0 bridge
1 D 192.168.0.75/24 192.168.0.0 Vlan100
На Vlan2983 и ether10 нет ip address-а, ether10 в бридже bridge1104, на бридже тоже нет адреса.
Ну если это не работает как можно решить это по другому?
Vlan2983 только мультикаст в этом Vlan нет unicast адресов. Адрес STB получает на Vlan1104.
Есть ли какое то другое решение?
Аватара пользователя
Chupaka
Сообщения: 4090
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: Multicast vlan

Сообщение Chupaka »

Вы в статус IGMP Proxy смотрели? У вас апстрим не показан инвалидным? Насколько помню, надо на Vlan2983 добавить любой адрес (192.168.111.1/30), чтобы роутер знал, с какого адреса слать запросы.
almat
Сообщения: 5
Зарегистрирован: 11 апр 2017, 11:39

Re: Multicast vlan

Сообщение almat »

Смотрел, IGMP Proxy не показывал инвалид, а вот когда в PIM разделе включал IGMP snooping на интерфейсе Vlan2983 он выдавал инвалид, после того как задал IP уже перестал выдавать ошибку. Я его просто удалил, т.к. Mikrotik не является PIM router-ом.
Задал IP на Vlan 2983 не помогает.
Аватара пользователя
Chupaka
Сообщения: 4090
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: Multicast vlan

Сообщение Chupaka »

PIM тут не нужен, его у вас вряд ли есть.

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

/routing igmp-proxy interface print detail
/interface bridge port print
/ip address print
almat
Сообщения: 5
Зарегистрирован: 11 апр 2017, 11:39

Re: Multicast vlan

Сообщение almat »

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

[admin@MikroTik] > /routing igmp-proxy interface print detail 
Flags: X - disabled, I - inactive, D - dynamic, U - upstream 
 0 IU interface=Vlan2983 threshold=1 alternative-subnets=0.0.0.0/0 upstream=yes 

 1 I  interface=bridge1104 threshold=1 alternative-subnets="" upstream=no

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

[admin@MikroTik] > interface bridge port print 
Flags: X - disabled, I - inactive, D - dynamic 
 #    INTERFACE                                       BRIDGE                             PRIORITY  PATH-COST    HORIZON
 0 I  ;;; defconf
      ether2-master                                   bridge                                 0x80         10       none
 1 I  ;;; defconf
      ether6-master                                   bridge                                 0x80         10       none
 2 I  ;;; defconf
      sfp1                                            bridge                                 0x80         10       none
 3    ;;; defconf
      wlan1                                           bridge                                 0x80         10       none
 4    ether10                                         bridge1104                             0x80         10       none
 5    Vlan1104                                        bridge1104                             0x80         10       none

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

[admin@MikroTik] > ip address print 
Flags: X - disabled, I - invalid, D - dynamic 
 #   ADDRESS            NETWORK         INTERFACE                            
 0   ;;; defconf
     192.168.88.1/24    192.168.88.0    bridge              
 1   192.168.250.1/30   192.168.250.0   Vlan2983      
 2 D 192.168.0.75/24    192.168.0.0     Vlan100
Аватара пользователя
Chupaka
Сообщения: 4090
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: Multicast vlan

Сообщение Chupaka »

Под инвалидом я имел в виду инактив, который вы и показали :)
Да, на bridge1104 тоже адрес какой-нибудь добавьте
almat
Сообщения: 5
Зарегистрирован: 11 апр 2017, 11:39

Re: Multicast vlan

Сообщение almat »

Поставил адрес на Bridge1104 начало работать, но не долго. После пару минут перестал показывать. В MFC увидел что пропадает с начало downstrem интерфейс, а потом и upstream. Указал в ручную этот же мультикаст адрес и интерфейсы показывает нормально.
вывод MFC print когда работает нормально.

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

[admin@MikroTik] > routing igmp-proxy mfc print 
Flags: X - disabled, A - active, D - dynamic 
 #    GROUP           SOURCE          UPSTREAM-INTERFACE    ACTIVE-DOWNSTREA
 0 A  239.255.2.193   192.168.129.14   Vlan2983              bridge1104 
Через пару минут вывод MFC print такой

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

[admin@MikroTik] > routing igmp-proxy mfc print 
Flags: X - disabled, A - active, D - dynamic 
 #    GROUP           SOURCE          UPSTREAM-INTERFACE    ACTIVE-DOWNSTREAM-...
 0 AD 239.255.2.193   192.168.129.14   Vlan2983  

куда то пропал downstream интерфейс, а через некоторое время пропадает и upstream, пишет unknown и все. Отключил в IGMP Proxy интерфейсы и обратно включил работает около 3-5 минут и опять тоже самое. не знаю в чем дело :-)
Аватара пользователя
Chupaka
Сообщения: 4090
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: Multicast vlan

Сообщение Chupaka »

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

Re: Multicast vlan

Сообщение erik »

Добрый день.
Получилось что-то решить с мультикастом?
Аватара пользователя
Chupaka
Сообщения: 4090
Зарегистрирован: 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
Сообщения: 4090
Зарегистрирован: 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
Сообщения: 4090
Зарегистрирован: 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
Сообщения: 4090
Зарегистрирован: 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
Сообщения: 4090
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: Multicast vlan

Сообщение Chupaka »

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

Re: Multicast vlan

Сообщение erik »

Адреса где должны быть, на бридже?
На бридже я пробовал добавлять адрес, он его успешно получает через dhcp.
А вообще как он должен работать? слушать даунстрим интерфейс и вылавливать там igmp запросы, а после перенаправлять их в апстрим?
Аватара пользователя
Chupaka
Сообщения: 4090
Зарегистрирован: 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
Сообщения: 4090
Зарегистрирован: 29 фев 2016, 15:26
Откуда: Минск

Re: Multicast vlan

Сообщение Chupaka »

Я когда-то так и делал, насколько помню. Для начала попробовать любой адрес, который никому не будет мешать :)