Механизм Leave в IGMP версии 2 позволяет клиенту сообщить локальному маршрутизатору о желании покинуть мультикастовую группу. study-ccnp.com
Процесс работает так: study-ccnp.com
- Клиент отправляет сообщение Leave группе маршрутизаторов (адрес: 224.0.0.2). www.routeprotocol.com datatracker.ietf.org Если клиент не был последним, который отвечал на запрос, то он может спокойно покинуть группу, так как в подсети есть и другие участники группы. www.routeprotocol.com
- Маршрутизатор в ответ на Leave высылает IGMP Query на адрес группы, для которой этот Leave пришёл, в тот интерфейс, откуда он пришёл. habr.com
- На IGMP Query отвечают только те клиенты, которые подключены к данной конкретной группе. habr.com
- Если маршрутизатор получил ответный Report для группы, он продолжает вещать в интерфейс, если не получил — удаляет по истечении таймера. habr.com
Всего после получения Leave отправляется два IGMP Query — один обязательный, второй контрольный. habr.com
Благодаря этому механизму IGMP версии 2 значительно снижает задержку при выходе из группы и предотвращает нежелательный трафик по сравнению с IGMP версии 1. study-ccnp.com