VPN between 3 networks

Hi,

I have experience only with small routers without any advanced features and I have encountered a problem. One of my friends asked me to help him with setting up a VPN between 3 networks. Network 2 and 3 should get IP’s from the 1st network. How can I do this? What type of VPN should I choose ?

Thanks
VoIP_.jpg

use MPLS

http://wiki.mikrotik.com/wiki/Transparently_Bridge_two_Networks_using_MPLS

On first network create DHCP server