Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Настройка
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    RouterOS
    ИСПРАВЛЕНО: IPTV в VLAN и IGMP Proxy

    ИСПРАВЛЕНО: IPTV в VLAN и IGMP Proxy

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    ИСПРАВЛЕНО: IPTV в VLAN и IGMP Proxy, RouterOS
     
    Dindihi
    Guest
    #1
    0
    29.06.2016 21:29:00
    Привет, я пытаюсь настроить свой MT 951G для IPTV. Провайдер передаёт все данные через Vlan35. Я настроил порт LAN1 с Vlan35, и на этой Vlan35 поднял PPPoE-соединение. Уже месяц всё работает нормально. На Lan5 у меня подключена локальная сеть (bridge-local). На Lan3 подключил ноут для теста. Телевизионный поток тоже идёт через ту же Vlan35 как multicast 224.0.10.x. Перепробовал всё с IGMP proxy и PIM — не работает. Если я добавляю интерфейс Vlan35 в свой локальный LAN-бридж, то ТВ поток идёт нормально, но интернет пропадает. Аналогичная ситуация с отдельным бриджем (e3 и интерфейс vlan35) — ТВ есть, интернета нет. Может, кто-то сталкивался с такой проблемой? Спасибо!

    P.S. Проблему решил. Нужно было добавить фиктивный IP (192.168.10.1) на интерфейс vlan35. Тогда igmp proxy заработал нормально. MFC не добавлял, только интерфейсы IGMP proxy.
     
     
     
    omahena
    Guest
    #2
    0
    28.09.2016 17:24:00
    Спасибо за ваш пост. У меня тот же провайдер, и было очень полезно увидеть, что вы сделали. Я сделал практически то же самое на своём CRS109-8G-1S-2HnD-IN. Для подключения к провайдеру пришлось добавить vlan35 на интерфейс eth1-gateway, а затем настроить PPPoE-соединение, привязанное к vlan35. Было очень полезно видеть, что происходит с IGMP proxy в логах. Чтобы включить логирование для IGMP Proxy, выполните: /system logging add topics=igmp-proxy action=memory.

    Конфигурация IGMP-шлюза выглядит так:
    /routing igmp-proxy
    set quick-leave=yes
    /routing igmp-proxy interface
    add alternative-subnets=172.19.7.1/32,172.19.9.4/32,192.168.1.0/24 interface=vnet35 upstream=yes
    add interface=all

    Из логов видно, что мне нужно использовать оба альтернативных подсети 172.19.7.1/32 и 172.19.9.4/32, чтобы иметь возможность смотреть все каналы. Добавление собственной подсети 192.168.1.0/24, как кажется, не влияет на запуск потока, но из логов видно, что она может потребоваться для поддержания членства в группе. Хотя мне кажется странным, что нужно добавлять свою подсеть, ведь сеть напрямую доступна роутеру и, по идее, должна приниматься igmp-proxy.

    Любые идеи, почему локальная подсеть нужна в alternative-subnets, будут более чем приветствуются.
     
     
     
    Dindihi
    Guest
    #3
    0
    28.09.2016 20:30:00
    К сожалению, я больше не могу тестировать. У меня был TV Stream всего несколько недель для теста (с MT), но они снова отключили трансляцию. Но, возможно, в будущем я всё же оформлю подписку на IPTV-сервис…
     
     
     
    Dindihi
    Guest
    #4
    0
    27.10.2016 20:14:00
    Просто чтобы вы знали, я снова проверил свою конфигурацию и мне не пришлось добавлять свою подсеть:  
    /routing igmp-proxy  
    set quick-leave=yes  
    /routing igmp-proxy interface  
    add alternative-subnets=224.0.0.0/4,172.19.7.1/32,88.207.164.58/32,172.19.9.4/32 interface=vlan35 upstream=yes  
    add interface=bridge-local  

    Не проверял каждый канал (нет полного плейлиста), но ARD, ZDF, RTL, Sat1 работают нормально. Однако в логах появились странные сообщения:  
    Oct 27 22:07:55 192.168.215.154 igmp-proxy,debug igmp-proxy: игнорирую запрос с неизвестного адреса — возможно, нужна настройка "alternative-subnets":  
    Oct 27 22:07:55 192.168.215.154 igmp-proxy,debug igmp-proxy:   source=192.168.215.254  
    Oct 27 22:07:55 192.168.215.154 igmp-proxy,debug igmp-proxy:   destination=239.255.255.250  
    Oct 27 22:07:56 192.168.215.154 igmp-proxy,debug igmp-proxy: игнорирую IGMP-сообщение: адрес источника локальный:  
    Oct 27 22:07:56 192.168.215.154 igmp-proxy,debug igmp-proxy:   source=192.168.200.154  
    Oct 27 22:07:56 192.168.215.154 igmp-proxy,debug igmp-proxy:   interface=vlan35  
    Oct 27 22:07:56 192.168.215.154 igmp-proxy,debug igmp-proxy: игнорирую запрос от самого себя:  
    Oct 27 22:07:56 192.168.215.154 igmp-proxy,debug igmp-proxy:   source=192.168.200.154  
    Oct 27 22:07:56 192.168.215.154 igmp-proxy,debug igmp-proxy:   destination=239.0.0.250  
    Oct 27 22:08:05 192.168.215.154 igmp-proxy,debug igmp-proxy: игнорирую запрос с неизвестного адреса — возможно, нужна настройка "alternative-subnets":  
    Oct 27 22:08:05 192.168.215.154 igmp-proxy,debug igmp-proxy:   source=192.168.215.254  
    Oct 27 22:08:05 192.168.215.154 igmp-proxy,debug igmp-proxy:   destination=239.255.255.250  
    Oct 27 22:08:17 192.168.215.154 igmp-proxy,debug igmp-proxy: игнорирую запрос с неизвестного адреса — возможно, нужна настройка "alternative-subnets":  
    Oct 27 22:08:17 192.168.215.154 igmp-proxy,debug igmp-proxy:   source=192.168.215.70  
    Oct 27 22:08:17 192.168.215.154 igmp-proxy,debug igmp-proxy:   destination=239.255.255.250  
    Oct 27 22:08:37 192.168.215.154 igmp-proxy,debug igmp-proxy: игнорирую запрос с неизвестного адреса — возможно, нужна настройка "alternative-subnets":  
    Oct 27 22:08:37 192.168.215.154 igmp-proxy,debug igmp-proxy:   source=192.168.215.59  
    Oct 27 22:08:37 192.168.215.154 igmp-proxy,debug igmp-proxy:   destination=239.255.255.250  
    Oct 27 22:08:53 192.168.215.154 igmp-proxy,debug игнорирую запрос с неизвестного адреса — возможно, нужна настройка "alternative-subnets":  
    Oct 27 22:08:53 192.168.215.154 igmp-proxy,debug   source=192.168.215.254  
    Oct 27 22:08:53 192.168.215.154 igmp-proxy,debug   destination=239.255.255.250  

    Если я добавляю свою подсеть, то сообщение "игнорирую запрос с неизвестного адреса — возможно, нужна настройка 'alternative-subnets'" исчезает, но каналы по-прежнему работают нормально. Так что изменений нет.  
    Oct 27 22:12:16 192.168.215.154 igmp-proxy,debug игнорирую запрос от самого себя:  
    Oct 27 22:12:16 192.168.215.154 igmp-proxy,debug   source=192.168.200.154  
    Oct 27 22:12:16 192.168.215.154 igmp-proxy,debug   destination=239.0.0.250  
    Oct 27 22:12:17 192.168.215.154 igmp-proxy,debug игнорирую IGMP-сообщение: адрес источника локальный:  
    Oct 27 22:12:17 192.168.215.154 igmp-proxy,debug   source=192.168.200.154  
    Oct 27 22:12:17 192.168.215.154 igmp-proxy,debug   interface=vlan35  
    Oct 27 22:12:17 192.168.215.154 igmp-proxy,debug игнорирую запрос от самого себя:  
    Oct 27 22:12:17 192.168.215.154 igmp-proxy,debug   source=192.168.200.154  
    Oct 27 22:12:17 192.168.215.154 igmp-proxy,debug   destination=239.255.255.250  
    Oct 27 22:12:21 192.168.215.154 igmp-proxy,debug игнорирую IGMP-сообщение: адрес источника локальный:  
    Oct 27 22:12:21 192.168.215.154 igmp-proxy,debug   source=192.168.200.154  
    Oct 27 22:12:21 192.168.215.154 igmp-proxy,debug   interface=vlan35  
    Oct 27 22:12:21 192.168.215.154 igmp-proxy,debug игнорирую запрос от самого себя:  
    Oct 27 22:12:21 192.168.215.154 igmp-proxy,debug   source=192.168.200.154  
    Oct 27 22:12:21 192.168.215.154 igmp-proxy,debug   destination=224.10.0.17
     
     
     
    thanhdiepts
    Guest
    #5
    0
    03.03.2020 13:14:00
    Какая версия RouterOS, бро?
     
     
     
    Dindihi
    Guest
    #6
    0
    03.03.2020 13:37:00
    Когда я написал этот пост, уже не помню. Сейчас версия 6.46.3.
     
     
     
    shimatani
    Guest
    #7
    0
    04.05.2021 12:34:00
    Привет, ребята! У кого-нибудь проблемы с igmp proxy в Mikrotik версии 6.48.2?
     
     
     
    Dindihi
    Guest
    #8
    0
    05.05.2021 07:33:00
    Извини, не могу сказать. Я перестал использовать MT для IGMP. Пришлось поставить Fritzbox перед MT, чтобы IPTV нормально работал.
     
     
     
    ccanto
    Guest
    #9
    0
    26.06.2021 12:54:00
    Привет, ребята! Я тоже столкнулся с проблемами при попытке заставить igmp-proxy нормально работать. Провёл три дня, перебирая кучу разных настроек, но всё заканчивалось одним и тем же: мультикаст-пакеты доходят до WAN (IPTV VLAN), но НЕ перенаправляются в LAN. Начал с последней долгосрочной версии 6.47.10 и закончил последней стабильной 6.48.3 — поведение не менялось.

    Мой провайдер отдаёт IPTV на VLAN 105 и интернет на VLAN 100. Моя настройка:

    ether1 — напрямую подключен к ISP  
    vlan100-net — dhcp клиент  
    vlan105-iptv — dhcp клиент  
    ether3 — разные варианты настроек:  
    а) напрямую к приставке (STB), фиксированный IP с dhcp-server  
    б) порт моста bridge-lan: фиксированный IP с dhcp-server, без igmp-snooping  
    в) порт моста bridge-lan: фиксированный IP с dhcp-server, с igmp-snooping.

    Конфигурация igmp-proxy стандартная: vlan105-iptv — upstream, alternative-subnets 10.0.0.0/8 (пробовал также 0.0.0.0/0 и другие варианты из форумов), а ether3 в вариантах б) и в).

    Я вижу, что igmp-proxy присоединяется к нужной мультикаст-группе, но не добавляет соответствующую запись в таблицу пересылки мультикастов:

    jun/23 22:36:14 igmp-proxy,debug received notification:  
    jun/23 22:36:14 igmp-proxy,debug source=192.168.200.111  
    jun/23 22:36:14 igmp-proxy,debug destination=239.255.255.250  
    jun/23 22:36:14 igmp-proxy,debug RECV IGMPv2 membership report from 192.168.200.111 to 239.255.255.250 on bridgelan  
    jun/23 22:36:14 igmp-proxy,debug adding multicast forwarding entry  
    jun/23 22:36:14 igmp-proxy,debug group: 239.255.255.250  
    jun/23 22:36:14 igmp-proxy,debug source: 192.168.200.111  
    jun/23 22:36:14 igmp-proxy,debug joining multicast group 239.255.255.250 on vlan105-iptv  
    jun/23 22:38:11 igmp-proxy,debug RECV IGMPv2 membership report from 192.168.200.111 to 239.195.5.36 on bridgelan  
    jun/23 22:38:11 igmp-proxy,debug joining multicast group 239.195.5.36 on vlan105-iptv  
    jun/23 22:38:14 igmp-proxy,debug sending IGMP query to 239.195.5.36 on bridgelan  
    jun/23 22:38:14 igmp-proxy,debug leaving multicast group 239.195.5.36 on vlan105-iptv  
    jun/23 22:38:31 igmp-proxy,debug RECV IGMPv2 membership report from 192.168.200.111 to 239.195.5.36 on bridgelan  
    jun/23 22:38:31 igmp-proxy,debug joining multicast group 239.195.5.36 on vlan105-iptv  
    jun/23 22:38:37 igmp-proxy,debug RECV IGMPv2 membership report from 192.168.200.111 to 239.195.5.36 on bridgelan  
    jun/23 22:38:43 igmp-proxy,debug RECV IGMPv2 membership report from 192.168.200.111 to 239.195.5.36 on bridgelan  
    jun/23 22:40:48 igmp-proxy,debug RECV IGMPv2 membership report from 192.168.200.111 to 239.195.5.36 on bridgelan  
    jun/23 22:41:54 igmp-proxy,debug sending IGMP query to 239.195.5.36 on bridgelan  
    jun/23 22:41:54 igmp-proxy,debug leaving multicast group 239.195.5.36 on vlan105-iptv  
    jun/23 22:45:15 igmp-proxy,debug RECV IGMPv2 membership report from 192.168.200.111 to 239.195.5.36 on bridgelan  
    jun/23 22:45:15 igmp-proxy,debug joining multicast group 239.195.5.36 on vlan105-iptv  
    jun/23 22:45:25 igmp-proxy,debug RECV IGMPv2 membership report from 192.168.200.111 to 239.195.5.36 on bridgelan  
    jun/23 22:45:33 igmp-proxy,debug RECV IGMPv2 membership report from 192.168.200.111 to 239.195.5.36 on bridgelan  
    jun/23 22:47:02 igmp-proxy,debug RECV IGMPv2 membership report from 192.168.200.111 to 239.195.5.36 on bridgelan  
    ... 192.168.200.111 — это приставка (STB).

    В итоге мультикаст-пакеты на 239.195.5.36 идут на интерфейс vlan105-iptv со скоростью 6.7 Мбит/с, но дальше никуда не пересылаются (кстати, правила firewall на вход и форвард стоят на accept — пока без ограничений). Также заметил, что при варианте в) (мост с igmp-snooping) группа 239.195.5.36 “заслушивалась” на ether3 (вкладка bridge MDB), то есть igmp-snooping корректно определяет и добавляет членство группы на этот порт.

    Кстати, примерно в то же время мой Android успешно присоединился к мультикаст-группе:

    jun/23 22:38:12 igmp-proxy,debug RECV IGMPv2 membership report from 192.168.200.114 to 224.0.1.187 on bridgelan  
    jun/23 22:38:12 igmp-proxy,debug joining multicast group 224.0.1.187 on vlan105-iptv  
    jun/23 22:38:28 igmp-proxy,debug received notification:  
    jun/23 22:38:28 igmp-proxy,debug source=192.168.200.114  
    jun/23 22:38:28 igmp-proxy,debug destination=224.0.1.187  
    jun/23 22:38:28 igmp-proxy,debug adding multicast forwarding entry  
    jun/23 22:38:28 igmp-proxy,debug group: 224.0.1.187  
    jun/23 22:38:28 igmp-proxy,debug source: 192.168.200.114.

    Чтобы разобраться, я вручную добавил запись для группы 239.195.5.36 с источником 192.168.200.111 в таблицу MFC igmp-proxy, увеличил “Query Interval” и “Query Response Interval”, несколько раз перезагружался, перепробовал кучу вариантов — без результата.

    Почему igmp-proxy так странно ведёт себя с приставкой — не знаю. Логов, объясняющих ситуацию, нет, неправильных настроек вроде тоже. Также не понимаю, почему я не вижу “received notification” про “source=192.168.200.111” и “destination=239.195.5.36” и зачем он одновременно “покидает мультикаст-группу 239.195.5.36 на vlan105-iptv” и “отправляет IGMP запрос на 239.195.5.36 на bridgelan”.

    Если у кого есть мысли — поделитесь, пожалуйста. Но три дня борьбы дали понять, что срочно нужно решение. В итоге, последовав совету @Dindihi, я просто связал vlan105-iptv с ether3 мостом и поставил между ether3 и приставкой дешёвую (€20) потребительскую маршрутизатор с поддержкой IGMP-proxy — с тех пор всё работает отлично.
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2026 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры