<div dir="ltr"><div>OK, the problem seems to have been the name of the filter. BIRD says "syntax error, unexpected DEFAULT" so I renamed the filter to "reject_default" and that works. What did BIRD not like about "default-reject"?</div><div><br></div><div>Also, I have said filter configured as import and export filters in both ospfv3 and kernel6 but the router in question still announces the default route via OSPFv3. Can anybody tell me what filter I have to use in which direction on which protocol so that a) the router ignores the incoming OSPF default route and b) does not redistribute his default route via OSPF?<br></div><div><br></div>Mit freundlichen Grüßen,<div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Marcus Büttemeyer<br></div></div></div></div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br>From: <b class="gmail_sendername" dir="auto">Marcus Büttemeyer</b> <span dir="auto"><<a href="mailto:marcus.buettemeyer@gmail.com">marcus.buettemeyer@gmail.com</a>></span><br>Date: Sun, 7 Aug 2022 at 15:12<br>Subject: Filter OSPF to kernel routes<br>To:  <<a href="mailto:bird-users@network.cz">bird-users@network.cz</a>><br></div><br><br><div dir="ltr"><div>Hello,</div><div>I'm distributing my default route via OSPFv3 from my edge router. For testing purposes I would like to ignore that default route on one of my routers. Said router gets a default route via IPv6 router advertisements but the OSPF route is preferred. So I tried:</div><div><br></div><div>filter default-reject {<br>        if ::/0 ~ net then reject;<br>}</div><div>[...]</div><div>protocol ospf v3 ospfv3 {<br>  ipv6 {<br>    import filter default-reject;</div><div>[...] and</div><div>protocol kernel kernel6 {<br>  ipv6 { export filter default-reject; };</div><div>[...]</div><div>The filter seems to be correct, "show route filter ..." works in birdc. But I still have the OSPF default route. So it seems I misunderstand filters in BIRD completely. Can anybody point me in the right direction?<br></div><div><br></div><div><div><div dir="ltr" data-smartmail="gmail_signature"><div dir="ltr"><div>Thanks in advance,</div><div>Marcus Büttemeyer<br></div></div></div></div></div></div>
</div></div></div>