Partager via


Implémentation de Teredo

Bien qu’il ne soit pas nécessaire d’apporter des modifications de programmation pour Teredo, il est recommandé aux développeurs d’apporter des modifications mineures qui entraînent l’utilisation la plus efficace de l’interface Teredo :

  • Il est possible que les applications qui ne sont capables que de trafic IPv6 utilisent Teredo. Toutefois, le traitement du trafic IPv4 et IPv6 doit être pris en considération lors du développement du protocole d’application. L’application doit être liée à AF_INET6 ou AF_UNSPEC options de socket.
  • Les applications capables d’écouter le trafic non sollicité à partir d’Internet sont requises pour activer l’option De traduction d’adresses réseau (NAT) Traversal à l’intérieur du Pare-feu Windows. Pour ce faire, appelez l’API INetFwPolicy2 avec l’option « Edge Traversal » définie sur VARIANT_TRUE. Windows Vista garantit que l’adresse Teredo est disponible lorsqu’une application en a besoin. Par conséquent, l’adresse Teredo se stabilise automatiquement lorsque l’interface Teredo est utilisée. Si une application souhaite s’assurer que l’adresse Teredo est stable, l’appel de l’API NotifyStableUnicastIpAddressTable déclenche la transition de Teredo vers un état stable.
  • Les applications peuvent également utiliser l’option IPV6_PROTECTION_LEVEL socket Winsock pour définir le niveau de protection, ce qui permet au trafic entrant non sollicité de passer par le pare-feu. Pour plus d’informations, consultez Réception de trafic non sollicité sur Teredo .

L’implémentation d’Internet Protocol Helper (IP Helper) de fonctions Teredo spécifiques sert d’exemple de la façon dont l’adresse Teredo peut être vérifiée et mise à la disposition d’une application. Pour plus d’informations, consultez Utilisation de Teredo avec IP Helper.