Реализация данной схемы VLAN
1. Создаем общий bridge с фильтрацией VLAN ("VLAN Filtering") в который в последующих действия соберем в него нужные интерфейсы, название бриджа задаем произвольное, в данном случае будет bridge1
Жми [simple_tooltip position='left' content='переход к списку команд']сюда[/simple_tooltip] чтобы перейти к списку команд
/interface bridge add name=bridge1 vlan-filtering=yes
add name - Соответственно название создаваемого бриджа
vlan-filtering - Анализирует метки VLAN, которые попадают в этот bridge
2. Создаем VLAN интерфейс (VLAN10) , который будет относиться к недавно созданному bridge1, с названием bridge1.10
/interface vlan add interface=bridge1 name=bridge1.10 vlan-id=10
bridge1.10 - Название VLAN. Произвольное, понятное
vlan-id=10 - Метка. VLAN с меткой 10
3. Далее добавляем в bridge1 необходимые интерфейсы , а именно ether3 и ether5
/interface bridge port add bridge=bridge1 interface=ether3 pvid=10
/interface bridge port add bridge=bridge1 interface=ether5 pvid=10
pvid=10 - Метка для VLAN10
4. Определение тегированных (trunk) и нетегированных (access) портов. Добавляем соответствующие записи в VLAN таблицу моста Настройка находится Bridge → VLANs
/interface bridge vlan add bridge=bridge1 tagged=bridge1 untagged=ethers3,ethers5 vlan-ids=10
tagged=bridge1 - Для VLAN10 тегированный порт, это сам bridge1
untagged - Нетегированные порты ether3 и ether5
vlan-ids=10 - Метка VLAN
5. Назначаем VLAN10 IP адрес согласно схеме. IP адрес нужно назначать не на bridge, а именно на VLAN interface
/ip address add address=192.168.10.1/24 interface=bridge1.10 network=192.168.10.0
/ip pool add name="pool10" ranges="192.168.10.10-192.168.10.50"
/ip dhcp-server add address-pool=pool10 disabled=no interface=bridge1.10 name=dhcp10
ip address add address — Назначение IP интерфейсу bridge1.10 192.168.10.1
ip pool add name= ranges= — Создаем пул "pool10" (название произвольное, понятное) адресов для DHCP сервера, задаем диапазон выдаваемых адресов
ip dhcp-server add address-pool= name= — Включаем DHCP сервер на интерфейс bridge1.10 с пулом адресов "pool10", задам название (название произвольное, понятное) сервера "dhcp10"
Аналогичную операцию необходимо проделать и c ether2,ether4 для VLAN1
Полный список команд
Если кликнуть по коду два раза левой кнопкой мыши, то весь код выделиться
/interface bridge add name=bridge1 vlan-filtering=yes /interface vlan add interface=bridge1 name=bridge1.10 vlan-id=10 /interface bridge port add bridge=bridge1 interface=ether3 pvid=10 /interface bridge port add bridge=bridge1 interface=ether5 pvid=10 /interface bridge vlan add bridge=bridge1 tagged=bridge1 untagged=ethers3,ethers5 vlan-ids=10 /ip address add address=192.168.10.1/24 interface=bridge1.10 network=192.168.10.0 /ip pool add name="pool10" ranges="192.168.10.10-192.168.10.50" /ip dhcp-server add address-pool=pool10 disabled=no interface=bridge1.10 name=dhcp10
