The OpenNET Project / Index page

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

Первый выпуск DentOS, сетевой операционной системы для коммутаторов

24.12.2020 15:29

Организация Linux Foundation представила первый выпуск сетевой операционной системы DentOS, основанной на ядре Linux 5.6 и предназначенной для оснащения коммутаторов, маршрутизаторов и специализированного сетевого оборудования. Наработки проекта написаны на языке Си и распространяются под свободной лицензией Eclipse Public License. Разработка ведётся при участии компаний Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks и Wistron NeWeb (WNC). Изначальной целью проекта было создание платформы для сетевого оборудования в инфраструктуре Amazon.

Для управления коммутацией пакетов в DentOS задействована подсистема ядра Linux SwitchDev, позволяющая создавать драйверы для коммутаторов Ethernet, способные делегировать операции по перенапаравлению кадров и обработке сетевых пакетов специализированным аппаратным чипам. Программная начинка базируется на штатном сетевом стеке Linux, подсистеме NetLink и таких инструментах, как IPRoute2, tc (Traffic Control), brctl (Bridge Control) и FRRouting, а также протоколах VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer Discovery Protocol) и MSTP (Multiple Spanning Tree Protocol).

Системное окружение основано на дистрибутиве ONL (Open Network Linux), который, в свою очередь, использует пакетную базу Debian GNU/Linux и предоставляет инсталлятор, настройки и драйверы для запуска на коммутаторах. ONL развивается проектом Open Compute и представляет собой платформу для создания специализированных сетевых устройств, поддерживающую установку на более 100 разных моделей коммутаторов. В состав входят драйверы для взаимодействия с применяемыми в коммутаторах индикаторами, датчиками температуры, кулерами, шинами I2C, GPIO и SFP-трансиверами.

Первый релиз DentOS выпущен для 8 коммутаторов на базе ASIC Mellanox и Marvell, насчитывающих до 48 10-гигабитных портов. Поддерживается работа с различными ASIC и чипами обработки сетевых данных, включая ASIC-чипы Mellanox Spectrum, Marvell Aldrin 2 и Marvell AC3X с реализацией таблиц аппаратного перенаправления пакетов. Готовые для установки образы DentOS подготовлены для архитектур ARM64 и AMD64.

В первом выпуске обеспечена поддержка 802.1Q (VLAN), NAT, PoE, динамической маршрутизации с использованием протоколов OSPF и ISIS (на базе FRRouting), задания правил обработки трафика, сбора телеметрии о работе платформы и сетевой активности. Для управления можно использовать инструментарии IpRoute2 и ifupdown2, а также gNMI (gRPC Network Management Interface). Для определения конфигурации применяются модели данных YANG (Yet Another Next Generation, RFC-6020).

В первом квартале 2021 года ожидается второй релиз, в котором появится поддержка VxLAN, IPv6, NetConf/OpenConfig, PPPoE, EVPN Multihoming, шлюзов Anycast и 802.1x (PNAC, Network Access Control). На вторую половину 2021 года намечен третий выпуск, в котором появится поддержка MCLag (агрегирование каналов), 802.1br (Bridge Port Extension) и средств для защиты портов.

  1. Главная ссылка к новости (https://www.linuxfoundation.or...)
  2. OpenNews: Nokia представила сетевую операционную систему SR Linux для маршрутизаторов
  3. OpenNews: Linux Foundation представил выпуск операционной системы OpenSwitch 2.3
  4. OpenNews: OpenBMC, стек для создания BMC-прошивок, перешёл под крыло Linux Foundation
  5. OpenNews: Facebook открыл программные стеки для BMC-контроллеров и сетевых коммутаторов
  6. OpenNews: Facebook представил открытую платформу для создания сетевых коммутаторов
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/54313-dentos
Ключевые слова: dentos, switch
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (80) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.52, Annm (?), 00:35, 25/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Для тех, кто не понимает.
    Есть Control Plane, есть Data Plane.
    Первый занимается управлением конфигурацией аппаратных чипов коммутации, второй - пропуском трафика на самих этих чипов.
    Control Plane хоть на ассемблере, хоть на баше, хоть на чём. Этот дистрибутив как раз и реализует в своём функционале соответствующий Control Plane для указанных чипов.
     
  • 1.1, A.Stahl (ok), 15:40, 24/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +23 +/
    8 из 10 стоматологов рекомендуют?
     
     
  • 2.4, InuYasha (??), 15:42, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Одобрено международной ассоциацией. Пловинка яйца осталась целой )
     
     
  • 3.20, хацкер (ok), 16:59, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да пофиг на скорлупу, главное, что бы сетевые пакеты были целыми.
     
     
  • 4.33, Lex (??), 19:38, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да пофиг на пакеты, главное что бы яйца были целыми

    Я, правда, уже и не помню, на кой черт их нужно было чистить зубной пастой...

     
     
  • 5.65, sharpmind (?), 09:17, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    яйцо чистили наполовину зубной пастой <brandname>, потом окунали в кислоту.
    в результате почищенная половина оставалось твёрдой, а непочищенная уныло прогибалась под нажатием палочкой.
    имело целью символизировать свойства зубной пасты <brandname> защищать зубы от кислой среды.
     
     
  • 6.81, KroTozeR (ok), 00:44, 26/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Насколько помню, <brandname> был "Бледный Мент")
     
     
  • 7.85, anonicropos (?), 20:15, 26/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    "нувы блиндаете" же.
     
  • 3.30, pda (?), 18:59, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Собрание бумеров в камментах. :-D
     
     
  • 4.55, Аноним (55), 03:01, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Boomer это робот-монстр из аниме восьмидесятых Бабуругаму кураисису
     
     
  • 5.64, A.Stahl (ok), 09:07, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А? Бабу ругали курица лисицу?
     
  • 2.82, Анонимус оптимус (?), 05:54, 26/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Номер наш един - 2741001
     

  • 1.2, Аноним (2), 15:40, 24/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    Что такое коммутатор?
     
     
  • 2.3, A.Stahl (ok), 15:41, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Аппарат для коммутации линий коммуникаций. А ты что подумал? Мясорубка?
     
     
  • 3.37, Anonysmus (?), 20:04, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    подумалось что линукс скоро запихают в каждый утюг
    на радость хакерам разумеется
     
     
  • 4.59, хацкер (ok), 03:53, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На радость хаЦкерам.
     
  • 2.12, Аноним (12), 16:20, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +14 +/
    Представь себе старую телефонию где девушки-телефонистки при звонке на определённый адрес соединяют линии абонентов между собой. Они занимаются коммутацией линий связи. Коммутатор это устройство, которое занимается тем же самым. Конкретно в этой новости речь об Ethernet коммутаторах, которые перенаправляют трафик на основании MAC-адреса получателя и VLAN, как бы создавая соединение между абонентами.
     
     
  • 3.21, имя_ (?), 17:00, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >телефонию где девушки-телефонистки
    >устройство, которое занимается тем же самым

    о б-же! Проклятые роботы занимают рабочие места! Сплотимся же под знаменем нашего короля Неда Лудда!

     
     
  • 4.56, Аноним (55), 03:04, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Откуда у луддитов корол?
     
     
  • 5.68, IRASoldier_registered (ok), 09:30, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Избрали же, демократически.
     
  • 4.69, Иноагент (?), 10:27, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Сплотимся же ...

    Что разбивать будем? Ткацкие станки уже не в тренде.

     
     
  • 5.71, lv333 (ok), 13:30, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Коммутаторы жы! А так то, как будто разбивать нечего? Вот вышки 5Г как соблазнительно маячат!
     
  • 3.35, IRASoldier_registered (ok), 19:42, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    На самом деле, внутри коммутатора тоже сидят девушки-телефонистки, только специальные, размером меньше Дюймовочки.
     
     
  • 4.38, Anonysmus (?), 20:05, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +9 +/
    фиксики чтоли?
     
  • 4.66, sharpmind (?), 09:19, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    не выше 1 юнита (обычно) в сидячем положении
     
  • 3.36, Аноним (36), 19:53, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Проще говоря коммутатор в современном мире это электробаба.
     
     
  • 4.57, Аноним (55), 03:06, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда такой секс-изм? Что уже мужчина не может работать в коммутационном бизнесе?
     
     
  • 5.63, Атон (?), 09:01, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Этого достойны только чернокожие мужчины.
     
  • 3.62, microsoft (?), 07:35, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тоесть в моем коммутаторе сидят девушки?
     
     
  • 4.70, Иноагент (?), 10:30, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В микрософт коммутаторе, разве что с пониженной социальной ответственностью!
     
  • 4.77, barmaglot (??), 18:45, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если у вас модель коммутатора от Cisco, то там не полноценные девушки. Посмотрите на логотип этой компании, ну и название правильно произнесите и  сразу всё понятно станет.
     
  • 4.84, vlas (??), 16:50, 26/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    да, у тебя есть девушки
     
  • 2.18, хацкер (ok), 16:46, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Неотъемлемая часть коммунизма.
     
     
  • 3.58, Аноним (55), 03:13, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не понял шутки. Слова разнокоренные. Один классик говорил про средства производства для рабочих, второй про власть партии и электрификацию.
    А вообще людям живущим в комунне, то есть в стан, незачем коммутироваться с другими коммунами.
     
     
  • 4.60, хацкер (ok), 03:54, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Не понял шутки.

    Как и я. Но я старался!

     
  • 2.34, IRASoldier_registered (ok), 19:39, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Кому - татор, а кому - лятор.
     
     
  • 3.40, Аноним (40), 20:27, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    кому - татор, кому - нникатор
     

  • 1.5, КО (?), 15:48, 24/12/2020 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –5 +/
     
  • 1.6, Аноним (-), 15:55, 24/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Для тупых пожалуйста. Чем это отличается от build-$arch-toolcahin.sh ? Очередная Васян сборка призванная отжать openwrt ?
     
     
  • 2.13, Аноним (13), 16:29, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Драйверами для железа с ASIC из каробки.
     
     
  • 3.48, Аноним (-), 22:28, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В том то и дело что не вижу я их . Ткните пожалуйста носом.
     
  • 2.53, anonymous (??), 02:10, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Subj, вероятно, ориентирован на SDN в Hyperscale-ах, а OpenWRT ориентирован на домашнее оборудование.
     
     
  • 3.73, Аноним (-), 14:37, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > ориентирован

    Ориентирован то и ориентирован, мне нет дела до чужих половых трудностей. Где код ? Что конкретно делает этот проект кроме сотрясания воздуха ?

     

  • 1.7, DeerFriend (?), 15:57, 24/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Жаль, что в списке устройств нету 8-16 портовых 10G медных коммутаторов.
    Взял бы себе для домашней лабы.
     
     
  • 2.26, mrmeowstic (?), 17:38, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Помнится в одном треде на реддите всплывал вопрос насчет поддержки мелких коммутаторов в Cumulus Linux,
    и там они ответили что это нецелесообразно, потому что эти системы пилятся под свичи для датацентров с соответствующими асиками.
     

  • 1.8, Аноним (8), 16:03, 24/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >В первом квартале 2021 года ожидается второй релиз, в котором появится поддержка ... IPv6

    Шёл 2021-й год.

     
     
  • 2.27, EYEDER (?), 17:40, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Смешно конечно, но думаю это типа альфы, никто в здравом уме эту поделку ставить на реальное железо не станет. Выпустили баги половить, палочкой потыкать, не более.
     
     
  • 3.49, master (??), 22:50, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    О, а вот и реальный энтерпрайз со своим мнением. Главный технический директор крупнейшей мировой компании "два васяна продакшен"
     
  • 2.86, D (?), 21:27, 26/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да, судьба ipv6 незавидна.

    «Когда ж я сдохну-то уже, наконец?!» думает он.

    А его разного качества поддержку то воткнут, то не совсем.

     

  • 1.9, DeerFriend (?), 16:05, 24/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Роли для управления через ansible уже написаны?
     
     
  • 2.11, Аноним (11), 16:19, 24/12/2020 Скрыто модератором
  • +/
     
     
  • 3.14, InuYasha (??), 16:36, 24/12/2020 Скрыто модератором
  • –2 +/
     

     ....ответы скрыты модератором (2)

  • 1.15, InuYasha (??), 16:40, 24/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Понятно, конечно, что Mellanox - это фкусно и полезно. (хотя его пожрала NeVIDIA) Но очень жаль что та же НетГиря не принимает участия. :(
     
  • 1.16, Аноним (13), 16:40, 24/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Интеграция GNU/Linux в NOC: https://kb.nocproject.org/pages/viewpage.action?pageId=20152833

    Должно работать на любом дистре.

     
     
  • 2.17, Аноним (13), 16:42, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Профиль GNU/Linux разрабатывался и заточен под Hardened Gentoo.
     

  • 1.22, Секрет (?), 17:00, 24/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну очень мало информации! Гугл не знает, на офф сайте чуть чуть. Там баш, кли или вебка будет?
     
     
  • 2.25, Аноним (25), 17:35, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Баш через вебкамеру
     
     
  • 3.44, Аноним (44), 20:58, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Отличный стартап. Рискни сделать, может денег срубишь.
     

  • 1.23, rm_ (ok), 17:02, 24/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучше ктотанибудь вот это допилите плиз https://openwrt.org/toh/d-link/dgs-1210
     
     
  • 2.54, Аноним (-), 02:53, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.dlink.com/en/products/dgs-1210-10p-10-port-gigabit-smart-managed-p Работник месного провайдера? Я не против еслибы такое на openwrt было. У моего провайдерва что-то похожее не жалуюсь работает и работает.
     

  • 1.24, Аноним (24), 17:22, 24/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Linux Foundation со своей мертвячиной задолбал уже
     
     
  • 2.31, Crunchy (?), 19:00, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Linux Foundation задолбал уже одним только своим существованием в этом измерении.
     
     
  • 3.47, Аноним (24), 22:28, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    В могильнике апача больше жизни чем в этом обители корпорастов
     

  • 1.29, Crunchy (?), 18:48, 24/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Системное окружение основано на дистрибутиве ONL (Open Network Linux), который, в свою очередь, использует пакетную базу Debian GNU/Linux

    Jesus Christ...

     
  • 1.32, Аноним (32), 19:14, 24/12/2020 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –4 +/
     
  • 1.39, Anonysmus (?), 20:08, 24/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    понятное дело, что циска давно изобрела собственную ось, а микротик сделал  так что это увидели остальные... но блин, главный вопрос - зачем туда совать линух? только потому что коммутаторы стали по мощности равны компам?
     
     
  • 2.45, анон (?), 21:57, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    что там микторик сделал видимого для всех?
     
     
  • 3.51, Сейд (ok), 23:41, 24/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Очередной Линукс-дистрибутив.
     
  • 2.67, Аноним (67), 09:19, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А за тем, что обществу нужны Свободное железо, Свободный коммутатор и GPL.
     
  • 2.79, Заноним (?), 22:00, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В Сisco давно осознали, что их IOS кусок дырявого г. и потому их NX-OS тоже linux.
     

  • 1.41, Аноним (-), 20:29, 24/12/2020 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –3 +/
     
     
  • 2.42, Crunchy (?), 20:47, 24/12/2020 Скрыто модератором
  • –1 +/
     

  • 1.61, Аноним (61), 06:22, 25/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так это и есть та самая знаменитая "прошивка для роутеров" ?
     
     
  • 2.72, PnD (??), 13:52, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет, эта штука (в первую очередь) для использования на whitebox-коммутаторах. Что не исключает l3+, но тут уж от data-plane зависит. (И рулиться такая "маршрутизация" будет куда причудливее чем привычный "ip route".)
    Маршрутизировать через control-plane, в принципе, тоже можно. В отличие от "классических" свитчей с вендорской ОС. Но — с ожидаемым pps.
    Как такое применяют (и где) — можно почитать в блоге qRator.
     

  • 1.74, Аноним12345 (?), 15:38, 25/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Линукс дорос до коммутаторов ?
     
     
  • 2.78, Заноним (?), 21:52, 25/12/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Скорее производители коммутаторов доросли до linux.
     
  • 2.80, Аноним (80), 00:36, 26/12/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Линукс в коммутаторах уже давным-давно. Добро пожаловать в реальный мир
     
  • 2.83, Аноним (-), 15:14, 26/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Наверно, скорее снизошёл до коммутаторов. В коммутаторах примитивная система. Такие гиганты как CISCO и Juniper просто нескучно так кастомизировали ФриБЗДу.

    Пойми! Сообществу нужно Свободное железо, в этом всё дело.

     

  • 1.88, Дмитрий (??), 05:03, 28/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    IpRoute2 и ifupdown2 - мда. Не надо, спасибо.
     
     
  • 2.89, Аноним (89), 17:33, 28/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Иди в СССР, туда где ты бы сидел за тумблером.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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