Best routing protocol for remote locations over VPN connecti

Hi,

I have one central location and several remote locations which are connected over PPTP VPN connections. All routers for now are RB600A.

I have an idea to set up RIP on my routers. Should I put VPN interfaces PPTP-in_ and PPTP-out or there is some other way.

I would like to broadcast my routes only between my VPN server and clients so all remote locations are interconnected through central location. I don’t want to send broadcasts elsewhere.

Is there some better routing protocol for this scenario ?

Best regards

I think, it’s better to use OSPF, if your links are quite stable and reliable

I would like to add some more. All locations (remote and central) have their Internet links (public static IP) , which are used by computers, servers, etc…

If I use some routing protocol, should I delete auto static route on all routers 0.0.0.0/0?

you may not to distribute default route if you do not need it