6to4 é conhecido por não ser confiável, e Teredo é ainda pior. Quando você se comunica entre o 6to4 e o Teredo, você obtém todos os problemas de cada um combinado e mais alguns devido a interações complexas entre os protocolos.
Assim, pode ser uma surpresa para você que a resposta seja: Sim, você pode obter uma comunicação confiável entre 6to4 e Teredo.
Ambos os protocolos sofrem do mesmo problema principal. Eles confiam em relés de terceiros que são subprovisionados e devido à sua natureza de terceiros não possuem SLA.
Teredo usa um relê para ambas as direções. O 6to4 geralmente usa dois para diferentes direções, mas devido ao roteamento triangular em Teredo, você acaba dependendo de três relés 6to4 em vez de apenas dois. Esse é um total de quatro relés de terceiros dos quais você estará dependendo - todos os quais devem ter capacidade suficiente para o seu tráfego.
Mas você não precisa depender de retransmissões de terceiros. Você pode configurar seu próprio revezamento.
Configurando seu próprio Teredo Relay
O revezamento Teredo é o mais simples de configurar e, por acaso, é o mais importante para o seu cenário. Uma retransmissão Teredo precisa de uma única porta UDP em um endereço IPv4 público. Assim, você não deve implantar o relé na LAN atrás do seu roteador D-Link. Você deve evitar ter qualquer relé / gateway 6to4 no caminho entre sua LAN e a retransmissão Teredo. Assim, você não deve implantar o relé fora do roteador D-Link.
Em suma, você precisa de um relé Teredo no roteador D-Link para fazer a conectividade funcionar de forma confiável. Se a D-Link não puder executar uma retransmissão Teredo, sua melhor opção será substituir o roteador D-Link por um roteador que possa executar uma retransmissão Teredo. Na minha experiência, ele funcionará de forma confiável se você usar uma máquina Linux com o Miredo configurado no modo de retransmissão para o roteador.
A implantação de sua própria retransmissão Teredo no roteador D-Link não significa apenas que você não precisa mais depender de um relé Teredo de terceiros. Ele também lhe dará um caminho nativo entre seu revezamento Teredo e sua LAN, evitando assim dois dos três relés 6to4 de terceiros também.
O que resta
Você ainda estaria confiando em um único relé 6to4 de terceiros. Um cliente Teredo precisa escolher qual servidor Teredo estará usando. Os dois clientes Teredo que eu conheço têm um padrão configurado que será usado se você não alterar a configuração por conta própria. O caminho de rede do servidor Teredo para o seu roteador D-Link terá que passar por um relé 6to4.
Então, o que você precisa fazer é escolher um servidor Teredo com acesso a um relé 6to4 confiável. Idealmente, um relé 6to4 deve ser configurado na máquina que executa o servidor Teredo.
Esta é uma configuração recomendável?
A instalação de uma retransmissão Teredo no seu roteador é, definitivamente, uma melhoria na confiabilidade, desde que seu roteador tenha um endereço IPv4 público. Ele proporcionará uma melhoria significativa na confiabilidade para qualquer comunicação com usuários Teredo e não terá impacto em outras comunicações. Isso é verdade, independentemente de o seu roteador estar fazendo o 6to4 ou o IPv6 nativo.
No entanto, o uso do 6to4 em sua LAN não é recomendável, já que muitas redes não instalaram nenhum relé 6to4. Os hosts em sua LAN frequentemente enfrentam problemas para se comunicar com hosts com IPv6 nativo.
Não é recomendável usar um cliente Teredo devido às mesmas razões que o 6to4 não é. No entanto, existem alguns casos em que Teredo pode ser útil. Mais importante ainda, um cliente Teredo pode se conectar a hosts na LAN por trás de seu roteador (supondo que seu roteador tenha uma retransmissão Teredo). E às vezes eu me deparei com implantações CGN funcionando tão mal que Teredo através do CGN é mais confiável do que o TCP através do CGN.