Page tree
Skip to end of metadata
Go to start of metadata


4.1. Общие сведения о MLD Snooping

MLD - Multicast Listener Discovery Protocol - протокол определения получателей многоадресных потоков, использующийся в IPv6. Аналогичную роль в IPv4 выполняет протокол IGMP. Данный коммутатор поддерживает протокол MLD версии 2.

4.2. Настройка MLD Snooping

  1. Включить функцию MLD Snooping;

  2. Настроить функцию MLD Snooping.


  1. Включить функцию MLD Snooping:

Команда

Описание

ipv6 mld snooping

no ipv6 mld snooping

!  В режиме глобальной конфигурации

Включить MLD Snooping

Отключить MLD Snooping


2. Настроить функцию MLD Snooping:

Команда

Описание

ipv6 mld snooping vlan <vlan-id>

no ipv6 mld snooping vlan <vlan-id>

!  В режиме глобальной конфигурации

Включить IGMP Snooping для VLAN <vlan-id>

Отключить IGMP Snooping для VLAN <vlan-id>


ipv6 mld snooping vlan <vlan-id> limit {group <g_limit> | source <s_limit>}

no ipv6 mld snooping vlan <vlan-id> limit

!  В режиме глобальной конфигурации

Задать максимальное количество групп group <1-65535> или источников для групп source <1-65535> для VLAN <vlan-id>

Восстановить значения по-умолчанию: group <1-65535> - 50, source <1-65535> - 40

ipv6 mld snooping vlan <vlan-id> l2-general-querier

no ipv6 mld snooping vlan <vlan-id> l2-general-querier

!  В режиме глобальной конфигурации

Включить функцию L2 General-Querier для VLAN <vlan-id>

Выключить функцию L2 General-Querier для VLAN <vlan-id>

ipv6 mld snooping vlan <vlan-id> mrouter-port interface <interface –name>

no ipv6 mld snooping vlan <vlan-id> mrouter-port interface <interface –name>

!  В режиме глобальной конфигурации

Задать Mrouter порт <interface –name> для <vlan-id>

Удалить Mrouter порт <interface –name> для <vlan-id>

ipv6 mld snooping vlan <vlan-id> mrouter-port learnpim6

no ipv6 mld snooping vlan <vlan-id> mrouter-port learnpim6

!  В режиме глобальной конфигурации

Включить динамическое добавление Mrouter порта для VLAN <vlan-id>, из которого получены PIM-пакеты. Команда no отменяет это действие.

ipv6 mld snooping vlan <vlan-id> mrpt <value>


no ipv6 mld snooping vlan <vlan-id> mrpt

!  В режиме глобальной конфигурации

Задать максимальное время жизни в секундах <value> Mrouter-порта, определенного динамически для <vlan-id>.

Восстановить значение <value> по-умолчанию - 255 секунд.

ipv6 mld snooping vlan <vlan-id> query-interval <value>

no ipv6 mld snooping vlan <vlan-id> query-interval

!  В режиме глобальной конфигурации

Задать интервал отправки <value> в секундах MLD query для <vlan-id>.

Восстановить значение <value> по-умолчанию - 125 секунд.

ipv6 mld snooping vlan <vlan-id> immediate-leave

no ipv6 mld snooping vlan <vlan-id> immediate-leave

!  В режиме глобальной конфигурации

Включить функцию быстрого удаления подписки на группу для <vlan-id>

Выключить функцию быстрого удаления подписки на группу для VLAN <vlan-id>

ipv6 mld snooping vlan <vlan-id> query-mrsp <value>

no ipv6 mld snooping vlan <vlan-id> query-mrsp

!  В режиме глобальной конфигурации

Задать максимальное время ответа на General Query <value> в секундах для VLAN <vlan-id>

Восстановить значение по-умолчанию - 10 секунд

ipv6 mld snooping vlan <vlan-id> query-robustness <value>

no ipv6 mld snooping vlan <vlan-id> query-robustness

!  В режиме глобальной конфигурации

Задать количество <value> MLD Query без ответа, после отправки которых коммутатор удалит запись MLD snooping для VLAN <vlan-id>.

Восстановить значение по-умолчанию - 2.

ipv6 mld snooping vlan <vlan-id> suppression-query-time <value>

no ipv6 mld snooping vlan <vlan-id> suppression-query-time

!  В режиме глобальной конфигурации

Задать время подавления Querier <value> в секундах при получении query в том же сегменте VLAN <vlan-id>.

Вернуть значение по-умолчанию - 255 секунд.

Ipv6 mld snooping vlan <vlan-id> static-group <X:X::X:X> [source <X:X::X:X>] interface [ethernet | port-channel] <IFNAME>

no ipv6 mld snooping vlan <vlan-id> static-group <X:X::X:X> [source <X:X::X:X>] interface [ethernet | port-channel] <IFNAME>

!  В режиме глобальной конфигурации

Задать статическую подписку на группу <X:X::X:X> от источника [source <X:X::X:X>] на интерфейс <IFNAME> для VLAN <vlan-id>.


Удалить указанную статическую подписку на группу.

4.3. Пример конфигурации MLD Snooping

Сценарий №1: IGMP Snooping

Рисунок 48.1 - MLD Snooping


Как показано на рисунке 48.1, порты коммутатора 1, 2, 6, 10 и 12 добавлены во VLAN 100 на коммутаторе. Multicast маршрутизатор подключен к порту 1, а 4 хоста к остальным портам 2, 6, 10 и 12 соответственно. Поскольку IGMP Snooping по-умолчанию отключен, он должен быть включен сначала глобально, а затем и для VLAN 100. Кроме того, порт 1 должен быть выбран в качестве Mrouter порта для VLAN 100. Эти настройки можно осуществить следующим образом:

SwitchA(config)#ipv6 mld snooping
SwitchA(config)#ipv6 mld snooping vlan 100
SwitchA(config)#ipv6 mld snooping vlan 100 mrouter interface ethernet 1/0/1

Предположим, что сервер вещает 2 потока с использованием групповых адресов FF02::1:FF11:1111 и FF02::1:FF22:2222. Хосты из портов 2 и 3 подписались на группу FF02::1:FF11:1111, а хост из порта 6 - на группу 239.255.0.2.
Во время подписки IGMP Snooping создаст таблицу, которая будет содержать соответствие портов 2 и 3 группе FF02::1:FF11:1111, а порта 6 - группе FF02::1:FF22:2222, в результате каждый порт получит трафик только тех групп, которую он запросил и не получит трафик других групп, но каждый порт сможет получить трафик любой их групп, запросив её.


Сценарий №2: IGMP Querier

Рисунок 48.2 - MLD Querier


Схема, изображенная на рисунке 48.2, претерпела изменения: вместо Multicast маршрутизатора подключен источник мультикаст трафика, а между ним и Switch A подключен коммутатор Switch B, выполняющий роль IGMP Querier. Но подписчики, источник и порты между ними также принадлежат к VLAN 100.
Конфигурация Switch A такая же, как и в предыдущем примере. Конфигурация Switch B будет выглядеть следующим образом:

SwitchA#config
SwitchA(config)#ipv6 mld snooping
SwitchA(config)#ipv6 mld snooping vlan 100
SwitchA(config)#ipv6 mld snooping vlan 100 L2-general-querier

4.4. Решение проблем с конфигураци MLD Snooping

При настройке и использовании MLD Snooping могут возникнуть проблемы из-за физического соединения, а также некорректной настройки. Поэтому проверьте следующее:

  • Убедитесь, что физическое соединение присутствует;

  • Убедитесь, что IGMP Snooping включен как глобально, так и в нужном VLAN;

  • Убедитесь, что на данном коммутаторе сконфигурирован L2 general querier или mrouter порт присутствует;

  • Используйте команду show ipv6 mld snooping vlan <vlan_id> для проверки сконфигурированных параметров.

  • No labels