[NEW FUNCTIONALITY] dynamic routing -

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[NEW FUNCTIONALITY] dynamic routing -

Bogdan-Andrei Iancu
Hi all,


Drouting module (Dynamic Routing) is now able to do load balancing or
random selection of the destinations/GW (from a given set).

For each defined rule, you can set a list of destinations to be used.
The list is comma or pipe separated enumeration of the destinations. The
module will use (one by one) each destination from the list (in the
given order).

Also the module allows the usage of groups in the destination lists. A
group of destinations is delimited by semi-colon char. inside the whole
destination list ( like: 2,4;5,78,23;4;7;2 ). The destinations from
within a group may be act differently (like load-balancing, random
selection, etc), depending of the “sort_order” module parameter:
/
0/ - destination groups are ignored and all the destinations are tried
in the given order;
Ex: list 1,2;3,4,5;6 will lead to usage as 1,2,3,4,5,6/
/

/1/ - the destinations from each group are randomly arranged (only the
two elements are randomly selected); groups do maintain their order (as
given); the resulting list is used (with all the defined destinations).
Ex: 1,2;3,4,5;6 -> randomiser -> (A) 2,1;4,3,5;6 -> usage 2,1,4,3,5,6
(B) 1,2;3,5,4;6 -> usage 1,2,3,5,4,6/
/

/2/ - from each destination group, only a single destination is randomly
selected; groups do maintain their order (as given);
Ex: 1,2;3,4,5;6 -> randomiser -> (A) 2;4;6 -> usage 2,4,6 (B) 1;5;6 ->
usage 1,5,6


Regards,
Bogdan



_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: [NEW FUNCTIONALITY] dynamic routing -

Juan Backson
Hi Bogdan,
This is great!
I would like to try out the new Drouting module.  Is it going to be released soon in the next release?
 
Thanks,
JB
 


 
On Fri, Nov 21, 2008 at 7:43 PM, Bogdan-Andrei Iancu <[hidden email]> wrote:
Hi all,


Drouting module (Dynamic Routing) is now able to do load balancing or
random selection of the destinations/GW (from a given set).

For each defined rule, you can set a list of destinations to be used.
The list is comma or pipe separated enumeration of the destinations. The
module will use (one by one) each destination from the list (in the
given order).

Also the module allows the usage of groups in the destination lists. A
group of destinations is delimited by semi-colon char. inside the whole
destination list ( like: 2,4;5,78,23;4;7;2 ). The destinations from
within a group may be act differently (like load-balancing, random
selection, etc), depending of the "sort_order" module parameter:
/
0/ - destination groups are ignored and all the destinations are tried
in the given order;
Ex: list 1,2;3,4,5;6 will lead to usage as 1,2,3,4,5,6/
/

/1/ - the destinations from each group are randomly arranged (only the
two elements are randomly selected); groups do maintain their order (as
given); the resulting list is used (with all the defined destinations).
Ex: 1,2;3,4,5;6 -> randomiser -> (A) 2,1;4,3,5;6 -> usage 2,1,4,3,5,6
(B) 1,2;3,5,4;6 -> usage 1,2,3,5,4,6/
/

/2/ - from each destination group, only a single destination is randomly
selected; groups do maintain their order (as given);
Ex: 1,2;3,4,5;6 -> randomiser -> (A) 2;4;6 -> usage 2,4,6 (B) 1;5;6 ->
usage 1,5,6


Regards,
Bogdan



_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: [NEW FUNCTIONALITY] dynamic routing -

Bogdan-Andrei Iancu
Hi Juan,

The module is available in devel version (svn trunk) and it will be
available in the next stable release (1.5) around February2009.

Regards,
Bogdan

Juan Backson wrote:

> Hi Bogdan,
> This is great!
> I would like to try out the new Drouting module.  Is it going to be
> released soon in the next release?
>  
> Thanks,
> JB
>  
>
>
>  
> On Fri, Nov 21, 2008 at 7:43 PM, Bogdan-Andrei Iancu
> <[hidden email] <mailto:[hidden email]>> wrote:
>
>     Hi all,
>
>
>     Drouting module (Dynamic Routing) is now able to do load balancing or
>     random selection of the destinations/GW (from a given set).
>
>     For each defined rule, you can set a list of destinations to be used.
>     The list is comma or pipe separated enumeration of the
>     destinations. The
>     module will use (one by one) each destination from the list (in the
>     given order).
>
>     Also the module allows the usage of groups in the destination lists. A
>     group of destinations is delimited by semi-colon char. inside the
>     whole
>     destination list ( like: 2,4;5,78,23;4;7;2 ). The destinations from
>     within a group may be act differently (like load-balancing, random
>     selection, etc), depending of the "sort_order" module parameter:
>     /
>     0/ - destination groups are ignored and all the destinations are tried
>     in the given order;
>     Ex: list 1,2;3,4,5;6 will lead to usage as 1,2,3,4,5,6/
>     /
>
>     /1/ - the destinations from each group are randomly arranged (only the
>     two elements are randomly selected); groups do maintain their
>     order (as
>     given); the resulting list is used (with all the defined
>     destinations).
>     Ex: 1,2;3,4,5;6 -> randomiser -> (A) 2,1;4,3,5;6 -> usage 2,1,4,3,5,6
>     (B) 1,2;3,5,4;6 -> usage 1,2,3,5,4,6/
>     /
>
>     /2/ - from each destination group, only a single destination is
>     randomly
>     selected; groups do maintain their order (as given);
>     Ex: 1,2;3,4,5;6 -> randomiser -> (A) 2;4;6 -> usage 2,4,6 (B) 1;5;6 ->
>     usage 1,5,6
>
>
>     Regards,
>     Bogdan
>
>
>
>     _______________________________________________
>     Users mailing list
>     [hidden email] <mailto:[hidden email]>
>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> [hidden email]
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>  


_______________________________________________
Users mailing list
[hidden email]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users