Componentes teredo
A infraestrutura do Teredo consiste nos seguintes componentes:
Clientes Teredo
Um cliente Teredo é um nó IPv6/IPv4 que dá suporte a uma interface de túnel Teredo por meio da qual os pacotes são encapsulados para outros clientes teredo ou nós na Internet IPv6 (por meio de uma retransmissão teredo). Um cliente Teredo se comunica com um servidor Teredo para obter um prefixo de endereço do qual um endereço IPv6 baseado em Teredo é configurado ou usado para facilitar a comunicação com outros clientes ou hosts Teredo na Internet IPv6.
O Windows XP com Service Pack 1 (SP1) com o Pacote de Rede Avançado, Windows XP com Service Pack 2 (SP2), Windows Server 2003 com Service Pack 1 (SP1), Windows Server 2003 com Service Pack 2 (SP2), Windows Vista e Windows Server 2008 incluem o cliente Teredo.
Servidores Teredo
Um servidor Teredo é um nó IPv6/IPv4 que está conectado à Internet IPv4 e à Internet IPv6 e dá suporte a uma interface de túnel Teredo sobre a qual os pacotes são recebidos. A função geral do servidor Teredo é auxiliar na configuração de endereços de clientes Teredo e facilitar a comunicação inicial entre clientes Teredo e outros clientes Teredo ou entre clientes Teredo e hosts somente IPv6. O servidor Teredo escuta na porta UDP 3544 para tráfego Teredo.
Ao contrário do cliente, o servidor Teredo não está incluído nas plataformas operacionais da Microsoft. Para facilitar a comunicação entre computadores cliente Teredo baseados no Windows, a Microsoft implantou servidores Teredo na Internet IPv4.
Retransmissões teredo
Uma retransmissão teredo é um roteador IPv6/IPv4 que pode encaminhar pacotes entre clientes Teredo na Internet IPv4 (usando uma interface de túnel Teredo) e hosts somente IPv6. Em alguns casos, a retransmissão teredo interage com um servidor Teredo para facilitar a comunicação inicial entre clientes Teredo e hosts somente IPv6. A retransmissão teredo escuta na porta UDP 3544 para o tráfego Teredo.
Assim como o servidor Teredo, as plataformas operacionais da Microsoft não incluem a funcionalidade de retransmissão teredo. Atualmente, a Microsoft não planeja implantar retransmissões Teredo na Internet IPv4. As retransmissões teredo não são necessárias para se comunicar com retransmissões específicas do host Teredo.
Retransmissões de Host-Specific Teredo
A comunicação entre clientes Teredo e hosts IPv6 configurados com um endereço global deve passar por uma retransmissão teredo. Isso é necessário para hosts somente IPv6 conectados à Internet IPv6. No entanto, quando o host IPv6 é compatível com IPv6 e IPv4 e conectado à Internet IPv4 e à Internet IPv6, a comunicação deve ocorrer entre o cliente Teredo e o host IPv6 pela Internet IPv4, em vez de ter que percorrer a Internet IPv6 e passar por uma retransmissão teredo.
Uma retransmissão específica do host Teredo é um nó IPv6/IPv4 que tem uma interface e conectividade com a Internet IPv4 e a Internet IPv6 e pode se comunicar diretamente com clientes Teredo pela Internet IPv4, sem a necessidade de uma retransmissão teredo intermediária. A conectividade com a Internet IPv4 pode ser por meio de um endereço IPv4 público ou por meio de um endereço IPv4 privado e um NAT vizinho. A conectividade com a Internet IPv6 pode ser por meio de uma conexão direta com a Internet IPv6 ou por meio de uma tecnologia de transição IPv6, como 6to4, em que os pacotes IPv6 são encapsulados pela Internet IPv4. A retransmissão específica do host Teredo escuta na porta UDP 3544 para tráfego Teredo.
O Windows XP com SP1 com o Pacote de Rede Avançado, o Windows XP com SP2, o Windows Server 2003 com SP1, o Windows Server 2003 com SP2, o Windows Vista e o Windows Server 2008 incluem a funcionalidade de retransmissão específica do host teredo, que será habilitada automaticamente se o computador tiver um endereço global atribuído. Um endereço global é atribuído em uma mensagem de anúncio de roteador recebida de um roteador IPv6 nativo, um roteador ISATAP ou um roteador 6to4. Se o computador não tiver um endereço global, a funcionalidade do cliente Teredo será habilitada.
A retransmissão específica do host Teredo permite que os clientes Teredo se comuniquem com eficiência com hosts 6to4, hosts IPv6 com um prefixo global não 6to4 ou hosts ISATAP ou 6over4 dentro de organizações que usam um prefixo global para seus endereços, desde que ambos os hosts estejam usando uma versão do Windows que dê suporte ao Teredo.