Please enable JavaScript.
Coggle requires JavaScript to display documents.
Многоадресная рассылка - Coggle Diagram
Многоадресная рассылка
Способы отправки пакетов
одноадресная передача (Unicast)
поток данных передается от узла-отправителя на
индивидуальный IP-адрес конкретного узла-получателя
широковещательная передача (Broadcast)
предусматривает доставку потока данных от узла-отправителя – множеству узловполучателей, подключенных к сети, используя широковещательный IP-адрес
многоадресная рассылка (Multicast)
обеспечивает доставку потока данных группе узлов на IPадрес группы многоадресной рассылки
нет физических или географических
ограничений: узлы могут находиться в любой точке мира
Узлы, которые заинтересованы в
получении данных для определенной группы, должны присоединиться к этой группе при помощи протокола IGMP
имеет ряд преимуществ при работе таких приложений как
видеоконференции, корпоративная связь, дистанционное обучение, видео и аудиотрансляции и т.д.
IP-адресация многоадресной рассылки
Источник многоадресного трафика направляет пакеты многоадресной рассылки не на
индивидуальные IP-адреса каждого из узлов-получателей
на групповой IP-адрес.
Групповые адреса определяют произвольную группу IP-узлов, желающих получать адресованный ей трафик
Использование групповых IP-адресов из блока с административным ограничением
наиболее удобно при организации многоадресной рассылки в локальной сети предприятия
МАС-адреса групповой рассылки
Рабочие станции локальной сети получают и обрабатывают кадры только в случае
совпадения МАС-адреса назначения кадра с их собственным МАС-адресом или если МАС-адрес – широковещательный
При использовании многоадресной рассылки необходимо,
чтобы несколько узлов могли получать поток данных с общим МАС-адресом
Одним из
способов, позволяющим достичь этого, является преобразование группового IP-адреса в МАС-адрес.
Подписка и обслуживание групп
Протокол IGMP используется для динамической регистрации отдельных узлов в
многоадресной группе локальной сети
Узлы сети определяют принадлежность к группе,
посылая IGMP-сообщения на свой локальный многоадресный маршрутизатор
Маршрутизаторы (коммутаторы L3) получают IGMP-сообщения и периодически посылают
запросы, чтобы определить, какие группы активны или неактивны в данной сети
В общем случае протокол IGMP определяет следующие типы сообщений
запрос о принадлежности к группе (Membership Query)
ответ о принадлежности к группе (Membership Report)
сообщение о выходе из группы (Leave Group Message)
В настоящее время существуют три версии протокола IGMP
IGMP версии 1 (IGMP v1, описан в RFC 1112)
IGMP версии 2 (IGMP v2, описан в RFC 2236)
IGMP версии 3 (IGMP v3, описан в RFC 3376)
Протокол IGMP используется только в сетях с адресацией IPv4, так как в сетях с
адресацией IPv6 групповая передача пакетов реализована по-другому
Управление многоадресной рассылкой на 2-м уровне модели
OSI (IGMP Snooping)
Управление многоадресной рассылкой на коммутаторе 2-го уровня может быть
выполнено двумя способами
Первый способ заключается в создании статических таблиц коммутации для портов, к
которым не подключены подписчики многоадресных групп
Вторым способом, позволяющим решить проблему лавинной передачи (flooding)
многоадресных кадров и динамически отслеживать состояние подписки узлов, является функция IGMP Snooping
функция второго уровня модели OSI, которая позволяет
коммутаторам изучать членов многоадресных групп
Когда узел, подключенный к коммутатору, хочет вступить в многоадресную группу
или отвечает на IGMP-запрос, полученный от маршрутизатора (коммутатора уровня 3)
Если коммутатор получает IGMP-ответ для этой же группы от другого узла данной
VLAN, то он добавляет номер порта в уже существующую запись ассоциативной таблицы
Формируя таблицу коммутации многоадресной рассылки, коммутатор осуществляет
передачу многоадресного трафика только тем узлам, которые в нем заинтересованы
Функция IGMP Snooping Fast Leave
позволяет
мгновенно исключить порт из таблицы коммутации IGMP Snooping при получении им сообщения о выходе из группы
позволяет прекратить передачу по сети ненужных
потоков данных и более эффективно использовать полосу пропускания
Функция IGMP
Snooping Fast Leave полезна в приложениях IPTV, так как с ее помощью можно уменьшить время при переключении пользователей между телевизионными каналами
порт будет удален из таблицы коммутации IGMP Snooping
только в том случае, если к нему больше не подключено ни одного узла-подписчика