Настройка

Команда создания бриджа: ecorouter(config)#bridge <NAME>, где NAME — произвольное имя, допустимое в EcoRouterOS.

Бридж-домен создаётся в контексте конфигурирования сервисного интерфейса: ecorouter(config-service-instance)#.

Таблица — Команды конфигурирования сервисного интерфейса

КомандаОписание
encapsulation {default│dot1q│untagged}Задание инкапсуляции (тегирования) для внешнего трафика
rewrite {pop│push│translate}Преобразование инкапсуляции при отправке в бридж
connect bridge <NAME>Подключение к созданному ранее бриджу

Тегирование (инкапсуляция) может быть произвольным (см. раздел «Операции над метками в сервисных интерфейсах»), причём, как сказано выше, VLAN ID сервисного интерфейса на одном порту может совпадать с VLAN ID сервисного интерфейса на другом порту, и это будут разные VLAN, до тех пор, пока эти SI находятся в разных бридж-доменах. Бридж-домен на бридже образуют подключенные к нему сервисные интерфейсы с одинаковым значением инкапсуляции на бридже, задаваемым командами encapsulation и rewrite. Только в этом случае между ними возможен бриджинг. Например, если на одном сервисном интерфейсе задано Q-in-Q тегирование:

ecorouter(config-service-instance)#encapsulation dot1q 30 second-dot1q 40

а на другом (из того же бридж-домена) задано:

ecorouter(config-service-instance)#encapsulation dot1q 20

то для бриджинга между ними, к примеру, на первом можно дать команду:

ecorouter(config-service-instance)#rewrite translate 2-to-1 20