Bonding problem with 3 interfaces

Hi, i have a big problem.
I have a link with NERA which capacity is 300Mbit.
This device have a multiplexor with 3 interfaces (everyone with speed 100Mbit)
On the both side have a Mikrotik Routerboard 750G.
In the mikrotik config interface>bondig i set up the three interfaces as slave.
the mode of the bonding is balaced-rr. i add bridge and port the ether5 and bonding1.
The speed wasn’t 300mbit trought this link.
The speed is just 100Mbit.
The all traffic is trought only one interface when i monitor-traffic the interfaces

Thanks in advice

Sorry for any write errors :stuck_out_tongue: :stuck_out_tongue:

The new fail is too bad ping between Routerboards.
What is need to merge two wire interfaces to make a bandwidth double. Some example?

try to use bonding-xor mode. rr is not good, because it causes packet reordering on middle-latency lines

p.s. anyway, all three interfaces should be used. show us your config…

Router 1:

admin@MikroTik] /interface> bonding print 
Flags: X - disabled, R - running 
 0  R name="bond" mtu=1500 mac-address=00:0C:42:5F:8F:B9 arp=enabled slaves=ether1,ether2,ether3 
      mode=balance-rr primary=none link-monitoring=none arp-interval=100ms mii-interval=100ms 
      down-delay=0s up-delay=0s lacp-rate=30secs transmit-hash-policy=layer-2
==== bond end ===

admin@MikroTik] /interface bridge port> print 
Flags: X - disabled, I - inactive, D - dynamic 
 #    INTERFACE                         BRIDGE                        PRIORITY PATH-COST  HORIZON   
 0    ether5                            br                            0x80     10         none      
 1    bond                              br                            0x80     10         none      
==== bridge end ===

Router 2:

[admin@MikroTik] /interface> bonding print 
Flags: X - disabled, R - running 
 0  R name="bond" mtu=1500 mac-address=00:0C:42:5F:8F:B4 arp=enabled slaves=ether1,ether2,ether4 
      mode=balance-rr primary=none link-monitoring=none arp-interval=100ms mii-interval=100ms 
      down-delay=0s up-delay=0s lacp-rate=30secs transmit-hash-policy=layer-2 
=== end bonding router 2====

admin@MikroTik] /interface> bridge print 
Flags: X - disabled, R - running 
 0  R name="sam" mtu=1500 l2mtu=1524 arp=enabled mac-address=00:0C:42:5F:8F:B8 protocol-mode=none 
      priority=0x8000 auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s 
      forward-delay=15s transmit-hold-count=6 ageing-time=5m
==== bridge end router 2 ======

If i change to XOR , transmit-hash-policy must be layer-2 or?

EDIT: i use balace-xor and leave the transmit-hash-policy to be layer-2. and about 10min. i test the ping between routerboards and everything is OK, before this i have a packet loss and if i start the whole three interfaces the ping between routers was awful…


EDIT 2: Now the speed is only 100Mbit, isn’t 300… :S i didn’t know what to do… anybody?

/interface ethernet print