Lanzamento de DentOS 2.0, un sistema operativo de rede para conmutadores

Está dispoñible o lanzamento do sistema operativo de rede DentOS 2.0, baseado no núcleo Linux e destinado a equipar conmutadores, enrutadores e equipos de rede especializados. O desenvolvemento realízase coa participación de Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks e Wistron NeWeb (WNC). O proxecto foi fundado orixinalmente por Amazon para equipar equipos de rede na súa infraestrutura. O código DentOS está escrito en C e distribúese baixo a licenza pública gratuíta Eclipse.

Para xestionar a conmutación de paquetes, DentOS usa o subsistema do núcleo Linux SwitchDev, que lle permite crear controladores para conmutadores Ethernet que poden delegar o reenvío de tramas e o procesamento de paquetes de rede en chips de hardware especializados. O software baséase na pila de rede estándar de Linux, o subsistema NetLink e ferramentas como IPRoute2, tc (Control de tráfico), brctl (Control de pontes) e FRRouting, así como o VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer). Discovery Protocol) e MSTP (Multiple Spanning Tree Protocol).

Lanzamento de DentOS 2.0, un sistema operativo de rede para conmutadores

O entorno do sistema baséase na distribución ONL (Open Network Linux), que, á súa vez, utiliza a base de paquetes Debian GNU/Linux e proporciona un instalador, axustes e controladores para executar en conmutadores. ONL está desenvolvido polo proxecto Open Compute e é unha plataforma para crear dispositivos de rede especializados que admite a instalación en máis de cen modelos de switch diferentes. A composición inclúe controladores para a interacción con indicadores, sensores de temperatura, refrixeradores, buses I2C, transceptores GPIO e SFP utilizados nos interruptores. Para a xestión, pode utilizar as ferramentas IpRoute2 e ifupdown2, así como gNMI (gRPC Network Management Interface). Os modelos de datos YANG (Yet Another Next Generation, RFC-6020) utilízanse para definir a configuración.

O sistema está dispoñible para conmutadores baseados en ASIC de Marvell e Mellanox con ata 48 portos de 10 Gigabit. Admite o traballo con varios ASIC e chips de procesamento de datos de rede, incluídos os chips Mellanox Spectrum, Marvell Aldrin 2 e Marvell AC3X ASIC coa implementación de táboas de reenvío de paquetes de hardware. As imaxes de DentOS listas para instalar están preparadas para arquitecturas ARM64 (257 MB) e AMD64 (523 MB).

A nova versión engade as seguintes melloras:

  • Soporte para NAT-44 e NA(P)T para tradución de enderezos (NAT) desde o rango interno a enderezos públicos a nivel de portos regulares (Capa-3, capa de rede) e VLAN (pontes de rede) no switch.
  • Ofrece opcións para configurar interfaces de rede 802.1Q (VLAN) e enrutar o tráfico a través delas. Os paquetes IpRoute2 e Ifupdown2 úsanse para a configuración.
  • Engadido soporte para controladores PoE (Power over Ethernet) para a xestión de enerxía a través de Ethernet.
  • Realizáronse cambios para mellorar o rendemento e a escalabilidade das configuracións do firewall.
  • Mellora a xestión de recursos baseada en ACL. Engadido soporte para marcas para recoñecer enderezos IP locais (intranet).
  • É posible conectar controladores personalizados para configurar o illamento de portos.
  • Baseado en "devlink", unha API para obter información e cambiar os parámetros do dispositivo, implícase soporte para contadores de trampas locais e paquetes soltados.

Fonte: opennet.ru

Engadir un comentario