¿Qué es Anycast?

Anycast es un método para enrutar el tráfico de Internet. En una red anycast, un enrutador puede determinar dinámicamente el mejor destino para los paquetes de datos. Cuando un usuario solicita datos, el tráfico se enruta a diferentes servidores en función de un conjunto de factores determinantes. Independientemente de qué servidor se elija como destino, el usuario recibe los mismos datos.

Los factores que pueden determinar el mejor destino incluyen:

  • Congestión : similar a la velocidad de los vehículos en una carretera, el rendimiento de la red puede verse afectado por la cantidad de tráfico en cualquier ruta de Internet en particular. Usando anycast, se pueden elegir los servidores con la ruta menos congestionada hacia la solicitud de origen.
  • Salud : cuando un solo servidor está muy ocupado, puede ser lento responder a las solicitudes de red. Los servidores que están menos ocupados se consideran "más saludables" y se pueden elegir para recibir nuevo tráfico.
  • Ubicación geográfica : si un servidor en particular está geográficamente cerca de la solicitud de origen, el tráfico de la red viajará una distancia física más corta, para que la solicitud se complete con mayor rapidez. Por ejemplo, un usuario en Arizona cargará un sitio web más rápido si se sirve desde California en lugar de Nueva York. Este tipo de enrutamiento también se conoce como geocast.
  • Costo : a veces, el costo asociado con el uso de algunos servidores puede ser más alto que otros, en cuyo caso se puede elegir el servidor de menor costo para manejar las solicitudes.
  • Otros : el operador del servicio puede definir factores personalizados.

Anycast es una de las cinco mejores técnicas para enrutar el tráfico de Internet. Los otros son unicast, broadcast, multicast y geocast.

Términos de internet, red, términos de red