Vad är Anycast?

Anycast är en metod för att dirigera Internettrafik. I ett smidigt nätverk kan en router dynamiskt bestämma den bästa destinationen för datapaket. När en användare begär data, dirigeras trafiken till olika servrar beroende på en uppsättning bestämningsfaktorer. Oavsett vilken server som är vald som destination, får användaren samma data.

Faktorer som kan bestämma bästa destinationen inkluderar:

  • Congestion - På samma sätt som bilens hastighet på en motorväg kan nätverksprestationen påverkas av trafikmängden på en viss Internet-rutt. Med hjälp av anycast kan servrar med den minst överbelastade vägen till ursprungsförfrågan väljas.
  • Hälsa - När en enda server blir mycket upptagen kan det vara långsamt att svara på nätverksförfrågningar. Servrar som är mindre upptagna betraktas som "friskare" och kan väljas för att få ny trafik.
  • Geografiskt läge - Om en viss server är geografiskt nära ursprungsförfrågan, kommer nätverkstrafiken att resa ett kortare fysiskt avstånd, så att begäran kommer att slutföra snabbare. Till exempel kommer en användare i Arizona att ladda en webbplats snabbare om den serveras från Kalifornien snarare än New York. Denna typ av routing är också känd som geokast.
  • Kostnad - Ibland kan kostnaden för att använda vissa servrar vara högre än andra, i vilket fall den billigaste servern kan väljas för att hantera förfrågningar.
  • Övriga - Anpassade faktorer kan definieras av serviceoperatören.

Anycast är en av de fem bästa teknikerna för att dirigera Internettrafik. De andra är unicast, broadcast, multicast och geocast.

Internettermer, Nätverk, Nätverksvillkor