понедельник, 3 октября 2016 г.

Настройка мультикаста в микротике.


Итак, мой опыт:

С такой задачей я столкнулся впервые в жизни (да и в прочем почти всё, о чем я пишу в этом блоге является для меня новым) и от этого было страсть как интересно, учитывая то, что и железки были для меня очень необычные.
Итак, для организации радиовещания используется следующая схема:





(значки компов, потому что других у меня не было:))

Два микротика связаны друг с другом VLAN-каналом в 6 мегабит, всё было бы хорошо, но вот эти 6 мегабит ни в какие ворота не лезут. Т.е. через них ничего не лезет, кроме одной мультикаст-группы (по простому одного аудио-канала), т.к. эти железки передают аудиовук по протоколу Livewire (протокол несжатого звука по ethernet-сетям, обеспечивающий высокую надежность и наименьшую задержку). Блин сам узнал только когда столкнулся с ним. Так,  чем это я?...
А! Так вот. Т.к. мультикаст-трафик путешествует по всему VLAN-у (или по всему широковещательному домену), то он неизбежно забивает все 6 мегабит к чертям собачьим и вместо звука получается полная фигня. Плюс ко всему, оказывается некоторые сетевые принтеры (именно те, которые непосредственно втыкаются в локалку, а не в комп) просто срут кирпичами, когда на них валится мультикаст. Выход один - вывести все генераторы мультикаста в отдельный широковещательный домен, этого можно добиться просто, загнав порты на микроте, куда воткнуты генераторы мультикаста в отдельный Bridge. Вообще короткая жизнь мультикаста обуславливается тем, что трафик этого типа имеет TTL = 1, поэтому, говорят, что мультикаст живет до первого роутера (маршрутизатора) Тогда как прогнать мультикаст между устройствами? Тут я узнал, о таком понятии как о мультикаст маршрутизации. И узнал, что несмотря на довольно крутизну микротика, микротик + мультикаст = "любовь" (именно в кавычках). Если на более серьезных коммутаторах cisco/dlink/3com/hp/huawei и на прочем сетевом говне, есть такое понятие как IGMP Snooping (которое вроже как работает отлично), то микрот хуй ложил на это дело и использует протокол маршрутизации PIM-SM, о котором я узнал отсюда (это вообще очень хороший сайт, если ты не знал о нем), а как это говно настраивается на микротике, узнал отсюда.
Вот и всё...
Сам не понял чего полезного я тут написал, ну да ладно, пусть уж останется...

Комментариев нет:

Отправить комментарий