اوپن وی سوئیچ ( به انگلیسی: Open vSwitch ) که گاهی اوقات به اختصار OVS نیز خوانده می شود، یک پیاده سازی منبع باز از سوئیچ چندلایهٔ مجازیِ توزیع شده است. هدف اصلی Open vSwitch ایجاد امکان سوئیچ در محیط مجازی سازی سخت افزار است. این ابزار از پروتکل ها و استانداردهای مختلفی که در شبکه های رایانه ای استفاده می شود، پشتیبانی می کند.
کد منبع پروژه تحت مجوز Apache License 2. 0 توزیع می شود.
Open vSwitch یک پیاده سازی نرم افزاری از سوئیچ مجازی چندلایه در شبکه است. این برنامه برای خودکارسازی عملکرد شبکه با استفاده از پروتکل های استانداردی مانند نت فلو ( NetFlow ) ، اس فلو ( sFlow ) و غیره است. به علاوه Open vSwitch به گونه ای طراحی شده است که اجازه می دهد مانند vNetwork Distributed Switch در VMware یا سوئیچ Cisco Nexus 1000V، فرایند سوئیچ، بین چندین سرور فیزیکی توزیع شود.
Open vSwitch می تواند هم به عنوان یک سوئیچ شبکه مبتنی بر نرم افزار داخل یک فراناظر ماشین مجازی ( VM Hypervisor ) و هم به عنوان پشتهٔ کنترل برای سخت افزار اختصاصی سوئیچینگ کار کند. در نتیجه، تاکنون به چندین پلتفرم مجازی سازی، چیپست های سوییچ و شتاب دهندههای سخت افزاری شبکه منتقل شده است. [ ۴] Open vSwitch سوئیچ پیش فرض شبکه در پلتفرم مجازی سازی XenServer از نسخه ۶. ۰ [ ۵] و در Xen Cloud Platform با کمک XAPI است. [ ۶] این برنامه همچنین از Hypervisors Xen ، Linux KVM ، Proxmox VE و VirtualBox پشتیبانی می کند. همچنین نسخهٔ منتقل شده برای Hyper - V نیز موجود است. [ ۷] Open vSwitch همچنین در بسیاری از پلتفرم های ابری و سیستم های مجازی سازی از جمله OpenStack ، openQRM ، OpenNebula و oVirt استفاده شده است. [ ۸] [ ۹]
ماژول Open vSwitch در سال ۲۰۱۲ به نسخهٔ ۳. ۳ هسته لینوکس اضافه شد. [ ۱۰] [ ۱۱] بسته های رسمی لینوکس برای دبیان، فدورا، openSUSE و اوبونتو موجود است. پیاده سازی های FreeBSD و NetBSD نیز موجود هستند ولی تنها در فضای کاربری عمل می کنند. [ ۱۲] [ ۱۳] [ ۱۴]
بیشتر کد منبع Open vSwitch به زبان C و مستقل از سیستم عامل نوشته شده است که قابلیت حمل آسان در محیط های مختلف را فراهم می کند. کد منبع تحت مجوز Apache 2. 0 است.

این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفکد منبع پروژه تحت مجوز Apache License 2. 0 توزیع می شود.
Open vSwitch یک پیاده سازی نرم افزاری از سوئیچ مجازی چندلایه در شبکه است. این برنامه برای خودکارسازی عملکرد شبکه با استفاده از پروتکل های استانداردی مانند نت فلو ( NetFlow ) ، اس فلو ( sFlow ) و غیره است. به علاوه Open vSwitch به گونه ای طراحی شده است که اجازه می دهد مانند vNetwork Distributed Switch در VMware یا سوئیچ Cisco Nexus 1000V، فرایند سوئیچ، بین چندین سرور فیزیکی توزیع شود.
Open vSwitch می تواند هم به عنوان یک سوئیچ شبکه مبتنی بر نرم افزار داخل یک فراناظر ماشین مجازی ( VM Hypervisor ) و هم به عنوان پشتهٔ کنترل برای سخت افزار اختصاصی سوئیچینگ کار کند. در نتیجه، تاکنون به چندین پلتفرم مجازی سازی، چیپست های سوییچ و شتاب دهندههای سخت افزاری شبکه منتقل شده است. [ ۴] Open vSwitch سوئیچ پیش فرض شبکه در پلتفرم مجازی سازی XenServer از نسخه ۶. ۰ [ ۵] و در Xen Cloud Platform با کمک XAPI است. [ ۶] این برنامه همچنین از Hypervisors Xen ، Linux KVM ، Proxmox VE و VirtualBox پشتیبانی می کند. همچنین نسخهٔ منتقل شده برای Hyper - V نیز موجود است. [ ۷] Open vSwitch همچنین در بسیاری از پلتفرم های ابری و سیستم های مجازی سازی از جمله OpenStack ، openQRM ، OpenNebula و oVirt استفاده شده است. [ ۸] [ ۹]
ماژول Open vSwitch در سال ۲۰۱۲ به نسخهٔ ۳. ۳ هسته لینوکس اضافه شد. [ ۱۰] [ ۱۱] بسته های رسمی لینوکس برای دبیان، فدورا، openSUSE و اوبونتو موجود است. پیاده سازی های FreeBSD و NetBSD نیز موجود هستند ولی تنها در فضای کاربری عمل می کنند. [ ۱۲] [ ۱۳] [ ۱۴]
بیشتر کد منبع Open vSwitch به زبان C و مستقل از سیستم عامل نوشته شده است که قابلیت حمل آسان در محیط های مختلف را فراهم می کند. کد منبع تحت مجوز Apache 2. 0 است.


wiki: اوپن وی سوئیچ