13.6. Настройка MVR6
Назначение
Служба MVR6 (Multicast VLAN Registration for IPv6) – это технология подключения пользовательских VLAN к одному служебному VLAN, в котором ведется передача мультикаст-трафика, в то время как пользователи смогут получать его, находясь в различных VLAN. Пользователи подключаются к рассылке на мультикаст-группы и отключаются от нее, отправляя сообщения “IGMP Join/Leave” на порт вещания. Это позволяет не передавать мультикаст-поток во все пользовательские VLAN из соображений экономии ресурсов и безопасности.
Описание
MVR6 предполагает, что абонентские порты подписываются и отписываются от многоадресных потоков, посылая сообщения “MLD Join” и “MLD leave”. Эти сообщения могут исходить от сетевого узла с Ethernet-соединением, совместимого с MLD версии 1.
Хотя MVR6 основан на MLD Snooping, эти функции работают независимо друг от друга. Если MLD Snooping и MVR6 включены, MVR6 реагирует только на сообщения о присоединении и выходе из многоадресных групп IPv6, настроенных под MVR6.
CPU коммутатора определяет многоадресные потоки MVR6 IPv6 и связанные с ними MAC-адреса в таблице пересылки, перехватывает сообщения MLD и изменяет таблицу пересылки, чтобы включить или удалить участника группы, причем получатели должны находиться во VLAN, отличной от источника. Такое поведение пересылки выборочно позволяет трафику передаваться между различными VLAN.
Настройка
Ниже представлена настройка коммутатора “Switch1” (коммутатор) и коммутатора “Switch2” (маршрутизатор) в соответствии с представленной конфигурацией сети.
В случае отсутствия особых указаний, настройка выполняется на обоих коммутаторах.
Шаг 1: Вход в режим “Global config”
Switch# configure terminal
Шаг 2: Создание VLAN на коммутаторе “Switch2”
Switch(config)# vlan database
Switch(config-vlan)# vlan 111,10,30
Switch(config-vlan)# quit
Шаг 3: Настройка портов
На коммутаторе “Switch1”:
Router(config)# interface eth-0-1
Router(config-if)# no switchport
Router(config-if)# no shutdown
Router(config-if)# ipv6 address 2001:1::1/64
Router(config-if)# ipv6 pim sparse-mode
Router(config-if)# end
На коммутаторе “Switch2”:
Switch(config)# interface vlan 111
Switch(config-if)# exit
Switch(config)# interface vlan 10
Switch(config-if)# exit
Switch(config)# interface vlan 30
Switch(config-if)# exit
Switch(config)# interface eth-0-1
Switch(config-if)# switchport access vlan111
Switch(config-if)# exit
Switch(config)# interface eth-0-2
Switch(config-if)# switchport access vlan10
Switch(config-if)# exit
Switch(config)# interface eth-0-3
Switch(config-if)# switchport access vlan30
Switch(config-if)# exit
Шаг 4: Включение MVR6 на коммутаторе “Switch2”
При включении MVR6 на коммутаторе требуется, чтобы только одна копия многоадресного трафика IPv6 с маршрутизатора отправлялась на Коммутатор, однако принимать трафик могут оба узла.
Switch(config)# no ipv6 multicast-routing
Switch(config)# mvr6
Switch(config)# mvr6 vlan 111
Switch(config)# mvr6 group ff0e::1234 64
Switch(config)# mvr6 source-address fe80::1111
Switch(config)# interface eth-0-1
Switch(config-if)# mvr6 type source
Switch(config-if)# exit
Switch(config)# interface eth-0-2
Switch(config-if)# mvr6 type receiver vlan 10
Switch(config-if)# exit
Switch(config)# interface eth-0-3
Switch(config-if)# mvr6 type receiver vlan 30
Switch(config-if)# exit
Шаг 5: Выход из режима “Global config”
Switch(config)# end
Шаг 6: Проверка
Вывод результата на Маршрутизаторе:
Router# show ipv6 mld groups
MLD Connected Group Membership
Group Address Interface Expires
ff0e::1234 eth-0-2 00:03:01
ff0e::1235 eth-0-2 00:03:01
ff0e::1236 eth-0-2 00:03:01
ff0e::1237 eth-0-2 00:03:01
ff0e::1238 eth-0-2 00:03:01
…………
ff0e::1273 eth-0-2 00:03:01
Вывод результата на Коммутаторе:
Switch# show mvr6
MVR6 Running: TRUE
MVR6 Multicast VLAN: 111
MVR6 Source-address: fe80::111
MVR6 Max Multicast Groups: 1024
MVR6 Hw Rt Limit: 224
MVR6 Current Multicast Groups: 64
VLAN Interface Group Address Uptime Expire-time
10 eth-0-2 ff0e::1234 00:03:23 00:02:03
10 eth-0-2 ff0e::1235 00:03:23 00:02:03
10 eth-0-2 ff0e::1236 00:03:23 00:02:03
10 eth-0-2 ff0e::1237 00:03:23 00:02:03
10 eth-0-2 ff0e::1238 00:03:23 00:02:03
10 eth-0-2 ff0e::1239 00:03:23 00:02:03
……
10 eth-0-2 ff0e::1273 00:03:23 00:02:03