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

Предлага се мрежова операционна система DentOS 2.0, базирана на Linux ядрото и предназначена за оборудване на комутатори, рутери и специализирано мрежово оборудване. Разработката се осъществява с участието на Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks и Wistron NeWeb (WNC). Първоначално проектът беше основан от Amazon за оборудване на мрежово оборудване в своята инфраструктура. Кодът на DentOS е написан на C и се разпространява под публичния лиценз на Eclipse.

За управление на превключването на пакети в DentOS се използва подсистемата на ядрото на SwitchDev Linux, която ви позволява да създавате драйвери за Ethernet комутатори, които могат да делегират пренасочване на кадри и обработка на мрежови пакети към специализирани хардуерни чипове. Софтуерът се основава на стандартния мрежов стек на Linux, подсистемата NetLink и инструменти като IPRoute2, tc (Контрол на трафика), brctl (Контрол на мост) и FRRouting, както и VRRP (Протокол за резервиране на виртуален рутер), LLDP (Слой на връзката Discovery Protocol) протоколи и MSTP (Multiple Spanning Tree Protocol).

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

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

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

Новата версия добавя следните подобрения:

  • Поддръжка на NAT-44 и NA(P)T за преобразуване на адреси (NAT) от вътрешния диапазон към публични адреси на ниво обикновени (Layer-3, мрежов слой) и VLAN портове (мрежови мостове) в комутатора.
  • Предоставя опции за конфигуриране на 802.1Q мрежови интерфейси (VLAN) и маршрутизиране на трафик през тях. За конфигуриране се използват пакетите IpRoute2 и Ifupdown2.
  • Добавена е поддръжка за PoE (Power over Ethernet) контролери за управление на захранването през Ethernet.
  • Направени са промени за подобряване на производителността и мащабируемостта на конфигурациите на защитната стена.
  • Подобрено управление на ресурсите въз основа на ACL. Добавена е поддръжка за флагове за разпознаване на локални (интранет) IP адреси.
  • Осигурена възможност за свързване на персонализирани манипулатори за конфигуриране на изолацията на порта.
  • Въз основа на "devlink" е внедрен API за получаване на информация и промяна на параметрите на устройството, поддръжка на броячи на локални капани и изпуснати пакети.

Източник: opennet.ru

Добавяне на нов коментар