The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"HP представил открытую сетевую операционную систему OpenSwitch"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для контроля за появлением новых сообщений - перед выходом жмите "Пометить прочитанным".
"HP представил открытую сетевую операционную систему OpenSwitch" +/
Сообщение от opennews (??), 06-Окт-15, 11:39 
Компания Hewlett-Packard анонсировала (http://www8.hp.com/us/en/hp-news/press-release.html?wireId=1...) новую сетевую операционную систему OpenSwitch (http://www.openswitch.net/), построенную с использованием ядра Linux. HP позиционирует OpenSwitch  как полностью открытый проект, развиваемый при участии сообщества и в соответствии с его потребностями. Кроме HP к разработке уже подключились компании
Broadcom, Intel, VMware, Accton, Arista и Qosmos.  


Сборки новой ОС доступны (https://archive.openswitch.net/artifacts/) для систем виртуализации и оборудования на базе архитектуры x86_64. В качестве первых поддерживаемых специализированных аппаратных устройств названы коммутаторы HP Altoline и платформы, развиваемые проектом Open Compute Project (http://www.opencompute.org/projects/networking/), выполненные на базе  Broadcom Trident II ASIC. Портирование для других ASIC выполняется (http://www.openswitch.net/documents/user/porting) через разработку соответствующих плагинов.


Код проекта размещён в Git-репозитории (http://git.openswitch.net/cgit) и включает в себя многие типовые открытые компоненты, такие как ядро Linux, Puppet, OpenVswitch, lldpd и Quagga. Оригинальные разработки, такие как система инициализации ops-sysd (http://git.openswitch.net/cgit/openswitch/ops-sysd/tree/), распространяются под лицензией Apache 2.0. Ops-sysd обеспечивает (http://git.openswitch.net/cgit/openswitch/ops-sysd/plain/DES...) запуск компонентов системы с учётом файлов описания оборудования и базы данных конфигурации.  Взаимодействие всех компонентов платформы организовано через обращение к централизованной системной БД, хранящей настройки и параметры работы всех имеющихся сервисов.

<font color="#461b7e">
  +-----------------------+
  |  image.manifest file  |                                      +---------------------+
  +-----------------------+     +--------------------------+     |                     |
              ^                 |   OpenSwitch database    |     |   hardware daemons  |
              |                 |                          |<----+                     |
  +-----------+-----------+     |   system table           |     +---------------------+
  |                       |     |   base subsystem table   |
  |         sysd          +---->|   vrf table              |     +---------------------+
  |                       |     |   interface table        |     |                     |
  +-----------+-----------+     |   daemon table           |<----+   protocol daemons  |
              |                 |   bridge table           |     |                     |
              v                 |   port table             |     +---------------------+
  +-----------------------+     +--------------------------+
  | hw description files  |
  +-----------------------+
</font>

Настройку сетевых интерфейсов обеспечивает демон ops-intfd (http://git.openswitch.net/cgit/openswitch/ops-intfd/tree), управление VLAN - ops-vland (http://git.openswitch.net/cgit/openswitch/ops-vland/tree/), агрегацию линков - ops-lacpd (http://git.openswitch.net/cgit/openswitch/ops-lacpd/tree/),  протоколы маршрутизации реализованы через компоненты Quagga (ospfd, bgpd). Управление может производиться как при помощи похожего на Cisco IOS интерфейса командной строки (ops-cli (http://git.openswitch.net/cgit/openswitch/ops-cli/)), основанного на наработках проекта Quagga (http://www.nongnu.org/quagga/), так и через web-интерфейс (ops-webui (http://git.openswitch.net/cgit/openswitch/ops-webui/tree/)). Управление конфигурацией также может производится через REST API, Puppet, Chef и Ansible. Конфигурация может как хранится локально, так и загружаться с внешнего сервера.


URL: http://www8.hp.com/us/en/hp-news/press-release.html?wireId=1...
Новость: https://www.opennet.ru/opennews/art.shtml?num=43095

Ответить | Правка | Cообщить модератору

Оглавление
HP представил открытую сетевую операционную систему OpenSwitch, opennews, 06-Окт-15, 11:39  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру