انیکست (Anycast) یک روش برای مسیریابی ترافیک اینترنتی هست. در یک شبکه خالی، یک روتر میتونه به طور پویا بهترین مقصد رو برای بستههای داده تعیین کنه. زمانی که یک کاربر دادهای رو درخواست میده، ترافیک به سرورهای مختلف، بسته به مجموعهای از عوامل تعیین کننده هدایت میشه. صرف نظر از اینکه سرور به عنوان مقصد انتخاب شده، کاربر دادههای مشابه را دریافت میکنه. انیکست در واقع براساس الگوریتمهای مسیریابی که در شبکهها استفاده میشن، تصمیم گیری میکنه که درخواست کاربر از کدوم مسیر بهتره بره تا به مقصد مورد نظر برسه.
عوامل تعیین کننده بهترين مقصد در انیکست
جابجایی (Congestion)- مشابه سرعت وسایل نقلیه در بزرگراه، عملکرد شبکه، میتونه تحت تاثیر میزان ترافیک در هر مسیر خاص اینترنت قرار بگیره. با استفاده از anycast، سرورهایی که تراکم ترافیکی کمتری دارن، انتخاب میشن.
سلامت (Health)- وقتی که یک سرور به شدت مشغول هست، ممکنه به درخواستهای شبکه پاسخ بده اما با این حال،سرورهایی که کمتر شلوغ هستند، “سالمتر” در نظر گرفته میشن و ممکنه برای دریافت ترافیک جدید انتخاب بشن.
موقعیت جغرافیایی (Geographical location)- اگر یک سرور خاص به لحاظ جغرافیایی، نزدیک درخواست اولیه باشه، ترافیک شبکه از فاصله فیزیکی کوتاهتر عبور میکنه، به طوری که درخواست سریعتر انجام میشه.
هزینه (Cost)- گاهی اوقات هزینه استفاده از برخی از سرورها ممکنه بالاتر از دیگران باشه، دراین صورت ممکنه سروری که کمترین هزینه برای رسیدگی به درخواستها رو داره انتخاب بشه.
دیگر (Other)- عاملهای سفارشی رو میشه توسط اپراتور سرویس تعریف کرد.
تکنیک و روشهای مسیر یابی
آدرسدهی تکی (unicast)
آدرسدهی همگانی (broadcast)
آدرسدهی گروهی (multicast)
آدرس دهی نزدیک (Anycast)
آدرسدهی منطقهای (Geocast)