Tunnel to Natted remote lan

hello
I’d like to find a type of tunnel that allows me to connect my lan to several remote Natted lans.

remote networks are natted with dynamic Public IPs (typically 3G connections), And I cannot configure port forwarding on remote routers.

In my side I have a Mikrotik internal router , and a 3rd party firewall (i can admin this firewall ).

I’m asking: i’ve planned to install a small Mikrotik router inside remote networks, maybe in DHCP-client, that can build a tunnel with my local network.

Please, Do some one can suggest me a type of tunnel to solve my problem ?
TIA
Stefano

http://wiki.mikrotik.com/wiki/Manual:Interface/SSTP

→ only one portforward on your side needed at the firewall you can control and you’re done.
(lots of things to config though)

L2tp has advantage over sstp: it uses udp instead tcp, so it is much faster…

thank you both!