# Reproduce
## set
```
set policy prefix-list ROUTE-OSPF-STATIC rule 10 action 'permit'
set policy prefix-list ROUTE-OSPF-STATIC rule 10 prefix '172.16.222.0/28'
set policy route-map ROUTE-MAP-OSPF-STATIC rule 10 action 'permit'
set policy route-map ROUTE-MAP-OSPF-STATIC rule 10 match ip address prefix-list 'ROUTE-OSPF-STATIC'
set protocols ospf area 0 area-type normal
set protocols ospf area 0 network '172.16.253.128/29'
set protocols ospf area 0 network '172.16.254.100/32'
set protocols ospf area 0 network '172.16.252.68/30'
set protocols ospf area 0 network '172.16.252.64/30'
set protocols ospf log-adjacency-changes
set protocols ospf parameters abr-type 'cisco'
set protocols ospf parameters router-id '172.16.254.100'
set protocols ospf passive-interface 'default'
set protocols ospf passive-interface-exclude 'tun100'
set protocols ospf passive-interface-exclude 'wg02'
set protocols ospf passive-interface-exclude 'wg01'
set protocols ospf redistribute static metric-type '2'
set protocols ospf redistribute static route-map 'ROUTE-MAP-OSPF-STATIC'
```
## show
```
vyos@vyos# show protocols ospf
area 0 {
area-type {
normal
}
network 172.16.253.128/29
network 172.16.254.100/32
network 172.16.252.68/30
network 172.16.252.64/30
}
log-adjacency-changes {
}
parameters {
abr-type cisco
router-id 172.16.254.100
}
passive-interface default
passive-interface-exclude tun100
passive-interface-exclude wg02
passive-interface-exclude wg01
redistribute {
static {
metric-type 2
route-map ROUTE-MAP-OSPF-STATIC
}
}
```
```
vyos@vyos# delete protocols ospf
vyos@vyos# commit
[ protocols ospf area 0 network 172.16.253.128/29 ]
Can't find specified network area configuration.
delete [ protocols ospf ] failed
Commit failed
```
```
vyos@vyos# show protocols ospf
-area 0 {
- area-type {
- normal
- }
- network 172.16.253.128/29
- network 172.16.254.100/32
- network 172.16.252.68/30
- network 172.16.252.64/30
-}
-log-adjacency-changes {
-}
-parameters {
- abr-type cisco
- router-id 172.16.254.100
-}
-passive-interface default
-passive-interface-exclude tun100
-passive-interface-exclude wg02
-passive-interface-exclude wg01
-redistribute {
- static {
- metric-type 2
- route-map ROUTE-MAP-OSPF-STATIC
- }
-}
[edit]
```
# FRR
## Expected
```
vyos@vyos# vtysh -c "show run"
router ospf
ospf router-id 172.16.254.100
log-adjacency-changes
redistribute static route-map ROUTE-MAP-OSPF-STATIC
passive-interface default
no passive-interface tun100
no passive-interface wg01
no passive-interface wg02
network 172.16.252.64/30 area 0
network 172.16.252.68/30 area 0
network 172.16.253.128/29 area 0
network 172.16.254.100/32 area 0
```
## Got
```
vyos@vyos# vtysh -c "show run"
router ospf
ospf router-id 172.16.254.100
redistribute static route-map ROUTE-MAP-OSPF-STATIC
passive-interface default
no passive-interface tun100
no passive-interface wg01
no passive-interface wg02
```