LINUX.ORG.RU
ФорумAdmin

Мультикаст на Микротике

 ,


0

1

Приветствую. Имеется следующая конфигурация: Сервер---роутерА---роутерБ---роутерВ---клиент. В сети поднят ospf соответственно все про всех знают, никаких фаерволов, никаких NAT'ов. С сервера льётся стрим на адрес 234.1.100.1 клиент пытается его ловить. На микротиках поднят PIM-SM, RP точка указана на всех, в качестве RP точки указан виртуальный мост на роутере А. Ни один порт к мосту не подключён, получается этакий loopback, который на микротике так просто не настроешь. Сервер - VLC, клиент - VLC.

Если подключить клиента к роутеру А - мультики ловятся и работают, к роутеру Б - ловятся и работают. Если подключить к роутеру В - облом. Дерево от клиента до RP роутера строится, трафик от роутера А начинает идти к роутеру Б и на нём всё глохнет. На интерфейсах смотрящих на сервер и на клиента поднят pim и igmp. На интерфейсах между роутерами только pim. Пробовал включать igmp на всех интерфейсах, начало работать, передёрнул интерфейс и всё сдохло. С тех пор не поднимается вообще никак - ни с igmp, ни без него.

Вопрос - как это заставить работать?

Три дня мучаюсь с этим мультикастом и уже мозги кипят. Гугл ничего внятного не советует. Может здесь кто сталкивался с описанным.

Ответ на: комментарий от anonymous

Я этот ИП использую в качестве адреса группы для мультикаста.

Toten_Kopf
() автор топика

А в качестве RP не пробовал использовать адрес Б-роутера ?

А через какое оборудование подключены клиенты ? Может проблема в управляемом коммутаторе между В-роутером и его клиентами. А и Б не к одному ли коммутатору подключены?

Нет ли возможности между роутерами сделать одну сеть?

vel ★★★★★
()
Ответ на: комментарий от anonymous

обычно ttl=1 для MC. Думаешь, если увеличить ttl на сервере, то он дойдет?

Если на микротике есть tcpdump или port-mirroring, то диагностировать проблему будет проще.

vel ★★★★★
()
Последнее исправление: vel (всего исправлений: 1)
Ответ на: комментарий от vel

Роутер Б не пробовал, т.к. владелец сетки изначально желает что бы RP был роутер А. Но попробую.

На данном этапе (орабатываем мультикаст в сети) клиенты подключены напрямую в роутеры, без коммутаторов. В будующем клиенты будут подключены через OLT. Роутеры тоже, соответственно, подключены напрямую. Они и в будующем будут соеденены напрямую.

Сейчас в живой сети сделаны VLAN, потому как PIM не осилили. Вот я сейчас пробую его забороть.

П.С. сразу забыл написать - это тестовая сеть. На ней пробуем отработать мультик, потом будем внедрять в живую.

Toten_Kopf
() автор топика
Ответ на: комментарий от anonymous

TTL на сервере установлен в 128, через первые два микротика проходит нормально, на них в дампе видно уменьшения TTL

Toten_Kopf
() автор топика
Ответ на: комментарий от vel

tcpdump есть точно, так и пробуем разобраться. И пока всё что нашли, что до роутера В всё доходит нормально, с нормальным ttl. А потом тупо дропается. Хотя на роутерах А и Б видно подключение к группе, во вкладке «Multicast forwarding cache status» на роутерах А и Б появляется запись о входящем и исходящем интерфейсах для группы, а на роутере В - нет.

Toten_Kopf
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.