Ricardo Martinez writes:
I have a doubt about the WEIGHT value in the LCR module. In the past we
used the Kamailio version 1.5.2 and in that version LCR weight was
calculated by a little script called lcr_weight_script.php. There was not
“percent” values like 50% and 50% for two gateways
Camila Troncoso writes:
scripts are provided in lcr/utils directory that can be used to check
the probabilities resulting from a given set of weight values. Same can
be done with command 'kamctl eval_weights'.
I really don't understand what is the probability finally assign to each
Hi,
I have a question regarding LCR module and their weight variable.
If I have 4 gateways for the same prefix, and with the same priority:
Rule_id
Gw_id
Priority
weight
36
68
1
60
36
69
1
14
36
70
1
13
36
71
1
13
The weight variable acts as a percentage of utility
Camila Troncoso writes:
The weight variable acts as a percentage of utility of that gateway?
If for example I have 100 calls, the gateway with gw_id 68 will receive 60
calls , and the other 14, 13 and 13?
check README. it used to explain how weight is interpreted.
-- juha
Hello
On kamailio 1.5.2, I need to choose the gw from a group according to its
weight. After trying unsuccessfully with different values I realized that the
help guide says that the load_gw functions can return gateways according to
gateway's randomized weight within its
group. So, I
Fabian Borot writes:
1- since it is randomized, does this mean that the weight parameter
actually can not guarantee that the weight value can decide how
gateways are ordered?
it is a randomized weight, not an absolute priority.
2- once I have the gws on the avp, is it posible to re-order
Thanks Juha, I figured that the avp reordering would be something like that.
The help file for versions 3.1 and 3.2 also says randomized weight, does it
really work on those versions?
this is from 3.2
***
When the function load_gws() is called, matching gateways (that
Fabian Borot writes:
The help file for versions 3.1 and 3.2 also says randomized weight,
does it really work on those versions?
yes it does.
or do you mean the priority column on the lcr_rule_target table
instead?
yes.
This may be a dumb question but since I don't get it I have to ask:
thank you Juha, I understand the purpose and that is how I intend to use it,
[more weights for gws with more capacity]
but I guess I should have rephrase my question as: what is the purpose of the
randomized weight value then? when you randomize it then the weight parameter
becomes useless.
Fabian Borot writes:
3 gws inside same group, and assuming the higher the weight the higher
the capacity
gw 1 with weight 20
gw 2 with weight 30
gw 3 with weight 60
I would like to send more calls to gw 3, then gw 2 then gw 1
but if when I do a load_gws, and I randomize the weight
just to mention that kamctl base depends on awk, so this language can
be used in case something is easier to do with it than pure shell.
Cheers,
Daniel
On 9/28/10 8:53 PM, Juha Heinanen wrote:
Ovidiu Sas writes:
If the script can be provided in bash, then it would be nice to be
integrated
Hello Juha,
The awk version of the script is now integrated in kamctl.
Regards,
Ovidiu Sas
On Wed, Sep 29, 2010 at 6:59 AM, Juha Heinanen j...@tutpro.com wrote:
Daniel-Constantin Mierla writes:
just to mention that kamctl base depends on awk, so this language can
be used in case
Ovidiu Sas writes:
The awk version of the script is now integrated in kamctl.
thank you very much,
-- juha
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
Ovidiu Sas writes:
If the script can be provided in bash, then it would be nice to be
integrated in kamctl:
- kamctl lcr weight_eval weight_1 weight_2 ... weight_n
ovidiu,
possibly it could be done, but i'm not that good in bash.
-- juha
___
SIP
.-
-Mensaje original-
De: Juha Heinanen [mailto:j...@tutpro.com]
Enviado el: domingo, 26 de septiembre de 2010 2:03
Para: Ricardo Martinez; us...@lists.kamailio.org
Asunto: Re: [SR-Users] LCR weight column question
ricardo,
i studied the weight problem a bit more and came to the conclusion
Hello,
On 9/24/10 9:43 AM, Juha Heinanen wrote:
[...]
any ideas on how to improve weighted random number calculation without
loosing performance?
maybe there are other options, but here is what I did for dispatcher
weighted load balancing:
- each destination set has associated an array of
Daniel-Constantin Mierla writes:
maybe there are other options, but here is what I did for dispatcher
weighted load balancing:
- each destination set has associated an array of 100 integers
- when destination set is loaded, this array is filled with indexes of
destination addresses in the
Daniel-Constantin Mierla writes:
you can create as well an utils or tools directory inside lcr module
folder, that will suggest direct relation with the module.
ok, juha
___
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
If the script can be provided in bash, then it would be nice to be
integrated in kamctl:
- kamctl lcr weight_eval weight_1 weight_2 ... weight_n
Regards,
Ovidiu Sas
On Mon, Sep 27, 2010 at 1:53 PM, Juha Heinanen j...@tutpro.com wrote:
Daniel-Constantin Mierla writes:
you can create as well
ricardo,
i studied the weight problem a bit more and came to the conclusion that
implementing a fair weighting algorithm would be too complicated.
below is a script that can be used to find weight values matching
desired probabilities for lcr gateways. i don't know if it would be
appropriate to
Ricardo Martinez writes:
As you can see there is no a 20,20,20,20,10,10 call repartition.
Could this be a bug?
ricardo,
it is a feature of the way randomized weights are currently
calculated. if you have two wgs with weights 1 and 2 and then generate
two random numbers
1 * random number
2 *
Ricardo Martinez writes:
I’m wondering how the “Weight” column in the LCR ‘gw’ table Works.
weight is probabilistic weight of the gateway that applies when
priorities of the gateways are the same.
If I have 100 calls, I was expecting was to have 20 to GW05, 20 to GW06, 20
to GW09 and 20 to
de septiembre de 2010 11:17
Para: Ricardo Martinez
CC: us...@lists.kamailio.org
Asunto: [SR-Users] LCR weight column question
Ricardo Martinez writes:
I’m wondering how the “Weight” column in the LCR ‘gw’ table Works.
weight is probabilistic weight of the gateway that applies when
Ricardo Martinez writes:
I’m observing something like this : (these are “Simmultaneous calls”
graphs)
ricardo,
my email client does not know to display your data, but weight is
assigned to gws like this:
matched_gws[gw_index].weight = t-weight * (rand() 8);
where t-weight comes from db
Hello.
I’m wondering how the “Weight” column in the LCR ‘gw’ table Works.
I have 5 gateways defined with different weights.
gw_name grp_id ip_addr hostnameport uri_scheme
transport strip tagweightping flags
GW0258 10.0.0.71
2010/9/22 Ricardo Martinez rmarti...@redvoiss.net:
If I have 100 calls, I was expecting was to have 20 to GW05, 20 to GW06, 20
to GW09 and 20 to GW10
Finalle 10 to GW02 and 10 to GW02.
Is this the correct interpretation of this parameter?
Yes, but note you need to do much more that 100
26 matches
Mail list logo