قدمت نوكيا نظام تشغيل شبكة SR Linux لأجهزة التوجيه

شركة نوكيا مقدم نظام تشغيل الشبكة الجديد راوتر خدمة لينوكس (ريال لينكس) الموجهة للاستخدام في البنية التحتية للشبكة لمراكز البيانات والبيئات السحابية. ويُنظر إلى SR Linux على أنه مكون رئيسي في حلول Nokia Data Center Fabric وسيتم تثبيته على خط أجهزة التوجيه Nokia 7250 IXR و7220 IXR. يتم بالفعل اختبار الحل المبني على SR Linux في مركز البيانات الدنماركي الجديد التابع لشركة Apple.

على عكس أنظمة التشغيل الأخرى لمعدات الشبكات المعتمدة على Linux kernel، يحتفظ SR Linux بالقدرة على الوصول إلى بيئة Linux الأساسية للنظام الأساسي، والتي لا تكون مخفية خلف واجهات برمجة التطبيقات والواجهات المتخصصة. يمكن للمستخدمين الوصول إلى نواة Linux غير المعدلة وتطبيقات النظام الأساسية (bash، cron، Python، وما إلى ذلك)، ويتم إنشاء تطبيقات محددة باستخدام مجموعة أدوات NetOps، التي لا ترتبط بلغات برمجة محددة. تصل التطبيقات المستندة إلى NetOps Toolkit، مثل تطبيقات بروتوكول التوجيه، إلى واجهات برمجة تطبيقات مختلفة للشبكة ولكنها تعمل كمكونات مستقلة.

يتيح هذا الأسلوب إدارة التطبيقات بشكل منفصل عن نظام التشغيل؛ على سبيل المثال، يمكنك تحديث أحد التطبيقات دون إجراء تغييرات على النظام أو تحديث نظام التشغيل دون إعادة إنشاء التطبيقات. بالإضافة إلى التطبيقات القياسية، مثل تطبيقات بروتوكولات التوجيه، من الممكن تشغيل برامج عشوائية من الشركات المصنعة التابعة لجهات خارجية. يؤدي استخدام نواة Linux غير المعدلة إلى تبسيط عملية صيانة التصحيحات بشكل كبير للقضاء على نقاط الضعف وإنشاء الوظائف الإضافية. تم الإعلان عن القدرة على الوصول إلى أدوات Linux المساعدة والتصحيحات والحزم، بالإضافة إلى دعم التشغيل في حاويات معزولة.
يتم دعم تحديد نقاط التفتيش لاسترجاع التغييرات في حالة حدوث مشكلات.

قدمت نوكيا نظام تشغيل شبكة SR Linux لأجهزة التوجيه

يمكن أن تتم الإدارة من خلال gNMI (واجهة إدارة الشبكة gRPC)، وواجهة سطر الأوامر، ومكونات Python الإضافية وواجهة برمجة التطبيقات المستندة إلى JSON-RPC.
للوصول إلى وظائف الخدمات التي تعمل في النظام، يُقترح استخدام gRPC وبروتوكول تبادل البيانات Protocol Buffers. يمكن لتطبيقات SR Linux تبادل بيانات الحالة باستخدام بنية النشر/الاشتراك (pub/sub)، والتي تستخدم أيضًا gRPC والمخازن المؤقتة للبروتوكول، وتستخدم IDB (قاعدة بيانات Nokia Impart) كآلية تسليم مضمونة.
لتنظيم المعلومات حول حالة التطبيق والتكوين المستخدم، يتم استخدام نماذج بيانات YANG (الجيل التالي الآخر). RFC-6020).

تعتمد تطبيقات بروتوكول الشبكة، بما في ذلك بروتوكول البوابة الحدودية المتعددة البروتوكولات (MP-BGP)، وEthernet VPN (EVPN)، والشبكة المحلية القابلة للتوسيع الافتراضية (VXLAN)، على مجموعة بروتوكولات SR OS (نظام تشغيل جهاز توجيه خدمة Nokia) المثبتة بالفعل والتي تم استخدامها على أكثر من شبكة. مليون جهاز توجيه نوكيا. يتم استخدام النظام الفرعي لتجريد مكونات الأجهزة XDP (مسار البيانات الموسعة).

لأتمتة عمليات إنشاء ونشر وإعداد البنية التحتية لشبكة مركز البيانات وجمع وتحليل القياس عن بعد، يتم تقديم منصة Nokia Fabric Services (FSP). يوفر FSP أيضًا أدوات محاكاة شبكة البرامج لتبسيط تخطيط وتصميم واختبار وتصحيح شبكات مراكز البيانات. تتم محاكاة مكونات الشبكة باستخدام عزل الحاوية استنادًا إلى النظام الأساسي Kubernetes، والذي يسمح لك بتشغيل مثيلات SR Linux الفردية في بيئاتها المعزولة.

بشكل أساسي، يتيح لك FSP إنشاء نسخة افتراضية من شبكة حقيقية برمجيًا واستخدام نفس البرنامج (SR Linux في الحاويات) في هذه الشبكة المحاكاة المستخدمة على أجهزة التوجيه والمحولات الحقيقية. علاوة على ذلك، يتم استخدام نفس التكوين في الشبكات الحقيقية والمقلدة، مما يسمح باستخدام الشبكة المحاكية برمجيًا كحلقة وصل أولى لإجراء التغييرات واختبارها. واستنادًا إلى البيئة المحاكاة، يستطيع مقدم الخدمة المالية (FSP) إنشاء جميع المعلومات اللازمة لنشر شبكة حقيقية.

المصدر: opennet.ru

إضافة تعليق