IPv6 com 2 ISPs, conexão perdida para o ISP 1. A conexão será recuperada através do ISP2?

1

Eu estava procurando por um tempo uma informação sobre recuperação de conexão com IPv6 com 2 prefixos de rede em um link do host. I.E. esse aplicativo usará o segundo endereço IP quando o tempo limite de conexão atingir o primeiro.

Roteador conectado a dois ISPs e configurado com dois prefixos. Host conectado ao roteador tem um link com 2 prefixos.

Durante a visualização, o fluxo de vídeo do youtube passa de ROUTER para o link conectado ao ISP1. Depois que o link de ROUTER para ISP1 foi interrompido, a camada Application no HOST recuperará a conexão por meio de outro link? Se sim porque? Mencionar fontes (RFCs ou publicações) onde eu possa ler sobre isso.

    
por boomer 31.08.2016 / 20:16

1 resposta

0

O caso específico que você mencionou é coberto por rfc6724 :

10.5. Configuring a Multi-Homed Site

Consider a site A that has a business-critical relationship with another site B. To support their business needs, the two sites have contracted for service with a special high-performance ISP. This is in addition to the normal Internet connection that both sites have with different ISPs. The high-performance ISP is expensive, and the two sites wish to use it only for their business-critical traffic with each other.

Each site has two global prefixes, one from the high-performance ISP and one from their normal ISP. Site A has prefix 2001:db8:1aaa::/48 from the high-performance ISP and prefix 2001:db8:70aa::/48 from its normal ISP. Site B has prefix 2001:db8:1bbb::/48 from the high- performance ISP and prefix 2001:db8:70bb::/48 from its normal ISP. All hosts in both sites register two addresses in the DNS

O que ele não fornece é o failover automático quando uma rota é interrompida.

O failover Multiwan não faz parte da especificação ipv6 (rfc2460)

A situação é a mesma que para o ipv4, exceto que o NAT é desencorajado no ipv6 e, portanto, as mesmas soluções que usamos no ipv4 seriam um problema no ipv6.

A maneira mais limpa de executar o failover multi-wan automático seria obter um bloco ipv6 e configurar o BGP com ambos os ISPs, mas isso pode ser um pouco exagerado para uma configuração pequena. O mesmo se aplica ao ipv4.

A opção barata no ipv4 era fazer NAT e ter um roteador para escolher qual wan link usar. O equivalente em ipv6 é NPTv6 com ULA no interior com algumas vantagens sobre o NAT do ipv4.

A maneira como os aplicativos lidam com o failover de um link para outro dependerá do aplicativo e da maneira como ele é construído. O servidor com o qual o aplicativo estava falando estará falando de repente com um endereço diferente com um prefixo de rede diferente.

Aplicações que falam HTTP provavelmente não terão problemas. Aplicativos falando em SSH terão suas conexões interrompidas.

Então, para resumir, não, o IPv6 não possui nenhuma solução mágica de failover / roaming que funcione de forma transparente para todos os aplicativos de forma transparente.

PS: Eu vi pessoas falarem sobre o uso da preferência de roteador como um meio de alcançar o failover em seu cenário original, mas não tenho idéia se isso funcionaria. Mesmo se fizesse aplicações ainda teria que cuidar de alguns aspectos (conexões ssh ainda morreriam)

    
por 01.09.2016 / 18:44