Bug #16692
closedOSPFv3 not active on an interface
100%
Description
Tested on 25.07.1
I created simple config with OSPF and OSFPv3 on WAN with IPv4 and IPv6 addresses so the final config was
##################### DO NOT EDIT THIS FILE! ###################### ################################################################### # This file was created by an automatic configuration generator. # # The contents of this file will be overwritten without warning! # ################################################################### ! frr defaults traditional hostname pfSense25071.mydomain.lanlocal password cisco service integrated-vtysh-config ! ip router-id 192.168.123.237 ! interface vtnet0 description "ospfd: OSPF on WAN" ip ospf area 0.0.0.0 ! router ospf ospf router-id 192.168.123.237 area 0.0.0.0 shortcut default ! router ospf6 ospf6 router-id 192.168.123.237 area 0.0.0.0 range 2001:470:6393:fa01::151/128 cost 1 interface vtnet0 area 0.0.0.0 ! line vty !
Then I updated my pfSense up to 25.11.1 and ipv6 ospf6 area 0.0.0.0 line disappeared from WAN interface and never occurred again whatever I did:
- I restarted FRR/Zebra
- I restarted OSPFv3
- I deleted WAN from OSPFv3 config and then added it back again
- I rebooted firewall
but nothing helped. Final OSPF config always stayed the same
##################### DO NOT EDIT THIS FILE! ###################### ################################################################### # This file was created by an automatic configuration generator. # # The contents of this file will be overwritten without warning! # ################################################################### ! frr defaults traditional hostname pfSense25071.mydomain.lanlocal password cisco service integrated-vtysh-config ! ip router-id 192.168.123.237 ! interface vtnet0 description "ospfd: OSPF on WAN" ip ospf area 0.0.0.0 ! router ospf ospf router-id 192.168.123.237 area 0.0.0.0 shortcut default ! router ospf6 ospf6 router-id 192.168.123.237 area 0.0.0.0 range 2001:470:6393:fa01::151/128 cost 1 interface vtnet0 area 0.0.0.0 ! line vty !
so OSPFv3 was not activated on WAN even if I saw it in OSPFv3 config ('WAN interface in OSPFv3 config.png') and /cf/conf/config.xml also had these lines
<frrospf6dinterfaces>
<config>
<interface>wan</interface>
<descr></descr>
<networktype></networktype>
<passive></passive>
<mtuignore></mtuignore>
<interfacearea>0.0.0.0</interfacearea>
<instanceid></instanceid>
<metric></metric>
<routerpriorityelections></routerpriorityelections>
<hellointervalinseconds></hellointervalinseconds>
<deadtimer></deadtimer>
<retransmitinterval></retransmitinterval>
<bfdenable></bfdenable>
This issue was reported by the customer (HS#41197504172) and customer wrote that he was able to solve this issue by manually adding into FRR config the ipv6 ospf6 area 0.0.0.0 line on interface he needed OSPFv3 on via vtysh console.
Files
Updated by Azamat Khakimyanov 25 days ago
I made a mistake, the initial config which I had on 25.07.1 was
! frr defaults traditional hostname pfSense25071.mydomain.lanlocal service integrated-vtysh-config ! password cisco ! ip router-id 192.168.123.237 ! interface vtnet0 description "ospfd: OSPF on WAN" ip ospf area 0.0.0.0 ipv6 ospf6 area 0.0.0.0 ! router ospf ospf router-id 192.168.123.237 ! router ospf6 ospf6 router-id 192.168.123.237 area 0.0.0.0 range 2001:470:6393:fa01::151/128 cost 1 ! line vty
Updated by Jim Pingle 25 days ago
- Project changed from pfSense to pfSense Packages
- Subject changed from Update from 25.07.1 to 25.11.1 breaks OSPFv3 to OSPFv3 not active on an interface
- Category changed from Routing to FRR
- Release Notes deleted (
Default)
This is unlikely to be related to the base system in any way.
FRR was upgraded to 10.x during that time so likely something changed there and the package needs updated to accommodate whatever the new requirement is.
Updated by Jim Pingle 25 days ago
Another note: Even on the older FRR the FRR package code does not generate the line in question. It generates the router ospf6 / interface vtnet0 area 0.0.0.0 line, but if you view the running configuration in vtysh it shows the line you are asking about. So it's probable that FRR 10 wants that and the format needs changed in the FRR package code.
Updated by Lev Prokofev 24 days ago
There is another report https://forum.netgate.com/topic/199743/25.11-ospf3-peerig-no-longer-working./7 and ticket HS#41511348999
Updated by Jim Pingle 24 days ago
- Status changed from New to Closed
- Assignee set to Jim Pingle
- % Done changed from 0 to 100
Fixed in FRR pkg version 2.1.2_1 which is now available on 25.11.1
Updated by Azamat Khakimyanov 19 days ago
Tested again - I initiated OSPF/OSPFv3 between 2 pfSenses which used 25.07.1 and then I updated them one-by-one up to 25.11.1.
When update finished and pfSenses rebooted, OSPF/OSPFv3 started to work without any extra settings needed.
After update in vtysh show run showed
interface vtnet0 ip ospf area 0.0.0.0 ipv6 ospf6 area 0.0.0.0
On 25.11.1 (FRR 2.1_2) and on 26.07-DEV router ospf6 conf mode doesn't have interface XXX area A.B.C.D command.