امروزه با افزایش اندازه جداول مسیریابی (Routing Tables) ناشی از رشد استفاده از توپولوژی Multi-home Aware Addressing چالش های زیادی بهمراه آورده است و نیازمند رویکرد بخصوصی میباشد. در توپولوژی Multi Homing آدرسهای اینترنتی متعدد استفاده و یک میزبان یا شبکه به بیش از یک شبکه متصل میشوند. همچنین یکی از معضلات دیتاسنترهای پیشرفته در سازمانها بحث Datacenter Mobility است که بوسیله روش های روتینگ سنتی نمیتوان پاسخگوی نیازهای آنها بود و برای برطرف کردن این مشکل پروتکل پروتکل Cisco LISP اولین بار توسط شرکت سیسکو معرفی شد.
هدف این پروتکل ارتباط بین چند دیتاسنتر در راستای Workload Mobility می باشد. امروزه سازمان ها و موسسات نیازمند راهکاری قابل اطمینان و بدون وقفه برای جابجایی اپلیکیشن های بر بستر شبکه یا به کلود دارند، راهکار Workload Mobility این فرآیندها را بصورت اتوماتیک و با کمترین ریسک پاسخ میدهد.
اجزای پروتکل LISP
ابتدا برای بررسی مفهوم LISP به ماهیت IP address توجه کنید. IP address ها شامل دو رکن اساسی Location و Identity میشوند. در پروتکل LISP (Locator ID Separation Protocol) تشخیص هر نود شبکه را به مجموعهای از ویژگی های آن مرتبط کرد. همچنین این پروتکل شناسه دستگاه و موقعیت آن را به دو پارامتر مختلف با عناوین (Endpoint Identifier (EID و (Routing Locator (RLOC تقسیم نموده و یک الگوی جدید را ارائه می نماید.
در راهکاری که پروتکل Cisco LISP ارائه میدهد دیگر آدرس Endpoint ها درون شبکه هاییکه بین دیتاسنترها وجود دارد تبلیغ (Advertise) نمیشود و ارتباط بین شعبه های مختلف در هنگام جابجایی Endpoint که با Tag مشخص می شود بر عهده LISP است.
در این حالت نود ها از Routing Infrastructure جدا می شوند و زمانی کهConvergence داخل Routing Infrastructure رخ دهد و یا لینک های ارتباطی یا transport لینک ها دچار مشکل بشود اختلالی در ارتباط از طریق LISP به وجود نمی آید. این ویژگی قابلیتهایی از قبیل مدریت ترافیک ورودی، جابجایی نود و تداوم IP Session در هنگام جابجایی تسهیل و همچنین مجازیسازی شبکه با مقیاسپذیری بالا را راحت تر میکند.
سرور Mapping Database
با بهره گیری از LISP، هنگام جابجایی یک Endpoint از مکانی به مکان دیگر، تنها اتفاقی که رخ می دهد تغییر attribute مربوط به First Hop Gateway می باشد و به همین جهت به ساختاری نیاز است که Mapping و Remapping را انجام دهد و متوجه این جابجایی شود.
در این فرآیند Mapping و Remapping، آدرس سرور ثابت می ماند و فقط نقطه دسترسی اولیه به شبکه تغییر پیدا می کند. پس نیاز است که مخزنی از اطلاعات در مورد Endpoint ها و نقاط دسترسی آنها به شبکه فراهم شود که هر زمان Mobility رخ دهد آن را تغییر بدهد و آپدیت کند. اطلاع از این جابجایی بر عهده Mapping Database System است.
روش Encapsulation در پروتکل Cisco LISP
در Encapsulation پروتکل Cisco LISP، با اضافه شدن یک Payload به همراه IP Address و LISP Header، یک بسته UDP ایجاد میشود.
سوئیچهای نکسوس سیسکو با استفاده از سیستم عامل NX-OS، یکی از پیشرفتهترین ویژگیها و ابزارهایی را برای مشتریان ارائه میدهند تا نیازهای شبکههای خود را بهتر پیشبینی و مدیریت کنند. این ویژگیها و امکانات شامل موارد زیر میشوند:
- انعطافپذیری در مقیاسپذیری: سوئیچهای نکسوس با سیستم عامل NX-OS، امکانات بسیار بالایی را برای مقیاسپذیری شبکه ارائه میدهند. این به معنای این است که مشتریان میتوانند شبکههای خود را با توجه به نیازهای آینده گسترش دهند و از امکاناتی مانند Virtual Port Channels (vPC) و FabricPath برای ارتقاء و گسترش شبکه خود استفاده کنند.
- پیشبینی نیازهای آینده: سیستم عامل NX-OS، امکانات پیشرفتهای مانند مدیریت پهنای باند و QoS (Quality of Service) را فراهم میکند که به کاربران این امکان را میدهد تا نیازهای آینده خود را پیشبینی کرده و برنامهریزی کنند. این امکانات به مشتریان کمک میکنند تا با توجه به رشد و تغییرات در شبکه، بهترین استفاده را از زیرساخت خود داشته باشند.
- مدیریت هوشمند ترافیک: NX-OS ابزارهای قدرتمندی را برای مدیریت ترافیک شبکه ارائه میدهد. این امکانات شامل ابزارهای مانیتورینگ و تحلیل ترافیک، اعمال قوانین و سیاستهای ترافیکی، و همچنین بهبود عملکرد و کارایی شبکه از طریق توزیع هوشمند ترافیک میشوند.
- حفاظت امنیتی: NX-OS امکانات و ویژگیهای امنیتی قدرتمندی را فراهم میکند که به کاربران کمک میکند تا شبکههای خود را در برابر تهدیدات امنیتی مختلف محافظت کنند. این امکانات شامل رمزنگاری، ورود به سیستم (Authentication)، کنترل دسترسی (Access Control) و دیگر ویژگیهای امنیتی میشوند.