Какво представлява Anycast?

Anycast е метод за маршрутизиране на интернет трафик. В една anycast мрежа, рутерът може динамично да определи най-добрата дестинация за пакети данни. Когато потребителят поиска данни, трафикът се насочва към различни сървъри в зависимост от набор от определящи фактори. Независимо кой сървър е избран като дестинация, потребителят получава същите данни.

Факторите, които могат да определят най-добрата дестинация, включват:

  • Претоварване - Подобно на скоростта на превозните средства по магистралата, производителността на мрежата може да бъде повлияна от количеството трафик по всеки конкретен интернет маршрут. Използвайки anycast, могат да бъдат избрани сървъри с най-малко претоварен маршрут към първоначалната заявка.
  • Здраве - Когато един сървър стане много зает, може да се забави да отговори на мрежовите заявки. Сървърите, които са по-малко заети, се считат за "по-здравословни" и могат да бъдат избрани да получават нов трафик.
  • Географско местоположение - Ако даден сървър е географски близо до първоначалната заявка, мрежовият трафик ще премине по-късо физическо разстояние, така че заявката ще приключи по-бързо. Например потребител в Аризона ще зареди уебсайт по-бързо, ако се обслужва от Калифорния, а не от Ню Йорк. Този тип маршрутизация е известен още като geocast.
  • Разходи - Понякога разходите, свързани с използването на някои сървъри, могат да бъдат по-високи от другите, като в този случай може да се избере най-евтиният сървър, който да обработва заявки.
  • Други - Потребителските оператори могат да определят персонализирани фактори.

Anycast е една от петте най-добри техники за маршрутизиране на интернет трафик. Другите са едноадресни, излъчвани, мултикаст и геокаст.

Условия за Интернет, Мрежа, Условия на мрежата