Hi,
It all depends on your design and what you are trying to do. If you are designing a data center with multiple tenants, than protocols like BGP, MPLS, VRF, etc... maybe necessary for segregating each customer. If you are just designing a data center for a single agency, running an IGP like OSPF or ISIS is probably sufficient.
HTH