Add BFD support for RouterOS7#3495
Conversation
|
I am now partially confused, are there two ways of adding support for things? Should any nerd knobs etc be implemented in the Cheers |
We can probably fix that ;) but I need to know what's confusing ;))
It depends ;))
Some of that is modularity, some of it is history. We try not to implement too many things in the core of a technology module because then the configuration templates (as well as supporting code) become hard to understand. That's why a bunch of BGP session options ended in In your particular case, you're probably wondering why BFD-with-BGP is configured in Hope this helps (and apologies for the confusion !), Ivan |
|
Hi @ipspace , its understandable, I've been guilty myself. Would be best idea be to then implement when possible into the module if it exists? In terms of using the 'plugin', do the devices automatically inherit the plugins when they run? Cheers |
As always, the correct answer is "it depends" 🤷🏻♂️
Sort of, but you don't have to worry about that. If a device needs plugin-related configuration, the plugin code adds the plugin name to the node config list, so the per-device template (in the extra/plugin directory) is used sometime late in the configuration process. |
I saw that BFD work had mostly been done for RouterOS7
This adds the OSPF v2/v3 support.
Will not be much extra to add for BGP if requested.
To do multihop BFD will need a little bit more effort though.
Was tested with the
bfd.ymlin theospfv2andospfv3This work would follow the 7.18 to 7.21.4