Анонсирован стабильный релиз проекта Open vSwitch, в рамках которого при участии компании Citrix разрабатывается открытый мультипротокольный виртуальный коммутатор, исходные тексты которого распространяются под лицензией Apache. Целью разработки является создание программного обеспечения для промышленного сетевого коммутатора для поддержки виртуальных сред, поддерживающего стандартные управляющие интерфейсы - NetFlow, RSPAN, ERSPAN и CLI, похожий на IOS.
Разработка открыта для интеграции программируемых расширений и дополнительных управляющих интерфейсов. Дополнительно, коммутатор предполагает поддержку виртуальных машин, работающих на разных физических серверах также как это реализовано в VMWare vswitch или Cisco Nexus 1000v.
В настоящее время Open vSwitch является коммутатором по-умолчанию для платформы Xen Cloud, а также поддерживает другие открытые системы виртуализации, такие как Xen, XenServer, KVM и VirtualBox. Бóльшая часть кода написана на стандартном Cи, что легко позволяет портировать Open vSwitch на различные аппаратные платформы
Текущая версия Open vSwitch поддерживает
- Контроль взаимодействия между виртуальными машинами, используя NetFlow, sFlow(R), SPAN и RSPAN
- Стандарт 802.1Q VLAN с транками
- Назначаемые политики для виртуальных машин
- Агрегирование сетевых адаптеров с распределением нагрузки (Bonding)
- Поддержку OpenFlow
- Туннелирование Ethernet через GRE
- Совместимость с программным мостом (Ethernet Bridge) в ядре Linux
- Варианты управления передачи сетевых пакетов на уровне ядра и пользователя
Что касается выпуска 1.0.0, то новый релиз исправляет ошибки предыдущей версии и содержит ряд новых возможностей, среди которых следует отметить:
- Поддержка конфигурационной базы с возможностью ее удаленного редактирования
- OpenFlow 1.0
- GRE tunneling
- Поддержка XenServer версий 5.5 и 5.6
Нововведения, относящиеся к поддержке конфигурационной базы продолжают интенсивно разрабатываться, поэтому вскоре следует ожидать появления новых версий.
Разрабатываемая версия содержит:
- Уровень совместимости с VDE
- Приоритезацию трафика (QoS)
В следующих версиях предполагается внедрить:
- Полную поддержку протоколов третьего сетевого уровня (с NAT)
- Большее количество управляющих интерфейсов (IOS-like CLI, SNMP, NETCONF)
- Аутентификацию 802.1x/RADIUS
- Поддержка аппаратного ускорения (VMDQ, switching chips на сетевых адаптерах SR-IOV)
|