Cisco + Mikrotik + OSPF (L2TP)

Hello

I’m trying to set up the next scheme
192.168.201.0/24 (LAN Mikro) ---- 172.16.251.193 (L2TP Mikro) -------------------L2TP------------------- 172.16.106.0/24(LAN Cisco)
Cisco (L2TP server) and Mikrotik (L2TP Client) and OSPF over this link

Mikrotik succes connection to Cisco and get IP address.
OSPF neighbors are set up over L2TP, and Cisco have the network of Mikrotik in routing table, but the Mikrotik does not have the Cisco network in routing table, although he receives information about Cisco networks.

[admin@MikroTik] > routing ospf neighbor print detail
 0 instance=default router-id=172.16.254.1 address=172.16.254.1
   interface=l2tp-out1 priority=1 dr-address=0.0.0.0
   backup-dr-address=0.0.0.0 state="Full" state-changes=5 ls-retransmits=0
   ls-requests=0 db-summaries=0 adjacency=21m35s
 ------------------------------------------
[admin@MikroTik] > routing ospf route print detail
0 instance=default dst-address=172.16.106.0/24 state=intra-area gateway=""
   interface="" cost=11 area=0.0.0.1

1 instance=default dst-address=172.16.254.1/32 state=intra-area
   gateway=0.0.0.0 interface=l2tp-out1 cost=10 area=0.0.0.1

2 instance=default dst-address=192.168.201.0/24 state=intra-area
   gateway=0.0.0.0 interface=bridge1 cost=10 area=0.0.0.1

I think, this because gateway=“” interface=“”, but how fix this?

I think that I’ll work with an EoIP or GRE tunnel between them.