Re: Setting the source IP for routes injected by bird

2024-02-02 Thread Chris Caputo
I use this with 1.6.x: define MY_LOOPBACK = 2001:db8::1; protocol kernel { debug { states, interfaces }; persist;# Tell BIRD to leave all its routes in the routing tables when it exits (instead of cleaning them up). scan time 10; # Scan kernel routing table

route server community evaluation examples - bug and fix

2018-07-06 Thread Chris Caputo
On Mon, 22 Jan 2018, Chris Caputo wrote: > To see the communities supported by the SIX route servers, refer to: > > https://www.seattleix.net/route-servers#communities > > Below is how we do it with bird 1.6.3. Not sure about 2.0+. > > I hope this helps and feedback

Re: Community for small IX - problem with 4B ASN

2018-01-22 Thread Chris Caputo
I see AS205082 is yours. You'll need a 16-bit ASN in order to use the communities described below. Chris On Mon, 22 Jan 2018, Chris Caputo wrote: > What is myas set to? > > Chris > > On Mon, 22 Jan 2018, Piotr Marciniak wrote: > > Hello Chris, > > > >

Re: Community for small IX - problem with 4B ASN

2018-01-22 Thread Chris Caputo
for it? > > Rgrds, > > Peter > > -Oryginalna wiadomość- From: Chris Caputo > Sent: Monday, January 22, 2018 2:25 PM > To: Piotr Marciniak > Cc: bird-users@network.cz > Subject: Re: Community for small IX - problem with 4B ASN > > > 1. Is it possible t

Re: Community for small IX - problem with 4B ASN

2018-01-22 Thread Chris Caputo
> 1. Is it possible to enable 4B ASn for communities in Bird? Will it work > with other rouers? > 2. Can we use instead private ASn just for community filters? Are they > processed corretly by other Internet routers of our peers? 1. Yes. 2. I don't recommend it. To see the communities supported

Re: [PATCH] fix syslog corruption when using customized name

2016-10-31 Thread Chris Caputo
On Mon, 31 Oct 2016, Ondrej Zajicek wrote: > On Sun, Oct 30, 2016 at 10:40:30PM +0000, Chris Caputo wrote: > > Fix bug with syslog using string passed to openlog() which is later > > stomped on, resulting in corrupted log messages. This happens when name > > is specified in a

[PATCH] fix syslog corruption when using customized name

2016-10-30 Thread Chris Caputo
s probably stored as-is. Thus, if the string it points to is changed, syslog() may start prepending the changed string, and if the string it points to ceases to exist, the results are undefined. Most portable is to use a string constant. Signed-off-by: : Chris Caputo --- sysdep/unix/

Re: Release plans?

2016-04-27 Thread Chris Caputo
Shaun, it's close. See: https://twitter.com/ondrejfilip/status/72519296792576 Chris On Wed, 27 Apr 2016, Shaun Crampton wrote: > Hi Ondrej, > > Just wondering if you're likely to make that release in the next week or > two. We're working on a project that needs multi-path; it'd be a sha

Re: Bird6 freeze under high load

2015-01-30 Thread Chris Caputo
If built with symbols, after it has gotten into the CPU busy-loop, use gdb to attach to it, ala: gdb Ex: gdb /usr/local/sbin/bird6 `ps -C bird6 -o pid=` then "bt for a stack trace, possibly showing where stuck. "cont" to continue and then another control-c to check again. Do this a few

Re: Reject log message; bgp_community comparaison

2015-01-28 Thread Chris Caputo
On Wed, 28 Jan 2015, Arnaud Fenioux wrote: > Hello the bird community, > > I've two small questions, I've put them in the same mail even if they are not > related : > > 1/ I currently use this code in my config to reject ???martians??? > > if ( is_martian() ) then { > re

Re: Patch to reveal more information in SHOW ROUTE

2015-01-22 Thread Chris Caputo
As an option to "show route", I would use this. Thanks, Chris On Thu, 22 Jan 2015, Andrew Francis wrote: > Hi, > > > Twitch's network operations department uses BIRD as a centralized looking > glass. It's a BGP route reflector that is peered with all our border > routers. Staff use the route re