<div dir="ltr">Hello,<div><br></div><div>So I am going to stick to the working solution by using /30 links between routers and then setting a lower metric for R3 -> R4, and R4 -> R2 which has the same effect as what I wanted to achieve. (Only disadvantage that it's more work to setup and maintain)</div><div><br></div><div>Thank you!</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-09-20 13:39 GMT+02:00 Ondrej Zajicek <span dir="ltr"><<a href="mailto:santiago@crfreenet.org" target="_blank">santiago@crfreenet.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Sat, Sep 19, 2015 at 09:09:54PM +0200, LU wrote:<br>
> Hi,<br>
><br>
> I have 4 routers connected like this.<br>
><br>
> (<a href="http://10.4.4.1/24" rel="noreferrer" target="_blank">10.4.4.1/24</a>)        (10.4.4.4.2/24)<br>
>        R1           R2<br>
>          \            /<br>
>           \          /<br>
>           SWITCH<br>
>          /          \<br>
>         /            \<br>
>       R3            R4<br>
> (<a href="http://10.4.4.3/24" rel="noreferrer" target="_blank">10.4.4.3/24</a>)       (<a href="http://10.4.4.4/24" rel="noreferrer" target="_blank">10.4.4.4/24</a>)<br>
><br>
><br>
> I export a default route (<a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a>) from R1 and R2 with an ospf_metric1 =<br>
> 100..<br>
><br>
> At R3, in an import filter I set the ospf_metric1 of R1's default route to<br>
> 10.<br>
><br>
> At R4, in an import filter I set the ospf_metric1 of R2's default route to<br>
> 10.<br>
><br>
> What I expect is that R3's routing table is going to contain <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a> via<br>
> R1.<br>
> and likewise R4's routing table is going to contain <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a> via R2.<br>
><br>
> Unfortunately it doesn't happen and both R3's and R4's routing table has<br>
> <a href="http://0.0.0.0/0" rel="noreferrer" target="_blank">0.0.0.0/0</a> via R2.<br>
<br>
</span>Hi<br>
<br>
Unfortunately that is not how import from OSPF works in BIRD. The route<br>
is first selected inside OSPF (from possible OSPF paths) and then<br>
imported to the main table (where it is compared to routes from other<br>
protocols). Therefore setting ospf_metric1 in import filters have<br>
no relevance (unless you have multiple OSPF instances and compare<br>
routes from them in the main table).<br>
<br>
Note that being able to import all possible OSPF routes to the main table<br>
would be a nice feature, but it is not currently implemented.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Elen sila lumenn' omentielvo<br>
<br>
Ondrej 'Santiago' Zajicek (email: <a href="mailto:santiago@crfreenet.org">santiago@crfreenet.org</a>)<br>
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, <a href="http://wwwkeys.pgp.net" rel="noreferrer" target="_blank">wwwkeys.pgp.net</a>)<br>
"To err is human -- to blame it on a computer is even more so."<br>
</font></span></blockquote></div><br></div>