Re: More BIRD related software?

2019-10-29 Thread Neil Jerram
On Tue, Oct 29, 2019 at 4:46 PM Ondrej Zajicek 
wrote:

> Hi
>
> I just found another tool related to BIRD and updated and
> reorganized 'Related software' page on BIRD wiki:
>
> https://gitlab.labs.nic.cz/labs/bird/wikis/Related
>
> I wonder if you know more software worth mentioning there.
>

You might like to mention Project Calico, which includes BIRD in its
architecture as described here:
https://docs.projectcalico.org/v3.10/reference/architecture/

Best wishes,
Neil


More BIRD related software?

2019-10-29 Thread Ondrej Zajicek
Hi

I just found another tool related to BIRD and updated and
reorganized 'Related software' page on BIRD wiki:

https://gitlab.labs.nic.cz/labs/bird/wikis/Related

I wonder if you know more software worth mentioning there.

-- 
Elen sila lumenn' omentielvo

Ondrej 'Santiago' Zajicek (email: santi...@crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."


Re: BFD session status notification

2019-10-29 Thread Winston Chen
Hi,

Thanks for the info.
I am running bird along with my application inside a container. And bird
log is collected by my application.  So installing another log daemon is
not necessary/practical to me.
I did a little more study on the code. And it looks like I can send the
notification in some BFD event hook. Is there any chance this idea can be
accepted? If yes, I can do some work after I finish the tasks in my hands.

Regards.

On Tue, Oct 29, 2019 at 11:34 PM Ondrej Zajicek 
wrote:

> On Mon, Oct 28, 2019 at 08:15:54PM +0800, Winston Chen wrote:
> > Hi,
> >
> >
> > I am wondering if there is a way an application can be notified when BFD
> > session status changes.
> >
> > I know currently I can check the BFD session by polling with birdc or
> > scanning the log, but if there is some way I get the notification it
> would
> > help me much more.
>
> Hi
>
> We currently do not have dedicated notification channel. There is echo
> mechanism, that allows receiving log messages through BIRD control
> socket, but that is disabled for BFD due to multithreading issue. With
> reasonable syslog daemon (e.g. rsyslog), you can configure log triggers
> instead of asynchronous scanning of logs.
>
> --
> Elen sila lumenn' omentielvo
>
> Ondrej 'Santiago' Zajicek (email: santi...@crfreenet.org)
> OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
> "To err is human -- to blame it on a computer is even more so."
>


Re: BFD session status notification

2019-10-29 Thread Ondrej Zajicek
On Mon, Oct 28, 2019 at 08:15:54PM +0800, Winston Chen wrote:
> Hi,
> 
> 
> I am wondering if there is a way an application can be notified when BFD
> session status changes.
> 
> I know currently I can check the BFD session by polling with birdc or
> scanning the log, but if there is some way I get the notification it would
> help me much more.

Hi

We currently do not have dedicated notification channel. There is echo
mechanism, that allows receiving log messages through BIRD control
socket, but that is disabled for BFD due to multithreading issue. With
reasonable syslog daemon (e.g. rsyslog), you can configure log triggers
instead of asynchronous scanning of logs.

-- 
Elen sila lumenn' omentielvo

Ondrej 'Santiago' Zajicek (email: santi...@crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."