Не претендую, что у 100% пользователей Ростелекома будет работать. Ростелеком очень большой и в разных регионах настройки могут быть тоже разными. Я проверял в МРФ “Центр”.
Задача. Получить на четвертом порту Ethernet трафик мульткаст, к этому порту будет подключена приставка IP-TV. Обеспечить блокировку трафика мультикаст на другие порты Микротика.
Особенности. Приставка IP-TV получает серый IP адрес и находится за NAT Микротика. Приставка должна выходить в инет, так как часть своих сервисов она загружает по каналам интернета. То есть Микротик уже должен быть настроен для выхода в инет.
1. Вы должны загрузить с сайта mikrotik.com пакет Multicast для своего роутера и установить его.
2. На порту Ether1 (это порт WAN, у вас он может быть другим) назначаем ЛЮБОЙ IP адрес из подсети не пересекающейся с Микротиком. Если у вас на нем несколько сетей, будьте внимательны, IP адрес не должен с ними пересекаться.
3.Переходим в раздел Routing – IGMP Proxy. Если у вас этого пункта в меню нет, то вернитесь к пункту 1 данного FAQ.
На вкладке Interface добавляем два интерфейса:
Для интерфейса Ether1 не забываем поставить галочку UpStream. В качестве Alternative Subnet прописывает весь интернет 0.0.0.0/0. В идеале сюда нужно прописать подсеть вещателя IP-TV, но вам же ее никто не скажет.
Для интерфейса Bridge1 (я предполагаю, что все порты Ether, кроме первого объединены в бридж) галочка Querier поставиться автоматически.
4. Подключаем приставку в порту Ether4. Включаем ее и ждем загрузки. В первый раз, приставка, скорее всего, будет закачивать обновление. Процедура может немного затянуться.
Если вы все сделали правильно, IP-TV начнет работать. Собственно вот и вся настройка.
Приставка получила IP адрес от Микротика:
Она же в таблице ARP:
IGMP Proxy передает пакеты
5. Заблокируем пакеты Multicast от прохождения на другие порты bridge1 Микротика, что лишние пакеты не гуляли по нашей сети.
Для этого переходим в пункт Bridge – Filters. Нажимаем на кнопку Добавить.
На вкладке General выбираем Out. Interface Ether4, канал Chain output.
На вкладке Action для поля Action выбираем accept.
Для все остальных портов вашего bridge1 на вкладке Action в поле Action выбираем drop.
За десять дней непрерывного аптайма набежало много пакетов Multicast, которые были пропущены на порт ether4 и блокированы по другим портам.
Вы можете не блокировать трафик multicast для все локальной сети. В принципе производительный микротик, скорее всего, справится с перекачкой такого трафика, но все же правильнее руководить такими процессами самому.
IP-TV потребляет около 5 мегабит: