Hello
I have set up a bonding test (balance rr + arp monitoring) as follow
(PC1)—1Gbps—(RB433GL#1)===[Bonding 100Mpbs x 2]===(RB433GL#2)—1Gbps—(PC2)
Fault tolerance is working fine, but aggreggation looks strange in my opinion;
- If i do a single bandwith test (btest) between PC1 and PC2, i am capped to 100Mbps (50Mpbs on each link, roughly)
- If i do a single bandwith test (btest) between PC1 and RB433GL#2, i get ~140Mpbs (capped by RB433 cpu)
- If i do a multiple connections test (iperf, 50 parallel connections) between PC1 and PC2 i get the max (~190Mbps)
So, i don’t explain why i have to set up multiple parallel connections to actually aggregate the links, is it a normal bonding feature?
also, why aggregation works fine with a single connection between PC1 and RB433#2 but not between PC1 and PC2…
PC1 is in 192.168.0.0/24 network
Bonding is in 192.168.1.0/24 network
PC2 is in 192.168.2.0/24 network
and routes are set up on both RB433s
If anybody can enlighten me.. thanks