10513 questions

12524 answers

19450 comments

22058 members

0 votes
225 views 9 comments
by

Hello,

does anyone have experience with loadbalancing on RUTX12 ?

After some testing, I have the following :

  • SIM1 : 70/16 Mb/s
  • SIM2 : 75/15 Mb/s
  • 1+2 : 81/35 Mb/s

Testing : iperf 1 computer multiple streams, iperf multiple computer multiple streams, http/torrent download on multiple PC.

Config : loadbalancing 50/50

Result : The total bandwidth barely reach 1SIM capability no matter what. I waw expecting at least that 2 streams could get close to 1SIM capability each.

What surprise me is that upload seems to be "well" aggregated while download is disapointing. I could even get "better" result in failover mode.

Is there any way to pump those number ? Any explaination ?

1 Answer

0 votes
by
Hello,

Load balancing does not mean that you are automatically combining both SIM card speeds. Load balancing is a way of distributing traffic over multiple connections. It does not bond the connections together but distributes the available resources among clients and connections.

You could read more about that here: https://wiki.teltonika-networks.com/view/LTE_Bonding_vs_Load_Balancing

Regards.
by
Thanks for the reply.

Sure, I saw that post, but as far as I have 2x ~70Mb/s available, doesn't that mean that the total speed I get from 2, 5, 10 concurent flux should get closer to ~140Mb/s  (ie. 30 + 30 + 30 + 30 ...) ? At least that's how it is pictured in the post.

For now, I couldn't get more that 1SIM +/- 10% capabilities no mater how much stream I started. And every time I start a new stream, the rest of them always lower to reach a total of ~1SIM capabilities.

It seems to be working on the upload size though.

On what basis do the RUTX do balance ? ip, port, application ?
by
Hello,

Maybe the downstream limitation comes from the cell tower transmission hardware. Would it be possible to see the Status->Network->Mobile information for each modem/SIM ?
And could you also show the output of "gsmctl -K" ?

Regards,
by

Hi,

Sure, here they are :

SIM1

SIM1

SIM2

SIM2

CLI

CLI

Thx for the following.

by
Too bad the Status->Network->Mobile doesn't give the cellid on your device, I was suspecting that both modems used the same cell and it was close to saturation.

Could you do a "gsmctl -K -O 1-1.2" and print the result ?
by
badly cropped, sorry. but Cell ID are different (21403399 & 21403396)

and about gsmctl, I will post it tomorrow as I don't have direct access to te device right now.
by

Here is the output:

root@xxx:~# gsmctl -K -O 1-1.2
+QENG: "servingcell","NOCONN","LTE","FDD",208,01,1469704,24,6400,20,3,3,9663,-52,-8,-28,19,-
Can you tell me more about the hashing algoritm used to select the outgoing interface in load balancing?
by
~70 Mb/s is not that bad on a LTE band 20/10 Mhz bandwith, albeit the the cells are not the same they are probably on the same BTS. Maybe you can have better results if you lock the SIM1 on LTE band 3 where you have 20 Mhz bandwith and SIM2 on band 20. Carrier aggregation won't help much here.

Regards,
by

Can you tell me more about the hashing algoritm used to select the outgoing interface in load balancing?

by
AFAIK it is just a percentage ratio.

Regards,