Настройка «bridge vlan filtering», DNS, DHCP, NTP на маршрутизаторах mikrotik.

Настройка Ах, настройка BVF на микротиковском роутере — это почти как пытаться научить кошку играть на пианино: вроде и возможно, но требует терпения, умения и чуточку волшебства. Возьмём для эксперимента hAPac2 — этот парень у нас будет главным героем сетевого цирка. И да, если вы вдруг думаете, что Router on a stick — это какой-то новый танец из TikTok, то нет! Это когда у вас куча подсетей, а коммутатор дистрибуции подключён к роутеру одной магистральной линией. Представьте себе метрополитен с одной веткой, по которой курсируют поезда с разными пассажирами (в нашем случае — трафиком), каждый со своим билетом (тегом VLAN).

Но не всё так просто в мире Mikrotik: их switch-чипы не дружат с BVF, поэтому всю тяжёлую работу по обработке фреймов придётся выполнять CPU. Можно сказать, что процессор наш герой — как официант в переполненном ресторане: бегает между столиками и пытается угодить всем гостям одновременно. А теперь представьте, что официант ещё и должен считать заказы в уме — вот так примерно и работает CPU с BVF.

Для начала создаём bonding-интерфейс из ether4 и ether5 — своего рода брачный союз двух портов для общей работы. Режим 802.3ad выбран не случайно: это как выбрать правильный стиль танца на свадьбе — чтобы оба партнёра двигались в унисон. А параметр «Transmit Hash Policy» ставим на «layer 2 and 3», потому что мы же хотим быть максимально совместимыми с этим стандартом — как настоящие дипломаты сетевого мира.

Дальше идёт создание бриджа с единственным интерфейсом bounding1. По сути, это мостик через бурную реку трафика. Поскольку через него пойдёт только тегированный трафик, назначаем ему статус транкового интерфейса — такой себе VIP-пропуск для пакетов VLAN.

Настройка VLAN похожа на организацию вечеринки с несколькими залами: каждому залу нужен свой вход (vlan-интерфейс), а все гости проходят через главный коридор (бридж). Включаем фильтрацию VLAN в режиме «Frame Types admit only VLAN tagged» — иначе наши гости без билета могут пробраться внутрь и устроить хаос.

Создавая vlan-интерфейсы для каждого VLAN-а, мы словно выдаём персональные бейджики участникам конференции: имя интерфейса — номер тега VLAN, Interface выбираем bridge1. Каждому vlan-интерфейсу присваиваем IP-адрес согласно плану подсетей — наш роутер становится администратором всех этих маленьких сетевых государств.

Когда всё настроено и фильтрация включена, можно расслабиться… но только немного! Ведь впереди настройка межсетевого экрана и разнообразных сервисов. Например, добавление vlan110 в список MAC-Services для разрешения протокола MNDP напоминает приглашение VIP-гостей на закрытую вечеринку: только избранные смогут общаться между собой.

А вот если вы увидите оборудование Mikrotik в списках соседей меню IP=>Neighbors, то можете смело заходить в консоль управления этого устройства через MAC Telnet. Это как если бы вы могли поговорить с соседом по дому не выходя из своей квартиры и даже не зная его номера телефона! Главное условие — находиться в одном широковещательном домене (broadcast domain), иначе связь пропадёт быстрее чем Wi-Fi на даче.