Add random number

Max Tulyev maxtul at netassist.ua
Sun Feb 11 14:36:46 CET 2024


Yes, that's correct. I have same routes come from different routers, and I want to spread the traffic between them, but if one router fails - keep it working using anothers.

Okay, is it possible to get the variable as the result of the shell script? Like

localpref = `cat prefpeer`

On Sun, 11 Feb 2024 18:04:18 +0800
Brandon Zhi <Brandon at huize.asia> wrote:

> I think the only usage for random number is for loading balance.
> 
> *Brandon Zhi*
> HUIZE LTD
> www.huize.asia  <https://huize.asia/>| www.ixp.su | Twitter
> 
> This e-mail and any attachments or any reproduction of this e-mail in
> whatever manner are confidential and for the use of the addressee(s) only.
> HUIZE LTD can’t take any liability and guarantee of the text of the email
> message and virus.
> 
> 
> Maria Matejka via Bird-users <bird-users at network.cz>于2024年2月11日 周日06:03写道:
> 
> > Hello!
> >
> > No, it's not possible and it makes the filters non-deterministic which
> > would break a critical invariant in BIRD's internal algorithms.
> >
> > If you better clarify what you are trying to achieve, we may find another
> > way for you to do it, or at least convert it to a viable feature request.
> >
> > Thank you for your understanding
> > Maria
> > On 2024-02-10 20:56, Max Tulyev wrote:
> >
> > Hi All,
> >
> > is it possible to add a random number to some variable in the filter?
> >
> > For example, like this:
> >
> > filter myfilter
> > {
> > 	if net ~ 192.168.11.0/24 then preference = preference + random(10);
> >
> > ...
> >
> > --
> > Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.
> >
> >  



More information about the Bird-users mailing list