Sim, há muitos balanceadores de carga para redundância de ISP em dispositivos de hardware. Na verdade, a maioria dos Firewalls tem esse recurso.
Pensei que você pode fazer isso por software em uma máquina padrão.
Com o Microsoft Forefront TMG 2010 , você pode ativar o recurso Redundância do ISP .
No Windows, você não pode fazer um balanceador de rede, mas algo semelhante, isso é chamado de Sessões de Rede Distribuída . É que se você tem dois NICS com duas janelas de gateways pode aleatoriamente enviar os pacotes de uma interface e outra e devido a isso acontecer muito rapidamente na prática você obtém a adição das duas bandwiths.
Para isso, você precisa alterar o valor do registro RandomAdapter
em
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netbt\Parameters
e reinicie o computador, como diz este artigo da Microsoft: TCP / IP: balanceamento de carga vs. sessões de rede distribuídas
No Linux, você pode realizar essa tarefa usando o IPTables, como você pode ver nesta pergunta de falha do servidor: Balanceamento de carga & Ligações múltiplas de ISP NAT no Linux .