>BGPで受けた経路ををOSPFにredistして、

うーん。経路数が十分少なければこのアプローチも可能だと思うけど、
大規模な環境だと普通はiBGPでlocal prefかなんかで振り分けませんか?

iBGP multi-pathってのもありだと思うけど。