hi, everybody I have encountered similar problems. My bird version is 1.3.10
I have three devices R0-2, R0 and R1 establish OSPF connections for instance 1, area 20, R0 and R2 establish OSPF connections for instance 2, area 30. I have the same configuration of R1 and R2, just ip address, route-id different: # About R2 ospf configuration filter export_OSPF { if (net = 0.0.0.0 / 0) then { print "net rejected:", net; ospf_metric2 = 20; reject; } if (net = a.b.c.0/24) then { print "net accepted:", net; ospf_metric2 = 20; accept; } reject; } filter import_OSPF { if (net = 0.0.0.0 / 0) then { print "net accepted:", net; ospf_metric2 = 20; accept; } reject; } protocol ospf ospf_business { router id e.f.g.h; debug all; export filter export_OSPF; import filter import_OSPF; area 0.0.0.30 { interface "vlanx" { hello 10; retransmit 5; cost 10; transmit delay 1; dead count 4; wait 40; # Type pointopoint; type broadcast; # Type pointomultipoint; # Priority 0; authentication cryptographic; password "pass"; }; }; } On R0 distribute the default route, you can receive from R0 default route on R1: R1: bird> show ospf lsadb ospf_business 1017-Global Type LS ID Router Age Sequence Checksum 0005 0.0.0.0 x.y.z.1 774 80000533 bf32 Area 0.0.0.20 Type LS ID Router Age Sequence Checksum 0001 x.y.z.1 x.y.z.1 855 80000554 f760 0001 x.y.z.3 x.y.z.3 837 80000552 9ab0 bird> show route protocol ospf_business 1007-0.0.0.0 / 0 via x.y.z.1 on vlan43 [ospf_business 11:24] * E2 (150/10/20) [1] [x.y.z.1] # I can receive from R0 about default route lsadb in R2's lsadb. bird> show ospf lsadb ospf_business 1017 - Global Type LS ID Router Age Sequence Checksum 0005 0.0.0.0 x.y.z.11 481 8000000d ba52 Area 0.0.0.30 Type LS ID Router Age Sequence Checksum 0001 x.y.z.11 x.y.z.11 481 8000054f 829a 0001 x.y.z.12 x.y.z.12 118 8000054a 25ef However, in the routing table, I can not see the default route. Why? Thanks.