Криво работает PIM маршрутизация на MikroTik-CCR1036
Добавлено: 08 ноя 2013, 16:02
Добрый день друзья.
Надеюсь на вашу помощь.
Имею вот такую схему мультикаст сети:
Как видно из схемы, мультикаст беру у поставщика (PIM) и затем каталист с микротиком связал протоколом PIM.
А дальше уже на микротике интерфейсы добавляю в PIM и в них гоню мультикаст.
Вроде всё просто и понятно. и схема работает, но работает с одним багом.
А баг такой: если на обоих интерфейсах ovpn1.vlan400 и ovpn2.vlan400 кто-то вступил в группу 239.195.0.1 одновременно, то поток мультикаст идет только на один из интерфейсов, а на второй уже не идет.
В результате получается, что на одном объекте(интерйфейсе), если кто-то смотрит "первый канал"(не сочтите за рекламу))), то на втором объекте (интерфейсе) этот "первый канал" не кажет.
Остальные все каналы показывают на втором интерфейсе (при условии что их не смотрят на первом).
При этом хочется отметить, что такой приоритет 1-го интерфейса перманентный и он доминирует над вторым всегда, не важно с какого интерфейса клиент первым вступил в группу, получать поток будет только первый интерфейс ovpn1.vlan400
Единственное, как можно сменить приоритет, это по-моему в другом порядке добавить интерфейсы в PIM протокол, но суть не в этом конечно.
Нужно, чтоб на все интерфейсы посылались все потоки.
Ниже привожу настройки и доказательства, а также еще интересные моменты.
Настройки этих самых интерфейсов:
IGMP-groups. Здесь видно, что на обоих интерфейсах клиенты вступили в группу 239.195.0.11:
А здесь видно что поток 239.195.0.11 якобы уходит на оба интерфейса:
Но если мы снифим этот самый второй интерфейс, то видим, что в реале туда уходит только один поток 239.195.0.1
Подскажите в чем может быть проблема? Что не так с этой PIM-маршрутизацией?
Скажу сразу, что если интерфейс со стороны клиента один, то всё работает прекрасно, но маршрутизация же нужна как раз для того, чтоб иметь много интерфейсов, а не один ))
Заранее очень благодарен
Надеюсь на вашу помощь.
Имею вот такую схему мультикаст сети:
Как видно из схемы, мультикаст беру у поставщика (PIM) и затем каталист с микротиком связал протоколом PIM.
А дальше уже на микротике интерфейсы добавляю в PIM и в них гоню мультикаст.
Вроде всё просто и понятно. и схема работает, но работает с одним багом.
А баг такой: если на обоих интерфейсах ovpn1.vlan400 и ovpn2.vlan400 кто-то вступил в группу 239.195.0.1 одновременно, то поток мультикаст идет только на один из интерфейсов, а на второй уже не идет.
В результате получается, что на одном объекте(интерйфейсе), если кто-то смотрит "первый канал"(не сочтите за рекламу))), то на втором объекте (интерфейсе) этот "первый канал" не кажет.
Остальные все каналы показывают на втором интерфейсе (при условии что их не смотрят на первом).
При этом хочется отметить, что такой приоритет 1-го интерфейса перманентный и он доминирует над вторым всегда, не важно с какого интерфейса клиент первым вступил в группу, получать поток будет только первый интерфейс ovpn1.vlan400
Единственное, как можно сменить приоритет, это по-моему в другом порядке добавить интерфейсы в PIM протокол, но суть не в этом конечно.
Нужно, чтоб на все интерфейсы посылались все потоки.
Ниже привожу настройки и доказательства, а также еще интересные моменты.
Настройки этих самых интерфейсов:
IGMP-groups. Здесь видно, что на обоих интерфейсах клиенты вступили в группу 239.195.0.11:
А здесь видно что поток 239.195.0.11 якобы уходит на оба интерфейса:
Но если мы снифим этот самый второй интерфейс, то видим, что в реале туда уходит только один поток 239.195.0.1
Подскажите в чем может быть проблема? Что не так с этой PIM-маршрутизацией?
Скажу сразу, что если интерфейс со стороны клиента один, то всё работает прекрасно, но маршрутизация же нужна как раз для того, чтоб иметь много интерфейсов, а не один ))
Заранее очень благодарен