I wonder if there are any conceptual disadvantages of redistributing routes learned through eBGP peerings into an IGP, like OSPF.
I have read of course about performance issues and the risk of creating routing loops in the case of two-way redistribution between EGP and IGP, which make perfect sense to me. However those don't really apply to the network I am running (very small number of prefixes received on the eBGP peerings, in the range of 3000, and no IGP -> EGP redistribution).
In a context where performance is not really a concern, are there any more fundamental reasons not to redistribute those routes into OSPF and go for iBGP or another strategy ?
Or put another way, was performance the only motivation that led to specify iBGP when BGP was specified ?