Я заметил странное поведение на своем hEXr3 (RB750Gr3) с версией 7.10.1 (или, может, я что-то неправильно понял, хоть это и более вероятно). Такая конфигурация приводит к тому, что мост не видит другой мост на ether5 (он продолжает считать себя корневым мостом с приоритетом 2000, вместо того чтобы видеть другой мост с приоритетом 1000 в качестве корня). Порт на другом мосте застревает в состоянии RSTP Learning и никогда не переходит в состояние передачи. Как только я отключаю аппаратное ускорение на ether5, всё начинает работать. В документации говорится, что чип коммутатора MT7621 здесь полностью поддерживает Bridge HW VLAN Filtering (), и что именно такой подход правильный для настройки VLAN свитчинга и бриджинга на этих устройствах ().
# 1970-01-02 01:38:18 by RouterOS 7.10.1
# model = RB750Gr3
/interface bridge
add frame-types=admit-only-vlan-tagged name=edge-rtr priority=0x2000 vlan-filtering=yes
/interface ethernet
set [ find default-name=ether5 ] name=ether5-core-rtr
/interface vlan
add interface=edge-rtr name=edge-rtr.1199 vlan-id=1199
/interface list
add name=mgmt
/interface bridge port
add bridge=edge-rtr frame-types=admit-only-vlan-tagged interface=ether5-core-rtr
/ip neighbor discovery-settings
set discover-interface-list=mgmt
/ipv6 settings
set disable-ipv6=yes
/interface bridge vlan
add bridge=edge-rtr tagged=edge-rtr,ether5-core-rtr vlan-ids=1199
/interface list member
add interface=ether2 list=mgmt
add interface=edge-rtr.1199 list=mgmt
/system identity
set name=temp.edge-rtr
/tool mac-server
set allowed-interface-list=mgmt
/tool mac-server mac-winbox
set allowed-interface-list=mgmt
# 1970-01-02 01:38:18 by RouterOS 7.10.1
# model = RB750Gr3
/interface bridge
add frame-types=admit-only-vlan-tagged name=edge-rtr priority=0x2000 vlan-filtering=yes
/interface ethernet
set [ find default-name=ether5 ] name=ether5-core-rtr
/interface vlan
add interface=edge-rtr name=edge-rtr.1199 vlan-id=1199
/interface list
add name=mgmt
/interface bridge port
add bridge=edge-rtr frame-types=admit-only-vlan-tagged interface=ether5-core-rtr
/ip neighbor discovery-settings
set discover-interface-list=mgmt
/ipv6 settings
set disable-ipv6=yes
/interface bridge vlan
add bridge=edge-rtr tagged=edge-rtr,ether5-core-rtr vlan-ids=1199
/interface list member
add interface=ether2 list=mgmt
add interface=edge-rtr.1199 list=mgmt
/system identity
set name=temp.edge-rtr
/tool mac-server
set allowed-interface-list=mgmt
/tool mac-server mac-winbox
set allowed-interface-list=mgmt
