On 2023-12-13 11:28, Nigel Kukard wrote:


On 12/13/23 10:14, Maria Matejka via Bird-users wrote:

Hello!

On 2023-12-13 10:19, Kees Meijs | Nefos wrote:
Hi,

On 12-12-2023 17:20, Maria Matejka via Bird-users wrote:
We're prototyping a machine-friendly interface which should include, in some later versions, also subscribing to various notifications.

Hear hear! Probably asked before, but being integrated (albeit with a shim) in SNMP would be lovely.

We are finishing some SNMP support as well but mostly we're trying to have a YANG-defined API encoded in CBOR. And because this is quite a new technology, we may create some relevant tools during the process; if anybody is interested in some specifics, we may keep you informed about the development.

Any API interface that can acquire the data available with birdc commands would be very greatly appreciated. Even if the commands just hand an option to return results were in some machine readable format like JSON. I currently have a python daemon that connects to the control socket which is rather tedious in terms of parsing all the command outputs. :)

No JSON and no XML will get into mainline BIRD, it's a performance nightmare. I admit that we are taking our time to introduce the CBOR/YANG API, OTOH we wanna make it good enough to last for some … decades? without substantial changes.

Thank you for your patience.
Maria

--
Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.

Reply via email to