I have a setup where I have a RB450Gx4 on one end and a Netonix Switch on the other end. I have two wireless links between the devices.
I have the Netonix configured as such.
On the RB450 I have a bridge set to RSTP. I have added ether2 and ether 5 to the bridge. The issue is both ether2 and ether5 are set as designated ports and not set to one as Root and another as Alternate.
What happens then is if one of the wireless links fails I get ‘possible loop’ errors in the mikrotik log and I assume that means having both ports set as designated is an issue.
How do I get the RB450 bridge to actually select a root port. I am sure I have done something wrong.
There cannot be a root port on a root bridge, because a root port is the one through which the root bridge is currently reachable, and there is just a single root bridge unless the network drops apart into isolated islands. Since the Netonix shows a root port and an alternate port, it is clear that it is not a root bridge itself, and since you say your network consists only of the Netonix and the RB450 linked together, the root bridge must be the RB450. Unless RSTP is running also on the wireless devices, that is.
Also the MAC address component of the Root Bridge ID on your screenshot from Netonix indicates that the root bridge is a Mikrotik device.
The “possible loop” message means that the Mikrotik has received a frame with one of it’s own MAC addresses as source. Given that this happens while one of the two links between the RB450 and the Netonix is down, it rather sounds to me as if the Netonix, or possibly the radio that loses the wireless connection, was doing something funny.
Are you able to sniff on the Ethernet ports of the Mikrotik into a file on an external USB disk while breaking the radio link, or there’s too much traffic on the links to do that?
Here are the exact messages I get. That MAC is the address of the Bridge and the address of port ether5. Should I have an Admin Mac address configured for the Bridge or does that haven nothing to do with it?