hello friends.
i’m at my wit’s end with what i imagine is going to end up being something incredibly simple, however i’ve tried everything i can find and i continue to fail, so i’m coming here for some assistance.
goal: i want my CRS310-8G+2S+, which is acting as my L2 core switch, to have a management IP address of 10.10.10.15 on VLAN 10 via RouterOS.
hangup: my CRS309-1G-8S+, currently running SwOS, works exactly like i’d like the CRS310 to work in RouterOS: give IP address in VLAN 10 subnet, be accessible in VLAN 10 via that IP from my desktop. i’d be running SwOS on the CRS310 (and was, successfully, working exactly as i wish it was working in RouterOS) if fan ctrl in SwOS wasn’t currently borked, even though i’d like to ultimately have RouterOS on both, as that would mean i was a better network admin ![]()
current network layout:
- upstream router handles all L3 (DHCP, DNS, routing, etc.); VLAN subnets are defined here as well, notably 10 (10.10.10.1/24) and 101 (172.16.101.1/24), the former being MGMT, the latter being desktops. router connects to CRS310 via 10G trunk port
- CRS310 connects to router via one of its SFP+ (trunk) ports; the other SFP+ port (trunk) goes downstream to my CRS309 (10.10.10.20, which runs my storage network), and the 2.5G ports are all access ports for 101 and 201
- my desktop is currently plugged into one of the 101 access ports on the CRS310; VLAN 101 routes successfully to VLAN 10 (that’s where the SwOS CRS309 lives, which i can access fine), so i know my router/routing is not the issue
what i’ve read: it’d honestly be quicker to list what i haven’t read, but just assume there’s not a forum, reddit, or documentation post i’ve not read and tried copying almost verbatim (just replacing with my VLAN IDs) on the topic of VLAN based mgmt IP. most notably, i’ve all but memorized the management access section of the bridging guide. see below for more specifics on what i’ve tried.
my current config: here is a copy of my current config; note that the PVID of the bridge is currently set to 101 untagged as that’s the only way i’ve found that i don’t lose winbox MAC-based access (i’ve yet to successfully have IP access at all):
/interface bridge
add name=bridge pvid=101 vlan-filtering=yes
/interface vlan
add interface=bridge name=mgmt vlan-id=10
/interface bridge port
add bridge=bridge frame-types=admit-only-untagged-and-priority-tagged interface=ether1 pvid=101
add bridge=bridge frame-types=admit-only-untagged-and-priority-tagged interface=ether2 pvid=101
add bridge=bridge frame-types=admit-only-untagged-and-priority-tagged interface=ether3 pvid=201
add bridge=bridge frame-types=admit-only-untagged-and-priority-tagged interface=ether4 pvid=201
add bridge=bridge frame-types=admit-only-untagged-and-priority-tagged interface=ether5 pvid=201
add bridge=bridge frame-types=admit-only-untagged-and-priority-tagged interface=ether6 pvid=201
add bridge=bridge frame-types=admit-only-untagged-and-priority-tagged interface=ether7 pvid=201
add bridge=bridge frame-types=admit-only-untagged-and-priority-tagged interface=ether8 pvid=201
add bridge=bridge frame-types=admit-only-vlan-tagged interface=sfp-sfpplus1 pvid=10
add bridge=bridge frame-types=admit-only-vlan-tagged interface=sfp-sfpplus2 pvid=10
/ip neighbor discovery-settings
set discover-interface-list=!dynamic
/interface bridge vlan
add bridge=bridge tagged=sfp-sfpplus1,sfp-sfpplus2 vlan-ids=10,69,101,201
/ip address
add address=10.10.10.15/24 interface=mgmt network=10.10.10.0
per the documentation, on the “tagged access with VLAN filtering” section (which is what i assume i’m after), i’ve tried adding the bridge itself to the tagged list. i’ve tried changing the PVID of the bridge to 10 and experimented with each frame type setting. i’ve tried things i’ve already forgotten i’ve tried. no matter what i do, the same thing happens: i lose all admin access to the switch. the switch always continues to work and handle L2/VLANs just fine, i just cannot access it anymore. so i end up factory defaulting it and getting it back to the above.
==
sorry for the wall of text, hoping to share all the pertinent details ahead of time so i don’t waste anyone’s time with follow-ups. appreciate whatever time anyone can offer to help me out with this. if the solution to anyone feels like something i already said i ruled out, please post it anyway, as there’s every chance i did something wrong each time i tried.
thanks all,
T