i´m currently managing a network of around 40 switches, using CRS326 for access, CRS309 for aggregation and one CRS354 as core. All switches except the core are used in primary/secondary pairs linked to each other for redundancy. All redundant ports are correctly disabled by RSTP. This week i´ve discovered MVRP which seems really useful for the setup. Unfortunately the MVRP packets still pass through the ports disabled by RSTP, creating a loop by declaring and registering every vlan present in the whole system, even the ones not used there.
In this example, im seeing MVRP adding all 4 VLAN to all switches.
When removing the redundant links, the whole system works fine by only adding the vlans present on the switches/ports behind.
What RouterOS version are you using? Does the same problem happen with 7.20beta9, which includes the latest fix for MVRP?
*) bridge - fixed MVRP leave indication;
How do you detect the problem? Can you share your /interface/bridge/export, and give some examples of unexpected printouts from /interface/bridge/vlan/print and /interface/bridge/port/monitor commands?
Does any of your switches with blocked ports by RSTP, also have a static VLAN configuration applied in the /interface/bridge/vlan menu? In other words, do you have a situation like this where ether3 is alternate port, and it is manually configured as tagged VLAN member?
im currently using version 17.2 and i would like to try staying on the stable release branch.
How close is the 7.20 to the release to the stable branch?
This is the /interface/bridge/export of one aggregation switch in the setup:
in 7.20rc5 there's fix.
*) bridge - fixed incorrect port STP state after bridge MAC address change (introduced in v7.20beta3);
can you test if it solves this problem?
As far as i understand this doesn't seem to fix it.
The issue is that MVRP doesn't care if ports are blocked by STP
We don't have enough spare switches for a test setup and i don't want to use firmware from the testing branch on our prod network.
I'll wait for the reply by the mikrotik support staff before i'll try again.