Представлен (https://www.linuxfoundation.org/press-release/openswitch-opx... релиз сетевой операционной системы OpenSwitch 2.3 (https://www.openswitch.net/) (OPX), которая развивается под эгидой организации Linux Foundation после передачи кода проекта компанией Hewlett Packard. После перехода под крыло Linux Foundation к разработке проекта также подключились такие компании, как Dell EMC, Cavium, Extreme Networks, LinkedIn, Inocybe Technologies, Metaswitch и Verizon Connect. Код проекта распространяется (https://github.com/open-switch) под лицензией Apache 2.0. Для тестирования системы можно использовать VirtualBox и Docker.
Операционная система OpenSwitch нацелена на оснащение модульных коммутаторов и маршрутизаторов, таких как коммутаторы HP Altoline, EdgeCore AS5712, более десятка (https://www.openswitch.net/hardware/) моделей Dell EMC серии Z9*/S3*/S4*/S5/S6* и платформы, развиваемые проектом Open Compute. Из применяемых в сетевом оборудовании специализированных ASIC, предоставляющих аппаратные механизмы маршрутизации и перенаправления пакетов, поддерживаются чипы
Helix4, Maverick, Qumran, Tomahawk, Trident2 и Trident2+ от компании Broadcom и XPliant от компании Cavium. Оборудование на базе OpenSwitch уже успешно внедрено в сетях некоторых провайдеров первого уровня (Tier 1 (https://ru.wikipedia.org/wiki/Tier-1-%D0%BE%D.... Платформа жестко не привязана к определённым реализациям сетевых служб и позволяет устанавливать отдельные стеки протоколов в виде приложений или микро-сервисов.
Основой OpenSwitch выступает ядро Linux, пакетная база Debian и ряд открытых проектов, таких как OpenVswitch, ISC DHCP, lldpd и Quagga. Протоколы маршрутизации реализованы через компоненты Quagga (ospfd, bgpd) или интеграцию с L2/L3-стеком SnapRoute. Взаимодействие с аппаратными механизмами коммутации и обработки сетевых пакетов осуществляется через специализированные сервисы NAS (Network Adaption Services) и SAI (Switch Abstraction Interface). Компоненты для интеграции с аппаратными платформами вынесены в сервисы PAS (Platform Adaptation Service) и SDI (System Device Interface), которые взаимодействуют с платформой через предоставляемые производителем драйверы.Для управления предлагается web-интерфейс, IOS-подобный интерфейс командной строки и REST API, а также модули для Ansible, Chef, Puppet и Salt. Управление также может производится при помощи RADIUS, TACACS+, SSHv2, SCP и SNMP. Для установки подготовлен инсталлятор (https://github.com/open-switch/opx-onie-installer) и система (https://github.com/open-switch/opx-build) сборки прошивок.
Основные новшества OpenSwitch 2.3:
- Добавлен модуль для мониторинга через SNMP;
- Обеспечена возможность использования для установки обновлений штатного пакетного менеджера APT (apt-get dist-upgrade);
- Поддержка сохранения изменения конфигурации ACL;
- Возможность удалённой аутентификации, управления доступом и централизованного аккаунтинга при помощи протоколов RADIUS и TACACS+;
- Поддержка новых аппаратных платформ: коммутатора Dell EMC S5148F-ON на базе программируемого ASIC Cavium XPliant и Dell EMC S4200-ON на базе ASIC Broadcom Qumran;
- Представлено несколько новых пакетов:
- Apstra AOS (Intent-Based Networking) для автоматизации построения сетей датацентров;
- Metaswitch CNP-Base-OPX - набор протоколов маршрутизации и управляющий интерфейс;
- FRRouting (https://www.opennet.ru/opennews/art.shtml?num=46323) - открытый стек протоколов маршрутизации (форк Quagga);
- Cavium PacketTrakker - набор для обработки данных телеметрии для мониторинга производительности крупных сетей;
- Broadcom Broadview - интерфейс управления коммутаторами;
- hsflowd (https://github.com/sflow/host-sflow) - система экспорта метрик о производительности, использующая протокол sFlow;
- Inocybe (https://www.inocybe.com/) - платформа для развёртывания SDN- и NFV- сетей на базе открытого кода OpenDaylight (https://www.opennet.ru/opennews/art.shtml?num=39022).
URL: https://www.linuxfoundation.org/press-release/openswitch-opx.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=48829
только не quagga, а FRR емнип
Надеюсь Землин, сидя за своим Macbook, может по достоинству оценить достоинтсва OpenSwitch и Linux в частности
кто такой Землин? чем знаменит?
> кто такой Землин? чем знаменит?Исполнительный директор Linux Foundation же.
"Знаменит" вот этим:
https://itsfoss.com/linux-foundation-head-uses-macos/
> Linux Foundation Head Calls 2017 ‘Year of the Linux Desktop’… While Running Apple’s macOS Himself.
> 4 years later, @jzemlin is still rocking an iPad and doing his slides under MacOS
> — Matthew Garrett (@mjg59) September 10, 2017Ваш КО
Ооо, какой шикарный подгон! Спасибо, бро, ты мне сделал не то что день - месяц!ЗЫ И эти люди обвиняют нас в putty.exe!
ЗЫЫ Буду честным - пишу это с MacBook Pro 2011, до него три года сидел на десктопе с фрёй, после чего понял, что ее место на сервере, где она и живет у меня в разных местах еще со времен 6.2-RELEASE.
Что вы от них хотите? С ними уже давно всё понятно:
https://www.zdnet.com/article/linux-foundation-microsofts-gi.../
zdnet.com помойка рекламирующая микрософт, не стоит даже упоминания тут.
Вот вам сайт более авторитетной помойки https://www.linuxfoundation.org/blog/microsoft-buys-github-t.../
Дв и фиг с ними. Не могу сказать, что вообще нуждаюсь в "авторитетах" в этом вопросе, я своё отношение уже сформировал.
Ппц, вот это позор. Я помню видос с этой конференции, да...
Так-то и у Линуса макбук. https://www.opennet.ru/opennews/art.shtml?num=33220> В частности, Линус рассказал о своём опыте использования openSUSE на ноутбуке Macbook Air. Судя по всему терпение Линуса лопнуло и он разочаровался в данном дистрибутиве
.
Для тех, кто ещё не понял масштабов гешефта - его цитата: "Microsoft has become a top contributor to Linux"
(с) https://www.linuxfoundation.org/blog/microsoft-buys-github-t.../
"Операционная система OpenSwitch нацелена на оснащение модульных коммутаторов и маршрутизаторов" - Землин должен юзать вместо макбука маршрутизатор?! Батенька, да у вас бред.
Если бы он был чувак из HP, которые изначально сделали OpenSwitch - тогда к нему не было бы претензий. А так это тот чувак, который в 2017 году провозгласил год линукс десктопа, сидя на яблоке.
Я давно уже понял что не он один а многие кто на винде, а кто на яблоке, но все они вместе жрут из фондов опенсорса, поэтому такой кошмар в опенсорсе и творится.
И это - прекрасный показатель степени готовности линакса для десктопа. :)
По сравнению с мостами для виртуализации офигенно удобная штука.
>подключились такие компании, какЭто не их ли M$ купили?
ага
Мы используем GoBGP
> Основой OpenSwitch выступает ядро Linux, пакетная база Debian и ряд открытых проектов, таких как OpenVswitch, ISC DHCP, lldpd и Quagga.Как легко в наши дни Операционную Систему запилить! preseed файл поправил - создал ОС! Дениска с его дистрибутивом просто наивный школьник!
Дебиан надо из дистрибутива во фреймворк для построения операционных систем (тм) переименовать!
> Дебиан надо из дистрибутива во фреймворк для построения операционных систем (тм) переименовать!Собственно - он и есть конструктор для построения специализированных дистрибутивов. Ибо на основе него их сделано вагон и маленькая тележка. Хотя это конечно и глупость - делать эмбедед решениия на базе дебиана.
> конечно и глупость - делать эмбедед решениия на базе дебиана.Дебиан всё ж вещь. Вот интересно, какой там объём памяти, внутреннего хранилища. А то так-то в нет-инстал варианте, если дебИнсталлер пустить в Инет - ставится вроде около 412 пакетов. И как они с зависимостями боролись?
Зависимости чаще всего решаются созданием своих мета-пакетов вместо дебиановских, либо правкой зависимостей и пересборкой конечных пакетов. Ничего суперсложного в этом нет, буквально 4-6 команд или скрипт на 50 строчек, с комментариями, проверками и т.п. Основное неудобство - надо будет свой репозиторий поднимать и поддерживать, но это тоже несложно.
Сама идея хороша.
Но версия 2.3:
Добавлен модуль для мониторинга через SNMP;
Поддержка сохранения изменения конфигурации ACL;
Возможность удалённой аутентификации, управления доступом и централизованного аккаунтинга при помощи протоколов RADIUS и TACACS+;
hsflowd - система экспорта метрик о производительности, использующая протокол sFlow;А что этим можно было пользоваться без этого всего? Я имею ввиду где-то кроме дома, где tier есть?
ну впарили они кому-то из tier1 делловский блейд с встроенным в корзину этим чудом. Вот и всех достижений. Вы тот трэш, который идет внутри блейдовых корзин (часто вполне себе l3, но такой, что хоть стой, хоть падай) вот хоть раз пробовали использовать?"зато дешево", а на фоне хэпешных и edgecore'вских железок - хуже уже в общем-то и некуда. Сойдет и "isc dhcpd" с frr за компанию.
а пользоваться этим, очевидно, не стоило ни раньше, ни сейчас. Но выбора может и не быть.
А мне больше нравится интефейс и система команд аля JunOS (Vyatta, VyOS, EdjeOS).
В EdjeOS так вообще, можно устанавливать свои пакеты из стандартного репозитария Debian (хоть и не рекомендуется).