OSPF - Out filter with accept sending out also when not redistributed?

Hello to the MikroTik community and team,

I think I have maybe found a bug in ROSv7.(17.2), when I create a route filter with following content

if(dst == 0.0.0.0/0) {set ospf-ext-metric 10; accept}

and set it in the OSPF instance as the out filter, do nothing else, OSPF is sending out the default route. But I didn´t have redistribute any routes (for my case static) or set “default-originate”. Why OSPF / RouterOS is sending it out anyways?

Check if the default route you see is actually comming from OSPF using ”routes print where ospf”.

If so, enable OSPF logging (without packets, i.e. !packets) to trace the sender.

No the default route is not from OSPF. It is from static. When it would be from OSPF I would understand why it is send out.
But how I can set the “!packets” ?

Alright, then I’ve probably misunderstood what you’re looking for.

Anyway, here’s how you enable OSPF logging: “/system logging add action=memory topics=ospf,!packet”. With this setting, you should be able to track both inbound and outbound OSPF LSA messages without being flooded by low-level protocol details.

But you don´t think that this is a bug?