2 votes

préférence pour les serveurs ipv6 et ipv4

Un serveur web que je gère fonctionne sous Ubuntu 14.04 et est configuré pour une double pile - ipv6 et ipv4. D'après ce que j'ai compris, les connexions ipv6 ont la priorité, après quoi il faut revenir à ipv4.

Curieusement, en inspectant les journaux du serveur Apache, je peux voir que les deux protocoles sont utilisés alternativement pour les connexions à partir de mon ordinateur de bureau qui est compatible avec l'ipv6. Un instant, il utilise ipv6, l'instant d'après ipv4 sans qu'il y ait de rime ou de raison pour laquelle il choisit l'un ou l'autre.

Il n'y a aucun problème apparent ici - je me demande simplement quels sont les facteurs qui font qu'un protocole ou l'autre est utilisé à des moments différents alors que rien n'a changé à ma connaissance ?

4voto

Michael Hampton Points 232226

Les navigateurs web modernes ne suivent pas les règles habituelles pour la préférence IPv6 parce que cela entraînerait des retards très importants si le client avait brisé Connectivité IPv6 . Au lieu de cela, ils utilisent un algorithme appelé Happy Eyeballs, ( RFC 6555 ) qui tente les deux IPv6 et IPv4 presque simultanément, avec un bref délai entre les deux, et utilise ensuite la connexion dont il reçoit la réponse en premier, en abandonnant l'autre. Cet algorithme était destiné à contourner les situations dans lesquelles le client a brisé Connectivité IPv6.

Lorsque Happy Eyeballs est utilisé, il est tout à fait normal de voir des connexions IPv6 et IPv4 du même hôte vers votre serveur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X