MikroTik RouterBOARD 1100AHx2 настройка

Обсуждение оборудования и его настройки
ispa
Сообщения: 6
Зарегистрирован: 05 дек 2012, 15:03

Есть MikroTik RouterBOARD 1100AHx2 в третий порт заведёт поток HD с кодера,адрес потока 139.0.1.100:2000, необходимо настроить вещание этого потока в соседний порт 4 или 5, но уже с другим адресом!


Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03

мультикаст?


ispa
Сообщения: 6
Зарегистрирован: 05 дек 2012, 15:03

simpl3x писал(а):мультикаст?

да поток мультикаст.


Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03

предполагаю что с адресом 139.0.1.100 вы ошиблись.
как так сделать не знаю, сейчас на тестовом мтике попробовал src-nat и masqaurade что то не запустилось. можно попробовать igmp proxy, но что бы из одной мультикаст сделать другую мультикаст группу не приходилось думать.


ispa
Сообщения: 6
Зарегистрирован: 05 дек 2012, 15:03

Почему думаете что я ошибся в адресе?
Есть ли возможность просто клонировать поток входящий на один из портов и раздавать через другой?


Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03

Почему думаете что я ошибся в адресе?

всю жизнь считал, что мультикаст адрес это что то из 224.0.0.0/4

можно включить pim, мультикаст маршрутизацию, и забирая с одного интерфейса, передавать куда угодно, в том числе и на другой интерфейс, т.е. ваш мтик становится igmp querior или rp


ispa
Сообщения: 6
Зарегистрирован: 05 дек 2012, 15:03

simpl3x писал(а):
всю жизнь считал, что мультикаст адрес это что то из 224.0.0.0/4



Возможно в идеале используют адресацию которую вы указали! но у нас используют другой диапазон!
но суть не в этом, задача заключается чтобы этот поток передать через выделенный канал провайдера, и там уже через свитч, поток будет отдаваться другим провайдерам!


Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03

Возможно в идеале используют адресацию которую вы указали! но у нас используют другой диапазон!

я не настаиваю, сам не всегда укладываюсь во всякие rfc.

попробуйте как я советую, настройте pim на мтике:

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

/routing pim
set switch-to-spt=yes switch-to-spt-bytes=0 switch-to-spt-interval=1m40s

/routing pim interface
add alternative-subnets="" assert-override-interval=3s assert-time=3m \
    disabled=no dr-priority=99 hello-holdtime=1m45s hello-period=30s \
    hello-trigerred-delay=5s igmp-version=IGMPv2 interface=\
    DOWNSTREAM join-prune-holdtime=3m30s join-prune-period=1m \
    override-interval=250 preferred-source-address=0.0.0.0 propagation-delay=\
    50 protocols=pim,igmp require-hello=yes tracking-support=yes
add alternative-subnets="" assert-override-interval=3s assert-time=3m \
    disabled=no dr-priority=99 hello-holdtime=1m45s hello-period=30s \
    hello-trigerred-delay=5s igmp-version=IGMPv2 interface=\
    UPSTREAM join-prune-holdtime=3m30s join-prune-period=1m \
    override-interval=250 preferred-source-address=0.0.0.0 propagation-delay=\
    50 protocols=pim require-hello=yes tracking-support=yes


interface=UPSTREAM - интерфейс на котором принимаете\отдаёте
protocols=pim,igmp - протокол по которому принимаете\отдаёте поток на интерфейсе. на апстриме будет скорее всего igmp, на даунстриме как договоритесь с теми кому отдаёте.
dr-priority=99 - на апстриме 1, на даунстриме 99 - приоритет вашей железки, суть в том, что на апстриме вы должны стать клиентом для отдающего вам querier'a, а на даунстриме вы должны сами стать querier'ом\rp

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

/routing pim rp
add address=10.4.0.33 disabled=no group=224.0.0.0/4 hash-mask-length=30 \
    priority=192


address=10.4.0.33 - адрес мтика на любом из интерфейсов передачи мультикаста
group=224.0.0.0/4 - а вот тут самое интересное, тут указываются мультикаст группы, которые сходятся в точке вашего мтика, по идее если вы используете 139.0.1.100 то к этой строчке нужно добавить:

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

add address=10.4.0.33 disabled=no group=139.0.1.100/32 hash-mask-length=30 \
    priority=192



таким не хитрым образом мы собираем порядка 120 мультикаст групп с 8 интерфейсов мтика и раздаем их в разные неселенные пункты на другие мтики.


ispa
Сообщения: 6
Зарегистрирован: 05 дек 2012, 15:03

Подскажите интерфейс PIM и IGMP proxy как то подключаются? при наборе в терминале не понимает эту команду?


Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03

там возможно не установлен на мтике пакет мультикаст:

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

/system package print 
Flags: X - disabled
 #   NAME                     VERSION                     SCHEDULED             
...                                     
 5   multicast                5.18                                               
...

если у вас её нет, то установите. скачайте http://www.mikrotik.com/download для своей платформы все пакеты, обновитесь и поставьте пакет multicast
после этого он будет все воспринимать.
ну и http://wiki.mikrotik.com/wiki/Manual:Mu ... ed_example почитайте, там в общих словах тоже пишут. правда я голову сломал, пока понял что там написано.


Ответить