Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

south-frr: south daemon that controls FRR #50

Open
ishidawataru opened this issue Jun 23, 2022 · 0 comments
Open

south-frr: south daemon that controls FRR #50

ishidawataru opened this issue Jun 23, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@ishidawataru
Copy link
Contributor

FRR: https://github.com/FRRouting/frr

First, investigate if the Sysrepo northbound plugin works as expected.

It looks like the plugin supports the following YANG models.

https://github.com/FRRouting/frr/tree/master/yang

If this is the case, south-frr would work as a translator between FRR YANG models and Goldstone YANG models.

Since Goldstone doesn't have YANG models for L3 routing yet, we might take FRR YANG models mostly as is by just changing the model name and prefixes.

We also need to consider if using the same sysrepo instance between Goldstone and FRR is a good idea.

If we use the same sysrepo instance, FRR YANG models will become visible to Goldstone north daemons.
However, north daemons should not configure FRR directly with FRR YANG models. They should always use Goldstone YANG models and let south-frr do the translation.

To make the FRR YANG models invisible from the north daemons, we might create a dedicated sysrepo instance for FRR and let south-frr bridge two sysrepo instances.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant