ما هي أنظمة التشغيل المفتوحة لمعدات الشبكة

ناقشنا في اليوم الآخر كيف تتحول الوكالات الحكومية في أوروبا إلى برمجيات مفتوحة المصدر . سنخبرك الآن بمن يفعل شيئًا كهذا على مستوى البنية التحتية لتكنولوجيا المعلومات - باستخدام مثال زوج من أنظمة التشغيل مفتوحة المصدر.





صور - كلينت أدير - Unsplash



"سونيك اون ذا نت"



إنه نظام تشغيل مفتوح المصدر مبني على Linux. تم اختيار دبيان كتوزيع أساسي. انها تدير مفاتيح ومعدات الشبكات الأخرى من مختلف البائعين. ساهمت منظمات مثل Microsoft و Dell و Broadcom في تطوير النظام. يتم توزيع المصادر بموجب ترخيص Apache 2.0. يعمل نظام التشغيل على معالجات x86 / 64 ويدعم مواصفات SAI (Switch Abstraction Interface). إنها واجهة برمجة تطبيقات C قياسية لبرمجة ASIC. مشروع SAI هو أيضًا مفتوح المصدر ومتاح على GitHub .



تعتمد الهندسة المعمارية على محرك Redis . وهي مسؤولة عن نسخ البيانات ونقلها بين الأنظمة الفرعية لنظام التشغيل. يتم وضع كل وحدة من وحداتهافي حاوية عامل إرساء: dhcp-relay و bgp و sncd وعدة أخرى. بشكل عام ، يمكن تمثيل العلاقة بينهما على النحو التالي: توجد







بعض الوحدات الرئيسية في نظام Linux المضيف. للعمل معهم ، يتم تضمين وحدة تكوين خاصة sonic-cfggen و CLI.



يتم استخدام المشروع من قبل المطورين أنفسهم في مراكز البيانات الخاصة بهم وإضافة دعم النظام إلى أجهزتهم. اليوم ، يتم استخدامه أيضًا من قبل العديد من موفري السحابة الآسيويين الرئيسيين لتبسيط إدارة البنية التحتية لتكنولوجيا المعلومات. لكن سكان Hacker News ، الذين تمكنوا من العمل مع نظام التشغيل هذا ، ما زالوا يحددون العديد من أوجه القصور. لاحظ



أحد المستخدمينالتعقيد النسبي للتكوين ، نظرًا لأن الوثائق لا تحتوي على جميع متطلبات المنافذ والواجهات والروابط. يستخدم المشروع أيضًا Linux kernel 4.9.x ، والذي لا يزال مدعومًا ، لكنه يفتقر إلى بعض إمكانيات الشبكات.



على الرغم من الانفتاح ، فإن إجراء تغييرات على التكوين قد يكون مشكلة - يقبل المطورون طلبات السحب للمشكلات المعتمدة مسبقًا والمخططة.





صور - فيليب Katzenberger - Unsplash



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



افتح Linux الشبكي



هذا التوزيع لنظام Linux ( GitHub ) ، الذي طورته شركة السحابة ، تم شراؤه بواسطة Arista Networks في وقت سابق من هذا العام للعمل على المحولات. إنه جزء من مجموعة تقنيات NOS (نظام تشغيل الشبكة) ، والتي تعد أيضًا جزءًا من مشروع SONiC.



النظام مدعوم من قبل ممثلين رئيسيين لسوق تكنولوجيا المعلومات - على سبيل المثال ، الشركة المصنعة لحلول الشبكات Edgecore Networks ، بالإضافة إلى Google و Facebook . في عام 2015 ، أطلق ممثلو مشروع Open Compute على توزيع Open Network Linux (ONL) باعتباره نظام تشغيل شبكة مرجعي.


توسيع الشبكة لينكس لديه وكيل استنادا OF-DPA (أوبن-فلو بيانات الطائرة تجريد) - أنه يتيح لك استخدام أوبن-فلو على مفاتيح مع الأقمشة من Broadcom. هو الإصدار الحالي من نظام التشغيل القائم على نواة لينكس 4.14.109. يتم تثبيته على المفاتيح من خلال بيئة تثبيت الشبكة المفتوحة الموحدة (ONIE). كما يتم تطويره كجزء من Open Compute Project.



الجمهور المستهدف من نظام التشغيل هذا هو مقدمي الخدمات السحابية الصغيرة والشركات التي تقدم حلول SaaS. يأمل مؤلفو مكدس ONL و NOSأن مشروعهم سوف يبسط تطوير المحولات وأجهزة الشبكة الأخرى للسوق الشامل ، ويساهم في تطوير صناعة تكنولوجيا المعلومات ونشر مفهوم أنظمة تشغيل الشبكة المفتوحة.






المزيد من المواد من 1cloud.ru:



كيفية أتمتة إدارة البنية التحتية لتكنولوجيا المعلومات - مناقشة ثلاثة اتجاهات

يمكن أن تكون المشاركة في مشاريع مفتوحة المصدر مفيدة للشركات - لماذا وما الذي تقدمه

معظم أجهزة الكمبيوتر العملاقة تعمل بنظام Linux - مناقشة الموقف

مجموعة مختارة من الكتب حول الأمن السيبراني

قصة Fidonet لـ دقيقة واحدة







All Articles