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

Для управления коммутацией пакетов в 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 и представляет собой платформу для создания специализированных сетевых устройств, поддерживающую установку на более ста разных моделей коммутаторов. В состав входят драйверы для взаимодействия с применяемыми в коммутаторах индикаторами, датчиками температуры, кулерами, шинами I2C, GPIO и SFP-трансиверами. Для управления можно использовать инструментарии IpRoute2 и ifupdown2, а также gNMI (gRPC Network Management Interface). Для определения конфигурации применяются модели данных YANG (Yet Another Next Generation, RFC-6020).

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

В новом выпуске добавлены следующие улучшения:
  • Поддержка NAT-44 и NA(P)T для трансляции адресов (NAT) из внутреннего диапазона в публичные адреса на уровне обычных (Layer-3, network layer) и VLAN портов (сетевые мосты) в коммутаторе.
  • Предоставлены возможности для настройки сетевых интерфейсов 802.1Q (VLAN) и маршрутизации трафика через них. Для настройки используются пакеты IpRoute2 и Ifupdown2.
  • Добавлена поддержка контроллеров PoE (Power over Ethernet) для управления питанием через Ethernet.
  • Внесены изменения, направленные на повышение производительности и масштабируемости конфигураций межсетевого экрана.
  • Улучшено управление ресурсами на базе ACL. Добавлена поддержка флагов для распознавания локальных (интранет) IP-адресов.
  • Предоставлена возможность подключения пользовательских обработчиков для настройки изоляции портов.
  • На базе "devlink", API для получения информации и изменения параметров устройств, реализована поддержка счётчиков локальных trap-ов и отброшенных пакетов.
Ви маєте увійти під своїм обліковим записом

loading

=ksƑɪȺ* }K.,ԓښfwA\WYrU/eץ.$wWUI,_ K{f OTWD0dom+-2xQLb7+Q`#[Iϭ(:nQ(Z!H!"~0o&??*7_)'_x?WC,2xR|v}JOiuөS *>i* M9x8M*61{yJ:]uOsgkjTR4Y!b4k .zz`#RΗ\ġEpNQ;݌N|KzU*I;1wck V0OZ mv,j0;˥z%Ŧ]etaq E/5nMȠ誘)ĘSQkVRO)ȇ+N %Ű fӈI+@y]ӈKeRY7 HqYIKQ'T鐥v kK#cay6 Ӝ@6]QɜXdОO\d9;HYwir\iHH0`-jQhRWV)KI)߆$oIs\dpA4 9l!]93]ȿz\)fV2J 3<5 ͵g9/xtS=z-J}#NN[z^1LVZ*sHJ+2iX՜F+RѨ5\]q2P Х|sł[)gŕbNU,TaWrN|^_#j_kczQ("5-_-hlQgH&izjKDo-BA/4Zϭkȱ\du4MY]+-KZQX-+:Co4Q=I}4_nBRnƊ^X,VZ)dWRJr%RX.| FȸDbw | >|6s!gYM^E ֗HBo8VU# +#vO<壜v 4\X]H%UH]0Ωuj S yv`L.[*KVBQre-.qpF0 %i#xϭwLX|7ȱL]k C*ڞѴ~øN(bj0[;g!~fFkڱwaXL@)^^v'Goڛ`FLb9$:p FԎ?0K L` |ftl6UG_+?|Ԯ{F@Q K4LlcDc˒!W`ԑ;7_k;J0@Q,Ɯm?mU6Ev<9 fenp2t)akx瘘x.F9ܺR*VKjQ/J-k) BXꝬvnoիoꛥz>>[w Z|ƽ7uαof;[̓v_;ݽvkp=z}wͻNܓ{{fy3q}t[\N;p6on# \s\ׂm;'l&alz~1;)-h6 0Y$*Q2e84N٬FHa P ":BADk혺R}5AzTWT`Vs=ioۄr1AVROMP/Az>6D|`h*{̤ Qۤ>QⱾdװX{ fzM_0(kWPZT;;')0Ėo2[{OU&IVZuQ ,'ԢBR KB\.w;4B!^mqMd3"{R@A{|\&8[4:OCBuT=:@'YϘ<t??QߠqGj!GO!!9c*?[c>:u] ]av P8L5L$2#8^-|y 1Wx9uJvl2BũdIY9K$7H>=1p@߳ >ɄE(zՃQ3,i4 j@&P!пpgEЩxf:dP8= /9h*#*7҆)_riEPtfJ2cP<̨hr"r/~ Gln. Jvo42u%u15rDd|0`Hm3BᏮN_(ӖB+!jN!ein` ,f"%!)P\yAseڕϮa -p͢YD+K h_yht*3?  Uu|~VĮ?[phN֚BxXrp SbiG8J|UL"(DıQݎfbxV5Iݼ;8bFIjPFn[TVcj2Gwx4* `rQ'՛lbd@޺X3LMW.QB!9;Mj֦0 >|q@5LNfnП!@Gfg ;~ |4쇷T!q$zX]'!C͙jkMi55XWB5&_ӛ"["{/+M9'% `)/.%VjRk8&MХӎ%"#wv`Ǎk{leNͰ+ԭ*wS̸ Bp+Eb0z0bc;3$V6eek̺{B`׺ߺ{dB!DCV5F"$ G.NjDdijaMl%,{T5!|آ}cv(n{pG"W¬7_˾3 v4pOr< /f@k-uGEke1Zgj"}S5[6g6 s>pO;5>EC]:h; 4 sȻ\j4%5-f߁i ;4:! RaGLoeg[Ԋ>eVL Хl xL(|Hò3{xpL&L㺀/|NY"(CrLx*0ozTv9wolo߼S{mcoU4z[ä/ಜ;nt^@ S߇ !jsdZ5%^q)8 X^KY<\Sf/`yb^oMy;0sH]JC \vD{paFwG:ʧ9Q{Xz5a^Gw./69rG,N1erZfTˀ$4MW%voq3浽7Ԕg,+Eed05FBN`뵎k 'G&c#"v-[c BӷZΡQc\i@ؗ`HFBbnP/ PlX vnsY˥@`n#K2+#6v ,T0&&V4~rF>8 fj~NQnqQ?}ݺm*% b1{oq'F]NWDЀbar$Bq3N؇#PqHr