[Olsr-dev] [PATCH v1 0/3] Use bandwidth during gateway selection
Teco Boot
(spam-protected)
Fri Jul 27 15:35:57 CEST 2012
Me, as dummy, get easily confused.
- Factors should be multipliers.
- Lower data rate links would have high influence, in a balanced way.
My proposal:
Config option: Recommended value: Default:
============================== ================== ========
SmartGatewayWeightEtx 1.00 1.00
SmartGatewayWeightExitLinkUp 1.00 0.00
SmartGatewayWeightExitLinkDown 1.00 0.00
And calculate such as:
SmartGatewayWeightExitLinkUp
------------------------------
SmartGatewayWeightExitLinkUp
costExitLinkUp = -----------------------------------
SmartGatewaySpeed(upstream) * 1000
SmartGatewayWeightExitLinkDown
costExitLinkDown = -----------------------------------
SmartGatewaySpeed(upstream) * 1000
costEtx = SmartGatewayWeightEtx * PathEtxCost / 4
gw_cost = costExitLinkUp + costExitLinkDown + costEtx
Teco
Op 27 jul. 2012, om 14:06 heeft Ferry Huberts het volgende geschreven:
>
>
> On 27-07-12 13:59, Daniel Nitzpon wrote:
>> Hi!
>>
>> Am 27.07.2012 13:21, schrieb Teco Boot:
>>> I also want to see comments. Maybe also:
>>> - not interest in SmartGW at all
>>> - interested, but not tried yet
>>
>>>
>>> Op 27 jul. 2012, om 12:50 heeft Henning Rogge het volgende geschreven:
>>>
>>>> I would like to hear some comments about this from someone who has
>>>> USED the SmartGW system.
>>
>> Haven't used it yet, sorry..
>> But still a comment:
>>
>>>> On 07/26/2012 04:23 PM, Ferry Huberts wrote:
>>>>> - We calculate a new path cost of
>>>>>
>>>>> new_path_cost = (1 / (uplink + downlink)) + (tc_path_cost / 4)
>>>>>
>>>>> (uplink and downlink in Mbps)
>>>>> (the 1 and 4 are weighing factors and we can make then configurable)
>>
>> Freifunk experience here tells that in shared gateways via ADSL the
>> uplink is usually a much more limiting factor than the downlink. So I
>> would propose something along the lines of
>>
>> new_path_cost = (1 / 2*(min (uplink*4, downlink))) + (tc_path_cost / 4)
>>
>> (without having a real opinion on the weighting factors, just introduced
>> 1/2 to preserve the magnitude of the original suggestion)
>>
>
> Interesting point.
> I did think about this a few days ago, but wanted to propose the simple scenario first ;-)
>
> How about scaling the combined bandwidth back with an asymmetry factor, something like:
>
>
> asym = (uplink > downlink) ? (downlink/uplink) : (uplink/downlink)
> new_path_cost = (1 / (asym * (uplink + downlink))) + (tc_path_cost / 4)
>
>> Daniel
>>
>
> --
> Ferry Huberts
>
> --
> Olsr-dev mailing list
> (spam-protected)
> https://lists.olsr.org/mailman/listinfo/olsr-dev
More information about the Olsr-dev
mailing list