The OpenNET Project / Index page

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

Доступна сетевая операционная система DentOS 3.2

16.09.2023 14:20

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

Системное окружение основано на дистрибутиве ONL (Open Network Linux), который, в свою очередь, использует пакетную базу Debian GNU/Linux и предоставляет инсталлятор, настройки и драйверы для запуска на коммутаторах. ONL развивается проектом Open Compute и представляет собой платформу для создания специализированных сетевых устройств, поддерживающую установку на более ста разных моделей коммутаторов. В состав входят драйверы для взаимодействия с применяемыми в коммутаторах индикаторами, датчиками температуры, кулерами, шинами I2C, GPIO и SFP-трансиверами. Для управления можно использовать инструментарии IpRoute2 и ifupdown2, а также gNMI (gRPC Network Management Interface). Для определения конфигурации применяются модели данных YANG (Yet Another Next Generation, RFC-6020).

Для управления коммутацией пакетов в 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).

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

В новой версии добавлены следующие улучшения:

  • Пакетная база обновлена до Debian 10.
  • Включена поддержка сетевых интерфейсов виртуальной маршрутизации и перенаправления (VRF, Virtual routing and forwarding).
  • Добавлена поддержка коммутаторов на базе платформы TN48M2-SWDEV (вариант TN48M2 с SPI flash, размером 64MB).

В выпуске DentOS 3.2 предложена проверенная реализация протоколов:

  • ECMP (Equal Cost Multi-Path)
  • LACP (Link Aggregation Control Protocol)
  • LLDP (Link Layer Discovery Protocol)
  • RSTP (Rapid Spanning Tree Protocol)
  • VRRP (Virtual Router Redundancy Protocol)


  1. Главная ссылка к новости (https://github.com/dentproject...)
  2. OpenNews: Pi-KVM - проект открытого KVM-коммутатора на Raspberry Pi
  3. OpenNews: Операционная система коммутаторов Dell основана на NetBSD
  4. OpenNews: Представлен Ethernet-коммутатор, укомплектованный Ubuntu Linux
  5. OpenNews: Компания Microsoft продемонстрировала собственный Linux-дистрибутив для коммутаторов
  6. OpenNews: Компания Microsoft открыла код Linux-системы для сетевых коммутаторов
Лицензия: CC BY 3.0
Тип: Программы
Короткая ссылка: https://opennet.ru/59768-dentos
Ключевые слова: dentos, switch
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (64) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 14:43, 16/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > debian
     
     
  • 2.3, Аноним (3), 14:54, 16/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Только по этому и нужно.
     
     
  • 3.12, Аноним (-), 16:06, 16/09/2023 Скрыто модератором
  • +2 +/
     
  • 3.25, Аноним (25), 19:20, 16/09/2023 Скрыто модератором
  • +/
     
     
  • 4.26, Аноним (-), 19:38, 16/09/2023 Скрыто модератором
  • +/
     
  • 4.33, Аноним (33), 20:52, 16/09/2023 Скрыто модератором
  • +4 +/
     
     
  • 5.46, Аноним (46), 22:20, 16/09/2023 Скрыто модератором
  • +5 +/
     

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

  • 1.2, Аноним (3), 14:53, 16/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    ОС для стоматологов ставят на роутере. Дожили.
     
     
  • 2.7, Аноним (7), 15:12, 16/09/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Для дантистов же. И таки им лучше знать, что ставить на роутер в вашем импланте
     
     
  • 3.11, Аноним (3), 15:58, 16/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Точняк дантисты вставляют зонды через рот вот им для этого и нужна ОС. Всё встало на свои места.
     
     
  • 4.18, коньюктивит (?), 17:56, 16/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И тысячи глаз там ничего не увидят. Если постоянно пингвинов ртом не ловить, конечно.
     
     
  • 5.51, Аноним (51), 01:45, 17/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В роутере полно информации, поэтому не стоит относиться к безопасности данного устройства легкомысленно. Я напомню что возможна утечка банковских данных или логина с паролем, имей злоумышленник доступ. Также само устройство может эксплуатироваться в иных целях.
     
     
  • 6.65, Аноним (65), 09:11, 17/09/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А если не хранить пароли в браузере и пользоваться менеджером паролей вроде KepassXC это не поможет?
     
  • 4.29, Аноним (29), 20:24, 16/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Аааа, вставляют, точняк, теперь понял. Спасибо, что объяснил
     
  • 2.16, BrainFucker (ok), 16:50, 16/09/2023 Скрыто модератором
  • +2 +/
     
  • 2.27, Аноним (-), 19:42, 16/09/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вам же анестезиолог планировщик ядра писал как-то. Что не так в этом случае?
     
  • 2.76, mos87 (ok), 12:33, 17/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    dent переводится как вмятина.
     
     
  • 3.81, Аноним (81), 15:21, 17/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    dent переводится как выбоина
     

  • 1.6, Аноним (6), 15:03, 16/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А где обои?
     
     
  • 2.8, Аноним (8), 15:13, 16/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Исходя их названия - на них должны быть изображены зубы )
    Оно нам точно надо? ))
     
     
  • 3.17, Бульдох (?), 16:51, 16/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    "... зубов нет, но дёсна в таком состоянии"
     
     
  • 4.19, коньюктивит (?), 17:57, 16/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Об этом нужно снова у красноглазой утки спросить.
     

  • 1.13, Атон (?), 16:19, 16/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    В этой новости не хватает HCL.

    могу ли я запустить эту ос на своем D-link Dir 300?

     
     
  • 2.14, Аноним (14), 16:38, 16/09/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Можешь. Если с девятого этажа и в бухающую под окнами гопоту. Активный нетворкинг гарантирован.
     
     
  • 3.15, Атон (?), 16:50, 16/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Можешь. Если с девятого этажа и в бухающую под окнами гопоту. Активный
    > нетворкинг гарантирован.

    Это невозможно. Бухающая гопота пропала лет 10 назад.

    Да и дома у меня - 5ятиэтажки.

     
  • 2.21, коньюктивит (?), 18:00, 16/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это такой, который в комплекте с корой дуба идёт?
     

  • 1.20, YetAnotherOnanym (ok), 17:58, 16/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > делегировать операции по перенаправлению кадров и обработке сетевых пакетов специализированным аппаратным чипам
    > базируется на штатном сетевом стеке Linux, ...

    А как оно вообще попадает в сетевой стек линукса, если чипы должны сами разбираться с пакетами?

     
     
  • 2.30, Full Master (?), 20:29, 16/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    По идее попадет только то, с чем чипы не смогли разобраться.
     
  • 2.53, Аноним (53), 01:55, 17/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >> делегировать операции по перенаправлению кадров и обработке сетевых
    >> пакетов специализированным аппаратным чипам
    >> базируется на штатном сетевом стеке Linux, ...
    > А как оно вообще попадает в сетевой стек линукса, если чипы должны
    > сами разбираться с пакетами?

    Ну вот так - линух энное время как умеет "полухардварный" оффлоад. Когда жирные потоки выгружаются на хардварный офлоадер, или как-то так. Там целая подсистема есть и даже опенврт чем-то таким стал пользоваться на ряде чипов.

     
  • 2.69, Товарищ Ким Чен Ын (?), 09:20, 17/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >> делегировать операции по перенаправлению кадров и обработке сетевых пакетов специализированным аппаратным чипам
    >> базируется на штатном сетевом стеке Linux, ...
    > А как оно вообще попадает в сетевой стек линукса, если чипы должны
    > сами разбираться с пакетами?

    Чип всего лишь это набор полупроводников

     

  • 1.23, onanim (?), 19:00, 16/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >  Пакетная база обновлена до Debian 10.

    господа знают толк в стабильном ПО

     
  • 1.24, fahri (?), 19:19, 16/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эдмон Дантес
     
     
  • 2.102, Sw00p aka Jerom (?), 12:24, 18/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Харви Дент :)
     

  • 1.32, Аноним (32), 20:46, 16/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Чем это лучше zrouter?
     
     
  • 2.34, Аноним (25), 21:01, 16/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >ZRouter.org is a FreeBSD based firmware...

    Ну ты понял.

     
  • 2.41, Аноним (41), 21:47, 16/09/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Правильный вопрос - чем лучше openwrt? Или pfsense
     
     
  • 3.100, pofigist (?), 10:23, 18/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    За такие вопросы - надо сразу увольнять с волчим билетом.
    DentOS это L3-switch OS, OpenWRT это SOHO Router OS, а pfsense - SOHO firewall OS.
    Все три - решают принципиально разные задачи. Нет, все в одном сделать - очень плохая идея.
     
     
  • 4.103, Аноним (103), 13:36, 18/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Типа все обязаны знать сорта всех бесконечных дистров? На производстве всё равно ваши open-pf-dentos не используются.
     
     
  • 5.111, pofigist (?), 12:47, 19/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если рассуждаешь - обязан знать.
     

  • 1.45, Аноним (45), 22:13, 16/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Вроде новость про дистрибутив Линукс, а срач на тему среды рабочего стола не получается начать. В общем да и Гном и КДЕ гавно.
     
     
  • 2.47, Блендер (?), 22:32, 16/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Openbox последняя надежда утопающих, крепитесь!
     
  • 2.57, коньюктивит (?), 02:08, 17/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Они даже в роутере оно.
     

  • 1.52, Аноним (51), 01:50, 17/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А чем он лучше DDWRT и OpenWRT? Какие у него особенности? Ну кроме того что он на Debian.
     
     
  • 2.55, Аноним (51), 02:01, 17/09/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Хотя этот абзац мне кое-что уже объясняет: "Система доступна для коммутаторов на базе ASIC Marvell и Mellanox, насчитывающих до 48 10-гигабитных портов. Поддерживается работа с различными ASIC и чипами обработки сетевых данных, включая ASIC-чипы Mellanox Spectrum, Marvell Aldrin 2 и Marvell AC3X с реализацией таблиц аппаратного перенаправления пакетов."
    Железо там наверняка мощное, не каждая ОС для роутера такое поддерживает.
    Перечитал ещё раз новость и по софту понятно. С одной стороны интересно, с другой смотрю дискуссии о зондах. Вот чтобы с обновлениями или готовой сборкой не пришли особые пакеты на роутер, нужны отечественные производители ОС для роутеров, которые и будут отвечать за безопасность репозитория пакетов и сборки.
     
     
  • 3.78, Аноним (78), 13:00, 17/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >С одной стороны интересно, с другой смотрю дискуссии о зондах. Вот чтобы с обновлениями или готовой сборкой не пришли особые пакеты на роутер, нужны отечественные производители ОС для роутеров, которые и будут отвечать за безопасность репозитория пакетов и сборки.

    Вот у отчечественных, не сомневайся, зонды будут обязательно. Отечественный товарищ майор вежливо попросит.

     
  • 3.79, torvn77 (ok), 13:37, 17/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Вот чтобы с обновлениями или готовой сборкой не пришли особые пакеты на роутер, нужны отечественные производители ОС для роутеров  

    Если речь о особых пакетах то разве не логичнее поместить зонд прямо в железо?  
    Хотя если потребуется чтобы зонд пропускал обычные пакеты то тогда наверное надо зондировать и ОС.  

    >нужны отечественные производители ОС для роутеров  

    Разве сложно собрать команду для изучения и перевыпуска этой ОС, тем более что эта ОС есть в исходниках?

     
     
  • 4.89, Аноним (51), 18:56, 17/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    12299 Разве сложно собрать команду для изучения и перевыпуска этой ОС, тем бол... большой текст свёрнут, показать
     
  • 4.91, Аноним (51), 19:49, 17/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    》не логичнее поместить зонд прямо в железо?

    Та наверняка делают и так, и так. Электроника дороже софта и это повлияет на цену. Где-то это чувствительно, а где-то нет. Когда-то очень давно на ОС Windows XP я сталкивался с неприятной программой, которая была доставлена с обновлениями. Возможно что в целом не доверять софту с открытым кодом это и вовсе параноя, но иностранные компании никак юридически не связаны с отечественными чтобы доверять. Ну и личная неприязнь. Мне не очень нравится допустим то что одно из первых обсуждений в LinkedIn было год назад: "а давайте в качестве санкций отключим от интернет? От DNS?" Ну когда-то они воплотят свою американскую мечту — говоришь что-то не то что их поддерживает, отключат интернет.

     
     
  • 5.93, torvn77 (ok), 20:42, 17/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > 》не логичнее поместить зонд прямо в железо?
    > Та наверняка делают и так, и так. Электроника дороже софта и это повлияет на цену.

    У меня другие соображения: бекдоры могут быть двух типов:  
    1. Специальные пакеты от очень специальных чисто бекдорных протоколов, которые просто и без существенных вычислений опознаются аппаратно и потому бекдор для них проще поместить в железо.
    2. Эксплуатация бекдоров и уязвимостей в олбычном софте, их опознание может потребовать слишком длительных вычислений или сложных эвристик глубокого анализа пакетов, их не сделать иначе как программно.

    Взаимодействовать они могут так, через аппаратный бекдор атакующие получают доступ к аппаратной системе роутера и получив доступ к ОЗУ изменяют поведение ОС, ну или просто разрешают доступ в обход всех правил с определённого MAC или IP, с которого и ведут уже дальнейший взлом через обычные протоколы.

    > Возможно что в целом не доверять софту с открытым кодом это и вовсе параноя, но иностранные компании

    В номе параноя должна быть к любому софту и у СПО тут то преимущество что если несмотря на наличие исходников вы таки что-то прошляпили то это может заметить совершенно случайный человек с самой нелепой мотивацией, которая побудила его к нелепым действиям которые и вскрыли екдор или уязвимость.  
    По этому так в любом случае каждое серьёзное учреждение имеет свою собственную команду поддержки или как минимум нанимает её со стороны(например покупает лицензию на Ачстра от минобра)
    Вопрос только в том, сколько будет стоить такая команда, полную стоимость со всем НИОКР или только частичную где она только проводит проверки и дорабатывает нужный её нанимателю функционал.

    > Мне не очень нравится допустим то что одно из первых обсуждений в LinkedIn было год назад: "а давайте в качестве санкций отключим от интернет? От DNS?"

    Отечественный софт тут ничем не поможет, так как это вопрос настроек работы, а не факта наличия прогрммы как таковой.  

     
     
  • 6.95, Аноним (51), 04:12, 18/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну что значит аппаратно На физическом уровне у вас идут электронные сигналы по ... большой текст свёрнут, показать
     
     
  • 7.101, torvn77 (ok), 12:13, 18/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну что значит аппаратно? На физическом уровне у вас идут электронные сигналы по кабелю или по электромагнитным волнам, может по световым волнам, если это допустим сетевая карта. Далее все-равно драйвер это должен обработать, если код хочет попасть в систему.

    Читай внимательно текст из новости:  
    >способные делегировать операции по перенаправлению кадров и обработке сетевых пакетов специализированным аппаратным чипам.

    Даже на обычных не совсем днищенских сетевых картах есть аппаратное ускорение обработки пакетов, если ты о этом не знаешь то о чём ты хочешь рассуждать?  
    Я прочитал твой пост, дальнейшие твои рассуждения содержат такое же незнание как и здесь.

     
     
  • 8.108, Аноним (108), 01:28, 19/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А, вы все ещё об этой статье Я думал у вас какие-то философские интересы Честн... текст свёрнут, показать
     
     
  • 9.113, torvn77 (ok), 13:23, 19/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я не к чему не клоню, акселерация обработки сетевых пакетов сетевой картой общеи... текст свёрнут, показать
     
  • 8.109, Аноним (108), 01:59, 19/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сильно геморно и ненадежно звучит, разве-что разрешают доступ Ну примите закон ... текст свёрнут, показать
     
     
  • 9.112, torvn77 (ok), 13:18, 19/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем их уведомлять о том, что будет или уже добавлено по их инициативе США не... текст свёрнут, показать
     
     
  • 10.114, Аноним (114), 17:12, 19/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Чтоб потом не рассказывали что все ради безопасности и спокойно вывести такого и... большой текст свёрнут, показать
     
  • 10.115, Аноним (115), 17:42, 19/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да и спасибо ща вопросы Обдумывая, насколько технически возможно то что вы опис... текст свёрнут, показать
     
  • 6.96, Аноним (51), 04:21, 18/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Могу дать ещё такое соображение https cybermarket com ua product ad-ftk-enter... большой текст свёрнут, показать
     
  • 2.77, mos87 (ok), 12:34, 17/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    тем что совсем не для SOHO рутеров судя по описанию.
     

  • 1.80, Аноним (80), 15:05, 17/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Система доступна

    и по ссылке

    404
    Page Not Found

     
  • 1.94, Аноним (94), 22:23, 17/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В выпуске DentOS 3.2 предложена проверенная реализация протоколов

    Проверенная кем? И на тему чего?

     
  • 1.97, leap42 (ok), 06:16, 18/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так и не понял, как оно управляется? Какая-то консолька аля cisco/hp/juniper есть или просто вручную конфиг писать? Или вообще веб-морда (это будет фейл)?
     
  • 1.98, aNonim (?), 08:35, 18/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Запускал предыдущую версию на sdn роутере noviswitch, к сожалению, ASIC NP-5 не прдхватился, видны были только 4 чипсетных порта. ASIC в lspci был виден, но не инициализировался.
     
  • 1.99, Аноним (99), 08:56, 18/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    На картинке написано "Switch". Означает ли это, что данная операционная система предназначена для игровой приставки Nintendo Switch?
     

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



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

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