Llançament de DentOS 2.0, un sistema operatiu de xarxa per a commutadors

Està disponible el llançament del sistema operatiu de xarxa DentOS 2.0, basat en el nucli Linux i destinat a equipar commutadors, encaminadors i equips de xarxa especialitzats. El desenvolupament es realitza amb la participació d'Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks i Wistron NeWeb (WNC). El projecte va ser fundat originalment per Amazon per equipar equips de xarxa a la seva infraestructura. El codi DentOS està escrit en C i es distribueix sota la llicència pública gratuïta d'Eclipse.

Per gestionar la commutació de paquets, DentOS utilitza el subsistema del nucli Linux SwitchDev, que us permet crear controladors per a commutadors Ethernet que poden delegar el reenviament de trames i el processament de paquets de xarxa a xips de maquinari especialitzats. El programari es basa en la pila de xarxa estàndard de Linux, el subsistema NetLink i eines com IPRoute2, tc (Control de trànsit), brctl (Control de ponts) i FRRouting, així com el VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer). Discovery Protocol) i MSTP (Multiple Spanning Tree Protocol).

Llançament de DentOS 2.0, un sistema operatiu de xarxa per a commutadors

L'entorn del sistema es basa en la distribució ONL (Open Network Linux), que, al seu torn, utilitza la base del paquet Debian GNU/Linux i proporciona un instal·lador, paràmetres i controladors per executar-se als commutadors. ONL està desenvolupat pel projecte Open Compute i és una plataforma per crear dispositius de xarxa especialitzats que admet la instal·lació en més d'un centenar de models de commutador diferents. La composició inclou controladors per a la interacció amb indicadors, sensors de temperatura, refrigeradors, busos I2C, transceptors GPIO i SFP utilitzats en commutadors. Per a la gestió, podeu utilitzar les eines IpRoute2 i ifupdown2, així com gNMI (gRPC Network Management Interface). Els models de dades YANG (Yet Another Next Generation, RFC-6020) s'utilitzen per definir la configuració.

El sistema està disponible per a commutadors basats en ASIC de Marvell i Mellanox amb fins a 48 ports de 10 Gigabit. Admet el treball amb diversos ASIC i xips de processament de dades de xarxa, inclosos els xips Mellanox Spectrum, Marvell Aldrin 2 i Marvell AC3X ASIC amb la implementació de taules de reenviament de paquets de maquinari. Les imatges de DentOS llestes per instal·lar estan preparades per a arquitectures ARM64 (257 MB) i AMD64 (523 MB).

La nova versió afegeix les millores següents:

  • Suport per a NAT-44 i NA(P)T per a la traducció d'adreces (NAT) des de l'interval intern a adreces públiques a nivell de ports normals (Capa 3, capa de xarxa) i VLAN (ponts de xarxa) al commutador.
  • Proporciona opcions per configurar interfícies de xarxa (VLAN) 802.1Q i encaminar el trànsit a través d'elles. Els paquets IpRoute2 i Ifupdown2 s'utilitzen per a la configuració.
  • S'ha afegit suport per als controladors PoE (Power over Ethernet) per a la gestió de l'energia a través d'Ethernet.
  • S'han fet canvis per millorar el rendiment i l'escalabilitat de les configuracions del tallafoc.
  • Gestió de recursos basada en ACL millorada. S'ha afegit suport per a senyals per reconèixer adreces IP locals (intranet).
  • És possible connectar controladors personalitzats per configurar l'aïllament del port.
  • Basat en "devlink", s'implementa una API per obtenir informació i canviar els paràmetres del dispositiu, suport per a comptadors de trampes locals i paquets caiguts.

Font: opennet.ru

Afegeix comentari