I have two 24-Port switches with two extra GigaBit ports - Port 25 and Port 26.
On Mikrotik machine, I used the bridge interface to join all ethernet interfaces together and assigned the 192.168.0.1/22 address to it:
Bridge <= ether1, ether2, ether3, ether4
PPPoE out <= ether5
Both switches have assigned IP addresses:
Switch A - 192.168.0.100 (mac: 01:23:45:67:89:00)
Switch B - 192.168.0.200 (mac: 01:23:45:67:89:FF)
(They use web-interface configuration, so that's why they have MACs and IPs)
Because I want to use both gigabit ports (per switch), I had to use VLAN Groups (VLAN ID:1 and VLAN ID: 2)
Odd port numbers use VLAN ID:1
Even port numbers use VLAN ID:2
I did the same with the other switch (Switch B).
Everything works fine, until I plug one of the switches in the RouterOS machine. Lights blink like nuts, and console starts freezing on the RouterOS machine until it shuts down with an error message - something about looping packets ...
Ok I understand what's going on, the switch (I plugged in) transmits and receives it's own packets through the bridge.
Is there a way Switch A (and B) could be configured so it would ignore it's own packets? Because I still want to use the bridge function... Or is there a way to solve the problem with Mikrotik (Bridge Filters ...)?
Here the network diagram, for easier understanding:
Here's are some screenshots of the Level-one switch web interface configurations:
And here's the Level-One GSW-2472TGX manual.
I hope you can help me with this problem.