Anycast es una técnica de red en la que se anuncia el mismo prefijo IP desde múltiples ubicaciones. Luego, la red decide a qué ubicación enrutar la solicitud de un usuario, en función de los costos del protocolo de enrutamiento y posiblemente del "estado" de los servidores de publicidad.
Hay varios beneficios para anycast. Primero, en estado estable, los usuarios de un servicio de difusión ilimitada (DNS es un excelente ejemplo) siempre se conectarán al servidor DNS 'más cercano' (desde la perspectiva del protocolo de enrutamiento). Esto reduce la latencia, además de proporcionar un nivel de equilibrio de carga (suponiendo que sus consumidores estén distribuidos uniformemente en su red).
Otra ventaja es la facilidad de gestión de la configuración. En lugar de tener que configurar diferentes servidores DNS dependiendo de dónde se implemente un servidor / estación de trabajo (Asia, América, Europa), tiene una dirección IP configurada en cada ubicación.
Dependiendo de cómo se implemente anycast, también puede proporcionar un nivel de alta disponibilidad. Si el anuncio de la ruta de difusión ilimitada está condicionado a algún tipo de comprobación de estado (por ejemplo, una consulta DNS para un dominio bien conocido, en este ejemplo), tan pronto como un servidor falle, su ruta puede eliminarse. Una vez que la red vuelve a converger, las solicitudes de los usuarios se enviarán sin problemas a la siguiente instancia más cercana de DNS, sin la necesidad de ninguna intervención manual o reconfiguración.
Una ventaja final es la de escala horizontal; Si encuentra que un servidor se está sobrecargando, simplemente implemente otro en una ubicación que le permita tomar una proporción de las solicitudes del servidor sobrecargado. Nuevamente, como no se requiere configuración del cliente, esto se puede hacer muy rápidamente.