You can go for OSPF if you are having multivendor enviroment and you can go for EIGRP if you are only going to use cisco devices.
you can create stub area feature of OSPF so you don,t need high end devices on spoke ends.
Getting Started
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: