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

Достъпен е новият релиз на мрежовата операционна система DentOS 2.0, базирана на ядрото Linux, предназначена за захранване на комутатори, маршрутизатори и специализирано мрежово оборудване. Разработката се осъществява с участието на компании като Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks и Wistron NeWeb (WNC). Проектът първоначално е основан от компания Amazon за оборудване на мрежовото си оборудване. Кодът на DentOS е написан на езика C и се разпространява под свободната лицензия 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).

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

Системната среда е базирана на дистрибутива 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 MB) и AMD64 (523 MB).

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

  • Поддръжка на 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-ове и отхвърлени пакети.

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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster