Desde que você perguntou aqui, em vez de em algum lugar como link , eu vou assumir que você é mais um usuário doméstico com essa necessidade especial. Para evitar qualquer coisa complicada, como roteamento baseado em políticas e VLANs, manterei a configuração mais simples, mas tenha em mente que qualquer meio de fazer o que você pede é mais complicado do que a configuração atual.
Vou ignorar a configuração do serviço DHCP, mas isso pode ser feito no roteador ou em outro dispositivo em cada rede local. Eu também estou pulando NAT dentro dos dispositivos de gateway; isso reduz alguma complexidade, mas acaba adicionando mais e pode quebrar algumas coisas que não gostam de ser duplicadas NAT (uma vez no roteador e novamente no gateway para a internet).
Também presumo que cada uma das LANs atuais tenha um dispositivo de gateway atualmente, embora elas precisem ter a capacidade de definir uma rota estática, portanto, talvez seja necessário substituí-la. Além desses dois dispositivos, você precisará de dois dispositivos roteadores com pelo menos duas interfaces Ethernet nas quais você possa configurar rotas IP. Por exemplo, o Cisco 2611s de segunda mão funcionará e será barato, mas pode não ter o desempenho desejado; você vai querer fazer alguma pesquisa. Como alternativa, você pode usar dois servidores Linux configurados para roteamento.
Eu conectaria a porta WAN do GW1 (dispositivo de gateway um) ao DSL1 e GW2 ao DSL2. Os gateways obtêm suas informações de IP da WAN do ISP. No lado da LAN, IPs estáticos devem ser usados. Para este exemplo, direi que o GW1 está usando 192.168.0.1 e o GW2 está usando 192.168.0.2 na rede 192.168.0.0/24.
Usando um switch, conecte GW1, GW2, R1 (roteador 1) e R2 juntos. Atribua R1 192.168.0.3 e R2 192.168.0.4 nas interfaces conectadas aos dispositivos de gateway. R1 então usaria a rede 192.168.1.0/24 para LAN1 e um IP de 192.168.1.1. O R2 usaria a rede 192.168.2.0/24 para LAN2 e um IP de 192.168.2.1.
Conecte um comutador a cada uma das portas LAN nos roteadores e hosts em cada LAN para seus respectivos comutadores. Os hosts LAN1 usariam 192.168.1.1 como seu GW padrão, os hosts LAN2 usariam 192.168.2.1.
Em R1, crie uma rota estática para 192.168.2.0/24 com o próximo salto de 192.168.0.4 e rota padrão para 192.168.0.1. No R2, crie uma rota estática para 192.168.1.0/24 com o próximo salto de 192.168.0.3 e a rota padrão para 192.168.0.2.
No GW1, você precisaria de uma rota estática para 192.168.1.0/24 com o próximo salto de 192.168.0.3 e no GW2 você precisaria de uma rota estática para 192.168.2.0/24 com o próximo salto de 192.168.0.4.
Agora, suas duas LANs são configuradas, usando seus ISPs originais, mas também podem se comunicar umas com as outras.