Перейти к содержанию

Multicast Listener Discovery Snooping (MLD Snooping)

MLD snooping – механизм многоадресной рассылки сообщений, позволяющий минимизировать многоадресный трафик в IPv6-сетях. Механизм MLD snooping обеспечивает глобальное административное управление и управление на уровне каждого VLAN-интерфейса. Он практически ничем не отличается от IGMP Snooping, за исключением адреса querier устройства.

Note

Querier адрес в MLD всегда является link-local конкретного VLAN-интерфейса.

Note

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

Note

По умолчанию MLD Snooping включен.

Особенность реализации

  • Поддержка MLD Snooping fast-leave в MLDv1 работает;
  • Поддержка MLD Snooping fast-leave в MLDv2 не работает.

Назначение применяемой команды/конфигурации

Команды в режиме глобальной конфигурации

1
2
3
4
5
6
7
ipv6 mld snooping vlan 
ipv6 mld ssm-range 
ipv6 mld unknown-flooding

no ipv6 mld snooping vlan 
no ipv6 mld ssm-range 
no ipv6 mld unknown-flooding

Команды в режиме настройки интерфейса

1
2
3
4
5
6
7
8
9
ipv6 mld snooping filter 
ipv6 mld snooping immediate-leave
ipv6 mld snooping max-groups <1-10>
ipv6 mld snooping mrouter

no ipv6 mld snooping filter 
no ipv6 mld snooping immediate-leave
no ipv6 mld snooping max-groups <1-10>
no ipv6 mld snooping mrouter

Команды в режиме настройки SVI

ipv6 mld snooping
ipv6 mld snooping compatibility { auto | v1 | v2 }
ipv6 mld snooping last-member-query-interval <0-31744>
ipv6 mld snooping priority <0-7>
ipv6 mld snooping querier election
ipv6 mld snooping query-interval <1-31744>
ipv6 mld snooping query-max-response-time <0-31744>
ipv6 mld snooping robustness-variable <1-255>
ipv6 mld snooping unsolicited-report-interval <0-31744>

no ipv6 mld snooping
no ipv6 mld snooping compatibility
no ipv6 mld snooping last-member-query-interval
no ipv6 mld snooping priority
no ipv6 mld snooping querier
no ipv6 mld snooping query-interval
no ipv6 mld snooping query-max-response-time
no ipv6 mld snooping robustness-variable
no ipv6 mld snooping unsolicited-report-interval

Команды отображения информации

1
2
3
4
5
6
7
8
show ipv6 mld snooping [ detail group-database [ interface | sfm-information | vlan ] ]
show ipv6 mld snooping [ detail vlan ]
show ipv6 mld snooping [ group-database detail [ vlan ] ]
show ipv6 mld snooping [ group-database interface { * | GigabitEthernet | 25GigabitEthernet } ]
show ipv6 mld snooping [ group-database sfm-information [detail | interface | vlan ] ]
show ipv6 mld snooping [ group-database vlan ]
show ipv6 mld snooping [ mrouter detail 
show ipv6 mld snooping [ vlan <1-4094> [detail | group-database ] ]

Пример конфигурирования

Схема соединений

Схема соединений для примера настройки MLD Snooping

Настройка

Шаг 1. Отключить глобально рассылку неизвестного мультикаст трафика

(config)# no ipv6 mld unknown-flooding

Шаг 2. Настройка интерфейсов GigabitEthernet 1/20-21 как получателей

1
2
3
4
(config)# interface GigabitEthernet 1/20-21
(config-if)# switchport access vlan 27
(config-if)# no spanning-tree
(config-if)# spanning-tree edge

Шаг 3. Настройка SVI 27

1
2
3
(config)# interface vlan 27
(config-if-vlan)#  ipv6 address 2001:db8:100::10/64
(config-if-vlan)#  ipv6 mld snooping

Полный вывод выполненных конфигураций

configure terminal
!
no ipv6 mld unknown-flooding
!
interface GigabitEthernet 1/20
 switchport access vlan 27
 ipv6 mld snooping immediate-leave
 no spanning-tree
 spanning-tree edge
!
interface GigabitEthernet 1/21
 switchport access vlan 27
 ipv6 mld snooping immediate-leave
 no spanning-tree
 spanning-tree edge
!
interface vlan 27
 ipv6 address 2001:db8:100::10/64
 ipv6 mld snooping

Изучение состояния устройства

Просмотр конфигурации

# show ipv6 mld snooping detail

MLD Snooping is enabled to start snooping MLD control plane.
Multicast streams destined to unregistered MLD groups will be blocking.

Switch-1 MLD Interface Status

MLD snooping VLAN 27 interface is enabled.
Querier status is ACTIVE (Administrative Control: Join Querier-Election)
Querier Up time: 74713 seconds; Query Interval: 68 seconds
Querier address will use Link-Local address of this interface.
Active MLD Querier Address is fe80::b6e0:25ff:fe00:200
PRI:0 / RV:2 / QI:125 / QRI:100 / LMQI:10 / URI:1
RX MLD Query:0 V1Report:0 V2Report:0 V1Done:0
TX MLD Query:0 / (Source) Specific Query:0
MLD RX Errors:0; Group Registration Count:12
Compatibility:MLD-Auto / Querier Version:Default / Host Version:Version 1
Older Version Host Present Timeout: 203 seconds