Existem roteadores específicos para esta função. Na verdade não são só roteadores. O balanceamento de links não é feito na camada 3 (de roteamento). E sim entre as camadas 4 a 7(não lembro qual).
Olhe essa série de produtos da foundry: Foundry Networks Application Switching Products - ServerIron XL Series
Ele faz: "These switches pack all the essentially swiss-army-knife application traffic management features, including server load balancing, layer 7 switching, global load balancing and ISP link load balancing at the industry's best entry price."
ou seja, ele faz: load balance, switchin na camada 7 (pode fazer controle por conteúdo), global load balance e link load balance ISP (que é o que você precisa).
Esse endereço mostra como fazer com o cisco:
Cisco - Troubleshooting Load Balancing Over Parallel Links Using Cisco Express Forwarding
Agora qual linha de produto eu já não sei. Nunca mechi com sisco.