пятница, 9 января 2009 г.

Multicast basics

quick facts
-udp only
-224.0.0.0 - 239.255.255.255


|Client| -------|Switch|----------|Router|------|Internet|------|multicast server|

IGMP используется  для организации подписки клиента к мультикаст группе. Служит своего рода source based routing protocol, для нахождения лучшего пути к источнику "вещания" ( например серверу видео stream)

Существует IGMPv3, наиболее используемым является IGMPv2

Если свитч не сконфигурирован для multicast, то по умолчанию он обрабатывает multicast traffic как броадкаст, тоесть рассылает всем.

Есть два метода поддержки multicast свитчом
1) Cisco Group Managment Protocol (CGMP) - cisco proprietary. Роутер по протоколу CGMP сообщает L2-свитчу, для каких маков пересылать трафик
2)IGMP snooping - Стандарт.Фактически весь функционал поддержки multicast переносится на свитч. Необходим L3 свитч. Если клиентов много, может создать сильную нагрузку на свитч.


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