DentOS, мрежова операционна система за комутатори

Фондацията на Linux беше представена преди няколко дни пускането на първата версия на операционната система DentOS който е ориентиран за използване в комутатори, рутери и специализирано мрежово оборудване.

Тази първа версия на DentOS Базира се на Linux Kernel 5.6 и разработките на проекта са написани на C и се разпространяват под безплатния публичен лиценз на Eclipse и се споменава, че първоначалната цел на проекта е да се създаде платформа за мрежово оборудване на инфраструктурата на Amazon.

Разработката се извършва с участието на Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks и Wistron NeWeb (WNC).

Фондацията Linux, организацията с нестопанска цел, която дава възможност за масивни иновации чрез отворен код, днес обяви Arthur, първото издание на кода на Dent, проект за създаване на мрежова операционна система (NOS) за мрежи. 

Версията на Arthur, кръстена на Arthur Dent, главният герой в Hitchhiker's Guide to the Galaxy, използва наскоро пуснатото ядро ​​на Linux 5.6 и използва SwitchDev за опростяване на интеграциите, премахване на сложни абстракции и управление на промени в SDK и за поддържане на съществуващи вериги от инструменти на Linux. 

Относно DentOS

зъби използва подсистемата на ядрото Linux SwitchDev за управление на превключване на пакети, което ви позволява да създавате контролери за Ethernet комутатори, които могат да делегират операции за препращане на кадри и обработка на мрежови пакети на специализирани хардуерни чипове.

Софтуерът се основава на стандартния мрежов стек на Linux, подсистемата NetLink и инструменти като IPRoute2, tc (Контрол на трафика), brctl (Контрол на моста) и FRRouting, както и VRRP (Протокол за резервиране на виртуален рутер), LLDP (Протокол за откриване на свързващ слой) и MSTP (Протокол за множествено обхващащо дърво).

Системната среда се основава на ONL разпределението (Open Network Linux), който от своя страна използва основата на пакета Debian GNU / Linux и осигурява инсталатор, конфигурации и драйвери за работа на ключове.

ONL е разработен от проекта Open Compute и това е платформа за създаване на специализирани мрежови устройства, които могат да бъдат инсталирани на повече от 100 различни модела превключватели. Комплектът включва контролери за връзка с измервателни уреди, използвани в превключватели, температурни сензори, охладители, I2C шини, GPIO и SFP приемо-предаватели.

От характеристиките на системата се открояват следните:

  • Използвайте Linux Kernel, Switchdev и други Linux-базирани проекти като основа за решението (без абстракции или режийни разходи)
  • Отнасяйте се към ASIC и Silicon за работа в мрежа / Datapath като към всеки друг хардуер
  • Той опростява абстракциите, API, драйверите и режийните разходи на ниско ниво, които в момента съществуват в тези комутатори и друг отворен софтуер.
  • Той обединява общността на доставчиците ODM, SI, OEM и крайните потребители.
  • Решава предизвикателството на мрежовата операционна система за случая на използване на Distributed Enterprise Edge и го разширява до други случаи на употреба, като Enterprise Datacenter

Относно първата версия на DentOS

Първата версия на DentOS Пуснат е за 8 базирани на ASIC суичове Mellanox и Marvell с до 48 10Gb порта. Той поддържа различни ASIC и чипове за мрежова обработка, включително Mellanox Spectrum, Marvell Aldrin 2 и Marvell AC3X ASIC с хардуерни таблици за пренасочване на пакети.

Първата версия осигурява поддръжка за 802.1Q (VLAN), NAT, PoE, динамично маршрутизиране с използване на протоколи OSPF и ISIS (базирани на FRRouting), установяване на правила за обработка на трафика, събиране на телеметрия за работата на платформата и мрежовата активност.

За управление, можете да използвате инструментариумите IpRoute2 и ifupdown2, както и gNMI (gRPC интерфейс за управление на мрежата). За дефиниране на конфигурацията се използват модели на данни YANG (още едно ново поколение, RFC-6020).

През първото тримесечие на 2021 г. очаква се втора версия, която ще включва поддръжка за VxLAN, IPv6, NetConf / OpenConfig, PPPoE, EVPN Multihoming, Anycast и 802.1x шлюзове (PNAC, контрол на мрежовия достъп).

Също така се споменава, че третата версия е планирана за втората половина на 2021 г., която ще включва поддръжка за MCLag (агрегиране на връзки), 802.1br.

И накрая, ако се интересувате да научите повече за това, можете да се консултирате с подробностите В следващия линк.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.