نوکیا سیستم عامل شبکه SR Linux را برای روترها معرفی کرد

شرکت نوکیا ارایه شده سیستم عامل جدید شبکه روتر سرویس لینوکس (SR Linux) جهت دار برای استفاده در زیرساخت شبکه مراکز داده و محیط های ابری. SR Linux به عنوان یک جزء کلیدی از راه حل های Nokia Data Center Fabric دیده می شود و روی خط روترهای Nokia 7250 IXR و 7220 IXR نصب خواهد شد. راه حل مبتنی بر SR Linux در حال حاضر در مرکز داده جدید اپل در دانمارک آزمایش می شود.

برخلاف سایر سیستم‌عامل‌های تجهیزات شبکه مبتنی بر هسته لینوکس، SR Linux توانایی دسترسی به محیط زیربنایی لینوکس پلتفرم را حفظ می‌کند، که در پشت APIها و رابط‌های تخصصی پنهان نیست. کاربران به هسته لینوکس اصلاح نشده و برنامه‌های اصلی سیستم (bash، cron، Python و غیره) دسترسی دارند و برنامه‌های خاص با استفاده از NetOps Toolkit ایجاد می‌شوند که به زبان‌های برنامه‌نویسی خاصی وابسته نیست. برنامه های کاربردی مبتنی بر جعبه ابزار NetOps، مانند پیاده سازی پروتکل های مسیریابی، به API های شبکه های مختلف دسترسی دارند اما به عنوان اجزای مستقل عمل می کنند.

این رویکرد مدیریت برنامه‌ها را به‌صورت جداگانه از سیستم‌عامل ممکن می‌سازد؛ برای مثال، می‌توانید یک اپلیکیشن را بدون ایجاد تغییرات در سیستم به‌روزرسانی کنید یا سیستم عامل را بدون بازسازی برنامه‌ها به‌روزرسانی کنید. علاوه بر برنامه های کاربردی استاندارد، مانند اجرای پروتکل های مسیریابی، امکان اجرای برنامه های دلخواه از تولید کنندگان شخص ثالث نیز وجود دارد. استفاده از یک هسته لینوکس اصلاح نشده نگهداری وصله ها را برای از بین بردن آسیب پذیری ها و ایجاد افزونه ها بسیار ساده می کند. امکان دسترسی به ابزارهای لینوکس، پچ ها و بسته ها و همچنین پشتیبانی از اجرای در کانتینرهای ایزوله اعلام شده است.
تعریف نقاط بازرسی برای بازگرداندن تغییرات در صورت بروز مشکل پشتیبانی می شود.

نوکیا سیستم عامل شبکه SR Linux را برای روترها معرفی کرد

مدیریت را می توان از طریق انجام داد gNMI (رابط مدیریت شبکه gRPC)، رابط خط فرمان، پلاگین های پایتون و API مبتنی بر JSON-RPC.
برای دسترسی به عملکرد سرویس های در حال اجرا در سیستم، استفاده از gRPC و پروتکل تبادل داده Protocol Buffers پیشنهاد شده است. برنامه‌های لینوکس SR می‌توانند داده‌های حالت را با استفاده از معماری انتشار/اشتراک (pub/sub) مبادله کنند، که از gRPC و بافرهای پروتکل نیز استفاده می‌کند و از IDB (پایگاه داده نوکیا) به عنوان مکانیزم تحویل تضمینی استفاده می‌کند.
برای ساختاردهی اطلاعات در مورد وضعیت برنامه و پیکربندی مورد استفاده، از مدل‌های داده یانگ (نسل بعدی) استفاده می‌شود. RFC-6020).

پیاده سازی پروتکل شبکه، از جمله پروتکل دروازه مرزی چند پروتکل (MP-BGP)، VPN اترنت (EVPN) و شبکه قابل توسعه مجازی (VXLAN)، مبتنی بر پشته پروتکل اثبات شده SR OS (سیستم عامل سرویس روتر نوکیا) هستند که قبلاً در بیش از یک میلیون روتر نوکیا یک زیر سیستم برای انتزاع اجزای سخت افزاری استفاده می شود XDP (مسیر داده توسعه پذیر).

برای خودکارسازی عملیات ایجاد، استقرار، راه اندازی زیرساخت شبکه مرکز داده، جمع آوری و تجزیه و تحلیل تله متری، پلت فرم خدمات فابریک نوکیا (FSP) ارائه شده است. FSP همچنین ابزارهای شبیه سازی شبکه نرم افزاری را برای ساده سازی برنامه ریزی، طراحی، آزمایش و اشکال زدایی شبکه های مرکز داده ارائه می دهد. اجزای شبکه با استفاده از جداسازی کانتینر بر اساس پلتفرم Kubernetes شبیه‌سازی می‌شوند، که به شما امکان می‌دهد نمونه‌های جداگانه SR Linux را در محیط‌های ایزوله خود اجرا کنید.

اساساً FSP به شما این امکان را می دهد که به صورت برنامه نویسی یک کپی مجازی از یک شبکه واقعی ایجاد کنید و از همان نرم افزار (SR Linux در کانتینرها) در این شبکه شبیه سازی شده استفاده کنید که در روترها و سوئیچ های واقعی استفاده می شود. علاوه بر این، از همین پیکربندی در شبکه های واقعی و شبیه سازی شده استفاده می شود که به شبکه شبیه سازی شده نرم افزاری اجازه می دهد تا به عنوان اولین لینک برای ایجاد و آزمایش تغییرات استفاده شود. بر اساس محیط شبیه سازی شده، FSP می تواند تمام اطلاعات مورد نیاز برای استقرار یک شبکه واقعی را تولید کند.

منبع: opennet.ru

اضافه کردن نظر