Page MenuHomeVyOS Platform

OSPFv3 router ID not configured in FRR
Closed, ResolvedPublicBUG

Description

During rewrite of OSPFv3 from Perl to Python it was discovered that in the current Perl backend the router-id is not propagated down to FRR

Reproduce

set protocols ospfv3 parameters router-id 1.1.1.1

Produces

!
router ospf6
!

But expected is :

!
router ospf6
 ospf6 router-id 1.1.1.1
!

Details

Difficulty level
Easy (less than an hour)
Version
1.3-beta-202101231023
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible
Issue type
Internal change (not visible to end users)

Event Timeline

The old scheme generate

!
router-id 1.1.1.1
!
router ospf6
!
line vty
!

It's changing not protocol ospfv3, but protocol zebra.
What looks like a bug.

Or the configuration is simply passed to the wrong daemon

PR https://github.com/vyos/vyatta-cfg-quagga/pull/66

set protocols ospf parameters router-id '1.1.1.1'
set protocols ospfv3 area 0.0.0.0 interface 'eth1'
set protocols ospfv3 area 0.0.0.0 range 2001:db8:1111::/64
set protocols ospfv3 parameters router-id '1.1.1.2'

Vtysh

!
ip route 0.0.0.0/0 192.168.100.1 24
!
router ospf
 ospf router-id 1.1.1.1
!
router ospf6
 ospf6 router-id 1.1.1.2
 area 0.0.0.0 range 2001:db8:1111::/64
 interface eth1 area 0.0.0.0
!
line vty
!

Show ospfv3

vyos@r5-roll:~$ show ipv6 ospfv3 
 OSPFv3 Routing Process (0) with Router-ID 1.1.1.2
 Running 00:15:27
Viacheslav changed the task status from Open to Needs testing.Jan 24 2021, 3:20 PM
SrividyaA set Issue type to Internal change (not visible to end users).Aug 30 2021, 5:47 PM