Just followed the documentation at Multi-chassis Link Aggregation Group - RouterOS - MikroTik Documentation
I changed that config to how I think it should be, based on the same documentation. But still no luck. Here is my config:
Okay I setup a bond0 from switch1 to switch2 and that seems to work okay:
[ SWITCH 1]
/interface bonding add mode=802.3ad slaves=qsfp28-1-1,qsfp28-1-2,qsfp28-1-3,qsfp28-1-4,qsfp28-2-1,qsfp28-2-2,qsfp28-2-3,qsfp28-2-4 name=bond0
/ip address add address=172.16.2.1/30 interface=bond0
/interface bonding set [find name=bond0] link-monitoring=mii
/interface bonding monitor [find]
/interface ethernet set [find default-name~"sfp28-"] l2mtu=10218
/interface ethernet set [find default-name~"sfp28-"] mtu=9000
(and change bond0 to mtu 9000)
[ SWITCH 2]
/interface bonding add mode=802.3ad slaves=qsfp28-1-1,qsfp28-1-2,qsfp28-1-3,qsfp28-1-4,qsfp28-2-1,qsfp28-2-2,qsfp28-2-3,qsfp28-2-4 name=bond0
/ip address add address=172.16.2.2/30 interface=bond0
/interface bonding set [find name=bond0] link-monitoring=mii
/interface bonding monitor [find]
/interface ethernet set [find default-name~"sfp28-"] l2mtu=10218
/interface ethernet set [find default-name~"sfp28-"] mtu=9000
(and change bond0 to mtu 9000)
Then I try to setup mlag for the client (host at port 7), only tagged vlan 1907 for now.
[ SWITCH 1]
/interface/ethernet/switch/port set [find] l3-hw-offloading=no
/interface bonding add mlag-id=7 mode=802.3ad name=bond7 slaves=sfp28-7 lacp-rate=1sec
/interface bridge add name=bridge7 vlan-filtering=yes mtu=9000 mlag-peer-port=bond0 mlag-priority=50 priority=0x1000 frame-types=admit-only-vlan-tagged
/interface bridge port add bridge=bridge7 interface=sfp28-7 frame-types=admit-only-vlan-tagged
/interface bridge port add bridge=bridge7 interface=bond7 frame-types=admit-only-vlan-tagged
/interface bridge vlan add bridge=bridge7 tagged=sfp28-7,bond7,bond0 vlan-ids=1907
[ SWITCH 2]
/interface/ethernet/switch/port set [find] l3-hw-offloading=no
/interface bonding add mlag-id=7 mode=802.3ad name=bond7 slaves=sfp28-7 lacp-rate=1sec
/interface bridge add name=bridge7 vlan-filtering=yes mtu=9000 mlag-peer-port=bond0 priority=0x1000 frame-types=admit-only-vlan-tagged
/interface bridge port add bridge=bridge7 interface=sfp28-7 frame-types=admit-only-vlan-tagged
/interface bridge port add bridge=bridge7 interface=bond7 frame-types=admit-only-vlan-tagged
/interface bridge vlan add bridge=bridge7 tagged=sfp28-7,bond7,bond0 vlan-ids=1907
Now when I run:
/interface/bridge/monitor [find name=bridge7]
[ SWITCH 1]
state: enabled
current-mac-address: 04:F4:1C:C7:64:ED
bridge-id: 0x1000.04:F4:1C:C7:64:ED
root-bridge: yes
root-bridge-id: 0x1000.04:F4:1C:C7:64:ED
root-path-cost: 0
root-port: none
port-count: 2
designated-port-count: 1
fast-forward: no
mlag-state: peer port not bridged
[ SWITCH 2]
state: enabled
current-mac-address: 04:F4:1C:C7:67:65
bridge-id: 0x1000.04:F4:1C:C7:67:65
root-bridge: yes
root-bridge-id: 0x1000.04:F4:1C:C7:67:65
root-path-cost: 0
root-port: none
port-count: 2
designated-port-count: 1
fast-forward: no
mlag-state: peer port not bridged
What am I missing here / do I not understand correctly? Thank you!