Question: why use ibgp over ospf?
Answer: Each OSPF router would have a full understanding of all the routes that are in the area in which it resides without needing a full mesh, and it converges very, very quickly. Using an IGP is recommended with iBGP.