Ах, настройка BVF на Mikrotik — это почти как готовить борщ: кажется, что всё просто, но если что-то не так, то и вкус пропадёт! Итак, давайте погрузимся в этот веселый мир сетевых приключений на hAPac2. Представьте себе роутер, который работает как настоящий жонглёр, пропуская через себя целую ораву VLANов по одной единственной магистральной линии — это и есть знаменитый Router on a stick. Вспомните анекдот: «Почему программист не любит Router on a stick? Потому что слишком много стейков!» Ну а мы не такие — мы любим вызовы.
Начинаем с того, что наш храбрый hAPac2 подключается к коммутатору дистрибуции двумя интерфейсами ether4 и ether5, которые мы объединяем в bonding. Это как брать двух друзей на свидание одновременно — главное, чтобы они ладили друг с другом. Режим bonding выбираем 802.3ad, потому что это вроде как VIP-клуб для интерфейсов: все должны выглядеть одинаково и танцевать под одну музыку (а именно — использовать одинаковые настройки Transmit Hash Policy). Тут я всегда вспоминаю историю из жизни: однажды мой bonding-интерфейс решил быть особенным и включил режим “layer 4 and 5” вместо “layer 2 and 3”. Итог? Трафик стал путаться как турист без карты в метро — пришлось возвращаться к классике.
Дальше создаём бридж и добавляем туда наш bonding1. Вот тут начинается настоящая магия VLAN-тегов! Представьте себе вечеринку в одном помещении (наш бридж), где каждый гость (VLAN) приходит со своим бейджиком (тегом). Чтобы никто не перепутал гостей, включаем фильтрацию VLAN на уровне фреймов — только те ребята с бейджами могут пройти внутрь. Включаем галочку «VLAN Filtering» и ставим режим «Frame Types admit only VLAN tagged» — иначе у нас будет беспорядок хуже, чем на семейном застолье без бабушки.
Создание vlan-интерфейсов напоминает сбор коллекции марок: каждый имеет своё имя (обычно номер тега) и место хранения (наш бридж). После этого присваиваем каждому IP адреса — наш роутер становится своего рода почтальоном с адресом .1 для каждой сети. Кстати, если вы когда-нибудь забывали маску подсети при назначении IP, то знаете, как это весело: сеть начинает вести себя как непослушный ребёнок.
Переходим к весёлой части — добавляем vlan110 в список MAC-Services для протокола MNDP. Это примерно как добавить друга в закрытую группу WhatsApp: теперь он может общаться с нами напрямую. Тут важно помнить про правила приличия — устройства должны находиться в одном широковещательном домене (broadcast domain), иначе никакого общения не получится.
И вот наступает кульминация! Заходим в меню IP=>Neighbors и видим наших соседей только из управляющей подсети. Если видите Mikrotik-оборудование — можно зайти к нему через MAC Telnet. Это как тайный проход в соседнюю комнату без ключа! Не нужен даже IP адрес — просто кликаете правой кнопкой мыши и выбираете «MAC Telnet». Главное условие: оба устройства должны быть в одной сети вещания; иначе ваши попытки будут напоминать попытки поговорить по рации с соседом через бетонную стену.
В заключение хочу сказать: настройка BVF на Mikrotik похожа на поход в зоопарк с детьми — сначала кажется сложно и страшно, но когда всё заработает, вы будете гордиться собой больше любого родителя после первого шага малыша! И помните: если вдруг что-то пойдет не так — всегда можно позвать на помощь форум или вспомнить старый добрый анекдот про сетевого администратора:
— Почему сетевой администратор всегда спокоен?
— Потому что у него есть маршруты выхода из любой ситуации!