I have a Mikrotik 2216 device. I am bonding over sfp1 and sfp2. 802.3ad and layer2 and 3(I also tried layer3 and 4) work. I have 2116 devices under Mikrotik 2216. They are plugged into the sfp3 and sfp4 port. I got the bonding, sfp3 and sfp4 inputs to the bridge.
After a while I realized that bonding is not working properly. The rx values are balanced but the tx values are uneven. In my research, it was stated that the reason for this was hw offload. How exactly can I overcome this problem?
I am posting sample settings below.
Code: Select all
/
/interface bridge port
add bridge=bridge1 broadcast-flood=no hw=no interface=Bonding \
unknown-multicast-flood=no unknown-unicast-flood=no
add bridge=bridge1 broadcast-flood=no hw=no interface=sfp28-6 \
unknown-multicast-flood=no unknown-unicast-flood=no
add bridge=bridge1 broadcast-flood=no hw=no interface=sfp28-5 \
unknown-multicast-flood=no unknown-unicast-flood=no
add bridge=bridge1 broadcast-flood=no hw=no interface=sfp28-4 \
unknown-multicast-flood=no unknown-unicast-flood=no
add bridge=bridge1 broadcast-flood=no hw=no interface=sfp-sfpplus2 \
unknown-multicast-flood=no unknown-unicast-flood=no
add bridge=bridge1 broadcast-flood=no hw=no interface=sfp28-3 \
unknown-multicast-flood=no unknown-unicast-flood=no
add bridge=bridge1 broadcast-flood=no hw=no interface=sfp28-7 \
unknown-multicast-flood=no unknown-unicast-flood=no
/interface bonding
mode=802.3ad name=Bonding slaves=sfp28-12,sfp28-11 \
transmit-hash-policy=layer-2-and-3