Page MenuHomeVyOS Platform

ospfv3 bfd configuration bug / typo. config applied to wrong interface name.
Closed, ResolvedPublicBUG

Description

Version: VyOS 1.2.6-S1

When enabling bfd on ospfv3 the generated FRR config places "ipv6 ospf6 bfd" under "interface 224" instead of "interface eth2.224".

[email protected]:~$ show configuration commands | match bfd
set interfaces ethernet eth2 vif 224 ip ospf bfd
set interfaces ethernet eth2 vif 224 ipv6 ospfv3 bfd

[email protected]:~$ vtysh
b2# sh run
~~
!
interface 224
ipv6 ospf6 bfd
!
interface eth2.224
ip ospf bfd
ipv6 ospf6 cost 1
ipv6 ospf6 dead-interval 10
ipv6 ospf6 hello-interval 1
!
~~

Details

Difficulty level
Easy (less than an hour)
Version
1.2.6-s1
Why the issue appeared?
Implementation mistake
Is it a breaking change?
Perfectly compatible

Event Timeline

danhusan renamed this task from ospfv3 bdf configuration bug / typo to ospfv3 bfd configuration bug / typo. config applied to wrong interface name..Dec 23 2020, 10:05 PM
This comment was removed by danhusan.
danhusan changed Why the issue appeared? from Will be filled on close to Implementation mistake.
danhusan changed Is it a breaking change? from Unspecified (possibly destroys the router) to Perfectly compatible.

@c-po I expected this to go into 1.2.7 but it did not. How would I tag this properly so it hopefully makes it into 1.2.8?

@danhusan that PR was only done to current and not backported. I just packported it to the crux branch.