DentOS ، نظام تشغيل شبكة للمفاتيح

أصدرت مؤسسة Linux قبل أيام قليلة الافراج عن الإصدار الأول من نظام التشغيل DentOS وهو موجه للاستخدام في المحولات والموجهات ومعدات الشبكة المتخصصة.

هذا الإصدار الأول من DentOS يعتمد على Linux Kernel 5.6 وتطورات المشروع مكتوبة بلغة C وتوزع بموجب رخصة Eclipse Free Public License ويذكر أن الهدف الأولي للمشروع كان إنشاء منصة لمعدات الشبكة على البنية التحتية لشركة Amazon.

يتم التطوير بمشاركة Amazon و Delta Electronics و Marvell و NVIDIA و Edgecore Networks و Wistron NeWeb (WNC).

أعلنت مؤسسة Linux Foundation ، وهي منظمة غير ربحية تمكن من الابتكار الشامل من خلال المصادر المفتوحة ، اليوم عن Arthur ، وهو أول إصدار كود لـ Dent ، وهو مشروع لتمكين إنشاء نظام تشغيل شبكة (NOS) للشبكات غير المجمعة. 

تم تسميته على اسم Arthur Dent ، وهو حرف العنوان في دليل Hitchhiker إلى المجرة ، ويستخدم إصدار Arthur إصدار Linux 5.6 kernel الذي تم إصداره مؤخرًا ويعزز SwitchDev لتبسيط عمليات الدمج وإزالة التجريدات المعقدة وإدارة تغيير SDK ودعم سلاسل أدوات Linux الحالية. 

حول DentOS

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

البرنامج يعتمد على مكدس شبكات Linux القياسي ، نظام NetLink الفرعي وأدوات مثل IPRoute2 و tc (التحكم في حركة المرور) و brctl (التحكم في الجسر) و FRRouting بالإضافة إلى VRRP (بروتوكول تكرار جهاز التوجيه الافتراضي) و LLDP (بروتوكول اكتشاف طبقة الارتباط) و MSTP (بروتوكول شجرة الامتداد المتعدد).

بيئة النظام يعتمد على توزيع ONL (Open Network Linux) ، والتي بدوره يستخدم حزمة Debian GNU / Linux الأساسية ويوفر مثبتًاوالتكوينات وبرامج التشغيل للتشغيل على المفاتيح.

تم تطوير ONL بواسطة مشروع Open Compute وهي عبارة عن نظام أساسي لإنشاء أجهزة شبكة متخصصة يمكن تثبيتها في أكثر من 100 نموذج محول مختلف. تتضمن المجموعة برامج تشغيل للتفاعل مع المؤشرات المستخدمة في المفاتيح وأجهزة استشعار درجة الحرارة والثلاجات وحافلات I2C و GPIOs وأجهزة الإرسال والاستقبال SFP.

من خصائص النظام ما يلي:

  • يستخدم Linux Kernel و Switchdev والمشاريع الأخرى المستندة إلى Linux كأساس للحل (بدون تجريدات أو نفقات إضافية)
  • تعامل مع ASIC و Silicon for Networking / Datapath مثل أي جهاز آخر
  • إنه يبسط التجريد ، API ، وبرامج التشغيل ، والحمل المنخفض المستوى الموجود حاليًا في هذه المفاتيح وغيرها من البرامج مفتوحة المصدر.
  • إنه يوحد مجتمع موردي ODM و SI و OEM والمستخدمين النهائيين.
  • يحل تحدي نظام تشغيل الشبكة لحالة استخدام Distributed Enterprise Edge ويمدها إلى حالات استخدام أخرى مثل Enterprise Datacenter

حول الإصدار الأول من DentOS

الإصدار الأول من DentOS تم إصداره لـ 8 محولات تعتمد على Mellanox و Marvell ASICs مع ما يصل إلى 48 منفذًا بسرعة 10 جيجابت. يدعم مجموعة متنوعة من ASICs وشرائح معالجة الشبكة ، بما في ذلك Mellanox Spectrum و Marvell Aldrin 2 و Marvell AC3X ASICs مع جداول إعادة توجيه حزم الأجهزة.

يوفر الإصدار الأول دعمًا لـ 802.1Q (VLAN) و NAT و PoE والتوجيه الديناميكي باستخدام بروتوكولات OSPF و ISIS (استنادًا إلى FRRouting) ، ووضع قواعد معالجة حركة المرور ، وجمع القياس عن بُعد حول تشغيل النظام الأساسي ونشاط الشبكة.

للإدارة ، يمكنك استخدام مجموعتي أدوات IpRoute2 و ifupdown2 ، وكذلك gNMI (واجهة إدارة شبكة gRPC). تُستخدم نماذج بيانات YANG (جيل جديد آخر ، RFC-6020) لتحديد التكوين.

في الربع الأول من عام 2021 ، الإصدار الثاني المتوقع ، والذي سيتضمن دعمًا لـ بوابات VxLAN و IPv6 و NetConf / OpenConfig و PPPoE و EVPN Multihoming و Anycast و 802.1x (PNAC ، التحكم في الوصول إلى الشبكة).

ويذكر أيضًا أنه تمت جدولة إصدار ثالث للنصف الثاني من عام 2021 ، والذي سيتضمن دعم MCLag (تجميع الروابط) ، 802.1br.

أخيرًا ، إذا كنت مهتمًا بمعرفة المزيد عنها ، يمكنك الرجوع إلى التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.