IGMP
Коротко: Internet Group Management Protocol — керує членством у групах multicast, щоб маршрутизатори знали, які пристрої хочуть отримувати який multicast-трафік.
Докладніше: Без IGMP multicast-трафік довелося б надсилати всім пристроям мережі (як broadcast). Пристрої долучаються до групи й залишають її через IGMP, а маршрутизатори використовують це, щоб пересилати multicast-пакети лише туди, де справді є одержувачі, — наприклад, для потоків IPTV.
Подробиці
Основна проблема
Multicast має ефективно надсилати дані лише ЗАЦІКАВЛЕНИМ одержувачам, але маршрутизатори самі не знають, які пристрої в їхньому сегменті мережі наразі цікавляться яким multicast-потоком. IGMP дає простий механізм долучення/виходу: пристрій повідомляє про долучення до адреси групи, маршрутизатор регулярно питає, чи воно досі цікавиться.