Anycast est une méthode de routage du trafic Internet . Dans un réseau anycast, un routeur peut déterminer dynamiquement la meilleure destination pour les paquets de données . Lorsqu'un utilisateur demande des données, le trafic est acheminé vers différents serveurs en fonction d'un ensemble de facteurs déterminants. Quel que soit le serveur choisi comme destination, l'utilisateur reçoit les mêmes données.
Facteurs déterminants pour le choix de la destination
Congestion Semblable à la vitesse des véhicules sur une autoroute, les performances du réseau peuvent être affectées par la quantité de trafic sur un itinéraire Internet particulier. En utilisant anycast, les serveurs avec la route la moins encombrée vers la demande d'origine peuvent être choisis.
Santé - Lorsqu'un seul serveur devient très occupé, il peut être lent à répondre aux demandes du réseau. Les serveurs moins occupés sont considérés comme "plus sains" et peuvent être choisis pour recevoir du nouveau trafic.
Emplacement géographique - Si un serveur particulier est géographiquement proche de la demande d'origine, le trafic réseau parcourra une distance physique plus courte, de sorte que la demande se termine rapidement. Par exemple, un utilisateur en Arizona charge un site Web plus rapidement s'il est servi depuis la Californie plutôt que depuis New York. Ce type de routage est également connu sous le nom de géodiffusion .
Coût — Parfois, le coût associé à l'utilisation de certains serveurs peut être plus élevé que d'autres, auquel cas le serveur le moins cher peut être choisi pour gérer les demandes.
Autre — Des facteurs personnalisés peuvent être définis par l'opérateur de service.
Anycast est l'une des cinq meilleures techniques de routage du trafic Internet. Les autres sont monodiffusion , diffusion , multidiffusion et géodiffusion.