Router: CCR1036-12G-4S
---
Hi,
Hopefully someone can help. We've recently been having RSTP problems with one of our switches, where a failover link has been getting disabled. From what I read it looks like the problem could be that we don't have VLAN filtering on our bridges which seems to be problematic with some vendors of switches. See the basic network outline below.
The core setup is basic. There are three Netgear xs716 switches uplinked by trunks to the Mikrotik (from each switch to eth10, eth11 and eth12) carrying four VLANs 10, 11, 12 and 13. There is also a trunk uplink to our firewall (eth01). Two of the core switches are linked together for redundancy.
VLAN interfaces;
Code: Select all
# NAME MTU ARP VLAN-ID INTERFACE
0 R vlan10-management-eth01 1500 enabled 10 eth01-lan
1 R vlan10-management-eth10 1500 enabled 10 eth10-lan
2 R vlan10-management-eth11 1500 enabled 10 eth11-lan
3 R vlan10-management-eth12 1500 enabled 10 eth12-lan
4 R vlan11-voip-eth01 1500 enabled 11 eth01-lan
5 R vlan11-voip-eth10 1500 enabled 11 eth10-lan
6 R vlan11-voip-eth11 1500 enabled 11 eth11-lan
7 R vlan11-voip-eth12 1500 enabled 11 eth12-lan
8 R vlan12-data-eth01 1500 enabled 12 eth01-lan
9 R vlan12-data-eth10 1500 enabled 12 eth10-lan
10 R vlan12-data-eth11 1500 enabled 12 eth11-lan
11 R vlan12-data-eth12 1500 enabled 12 eth12-lan
12 R vlan13-dmz-eth01 1500 enabled 13 eth01-lan
13 R vlan13-dmz-eth10 1500 enabled 13 eth10-lan
14 R vlan13-dmz-eth11 1500 enabled 13 eth11-lan
15 R vlan13-dmz-eth12 1500 enabled 13 eth12-lan
IP subnets;
Code: Select all
# ADDRESS NETWORK INTERFACE
;;; Management
0 172.22.10.1/24 172.22.10.0 br01-vlan10-management
;;; Data
1 172.22.11.1/24 172.22.11.0 br03-vlan11-data
;;; VoIP
2 172.22.12.1/24 172.22.12.0 br02-vlan12-voip
;;; DMZ
3 172.22.13.1/24 172.22.13.0 br04-vlan13-dmz
Bridges;
Code: Select all
# NAME MTU ACTUAL-MTU L2MTU
0 R br01-vlan10-management auto 1500 1576
1 R br02-vlan11-voip auto 1500 1576
2 R br03-vlan12-data auto 1500 1576
3 R br04-vlan13-dmz auto 1500 1576
Bridge ports;
Code: Select all
# INTERFACE BRIDGE HW PVID PRIORITY PATH-COST IN HORIZON
0 vlan10-management-eth12 br01-vlan10-management 10 0x80 10 10 none
1 vlan11-voip-eth12 br02-vlan11-voip 11 0x80 10 10 none
2 vlan12-data-eth12 br03-vlan12-data 12 0x80 10 10 none
3 vlan10-management-eth11 br01-vlan10-management 10 0x80 10 10 none
4 vlan11-voip-eth11 br02-vlan11-voip 11 0x80 10 10 none
5 vlan12-data-eth11 br03-vlan12-data 12 0x80 10 10 none
6 vlan10-management-eth10 br01-vlan10-management 10 0x80 10 10 none
7 vlan11-voip-eth10 br02-vlan11-voip 11 0x80 10 10 none
8 vlan12-data-eth10 br03-vlan12-data 12 0x80 10 10 none
9 vlan13-dmz-eth10 br04-vlan13-dmz 13 0x80 10 10 none
10 vlan13-dmz-eth11 br04-vlan13-dmz 13 0x80 10 10 none
11 vlan13-dmz-eth12 br04-vlan13-dmz 13 0x80 10 10 none
12 vlan10-management-eth01 br01-vlan10-management 10 0x80 10 10 none
13 vlan11-voip-eth01 br02-vlan11-voip 11 0x80 10 10 none
14 vlan12-data-eth01 br03-vlan12-data 12 0x80 10 10 none
15 vlan13-dmz-eth01 br04-vlan13-dmz 13 0x80 10 10 none
We configured things this way because we also need inter VLAN routing. We find that everything functions fine. In fact it was fine for months but recently RSTP on one of the Netgears keeps setting one of our switch trunk ports to the Mikrotik to D-Disable and we have to manually re-enable it. It seems this could be an incompatibility with RSTP on the Mikrotik. We haven't had Bridge VLAN filtering enabled previously so the bridge VLAN table hasn't dynamically shown tagged and untagged traffic. Once we enabled it though we saw that there is untagged traffic as per;
Code: Select all
# BRIDGE VLAN-IDS CURRENT-TAGGED CURRENT-UNTAGGED
0 br01-vlan10-management 10 br01-vlan10-management vlan10-management-eth12
vlan10-management-eth11
vlan10-management-eth10
vlan10-management-eth01
1 br02-vlan11-voip 11 br02-vlan11-voip vlan11-voip-eth12
vlan11-voip-eth11
vlan11-voip-eth10
vlan11-voip-eth01
2 br03-vlan12-data 12 br03-vlan12-data vlan12-data-eth12
vlan12-data-eth11
vlan12-data-eth10
vlan12-data-eth01
3 br04-vlan13-dmz 13 br04-vlan13-dmz vlan13-dmz-eth10
vlan13-dmz-eth11
vlan13-dmz-eth12
vlan13-dmz-eth01
But as this is a trunk uplink from the switches we'd expected to see everything tagged. If we only accept tagged frames things stop working. What do we have wrong here? And should bridge VLAN filtering be expected to resolve our RSTP issues?
Thanks,
t04s