currently users have to enter a value into the Upload and Download bandwidth fields. it seems that in addition to being used in some algorithms, these values are used to cap and throttle the bandwidth, which was totally unexpected!
Just like the latency for each WAN is automagically determined for use in the “lowest latency” algorithm, so should the upload and download bandwidth be automagically determined in realtime for use in the algorithms
Bandwidth should never ever be capped or throttled!!!
I have two WANs, Starlink and Verizon Home Internet
the Verizon Home internet has a very consistent up/down speeds (it is throttled, yet they allow a short burst at the start of a connection)
the Starlink speeds are all over the place, from as low 20-30 down to as high as 500mbps down, but the average is about 60-80mbps
so, I thought that I should enter 60 as the download speed for Starlink, so that the various algorithms that use up/down bandwidth will do their thing based on the avg speed that I entered
what I did not expect was for the Peplink router to cap the bandwidth at the values that I entered and never exceed them!
so now, I have an optimistic 1000/100 for the Starlink and 100/20 for Verizon to allow for the initial burst.
but this means that the algorithm that use these values will not longer be accurate in making the decision as to which WAN to use.
for example, “least used”, will always choose Starlink since Starlink at 1000/100 will always have lots and lots of “theoretical” capacity left, even though in reality, it can only average 80-100/10-15
these upload/download bandwidth values are required and cannot be left blank.
Therefore I would love to have an “automatic” way to calculate the available capacity for each WAN, so that the algorithms that use bandwidth capacity will make more accurate determination as to which WAN to use.
This will be similar to how the latency is watched and computed for use in “lowest latency” algorithm.