Open vSwitch

Open vSwitch ( OVS ) هو تطبيق مفتوح المصدر لمحول افتراضي متعدد الطبقات موزع . يتمثل الغرض الرئيسي من Open vSwitch في توفير حزمة تبديل لبيئات المحاكاة الافتراضية للأجهزة ، مع دعم بروتوكولات ومعايير متعددة مستخدمة في شبكات الحاسوب . [ 3 ]

يتم توزيع شفرة المصدر للمشروع بموجب شروط رخصة أباتشي 2.0 .

ملخص

تم نشر Open vSwitch كمحول شبكة افتراضية عبر الخوادم ، موزعة بشفافية عبر خوادم فعلية متعددة. [ 3 ]

Open vSwitch هو تطبيق برمجي لمحول شبكة افتراضي متعدد الطبقات ، مصمم لتمكين أتمتة الشبكة بفعالية من خلال امتدادات برمجية، مع دعم واجهات وبروتوكولات إدارة قياسية مثل NetFlow و sFlow و SPAN و RSPAN و CLI و LACP و 802.1ag . بالإضافة إلى ذلك، صُمم Open vSwitch لدعم التوزيع الشفاف عبر خوادم فعلية متعددة من خلال تمكين إنشاء محولات بين الخوادم بطريقة تُخفي بنية الخادم الأساسية، على غرار VMware vNetwork الموزع أو Cisco Nexus 1000V. [ 4 ] [ 5 ] [ 6 ]

يمكن لـ Open vSwitch العمل كمحول شبكة برمجي ضمن بيئة افتراضية (VM) أو كحزمة تحكم لأجهزة التبديل المخصصة؛ ونتيجة لذلك، تم نقله إلى العديد من منصات المحاكاة الافتراضية، وشرائح التبديل، ومسرعات أجهزة الشبكات . [ 7 ] يُعد Open vSwitch محول الشبكة الافتراضي في منصة XenServer الافتراضية منذ الإصدار 6.0، [ 8 ] وفي منصة Xen السحابية عبر حزمة أدوات إدارة XAPI. [ 9 ] كما يدعم أيضًا بيئات المحاكاة الافتراضية Xen و Linux KVM و Proxmox VE و VirtualBox ، ويتوفر أيضًا إصدار متوافق مع Hyper-V . [ 10 ] تم دمج Open vSwitch أيضًا في العديد من منصات برامج الحوسبة السحابية وأنظمة إدارة المحاكاة الافتراضية، بما في ذلك OpenStack و openQRM و OpenNebula و oVirt . [ 4 ] [ 5 ]

تم دمج تطبيق Open vSwitch في نواة لينكس ضمن النواة الرئيسية في الإصدار 3.3، الذي صدر في 18 مارس 2012؛ [ 11 ] [ 12 ] وتتوفر حزم لينكس الرسمية لأنظمة ديبيان ، وفيدورا ، وأوبن سوزي، وأوبونتو . [ 4 ] اعتبارًا من يناير 2014 كما تتوفر تطبيقات FreeBSD و NetBSD ، حيث يعمل تطبيق NetBSD بالكامل في مساحة المستخدم . [ 13 ] [ 14 ] [ 15 ]

معظم شفرة المصدر الخاصة بـ Open vSwitch مكتوبة بلغة C المستقلة عن المنصة ، مما يسهل نقلها إلى بيئات مختلفة. شفرة المصدر مرخصة بموجب رخصة أباتشي 2.0. [ 4 ]

سمات

اعتبارًا من سبتمبر 2015 تشمل الميزات التي يوفرها Open vSwitch ما يلي: [ 16 ] [ 17 ]

انظر أيضاً

مراجع

  1. "قائمة كاملة بإصدارات Open vSwitch" . openvswitch.org . مؤرشف من الأصل في 9 نوفمبر 2017. تم الاطلاع عليه في 2 أبريل 2014 .
  2. "الإصدار 3.7.1" . 31 مارس 2026. تم الاطلاع عليه في 3 أبريل 2026 .
  3. 1 2 م. تيم جونز (27 أكتوبر 2010). "الشبكات الافتراضية في لينكس" . آي بي إم . تم الاطلاع عليه في 9 أبريل 2014 .
  4. 1 2 3 4 "Open vSwitch: An Open Virtual Switch" . openvswitch.org . تم الاطلاع عليه بتاريخ 24 نوفمبر 2013 .
  5. 1 2 توماس غراف (24 أبريل 2013). "تحت أوبن ستاك كوانتوم: الشبكات المعرفة بالبرمجيات باستخدام أوبن في سويتش" (ملف PDF) . ريد هات . تم الاطلاع عليه في 9 أبريل 2014 .
  6. رالف سبينبيرغ. "التبديل الافتراضي باستخدام Open vSwitch" . admin-magazine.com . تم الاطلاع عليه في 2 أبريل 2014 .
  7. "تيليرا تطلق حل التبديل الافتراضي المفتوح (OVS) لتسريع تقنيات NFV وSDN" . ماركت وايرد . 24 فبراير 2014. مؤرشف من الأصل في 4 مارس 2016. تم الاطلاع عليه في 22 يونيو 2015 .
  8. "ملاحظات إصدار XenServer 6.0" . أنظمة Citrix . 8 مارس 2012. مؤرشف من الأصل في 8 مارس 2021. تم الاطلاع عليه في 22 يناير 2015 .
  9. "XAPI: برنامج مفتوح المصدر لبناء سحابات خاصة وعامة" . xenproject.org . 2013. مؤرشف من الأصل في 23 أكتوبر 2015. تم الاطلاع عليه في 22 يناير 2015 .
  10. ^ أليساندرو بيلوتي (22 مايو 2014). "افتح vSwitch على Hyper-V" . cloudbase.it . تم الاسترجاع 22 يونيو، 2015 .
  11. "نواة لينكس 3.3، القسم 1.3. Open vSwitch" . kernelnewbies.org . 18 مارس 2012. تم الاطلاع عليه في 2 أبريل 2014 .
  12. جوناثان كوربيت (30 نوفمبر 2011). "توجيه Open vSwitch إلى الخط الرئيسي" . LWN.net . تم الاطلاع عليه في 2 أبريل 2014 .
  13. "FreshPorts – net/openvswitch" . freshports.org . 30 ديسمبر 2013. تم الاطلاع عليه في 2 أبريل 2014 .
  14. غايتانو كاتالي (7 نوفمبر 2011). "Open vSwitch: تحسين الأداء ونقله إلى FreeBSD" (ملف PDF) . ucl.ac.be. مؤرشف من الأصل (ملف PDF) في 5 مارس 2016. تم الاطلاع عليه في 22 يونيو 2015 .
  15. "openvswitch/ovs: ovs/INSTALL.NetBSD at master" . github.com . 11 يناير 2014. تم الاطلاع عليه في 9 أبريل 2014 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  16. "Open vSwitch: Features" . openvswitch.org . تم الاطلاع عليه بتاريخ 17 سبتمبر 2015 .
  17. جيسي غروس (سبتمبر 2013). "الشبكات القابلة للبرمجة باستخدام Open vSwitch" (ملف PDF) . linuxfoundation.org . مؤتمر لينكس . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 6 مارس 2016. تم الاطلاع عليه بتاريخ 24 نوفمبر 2013 .
  18. جاستن بيتيت؛ بن بفاف؛ إيثان جاكسون (13 نوفمبر 2014). "تسريع Open vSwitch إلى سرعة فائقة"" . networkheresy.com . تم الاطلاع عليه بتاريخ 26 مايو 2015 .
  19. جيسي غروس (21 أغسطس 2014). "تطور Open vSwitch" (ملف PDF) . events.linuxfoundation.org . LinuxCon . الصفحات 13-17 . تاريخ الاطلاع: 28 مايو 2015 .