Replies: 1 comment 1 reply
|
It looks like your main problem is that the wireguard device is not there when FRR is configured. I have no problem if you create the devices in the initial script, similar to how we create/configure interfaces for all other network devices (where, for example, a tunnel interface is created but without any parameters). You might need to set the _linux_device_type or something similar in device quirks to create the right type of device. |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
For a wireguard VPN plugin I'm having an issue that OSPF is trying to establish adjacencies across a tunnel that is still under construction.
A race condition similar to how BIRD needs the VRF devices to exist before the configuration is deployed. Any thoughts on how we should solve this?
Perhaps we could define a pseudo
datapathmodule and allow plugins to activate it and add scripts to be executed. Then ospf (and other modules) could haveconfig_after: [ datapath ]Note that the vrf Linux devices need to exist before wireguard tunnels get created, so even amongst datapath scripts there may be a partial ordering
All reactions