I’ve been playing with the dynamic routing protocol OSPF on RouterOS for a while and I noticed that my OSPF routes and interfaces are listed as “dynamic”.
Also I see that the interface used in these directories is “bridge-local”. Why is this and how can I do something about it? See following outputs:
ospf interface:
[admin@MikroTik] /routing ospf interface> print
Flags: X - disabled, I - inactive, D - dynamic, P - passive
# INTERFACE COST PRI NETWORK-TYPE AUT... AUTHENTICATIO...
0 ether2 50 1 point-to-point none
1 ether3 100 1 point-to-point none
2 D bridge-local 10 1 broadcast none
3 D bridge-local 10 1 broadcast none
I have created two more entries in the interface directory with interfaces ether2 and ether3 (the interfaces used to form adjacencies).
The settings used there is how it is configured on the adjacency routers (Juniper SRX).
Interfaces are selected into the OSPF process based on network definitions in /routing ospf network.
So you define IP ranges that should run the OSPF process, and the router then dynamically runs OSPF on the interface which terminates an IP address inside that subnet.
So in your case, please post:
/routing ospf network print
/routing ospf interface print
/ip address print
Btw, removing the entries in /interface bridge port - removed the Dynamic entries in /routing ospf interface as well. Before ether2 and ether3 were listed as slaves, but not anymore.
I adjusted several properties on the other sides of these interfaces, like cost/metric and hello/dead intervals. So the OSPF interface cannot be dynamic.