On 13.6.2016 22:05, Roman Romanyak wrote:
Hello bird users,
Hi Roman, please not, that the router you are referring to is type RTS_OSPF_EXT1. So, your input filter should look: filter OSPF_IN { if source = RTS_OSPF_EXT1 then accept; reject; } Ondrej
I ran into the issue with importing OSPF external route. Maybe someone can point me in the right direction.
This is the OSPF filter: filter OSPF_IN { if source = RTS_OSPF then accept; # reject; accept; }
And this is a route in question - a loopback interface of another router/OSPF neighbor: bird> show route for 10.120.0.55 all 10.120.0.55/32 <http://10.120.0.55/32> via x.x.x.x on bond1 [EDGE_OSPF 19:49:20] * E1 (150/10) [10.2.55.2] Type: OSPF-E1 unicast univ OSPF.metric1: 10 OSPF.metric2: 16777215 OSPF.tag: 0x00000000 OSPF.router_id: 10.2.55.2 bird>
bird> show ospf state router 10.2.55.1 distance 10 ...[some output is omitted ] external 10.120.0.55/32 <http://10.120.0.55/32> metric 0
When I replace 'accept' with 'reject' in the filter, I'm not able to see 10.120.0.55/32 <http://10.120.0.55/32> route in the FIB.
Thanks, Roman.