I asked a very high level ISP tech about this, and he said they use a protocol similar to RIP and OSPF. They handle a lot more traffic, and use a Cisco router to do the balancing. He suggested registering for RIP and going with that.