diff options
author | Renato Westphal <renato@opensourcerouting.org> | 2018-05-24 01:12:29 +0200 |
---|---|---|
committer | Renato Westphal <renato@opensourcerouting.org> | 2018-10-27 20:16:12 +0200 |
commit | a7ca2199b709e268196878554e01c9e78bc1c60f (patch) | |
tree | 571dc3748ee20405f21b3973525f7d6d039e33f5 /ripd | |
parent | lib: add a new northbound plugin for ConfD (diff) | |
download | frr-a7ca2199b709e268196878554e01c9e78bc1c60f.tar.xz frr-a7ca2199b709e268196878554e01c9e78bc1c60f.zip |
lib: add a new northbound plugin for Sysrepo
This plugin leverages the northbound API to integrate FRR with Sysrepo,
a YANG-based configuration and operational state data store.
The plugin is linked to the libsysrepo library and communicates with
the sysrepod daemon using GPB (Google Protocol Buffers) over AF_UNIX
sockets. The integration consists mostly of glue code that calls the
appropriate FRR northbound callbacks in response to events triggered
by the sysrepod daemon (e.g. request to change the configuration or to
fetch operational data).
To build the sysrepo plugin, provide the --enable-sysrepo option to the
configure script while building FRR (the libsysrepo library needs to be
installed in the system).
When installed, the sysrepo plugin will be available for all FRR daemons
and can be loaded using the -M (or --module) command line option.
Example: bgpd -M sysrepo.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'ripd')
0 files changed, 0 insertions, 0 deletions