1 of 14

��УПРАВЛЕНИЕ �МНОГОАДРЕСНОЙ �РАССЫЛКОЙ

2 of 14

Принцип многоадресной рассылки

3 of 14

Протокол IGMP

Протокол IGMP определяет следующие типы сообщений:

  • запрос о принадлежности к группе (Membership Query);
  • ответ о принадлежности к группе (Membership Report);
  • сообщение о выходе из группы (Leave Group Message).

В настоящее время существуют три версии протокола IGMP:

  • IGMP версии 1 ( IGMP v1);
  • IGMP версии 2 ( IGMP v2);
  • IGMP версии 3 ( IGMP v3).

4 of 14

Сравнение работы IGMP1 и IGMP2

5 of 14

Сравнение работы IGMP1 и IGMP2

В версии 1 протокола IGMP существуют два типа IGMP-сообщений:

  • запрос о принадлежности к группе;
  • ответ о принадлежности к группе.

Узлы отсылают IGMP-ответы, чтобы подтвердить свое желание присоединиться к этой группе. Маршрутизатор периодически отправляет IGMP-запрос, чтобы убедиться, что хотя бы один узел в подсети еще намерен получать трафик, предназначенный для этой группы (рис.4а). При отсутствии ответа на три последовательных IGMP-запроса, маршрутизатор отключает группу и прекращает передавать адресованный ей трафик.

6 of 14

Сравнение работы IGMP1 и IGMP2

В версии 2 протокола IGMP существуют четыре типа IGMP-сообщений:

  • запрос о принадлежности к группе;
  • ответ о принадлежности к группе по версии 1;
  • ответ о принадлежности к группе по версии 2;
  • покинуть группу.

В основном работа IGMP 2 не отличается от IGMP 1. Разница заключается в наличие сообщений о выходе из группы (рис.4б). Узлы сами могут сообщить локальному многоадресному маршрутизатору о намерении покинуть группу. В ответ маршрутизатор отсылает группе специальный запрос, чтобы определить, остались ли в ней еще узлы, желающие получать данный трафик. Если ответа не поступит, маршрутизатор отключает группу и прекращает передачу трафика.

7 of 14

Управление многоадресной рассылкой на 2 уровне модели OSI

Управление многоадресной рассылкой на коммутаторе 2-го уровня может быть выполнено двумя способами:

  • создание статических таблиц коммутации для портов;
  • IGMP Snooping (IGMP –прослушивание).

8 of 14

Управление многоадресной рассылкой на 2 уровне модели OSI

Первый способ заключается в создании статических таблиц коммутации для портов, к которым не подключены подписчики многоадресных групп. Это позволяет ограничить многоадресный трафик и передавать его только через те порты, к которым подключены узлы-подписчики. Однако этот способ не позволяет динамически отслеживать добавление или исключение членов из многоадресной группы.

Вторым способом, позволяющим решить проблему лавинной передачи (flooding) многоадресных пакетов и динамически отслеживать состояние подписки узлов, является IGMP Snooping (IGMP –прослушивание).

9 of 14

IGMP Snooping

IGMP Snooping - это функция второго уровня модели OSI, которая позволяет коммутаторам изучать членов многоадресных групп, подключенных к его портам, прослушивая IGMP-сообщения (запросы и ответы), передаваемые между узлами-подписчиками и маршрутизаторами (коммутаторами уровня 3).

10 of 14

Схема сети

11 of 14

Настройка протокола многоадресной рассылки PTM-DM на коммутаторе DES-3828

1) Удаляем порты из default для добавления их в другие VLAN

2) Создаем VLAN-ы, добавляем в них порты и настраиваем IP-интерфейсы.

12 of 14

3) Настройка протокола PIM-DM

13 of 14

4) Активизирование IGMP

5) Включение IGMP Snooping

6) Проверка многоадресных групп

14 of 14

Настройка IGMP Snooping на коммутаторе DES-3526

1) Активизировать igmp_snooping в VLAN-ах.

2) Настроить filter_unregistered_groups.