I'm hearing two different things on how my inbound traffic will route with two ISP's. I'd like to use all provider assigned address space from ISP-A and not use address space from ISP-B at all. ISP-A and ISP- B are connected to two separate routers on my network. I'd like to establish an iBGP session between the two of them and then figure out some form of load balancing between the two for outbound traffic. That part I think I have under control, for now. The inbound side is a different story, however.
I've heard that as long as ISP-A is willing to advertise my block separately from their large aggregate block, then I should be ok. Otherwise, all inbound traffic will likely flow through ISP-B because they will be advertising the my specific block. (i.e. ISP-A only announces my few /24's included within their Class A whereas ISP-B announces just my few /24's making ISP-B the more specific route). I've also heard, in conflict to the above, that inbound traffic will almost always flow back through ISP-A (unless the connection is down) because they "own" the block.
Can anyone break the tie?