Фундаментальной функцией технологий Multicast является концепция обеспечения подключения некоего данного порта (интерфейса) на некотором конечном узле сети к группе рассылки. Участие данного интерфейса в группе рассылки является динамическим (таким образом, с течением времени имеют место процессы подключения и отключения клиентов от групп рассылки). Благодаря этому конечные узлы сети могут динамически подключаться к группам рассылки по мере загрузки на этих узлах определенных прикладных программ. Сообщения IGMP используются маршрутизаторами Multicast для отслеживания текущего состояния групп рассылки (а именно, членство в той или иной группе того или иного конечного узла сети). Отслеживание затрагивает все сети, к которым у данного маршрутизатора имеются физические подключения. При этом необходимо упомянуть о соблюдении следующих правил:
Использование системы запросов и ответов позволяет маршрутизатору Multicast обеспечивать актуальное состояние таблицы, содержащей информацию о том, на каком из интерфейсов находятся один или более узлов сети, принадлежащих данной группе рассылки. Если маршрутизатор получает дейтаграмму Multicast (использующую адрес Multicast уровня 2), предназначенную для дальнейшей пересылки, то он пересылает эту дейтаграмму только на те интерфейсы, к которым подключены подсети, содержащие клиентов данной группы рассылки. На Рисунок 10 показано простое взаимодействие устройств по протоколу IGMP.
|