Page MenuHomeVyOS Platform

Add OSPF network types "point-to-multipoint non-broadcast" and "point-to-point dmvpn"
In progress, LowPublicFEATURE REQUEST

Description

According to FRR documentation https://docs.frrouting.org/en/latest/ospfd.html#clicmd-ip-ospf-network-broadcast-non-broadcast-point-to-multipoint-delay-reflood-non-broadcast-point-to-point-dmvpn there are two additional OSPF network types.
Need to add OSPF network types "point-to-multipoint non-broadcast" and "point-to-point dmvpn"

Details

Version
-
Is it a breaking change?
Perfectly compatible
Issue type
Feature (new functionality)

Related Objects

StatusSubtypeAssignedTask
In progressFEATURE REQUESTc-po
In progressFEATURE REQUESTNone

Event Timeline

a.apostoliuk changed the task status from Open to In progress.
a.apostoliuk claimed this task.
a.apostoliuk triaged this task as Low priority.

I can see that on VyOS 1.5-rolling-202503030030, the network type "point-to-multipoint" and "non-broadcast" is available. But not "point-to-multipoint non-broadcast"

vyos@LBS-RO1# set protocols ospf int eth1 network 
Possible completions:
   broadcast            Broadcast network type
   non-broadcast        Non-broadcast network type
   point-to-multipoint  Point-to-multipoint network type
   point-to-point       Point-to-point network type
vyos@LBS-RO1# set protocols ospf int eth1 network point-to-multipoint 
Possible completions:
  <Enter>       Execute the current command

It is possible to configure from FRR:

LBS-RO1(config-if)# ip ospf network point-to-multipoint 
  <cr>
  delay-reflood  Specify OSPF delayed reflooding of LSAs received on P2MP interface
  non-broadcast  Specify OSPF point-to-multipoint network doesn't support broadcast

Also, I can't find a way to statically configure neighbors, something that is required when configuring non-broadcast mode. Suggested command:

set protocols ospf neighbor '169.254.0.1'

That could trigger following command in FRR:

router ospf
 neighbor 169.254.0.1