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

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »


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