IGMP

IGMP (Internet Group Management Protocol) – протокол управления групповой передачей данных в IP-сетях. IGMP используется клиентским компьютером и локальным маршрутизатором, осуществляющим групповую передачу. В EcoRouter поддерживаются с первой по третью версии протокола.

Таблица — Список команд для настройки протокола IGMP

КомандаРежимОписание
ip igmp access-group <номер списка доступа>(config-if)#Фильтрация доступа к определённым мультикаст-группам с помощью списков доступа
ip igmp immediate-leave group-list <номер списка фильтров>(config-if)#Команда сокращения времени отписки последнего клиента от группы/групп, заданных в списке фильтрации
ip igmp join-group <ip-адрес>(config-if)#Команда добавления интерфейса маршрутизатора в мультикаст-группу
ip igmp last-member-query-count <2-7>(config-if)#Настройка количества IGMP query сообщений, отправляемых в ответ на сообщение типа leave. По умолчанию 2
ip igmp last-member-query-interval <1000-25500>(config-if)#Настройка интервала отправки IGMP query сообщений. По умолчанию 1000 мс
ip igmp limit <1-2097152>(config)#Настройка ограничений количества мультикаст-маршрутов
ip igmp mroute-proxy <имя интерфейса>(config-if)#Включение проксирования для мультикаст маршрутов на другой интерфейс
ip igmp proxy unsolicited-report-interval <1000-25500>(config-if)#Задание значения задержки между двумя IGMP join сообщениями. По умолчанию 1000 мс
ip igmp proxy-service(config-if)#Включение режима IGMP proxy
ip igmp querier-timeout <60-300>(config-if)#Задание времени до перевыборов querier маршрутизатора в сегменте в секундах
ip igmp query-interval <1-18000>(config-if)#Задание частоты отправки General Query. По умолчанию 125 с
ip igmp query-max-response-time <1-240>(config-if)#Задание максимального значения времени ответа на IGMP query в секундах. По умолчанию 10 с
ip igmp robustness-variable <2-7>(config-if)#Задание числа для тонкой настройки IGMP сообщений. По умолчанию 2
ip igmp startup-query-count <2-10>(config-if)#Задание количества query сообщений. По умолчанию 2
ip igmp startup-query-interval <1-18000>(config-if)#Настройка интервала отправки IGMP query сообщений. По умолчанию 31 с
ip igmp static-group <ip-адрес>(config-if)#Назначение интерфейса устройства на прослушивания определённой мультикаст-группы
ip igmp version <1-3>(config-if)#Выставление версии IGMP
ip igmp ssm-map {enable │ static <номер списка доступа>}(config)#Включение SSM-картирования. Задание статического SSM с помощью списка доступа
ip igmp tos-check(config)#Проверка значения поля TOS. Включена по умолчанию
ip igmp vrf <имя виртуального маршрутизатора> {limit <1-2097152> │ ssm-map enable │ ssm-map static <номер списка доступа>}(config)#Команды настройки для выполнения в виртуальном маршрутизаторе
ip igmp ra-option(config-if)#Включает проверку опции во входящих IGMP-пакетах

Настройка IGMP в сегменте с настроенным PIM сводится к включению IGMP на интерфейсе маршрутизатора, ближайшего к пользователю. Включение осуществляется с помощью команды на настроенном нисходящем интерфейсе ip igmp version <1-3>.

Шаг 1. Включение глобальной поддержки мультикаста.

ecorouter(config)#ip multicast-routing

Шаг 2. Настройка интерфейсов устройства.

ecorouter(config)#interface e10
ecorouter(config-if)#ip address 10.10.10.1/24
ecorouter(config)#port te0
ecorouter(config-port)#service-instance 10
ecorouter(config-service-instance)#encapsulation untagged
ecorouter(config-service-instance)#connect ip interface e10

Шаг 3. Включение IGMP на нисходящем интерфейсе.

ecorouter(config-if)#ip igmp version 2

При включении PIM на интерфейсе IGMPv3 включается автоматически.

Шаг 4. Настройка таймеров протокола: частоты рассылки запросов устройством и времени ожидания ответов.

ecorouter(config-if)#ip igmp query-interval 100
ecorouter(config-if)#
ip igmp query-max-response-time 20

Шаг 5. Для корректной работы со всем спектром ОС необходимо отключать проверку значения поля ToS в сообщениях IGMP report.

ecorouter(config)#no ip igmp tos-check

0 items under this folder.