LACP Bond, Switches and Bridging #2

Hello there,

Again another issue, quite similar to the post http://forum.mikrotik.com/t/lacp-bond-switches-and-bridging/52121/1 which remained unanswered.

I would like to use ethernet interface bonding. So I set up an test environment using my RB2011 and a 3Com 2226 SFP Plus.
First I’ve tried standard LACP, and it worked for some time.
I used 2x1Gbit/s ports for the test. At MikroTik side, I’ve putted the bonded ports into the bridge, to have an overall “switch” function.

But always, during stress test, it failed. The bonded interfaces stopped to forward packets, even if it showed up and running. After a certain amount of time, interfaces started to work again on their own. When there were no huge load over the bonded interfaced, it worked quite well. I’ve also tried other bonding methods, with the same results.

To check, what could cause this, I’ve made the same setup between my RB2011 and RB951-2n. Two bonded interface with the same setups, two bridges to have “sw switch” with the other part of the network…and the results were the same.
Well, not exactly. I had to turn off RSTP over one of the routerboards, to get any activity at all over the bonded interfaces (I do not get why…).
But after all, the issue is the same: constant, heavy load of the bonded interfaces ends up stopped, with no pocket forward.


RB2011 setup:

[admin@RENT] /interface bonding> export verbose
# oct/04/2014 13:35:07 by RouterOS 6.19
#
/interface bonding
add arp=enabled arp-interval=100ms arp-ip-targets="" comment="Port bonding for the LAN-party switch" disabled=no down-delay=0ms lacp-rate=30secs link-monitoring=mii mii-interval=100ms mode=balance-xor mtu=1500 name=LANPARTY-2G \
    primary=none slaves=LANPARTY1,LANPARTY2 transmit-hash-policy=layer-2-and-3 up-delay=0ms



[admin@RENT] /interface bridge> export
# oct/04/2014 13:36:07 by RouterOS 6.19
#
/interface bridge
add admin-mac=00:0C:42:E4:8A:BD comment="Software bridging between IFs" name=IF-BRIDGE protocol-mode=none
/interface bridge filter
add action=drop chain=forward comment="Block DHCP over EoIP" dst-port=67-68 ip-protocol=udp mac-protocol=ip out-interface=EoIP
/interface bridge port
add bridge=IF-BRIDGE interface=NAS
add bridge=IF-BRIDGE interface=EoIP
add bridge=IF-BRIDGE interface=LANPARTY-2G

Settings from RB951-2n

[admin@MikroTik] /interface bonding> export
# oct/04/2014 13:34:31 by RouterOS 5.26
#
/interface bonding
add arp=enabled arp-interval=100ms arp-ip-targets="" disabled=no down-delay=0ms lacp-rate=30secs link-monitoring=mii-type2 mii-interval=100ms mode=balance-xor mtu=1500 name=LAPC primary=none slaves=ether4,ether5 transmit-hash-policy=\
    layer-2-and-3 up-delay=0ms



[admin@MikroTik] /interface> bridge export
# oct/04/2014 13:36:16 by RouterOS 5.26
#
/interface bridge
add admin-mac=00:00:00:00:00:00 ageing-time=5m arp=enabled auto-mac=yes disabled=no forward-delay=15s l2mtu=1598 max-message-age=20s mtu=1500 name=LAN-WIFI priority=0x9000 protocol-mode=none transmit-hold-count=6
/interface bridge port
add bridge=LAN-WIFI disabled=no edge=auto external-fdb=auto horizon=none interface=LAN path-cost=10 point-to-point=auto priority=0x50
add bridge=LAN-WIFI disabled=no edge=auto external-fdb=auto horizon=none interface=wlan1 path-cost=10 point-to-point=auto priority=0x80
add bridge=LAN-WIFI disabled=no edge=auto external-fdb=auto horizon=none interface=LAPC path-cost=10 point-to-point=auto priority=0x80
/interface bridge settings
set use-ip-firewall=no use-ip-firewall-for-pppoe=no use-ip-firewall-for-vlan=no

No more ideas?
If there is no problem with my config, maybe I should report it as a bug.