HPЕ представила собственную сетевую операционную систему OpenSwitch, построенную на технологиях с открытым исходным кодом (Open Source), в октябре 2015 г. Как сообщает издание Softpedia, теперь ОС OpenSwitch перешла под управление организации Linux Foundation и будет развиваться в качестве совместного открытого проекта.
Желание поддержать проект изъявили HPE, Broadcom, Marvell, Barefoot Networks, Cavium, Extreme Networks, LinkedIn, Mellanox Technologie, EdgeCore, SnapRoute, Accton Technology. Последняя является ODM-производителем, с которым НРЕ работает в рамках разработки линейки коммутаторов Altoline, ставших первыми аппаратными устройствами с поддержкой OpenSwitch.
OpenSwitch предназначена для использования как программная основа для современных дата-центров. В основе ОС — база данных системных состояний (system state database, аналогичная SysDB), подключённая ко всем модулям пользовательского пространства и содержащая конфигурации, состояния и статистику для всей системы. В качестве основного хранилища данных в памяти используется OVSDB-сервер, соответствующий протоколу OVSDB (RFC 7047).
OpenSwitch включает полную поддержку протоколов уровня Layer 2/3, облачную базу данных с открытым исходным кодом для постоянной и временной конфигурации (в системной базе данных должны отражаться все межмодульные коммуникации) и универсальный подход к API с поддержкой CLI, REST, Puppet/Chef и Ansible. LinkedIn передала проекту наработки платформы Falco, используемой для оснащения коммутаторов в программируемом дата-центре LinkedIn нового поколения. Falco отличается минималистичной архитектурой, основана на Linux, шине обмена сообщениями Kafka и системе мониторинга Nurse.
Аналитики отмечают, что появление OpenSwitch и её передача в управление Open Source-сообществу обусловлены потребностью в открытой NOS, которая должна помочь предприятиям и поставщикам сервисов справляться с растущей необходимостью в масштабируемости, гибкости и вендорной независимости дата-центров под прессом цифровой экономики, требующей постоянной готовности и генерирующей огромные объемы данных. Необходимость масштабирования вытекает из быстрого роста сетевого трафика, а сами сети нуждаются в достаточной гибкости, чтобы перестраиваться в соответствии с меняющимися запросами бизнеса. И открытая NOS, не привязанная к одному вендору, помогает решить обе эти задачи.