Tested on:
2.5.0-DEVELOPMENT (amd64)
built on Tue Sep 29 01:01:39 EDT 2020
FreeBSD 12.2-PRERELEASE
Issue with absence of 'frr_ospf_neighbors.xml' file is fixed now.
But I wasn't able to get working setup with 'Non-broadcast' on both Hub and Spoke (both were 2.5.0-DEV).
I created:
HUB
- Router Priority 255:
- WAN (192.168.122.78) area 0 (NBMA)
- LAN (192.168.78.1) area 0 (Passive)
- 'Redistribute a Default route to neighbors' checked
- Neighbor: 192.168.122.53 (Neighbor Priority: 0)
Spoke
- Router Priority 0:
- WAN (192.168.122.53) area 0 (NBMA)
- LAN (192.168.53.1) area 0 (Passive)
- Neighbor: 192.168.122.78 (Neighbor Priority: 255)
On both Hub and Spoke 'show ip ospf neighbor' were empty.
On HUB: show ip ospf interface
vtnet0 is up
ifindex 1, MTU 1500 bytes, BW 10000 Mbit
Internet Address 192.168.122.78/24, Broadcast 192.168.122.255, Area 0.0.0.0
MTU mismatch detection: enabled
Router ID 192.168.122.78, Network Type NBMA, Cost: 10
Transmit Delay is 1 sec, State DR, Priority 255
No backup designated router on this network
Multicast group memberships: OSPFAllRouters
Timer intervals configured, Hello 30s, Dead 120s, Wait 120s, Retransmit 5
Hello due in 9.160s
Neighbor Count is 0, Adjacent neighbor count is 0
BFD: Detect Multiplier: 3, Min Rx interval: 300, Min Tx interval: 300
On Spoke: show ip ospf interface
vtnet0 is up
ifindex 1, MTU 1500 bytes, BW 10000 Mbit
Internet Address 192.168.122.53/24, Broadcast 192.168.122.255, Area 0.0.0.0
MTU mismatch detection: enabled
Router ID 192.168.122.53, Network Type NBMA, Cost: 10
Transmit Delay is 1 sec, State DROther, Priority 0
No backup designated router on this network
Multicast group memberships: OSPFAllRouters
Timer intervals configured, Hello 30s, Dead 120s, Wait 120s, Retransmit 5
Hello due in 8.935s
Neighbor Count is 0, Adjacent neighbor count is 0
BFD: Detect Multiplier: 3, Min Rx interval: 300, Min Tx interval: 300
so Hub is DR when Spoke is DRother but Neighbor counts are zero on both. So even when we added neighbors manually FRR/OSPF doesn't see it.
I got working setup with 'Point-to-multipoint' on Hub and 'Point-to-point' on Spoke - no problem (the same settings as I tried for NBMA, just changed Network type)