Несколько причин, по которым может возникать проблема с Multicast в современных сетях передачи данных:
- Вариация задержки и потери пакетов. 1 Если причина — перегруженность каналов, то, как правило, проблему можно решить путём расширения пропускной способности или настройки QoS. 1 Если же потери пакетов происходят даже при обеспечении гарантированной пропускной способности, то типична ситуация для каналов последней мили, где потери возникают вследствие ошибок на физическом уровне. 1
- Отсутствие поддержки маршрутизации Multicast на некоторых сегментах сети. 1 Такая ситуация может возникнуть, например, если источник и приёмник находятся в разных сегментах сети, соединяемых через Интернет или посредством арендованного IP VPN. 1
- Пересечение адресного пространства. 1 Возникает, когда требуется объединить несколько существующих изолированно друг от друга сетей в единый домен, где получатели потоков должны иметь возможность принимать потоки как из своей сети, так и из присоединённой сети. 1
- Широковещательный шторм. 3 В сети распространяется огромное количество широковещательных (или multicast) пакетов, перегружающих каналы и ресурсы сетевого оборудования, что в итоге приводит к сбою в работе сети. 3 Чаще всего причиной шторма является коммутационная петля, которая может быть организована случайно или злонамеренно. 3 В более редких случаях причиной может являться неисправное или неправильно настроенное оборудование, подключаемое к сети. 3