99% do balanceamento de carga é saber o que você está tentando equilibrar.
Se você está tentando simplesmente equilibrar QUALQUER e TODO o tráfego baseado em IP entre dois ISPs separados ... você definitivamente precisará do BGP ou outro protocolo de roteamento de borda similar. Mas isso terá que ser negociado com os dois provedores para que isso aconteça.
Se você estiver tentando balancear a carga do tráfego de saída ... muitos roteadores de alta qualidade permitirão que você faça isso com o mínimo de esforço. Sem detalhes do tipo de roteador ... e suas capacidades ... só posso adivinhar.
Se você está tentando balancear a carga do tráfego de entrada ... você está pronto para uma briga. Quick & Os stratigies baseados em DNS sujos para distribuir carga (DNS round-robin ... DNS baseado em geografia ... etc.) são bastante abundantes ... mas eles não distribuem a carga uniformemente. Outras soluções são menos do que fascinantes ... e a maioria depende de ter os IPs disponíveis de ambos os ISPs.