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

Implement VRF #13

Open
frederic-loui opened this issue Apr 7, 2024 · 1 comment
Open

Implement VRF #13

frederic-loui opened this issue Apr 7, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@frederic-loui
Copy link
Member

Implement VRF feature.

This will remove any ambiguity and make all object VRF aware.
At the present time rtnetlink is not completely ready, but this is WIP here

@rwestphal
Copy link
Member

For VRF support, we'll need to check out RFC 8529 to understand how VRFs should be handled from a management perspective. Also, yang2-rs will need to be extended to expose libyang's YANG schema mount functionality.

Aside from that, the protocol implementations should require little to no changes in order to support VRFs. All protocols already support multiple instances, which are well isolated one from another. We'll just need the ability to bind protocol instances to VRFs as specified in the configuration.

At the present time rtnetlink is not completely ready, but this is WIP here

Thanks for the heads-up. I see that the PR was merged already. It's good to know rtnetlink won't need further changes when it comes to adding VRF support in Holo.

@rwestphal rwestphal added the enhancement New feature or request label Apr 15, 2024
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

2 participants