Udgivelse af DentOS 2.0, et netværksoperativsystem til switches

DentOS 2.0 netværksoperativsystemet er tilgængeligt, baseret på Linux-kernen og designet til at udstyre switche, routere og specialiseret netværksudstyr. Udviklingen udføres med deltagelse af Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks og Wistron NeWeb (WNC). I første omgang blev projektet grundlagt af Amazon for at udstyre netværksudstyr i sin infrastruktur. DentOS-koden er skrevet i C og distribueret under Eclipse Public License.

Til at styre pakkeskift i DentOS bruges SwitchDev Linux-kerneundersystemet, som giver dig mulighed for at oprette drivere til Ethernet-switche, der kan uddelegere framevideresendelse og netværkspakkebehandling til specialiserede hardwarechips. Softwarefyldningen er baseret på standard Linux-netværksstakken, NetLink-undersystemet og værktøjer som IPRoute2, tc (Traffic Control), brctl (Bridge Control) og FRRouting, samt VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer) Discovery Protocol) protokoller og MSTP (Multiple Spanning Tree Protocol).

Udgivelse af DentOS 2.0, et netværksoperativsystem til switches

Systemmiljøet er baseret på ONL-distributionen (Open Network Linux), som igen bruger Debian GNU/Linux-pakkebasen og giver et installationsprogram, indstillinger og drivere til at køre på switches. ONL er udviklet af Open Compute-projektet og er en platform til at skabe specialiserede netværksenheder, der understøtter installation på mere end hundrede forskellige switch-modeller. Pakken indeholder drivere til interaktion med indikatorer, der bruges i switche, temperatursensorer, kølere, I2C-busser, GPIO'er og SFP-transceivere. Til administration kan du bruge værktøjerne IpRoute2 og ifupdown2 samt gNMI (gRPC Network Management Interface). YANG (Yet Another Next Generation, RFC-6020) datamodeller bruges til at definere konfigurationen.

Systemet er tilgængeligt for switches baseret på Marvell og Mellanox ASIC'er med op til 48 10-gigabit-porte. Det understøtter forskellige ASIC'er og netværksbehandlingschips, herunder Mellanox Spectrum, Marvell Aldrin 2 og Marvell AC3X ASIC'er med implementering af hardwarepakkevideresendelsestabeller. Klar til at installere DentOS-billeder er forberedt til ARM64 (257 MB) og AMD64 (523 MB) arkitekturer.

Den nye udgivelse tilføjer følgende forbedringer:

  • Understøttelse af NAT-44 og NA(P)T til adresseoversættelse (NAT) fra det interne område til offentlige adresser på niveau med almindelige (Layer-3, netværkslag) og VLAN-porte (netværksbroer) i switchen.
  • Giver muligheder for at konfigurere 802.1Q netværksgrænseflader (VLAN'er) og dirigere trafik gennem dem. Pakkerne IpRoute2 og Ifupdown2 bruges til konfiguration.
  • Tilføjet understøttelse af PoE (Power over Ethernet) controllere til strømstyring over Ethernet.
  • Der er foretaget ændringer for at forbedre ydeevnen og skalerbarheden af ​​firewall-konfigurationer.
  • Forbedret ressourcestyring baseret på ACL. Tilføjet understøttelse af flag til at genkende lokale (intranet) IP-adresser.
  • Giver mulighed for at forbinde brugerdefinerede handlere for at konfigurere portisolering.
  • Baseret på "devlink", implementeres et API til at hente information og ændre enhedsparametre, understøttelse af tællere for lokale fælder og droppede pakker.

Kilde: opennet.ru

Tilføj en kommentar