Вопрос: Пример настройки IGMP Snooping через Web-интерфейс

Ответ: 

Пример настройки IGMP Snooping через Web-интерфейс (pdf)

При получении коммутатором группового трафика (широковещательного или многоадресного) он начинает передавать кадры через все порты. Такое поведение хорошо подходит для широковещательной передачи, когда кадры предназначены для всех подключенных к коммутатору узлов. Однако в случае многоадресной рассылки кадр предназначен для небольшого числа узлов. Исходя из логики работы коммутатора, кадры многоадресной рассылки будут пересылаться, в том числе, в те сегменты сети, где ни один узел не заинтересован в их получении. Таким образом, это приведет к неэффективному использованию полосы пропускания сети. Если многоадресного трафика много, встает задача его ограничения на канальном уровне.

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

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

Если в сети нет маршрутизатора многоадресной рассылки и источник многоадресного трафика подключен напрямую к коммутатору, то необходимо настроить IGMP Snooping Querier в соответствующей VLAN на коммутаторе.

Функция IGMP Snooping Fast Leave, активированная на коммутаторе, позволяет мгновенно исключить порт из таблицы передачи многоадресного трафика при получении им сообщения о выходе из группы. Это позволяет прекратить передачу по сети ненужных потоков данных и более эффективно использовать полосу пропускания. Функция IGMP Snooping Fast Leave полезна в приложениях IPTV, так как с ее помощью можно уменьшить время при переключении пользователей между телевизионными каналами. Следует отметить, что порт будет удален из таблицы передачи многоадресного трафика только в том случае, если к нему больше не подключено ни одного узла-подписчика. Функция IGMP Snooping Fast Leave активируется в VLAN.

Примечание к настройке
Рассматриваемый пример настройки подходит для следующих серий коммутаторов: DGS-3000.

Задача
В сети реализован сервис многоадресной рассылки. Клиенты, среди которых имеются ее подписчики, подключены к коммутаторам второго уровня. Нужно обеспечить передачу многоадресных данных соответствующих групп только подписчикам.

Задача решается настройкой IGMP Snooping на коммутаторе второго уровня.

Рис. 1 Схема подключения

Настройка коммутатора

1. Выберите пункт меню L2 Multicast Control IGMP Snooping IGMP Snooping Settings. Активируйте функцию IGMP Snooping глобально на коммутаторе, выбрав радиокнопку Enabled в поле IGMP Snooping State. Нажмите Apply.

2. Активируйте функции IGMP Snooping и IGMP Snooping Fast Leave в требуемой VLAN (в примере – VLAN по умолчанию). Нажмите кнопку Edit в строке соответствующей VLAN.

В открывшемся окне выберите Enabled в полях State и Fast Leave. Остальные параметры можно оставить по умолчанию. Нажмите Apply.

3. Выберите пункт меню Multicast Filtering Multicast Filtering Mode. Включите фильтрацию многоадресного трафика, чтобы избежать его передачи узлам, не являющимся подписчиками многоадресной рассылки.

Введите имя VLAN, в которой необходимо включить фильтрацию, в поля VLAN name (в примере – default). В списке Multicast Filter Mode выберите Filter Unregistered Groups и нажмите Apply.

4. Перейдите в пункт меню Save Save Configuration и сохраните настройки коммутатора.