تفاوت anycast و unicast
بیشترین قسمت اینترنت از طریق یک برنامه مسیریابی به نام unicast کار می کند. در unicast، هر nodeی که بر روی شبکه قرار دارد یک آدرس آی پی اختصاصی دریافت می کند.
می توان گفت شبکه های خانگی و ادارات از unicast استفاده می کنند. زمانی که یک رایانه به شبکه ی وایرلس کانکت می شود و پیامی تحت عنوان “این آدرس آی پی در حال استفاده است” را دریافت می کند، به این معنی است که تداخل IP صورت گرفته، زیرا یک کامپیوتر دیگر بر روی همان شبکه unicast از همان آدرس آی پی استفاده می کند. این حالت در اکثر مواقع، مجاز نمی باشد.
زمانی که یک CDN از آدرس unicast استفاده میکند، ترافیک مستقیماً به سمت یک node خاص هدایت میشود. قابلذکر است این امر به هنگام وقوع ترافیکهای خیلی حجیم مانند حملات DDoS، منجر به ایجاد یک آسیبپذیری میگردد.
از آن جا که ترافیک، مستقیماً به سمت یک دیتاسنتر خاص هدایت میگردد، ممکن است در آن لوکیشن و یا اطراف آن، ترافیک بسیار حجیمی رخ دهد که گفتنی است به طور بالقوه منجر به denial of service نسبت به درخواستهای قانونی میگردد.
استفاده از anycast به این معناست که شبکه میتواند بسیار مقاوم باشد. زیرا همیشه ترافیک، بهترین مسیر را انتخاب میکند و کل دیتاسنتر میتواند بهصورت آفلاین درآمده و ترافیک بهصورت خودکار به سمت یک دیتاسنتر proximal هدایت شود.