Aller au contenu principal

9. Limitations

Happy Eyeballs gérera les échecs de connexion initiaux au niveau de la couche TCP/IP; cependant, d'autres défaillances ou problèmes de performances peuvent toujours affecter la connexion choisie.

9.1. Découverte de l'Unité Maximale de Transmission du Chemin (Path Maximum Transmission Unit Discovery)

Étant donné que Happy Eyeballs n'est actif que pendant la poignée de main initiale et que TCP ne passe pas la poignée de main initiale, les problèmes liés au MTU peuvent être masqués et passer inaperçus pendant Happy Eyeballs. La résolution de ce problème est hors de la portée de ce document. Une solution consiste à utiliser "Packetization Layer Path MTU Discovery" (Découverte MTU du Chemin de la Couche de Paquétisation) [RFC4821].

9.2. Couche Application (Application Layer)

Si le DNS renvoie plusieurs adresses pour différents serveurs d'application, l'application elle-même peut ne pas être opérationnelle et fonctionnelle sur tous. Les exemples courants incluent Transport Layer Security (TLS) et HTTP.

9.3. Masquage des Problèmes Opérationnels (Hiding Operational Issues)

Il a été observé dans la pratique que Happy Eyeballs peut masquer des problèmes dans les réseaux. Par exemple, si une mauvaise configuration entraîne l'échec systématique d'IPv6 sur un réseau donné alors qu'IPv4 est toujours fonctionnel, Happy Eyeballs peut nuire à la capacité de l'opérateur à remarquer le problème. Il est recommandé que les opérateurs de réseau déploient des moyens externes de surveillance pour assurer la fonctionnalité de toutes les familles d'adresses.