Thank you for the quick response! That makes sense.
The issue I have at the moment is the following:
Two cisco switches connected to the pair of Mikrotiks (as I mentioned)
All seems up and running.
The first issue:
I can't make MikroTik the root STP; I’m not sure that's possible.
Should the STP priority be the same on both devices?
Should both have the same priority or be different?
I had played with different scenarios, but that didn’t help much :(.
The second issue:
As I can’t make MKT STP root - one of Cisco switches become the STP root.
So, if I restart secondary MKT - all works as expected, but if I restart primary, then LACP fails, and each of the switches becomes a root. So I’m not sure if this is a configuration issue or a bug:
Before MKT primary reboot:
Summary
VLAN0888
Spanning tree enabled protocol rstp
Root ID Priority 33656
Address 04bd.97db.f880
Cost 10000
Port 4142 (port-channel47)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 33656 (priority 32768 sys-id-ext 888)
Address 4006.d5b0.03ff
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Interface Role Sts Cost Prio.Nbr Type
After MKT primary reboot:
Summary
Po47 Root FWD 10000 128.4142 P2p
SW1# sh spanning-tree
Interface Role Sts Cost Prio.Nbr Type
Po47 Root FWD 10000 128.4142 P2p
VLAN0888
Spanning tree enabled protocol rstp
Root ID Priority 33656
Address 4006.d5b0.03ff
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 33656 (priority 32768 sys-id-ext 888)
Address 4006.d5b0.03ff
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Interface Role Sts Cost Prio.Nbr Type
MKT1 config:
/interface bonding
add lacp-rate=1sec mlag-id=20 mode=802.3ad name=MLAG20 slaves=ether20 transmit-hash-policy=layer-2-and-3
add lacp-rate=1sec mlag-id=24 mode=802.3ad name=MLAG24 slaves=ether24 transmit-hash-policy=layer-2-and-3
/interface bridge
add mlag-peer-port=ether15 mlag-priority=50 name=bridge-root vlan-filtering=yes
/interface bridge port
add bridge=bridge-root interface=ether15 pvid=1001
add bridge=bridge-root frame-types=admit-only-vlan-tagged interface=MLAG20
add bridge=bridge-root frame-types=admit-only-vlan-tagged interface=MLAG24
/interface bridge vlan
add bridge=bridge-root tagged=bridge-root,ether15 vlan-ids=1
add bridge=bridge-root tagged=bridge-root,ether15,MLAG20,MLAG24 vlan-ids=888
add bridge=bridge-root comment=PEER-PORT tagged=bridge-root,ether15 vlan-ids=1001
MKT2 config:
/interface bonding
add lacp-rate=1sec mlag-id=20 mode=802.3ad name=MLAG20 slaves=ether20 transmit-hash-policy=layer-2-and-3
add lacp-rate=1sec mlag-id=24 mode=802.3ad name=MLAG24 slaves=ether24 transmit-hash-policy=layer-2-and-3
/interface bridge
add mlag-peer-port=ether15 name=bridge-root vlan-filtering=yes
/interface bridge port
add bridge=bridge-root interface=ether15 pvid=1001
add bridge=bridge-root frame-types=admit-only-vlan-tagged interface=MLAG20
add bridge=bridge-root frame-types=admit-only-vlan-tagged interface=MLAG24
/interface bridge vlan
add bridge=bridge-root tagged=bridge-root,ether15 vlan-ids=1
add bridge=bridge-root tagged=bridge-root,ether15,MLAG20,MLAG24 vlan-ids=888
add bridge=bridge-root comment=PEER-PORT tagged=bridge-root,ether15 vlan-ids=1001
I’d really appreciate it if you could help me understand what I’m doing wrong.