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

[RFE] Please add ManageForeignNextHops=no when it will be released in systemd 256 #1309

Open
akunszt opened this issue Jan 8, 2024 · 0 comments
Labels
kind/feature A feature request

Comments

@akunszt
Copy link

akunszt commented Jan 8, 2024

Current situation

Please check the systemd/systemd#29034 ticket for the details.

Impact

We had to patch the systemd-networkd and rebuild the Flatcar images by ourselves to make our BGP routers work. For a time being it is fine to do this but in the long-run we prefer to use the official upstream images.

Ideal future situation

As systemd 256 adds support for ManageForeignNextHops like ManageForeignRoutes or ManageForeignRoutingPolicyRules please set it to no by default. This way the systemd-networkd won't interfere with any service which manages nexthops.

Implementation options

Add the following line to the [Network] section in /usr/lib/systemd/networkd.conf.d/10-disable-route-mgmt.conf.

ManageForeignNextHops=no

Additional information

This always can be set (or override) by the user. I am just asking to set the default the same way as you did with the routes and policies. Also please note that systemd 256 is not yet released and I have no information when that can hit Flatcar Linux. I created this ticket only as a "reminder".
If you think that the disabling that nexthop management is a bad default value then please close this, we can disable it in our configuration too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature A feature request
Projects
Status: 📝 Needs Triage
Development

No branches or pull requests

1 participant