В нашей сети больше 600Мбит/c мультикаст трафика на магистралях, для больше сотни мультикаст групп с телевидением и это нам экономит уйму трафика. В среднем на загруженном узле для каждой группы существует 6-7 подписок, максимум больше 50 подписок для популярных каналов. Групп для которых нет подписок практически не существует. Всё это означает что уникаст трафика было бы в 6-7 раз больше и с этим количество уже сложно справляться.
К сожалению, мультикаст не всегда работает на произвольном абонентском устройстве и хотя он удобен в сети оператора, но требует дополнительных ресурсов. Например
igmp snooping
, чтобы изолировать порты от незапрашиваемого трафика. И таких ресурсов и функционала обычно нет у рядового домашнего пользователя. Тут вспоминаем ещё про WiFi. Современные сохороутеры, конечно, имеют udp-proxy, но современные абоненты от этого не становятся умнее чтобы их настраивать. А есть ещё сильный тренд в сторону vCPE и только L2 сети в конечном подключении.
Выход который напрашивается - построить CDN и распределить нагрузку по ней, отказавшись от того чтобы брать весь трафик из одного места в центре. Для этого совершенно не обязательно использовать
что-то большое, но руки конечно тянутся. Для этого даже не обязательно использовать какие-то сетевые механизмы, вроде
anycast
или DNS балансера. Внутри своей сети со своими абонентами достаточно просто раздавать правильные плейлисты. Может быть это не так надёжно и не так красиво с точки зрения архитектуры, но это работает в большинстве случаев и дёшево с технической точки зрения, может не только.
А у нас пока мультикаст в сети, но сделать по другому вероятно придётся и скоро.