Настройка MVR¶
Описание и назначение функции¶
MVR (Multicast VLAN Registration) в CIT L3200 позволяет передавать multicast-трафик из одного multicast VLAN в несколько пользовательских VLAN без дублирования потока в каждом VLAN. Коммутатор отслеживает IGMP join/leave-сообщения от абонентских портов и направляет поток только туда, где есть подписка. Такой режим сохраняет изоляцию пользовательских VLAN и снижает нагрузку на восходящие соединения.
Основные сценарии использования:
- доставка IPTV или другого multicast-вещания в несколько абонентских VLAN через один общий multicast VLAN;
- подключение одного источника multicast-трафика к выделенному восходящему порту и нескольких приемников к отдельным пользовательским VLAN;
- снижение избыточной репликации multicast-потока в сети доступа и сохранение VLAN-изоляции.
Используйте MVR, когда источник multicast находится в одном VLAN, а приемники распределены по разным пользовательским VLAN. Для CIT L3200 в тестовом сценарии функция реализуется через раздел igmp-snooping mvlan ..., а не отдельной глобальной командой mvr.
Необходимые условия и предварительные требования¶
Для настройки MVR требуется:
- Коммутатор CIT серии L3200
- Версия ПО: v1.0.2 и выше (серия CIT L3200)
- Созданный multicast VLAN - в примере
VLAN 10 - Созданный пользовательский VLAN - в примере
VLAN 7 - Включенный глобальный IGMP snooping:
igmp-snooping start - Выделенный восходящий порт, через который приходит multicast-трафик - в примере
10ge1/1/0/17 - Абонентский порт в пользовательском VLAN - в примере
10ge1/1/0/18 - Для multicast VLAN должен использоваться IP-режим пересылки; при MAC-режиме включение multicast VLAN не выполняется.
- Абонентский порт для типового сценария MVR должен быть портом доступа и не должен находиться в multicast VLAN.
Примечание
Если сразу выполнить igmp-snooping multicast-vlan enable, устройство вернет ошибку
%Failed , cannot enable multicast duplicate when the vlan is mac forward mode!
Сначала переведите MVLAN в режим igmp-snooping forwarding-mode ip, затем повторите команду. Это соответствует общему ограничению multicast VLAN для MAC-based forwarding.
Назначение команд конфигурации¶
| Команда | Режим | Назначение |
|---|---|---|
configure |
Privileged EXEC | Переходит в режим глобальной конфигурации |
igmp-snooping start |
Global config | Включает IGMP snooping глобально |
igmp-snooping mvlan 10 |
Global config | Создает контекст настройки multicast VLAN 10 |
igmp-snooping forwarding-mode ip |
MVLAN config | Переводит MVLAN в IP-режим пересылки |
igmp-snooping multicast-vlan enable |
MVLAN config | Включает режим multicast VLAN для выбранного MVLAN |
igmp-snooping multicast user-vlan 7 |
MVLAN config | Привязывает пользовательский VLAN 7 к MVLAN 10 |
interface 10gigaethernet 1/1/0/17 |
Global config | Переходит в режим настройки восходящего порта |
igmp-snooping enable |
Interface config | Включает IGMP snooping на интерфейсе |
igmp-snooping mvlan 10 uplink-port |
Interface config | Назначает интерфейс статическим восходящим портом MVLAN 10 |
interface 10gigaethernet 1/1/0/18 |
Global config | Переходит в режим настройки абонентского порта |
port link-type access |
Interface config | Переводит порт в режим access |
port default vlan 7 |
Interface config | Назначает порту пользовательский VLAN 7 |
Конфигурация состоит из четырех действий: включить IGMP snooping, объявить MVLAN, связать его с пользовательским VLAN и назначить роли интерфейсам. В примере 10ge1/1/0/17 работает как восходящий порт, а 10ge1/1/0/18 - как абонентский порт VLAN 7.
Пример конфигурирования¶
Пошаговые инструкции¶
Шаг 1. Включите IGMP snooping глобально
Команда включает базовый механизм, на котором в данном CLI строится настройка MVR.
Шаг 2. Создайте multicast VLAN и включите IP-режим пересылки
Сначала задайте forwarding-mode ip. Без этого команда включения multicast VLAN не выполнится.
Шаг 3. Привяжите пользовательский VLAN
Эта часть связывает пользовательский VLAN 7 с MVLAN 10. В тестовом сценарии отдельная дополнительная настройка внутри vlan 7 не потребовалась.
Шаг 4. Назначьте восходящий порт
Порт 10ge1/1/0/17 принимает multicast-трафик для MVLAN 10 и регистрируется как статический uplink-порт.
Шаг 5. Настройте абонентский порт
Порт 10ge1/1/0/18 работает как access-порт пользовательского VLAN 7. Для типовой модели MVR это корректный вариант для приемника.
Шаг 6. Проверьте результат
Здесь важны три строки: Forwarding mode : ip, Multicast Vlan : enable и Multicast User Vlan : 7. Они подтверждают, что MVLAN включен и связан с пользовательским VLAN.
Полный вывод выполненных конфигураций¶
Команды для copy-paste в режиме privileged EXEC:
Вывод show running-config:
Изучение состояния устройства¶
Просмотр конфигурации¶
Проверка активной конфигурации:
Обратите внимание на строки:
igmp-snooping mvlan 10- создан контекст MVLANigmp-snooping forwarding-mode ip- включен правильный режим пересылкиigmp-snooping multicast-vlan enable- функция MVR активнаigmp-snooping multicast user-vlan 7- привязан пользовательский VLANigmp-snooping mvlan 10 uplink-port- назначен восходящий порт
Просмотр параметров работы¶
Проверка состояния MVLAN:
Этот вывод подтверждает, что MVLAN работает в режиме snooping и использует IP-пересылку.
Проверка восходящего порта:
Если строка отсутствует, multicast-трафик не будет корректно привязан к источнику.
Проверка интерфейсов IGMP snooping:
Оба интерфейса должны находиться в состоянии enable.
Проверка пользовательского VLAN:
Вывод подтверждает, что порт 10ge1/1/0/18 действительно состоит в пользовательском VLAN 7 как untagged-порт.
Рекомендации выполнения команд и настроек¶
Роли интерфейсов
- Разделяйте восходящий и абонентские порты.
- Не размещайте абонентский порт в MVLAN.
- Для приемников используйте порт доступа, а не trunk, если нужен сценарий как в этом примере.
Режим пересылки
- Сначала задайте
igmp-snooping forwarding-mode ip. - Только после этого включайте
igmp-snooping multicast-vlan enable. - Не оставляйте MVLAN в MAC-режиме пересылки.
Привязка VLAN
- Не назначайте один и тот же VLAN одновременно как multicast VLAN и как user VLAN.
- Держите пользовательские VLAN отдельно от MVLAN.
- Это упрощает диагностику и исключает конфликт роли VLAN.
Проверка подписки
- После базовой настройки проверьте не только
show igmp-snooping mvlan, но и наличие uplink-порта. - MVR передает поток только на порты, где есть подписка по IGMP или статическая регистрация.
- При отсутствии join-сообщений multicast на абонентском порту не появится.
Подача трафика на абонентский порт
- В типовом режиме MVR трафик на access-портах выходит без тега.
- Поэтому для абонентского порта в этом сценарии корректно использовать
port link-type accessиport default vlan 7.
История возникновения команды¶
Версия ПО
Команды в данной главе применимы для:
- Аппаратных платформ CIT серии L3200 с установленной версией ПО v1.0.2 и выше
- Являются актуальными с версии ПО v1.0.2
В синтаксисе CIT L3200 функция MVR представлена набором команд igmp-snooping mvlan ..., что подтверждено на тестовой конфигурации устройства.
Ссылка на внешнюю документацию¶
Документация
При возникновении вопросов по платформенно-зависимому поведению CIT L3200 обратитесь к технической поддержке.