جستجو
برای جستجو متن مورد نظر وارد کنید و Enter بزنید برای بستن Esc بزنید.
Anycast روشی برای آدرسدهی و مسیریابی شبکه است، که یکی از تکنیکهای بسیار قدرتمند در CDN برای کاهش تأخیر بارگذاری صفحات وب و حملات هکرها محسوب میشود. اگرچه پیادهسازی این تکنیک بسیار مشکل و پیچیده است، اما نتیجه نهایی بسیار ارزشمندی، هم برای کاربر و هم ارائهدهندگان این سرویس، فراهم میکند.
در این مقاله، به مفهوم روش آدرسدهی Anycast و مزایای استفاده از آن میپردازیم و نحوه عملکرد و کاربرد آن را در زمینه توزیع محتوا شرح میدهیم.
Anycast یک نوع روش آدرسدهی و مسیریابی در شبکه است. براساس این فناوری، یک IP میتواند به دو یا چند سرور اختصاص دادهشود، به صورتی که همه سرورها به صورت همزمان در شبکه قابل دسترس باشند. مزیت این فناوری در انتخاب بهترین مسیر، بهوسیله مسیریابها (Routers) برای دسترسی به سرور مورد نظر است. معیارهایی، مانند میزان فاصله، زمان تأخیر، شلوغی مسیر و Nodeهای بین راه برای این انتخاب تعیینکننده هستند.
این تکنیک شبکهسازی، به دستگاههای متعددی اجازه میدهد یک آدرس IP یکسان را با هم به اشتراک بگذارند. براساس مکان درخواست کاربر، مسیریابها آن را به نزدیکترین دستگاه در شبکه ارسال میکنند؛ این کار بسیار سودمند است، زیرا تأخیر (Latency) را کاهش و افزونگی (Redundancy) را افزایش میدهد. اگر یک مرکز داده به هر دلیلی آفلاین شود، IP Anycast میتواند بهترین مسیر را برای کاربر انتخاب کرده و او را به یکی دیگر از مراکز داده نزدیک به او هدایت کند.
آدرسدهی به روش IP Anycast مزایای بسیار زیادی دارد، که به همین دلیل CDN اَبر دِراک نیز از معماری Anycast به عنوان یک راهکار موثر در سرویسدهی خود بهره میبرد.
بیشترین قسمت اینترنت از طریق یک برنامه مسیریابی به نام Unicast کار میکند. در Unicast، هر Nodeی که بر روی شبکه قرار دارد، یک آدرس IP اختصاصی دریافت میکند. میتوان گفت شبکههای خانگی و ادارات از Unicast استفاده میکنند.
زمانی که یک رایانه به شبکۀ وایرلس کانکت میشود، و پیامی تحت عنوان “این آدرس IP در حال استفاده است” را دریافت میکند، به این معنی است که تداخل IP صورت گرفته، زیرا یک کامپیوتر دیگر بر روی همان شبکه Unicast از همان آدرس IP استفاده میکند. این حالت در اکثر مواقع، مجاز نمیباشد.
زمانی که یک CDN از آدرس Unicast استفاده میکند، ترافیک مستقیما به سمت یک Node خاص هدایت میشود. قابل ذکر است این امر به هنگام وقوع ترافیکهای خیلی حجیم مانند حملات DDoS، منجر به ایجاد یک آسیبپذیری میگردد.
از آنجا که ترافیک، مستقیما به سمت یک دیتاسنتر خاص هدایت میگردد،
ممکن است در آن لوکیشن و یا اطراف آن، ترافیک بسیار حجیمی رخ دهد، که گفتنی است به طور بالقوه منجر به Denial of Service نسبت به درخواستهای قانونی میگردد.
استفاده از Anycast به این معناست که شبکه میتواند بسیار مقاوم باشد.
زیرا همیشه ترافیک، بهترین مسیر را انتخاب میکند و کل دیتاسنتر میتواند به صورت آفلاین درآمده و ترافیک به صورت خودکار به سمت یک دیتاسنتر Proximal هدایت شود.
جهت اطلاعات بیشتر با پشتیبانی نوژن پردازش در ارتباط باشید.