stringtranslate.com

Открыть vSwitch

Open vSwitch , иногда сокращенно OVS , представляет собой реализацию распределенного виртуального многоуровневого коммутатора с открытым исходным кодом . Основная цель Open vSwitch — предоставить стек коммутации для сред аппаратной виртуализации , поддерживая при этом множество протоколов и стандартов, используемых в компьютерных сетях . [3]

Исходный код проекта распространяется на условиях Apache License 2.0 .

Обзор

Open vSwitch развернут как межсерверный виртуальный сетевой коммутатор, прозрачно распределенный по нескольким физическим серверам. [3]

Open vSwitch — программная реализация виртуального многоуровневого сетевого коммутатора , предназначенная для обеспечения эффективной автоматизации сети посредством программных расширений, при этом поддерживая стандартные интерфейсы управления и протоколы, такие как NetFlow , sFlow , SPAN , RSPAN , CLI , LACP и 802.1ag . Кроме того, Open vSwitch предназначен для поддержки прозрачного распределения между несколькими физическими серверами, позволяя создавать межсерверные коммутаторы таким образом, чтобы абстрагировать базовую серверную архитектуру, аналогично распределенному vswitch VMware vNetwork или Cisco Nexus 1000V. [4] [5] [6]

Open vSwitch может работать как программный сетевой коммутатор, работающий внутри гипервизора виртуальной машины (ВМ) , так и как стек управления для выделенного коммутационного оборудования; в результате он был портирован на несколько платформ виртуализации, коммутационных чипсетов и сетевых аппаратных ускорителей . [7] Open vSwitch — это сетевой коммутатор по умолчанию в платформе виртуализации XenServer , начиная с версии 6.0, [8] и в Xen Cloud Platform через стек инструментов управления XAPI. [9] Он также поддерживает гипервизоры Xen , Linux KVM , Proxmox VE и VirtualBox , а также доступен порт на Hyper-V . [10] Open vSwitch также интегрирован в различные программные платформы облачных вычислений и системы управления виртуализацией, включая OpenStack , openQRM , OpenNebula и oVirt . [4] [5]

Реализация Open vSwitch в ядре Linux была объединена с основной веткой ядра версии 3.3, выпущенной 18 марта 2012 г.; [11] [12] Официальные пакеты Linux доступны для Debian , Fedora , openSUSE и Ubuntu . [4] По состоянию на январь 2014 года также доступны реализации FreeBSD и NetBSD , причем реализация NetBSD полностью работает в пользовательском пространстве . [13] [14] [15]

Большая часть исходного кода Open vSwitch написана на независимом от платформы языке C , что обеспечивает легкую переносимость в различные среды. Исходный код распространяется по лицензии Apache License 2.0. [4]

Функции

По состоянию на сентябрь 2015 года Open vSwitch включает следующие функции: [16] [17]

Смотрите также

Рекомендации

  1. ^ «Полный список выпусков Open vSwitch» . openvswitch.org . Архивировано из оригинала 9 ноября 2017 года . Проверено 2 апреля 2014 г.
  2. ^ «Выпуск 3.2.1». 17 октября 2023 г. . Проверено 20 октября 2023 г.
  3. ↑ ab М. Тим Джонс (27 октября 2010 г.). «Виртуальные сети в Linux». ИБМ . Проверено 9 апреля 2014 г.
  4. ^ abcd «Открытый vSwitch: открытый виртуальный коммутатор». openvswitch.org . Проверено 24 ноября 2013 г.
  5. ^ аб Томас Граф (24 апреля 2013 г.). «Под OpenStack Quantum: программно-конфигурируемая сеть с Open vSwitch» (PDF) . Красная Шапка . Проверено 9 апреля 2014 г.
  6. ^ Ральф Спеннеберг. «Виртуальное переключение с помощью Open vSwitch». admin-magazine.com . Проверено 2 апреля 2014 г.
  7. ^ «Tilera запускает решение открытого виртуального коммутатора (OVS) для ускорения NFV и SDN» . Маркетпроводной . 24 февраля 2014 года . Проверено 22 июня 2015 г.
  8. ^ «Примечания к выпуску XenServer 6.0» . Ситрикс Системс . 8 марта 2012 г. Архивировано из оригинала 8 марта 2021 г. Проверено 22 января 2015 г.
  9. ^ «XAPI: программное обеспечение с открытым исходным кодом для создания частных и общедоступных облаков» . xenproject.org . 2013 . Проверено 22 января 2015 г.
  10. Алессандро Пилотти (22 мая 2014 г.). «Откройте vSwitch на Hyper-V». Cloudbase.it . Проверено 22 июня 2015 г.
  11. ^ «Ядро Linux 3.3, Раздел 1.3. Откройте 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 на мастере». github.com . 11 января 2014. Архивировано из оригинала 9 апреля 2014 года . Проверено 9 апреля 2014 г.
  16. ^ «Открыть vSwitch: возможности» . openvswitch.org . Проверено 17 сентября 2015 г.
  17. ^ Джесси Гросс (сентябрь 2013 г.). «Программируемая сеть с Open vSwitch» (PDF) . linuxfoundation.org . LinuxCon . Архивировано из оригинала (PDF) 6 марта 2016 г. Проверено 24 ноября 2013 г.
  18. ^ Джастин Петтит; Бен Пфафф; Итан Джексон (13 ноября 2014 г.). «Ускорение Open vSwitch до «смехотворной скорости»». networkheresy.com . Проверено 26 мая 2015 г.
  19. Джесси Гросс (21 августа 2014 г.). «Эволюция Open vSwitch» (PDF) . event.linuxfoundation.org . LinuxCon . стр. 6, 13–17 . Проверено 28 мая 2015 г.

Внешние ссылки