Check bgp_path.len without some AS

Xavier Trilla xavier.trilla at clouding.io
Fri Jan 4 03:37:07 CET 2019


Hi Alexander,

That’s interesting I will play with this syntax, although I’m not 100% sure if I will be able to use it (I need to remove two As numbers per bgp_path) but maybe I can work something out.

Thanks!
Xavier


El 4 gen 2019, a les 1:47, Alexander Zubkov <green at qrator.net> va escriure:

> Hi,
> 
> Something like this worked for me:
> 
> delete(bgp_path, XXXX).len < N
> 
> 
>> On Fri, Jan 4, 2019 at 12:19 AM Xavier Trilla <xavier.trilla at clouding.io> wrote:
>> 
>> Hi,
>> 
>> 
>> 
>> For some route selection configurations I need to check the bgp_path.len without some AS numbers.
>> 
>> 
>> 
>> I tried something like:
>> 
>> 
>> 
>> bgp_path.delete(AS_1);
>> 
>> bgp_path.delete(AS_2);
>> 
>> 
>> 
>> if bgp_path.len < N then …
>> 
>> 
>> 
>> But doing this I modify permanently the AS path.
>> 
>> 
>> 
>> I’ve tried using a temp variable, but looks like bird doesn’t allow to create bgppath “variables”.
>> 
>> 
>> 
>> Any ideas about how this could be achieved?
>> 
>> 
>> 
>> Thanks!
>> 
>> Xavier
>> 
>> 



More information about the Bird-users mailing list