Release fan DentOS 2.0, in netwurk bestjoeringssysteem foar switches

It DentOS 2.0-netwurkbestjoeringssysteem is beskikber, basearre op de Linux-kernel en ûntworpen om skeakels, routers en spesjalisearre netwurkapparatuer út te rusten. De ûntwikkeling wurdt útfierd mei de dielname fan Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks en Wistron NeWeb (WNC). Yn it earstoan waard it projekt oprjochte troch Amazon om netwurkapparatuer yn har ynfrastruktuer út te rusten. De DentOS-koade is skreaun yn C en ferspraat ûnder de Eclipse Public License.

Om pakketwikseling yn DentOS te behearjen, wurdt it SwitchDev Linux-kernel-subsysteem brûkt, wêrmei jo stjoerprogramma's kinne meitsje foar Ethernet-switches dy't frame-trochstjoere en netwurkpakketferwurkingsoperaasjes kinne delegearje oan spesjalisearre hardware-chips. De software stuffing is basearre op de reguliere Linux netwurk stack, it NetLink subsysteem en ark lykas IPRoute2, tc (Traffic Control), brctl (Bridge Control) en FRRouting, lykas ek VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer) Discovery Protocol) protokollen en MSTP (Multiple Spanning Tree Protocol).

Release fan DentOS 2.0, in netwurk bestjoeringssysteem foar switches

De systeemomjouwing is basearre op de distribúsje ONL (Open Network Linux), dy't op syn beurt de Debian GNU/Linux-pakketbasis brûkt en in ynstallearder, ynstellings en stjoerprogramma's leveret om op skeakels te rinnen. ONL is ûntwikkele troch it Open Compute-projekt en is in platfoarm foar it meitsjen fan spesjalisearre netwurkapparaten dy't ynstallaasje op mear as hûndert ferskillende switchmodellen stipet. It pakket omfettet bestjoerders foar ynteraksje mei yndikatoaren dy't brûkt wurde yn skeakels, temperatuersensors, koelers, I2C-bussen, GPIO's en SFP-transceivers. Foar behear kinne jo de IpRoute2- en ifupdown2-ark brûke, lykas gNMI (gRPC Network Management Interface). YANG (Yet Another Next Generation, RFC-6020) gegevensmodellen wurde brûkt om de konfiguraasje te definiearjen.

It systeem is beskikber foar skeakels basearre op Marvell en Mellanox ASIC's mei maksimaal 48 10-gigabit-ports. It stipet ferskate ASICs en netwurk ferwurkjen chips, ynklusyf Mellanox Spectrum, Marvell Aldrin 2 en Marvell AC3X ASICs mei ymplemintaasje fan hardware pakket trochstjoere tabellen. Klear te ynstallearjen DentOS-ôfbyldings binne taret foar ARM64 (257 MB) en AMD64 (523 MB) arsjitektuer.

De nije release foeget de folgjende ferbetterings ta:

  • Stipe foar NAT-44 en NA(P)T foar adresoersetting (NAT) fan it ynterne berik nei iepenbiere adressen op it nivo fan gewoane (Laach-3, netwurklaach) en VLAN-poarten (netwurkbrêgen) yn 'e switch.
  • Biedt opsjes foar it konfigurearjen fan 802.1Q netwurkynterfaces (VLAN's) en it ferstjoeren fan ferkear troch har. De pakketten IpRoute2 en Ifupdown2 wurde brûkt foar konfiguraasje.
  • Stipe tafoege foar PoE (Power over Ethernet)-controllers foar enerzjybehear oer Ethernet.
  • Feroarings binne makke om de prestaasjes en skalberens fan firewall-konfiguraasjes te ferbetterjen.
  • Ferbettere boarne behear basearre op ACL. Stipe tafoege foar flaggen om lokale (yntranet) IP-adressen te werkennen.
  • Foarsjoen fan de mooglikheid om te ferbinen oanpaste handlers te konfigurearjen haven isolaasje.
  • Op grûn fan "devlink", in API foar it krijen fan ynformaasje en it feroarjen fan apparaatparameters, wurdt stipe foar tellers fan lokale traps en sakke pakketten ymplementearre.

Boarne: opennet.ru

Add a comment