Rilaxx ta' DentOS 2.0, sistema operattiva tan-netwerk għal swiċċijiet

Ir-rilaxx tas-sistema operattiva tan-netwerk DentOS 2.0, ibbażata fuq il-qalba tal-Linux u maħsuba biex tgħammar swiċċijiet, routers u tagħmir tan-netwerk speċjalizzat, hija disponibbli. L-iżvilupp jitwettaq bil-parteċipazzjoni ta 'Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks u Wistron NeWeb (WNC). Il-proġett kien oriġinarjament imwaqqaf minn Amazon biex jarma t-tagħmir tan-netwerk fl-infrastruttura tiegħu. Il-kodiċi DentOS huwa miktub f'Ċ u huwa mqassam taħt il-Liċenzja Pubblika Eclipse b'xejn.

Biex timmaniġġja l-iswiċċjar tal-pakketti, DentOS juża s-subsistema tal-qalba tal-Linux SwitchDev, li tippermettilek toħloq sewwieqa għal swiċċijiet Ethernet li jistgħu jiddelegaw it-trażmissjoni tal-frejms u l-ipproċessar tal-pakketti tan-netwerk lil ċipep ta 'hardware speċjalizzat. Is-softwer huwa bbażat fuq il-munzell standard tan-netwerk Linux, is-subsistema NetLink u għodod bħal IPRoute2, tc (Kontroll tat-Traffiku), brctl (Kontroll tal-Bridge) u FRRouting, kif ukoll il-VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer). Discovery Protocol) protokolli u MSTP (Multiple Spanning Tree Protocol).

Rilaxx ta' DentOS 2.0, sistema operattiva tan-netwerk għal swiċċijiet

L-ambjent tas-sistema huwa bbażat fuq id-distribuzzjoni ONL (Open Network Linux), li, min-naħa tagħha, tuża l-bażi tal-pakkett Debian GNU/Linux u tipprovdi installatur, settings u sewwieqa għat-tħaddim fuq swiċċijiet. ONL huwa żviluppat mill-proġett Open Compute u huwa pjattaforma għall-ħolqien ta 'apparati tan-netwerk speċjalizzati li jappoġġjaw l-installazzjoni fuq aktar minn mitt mudell ta' swiċċ differenti. Il-kompożizzjoni tinkludi sewwieqa għall-interazzjoni ma 'indikaturi, sensuri tat-temperatura, apparat li jkessaħ, xarabanks I2C, transceivers GPIO u SFP użati fi swiċċijiet. Għall-ġestjoni, tista’ tuża l-għodod IpRoute2 u ifupdown2, kif ukoll gNMI (gRPC Network Management Interface). Mudelli tad-dejta YANG (Yet Another Next Generation, RFC-6020) jintużaw biex jiddefinixxu l-konfigurazzjoni.

Is-sistema hija disponibbli għal swiċċijiet bbażati fuq Marvell u Mellanox ASIC b'sa 48 port 10-Gigabit. Jappoġġja x-xogħol ma 'diversi ASICs u ċipep tal-ipproċessar tad-dejta tan-netwerk, inklużi ċipep Mellanox Spectrum, Marvell Aldrin 2 u Marvell AC3X ASIC bl-implimentazzjoni ta' tabelli ta 'trażmissjoni tal-pakketti tal-ħardwer. Immaġini DentOS lesti biex jiġu installati huma ppreparati għal arkitetturi ARM64 (257 MB) u AMD64 (523 MB).

Ir-rilaxx il-ġdid iżżid it-titjib li ġej:

  • Appoġġ għal NAT-44 u NA(P)T għat-traduzzjoni tal-indirizzi (NAT) mill-firxa interna għal indirizzi pubbliċi fil-livell ta 'portijiet regolari (Layer-3, saff tan-netwerk) u VLAN (pontijiet tan-netwerk) fis-swiċċ.
  • Jipprovdi għażliet għall-konfigurazzjoni tal-interfaces tan-netwerk 802.1Q (VLAN) u r-rotta tat-traffiku permezz tagħhom. Il-pakketti IpRoute2 u Ifupdown2 jintużaw għall-konfigurazzjoni.
  • Appoġġ miżjud għall-kontrolluri PoE (Power over Ethernet) għall-ġestjoni tal-enerġija fuq Ethernet.
  • Saru bidliet biex itejbu l-prestazzjoni u l-iskalabbiltà tal-konfigurazzjonijiet tal-firewall.
  • Ġestjoni tar-riżorsi mtejba bbażata fuq l-ACL. Appoġġ miżjud għall-bnadar biex jirrikonoxxu indirizzi IP lokali (intranet).
  • Huwa possibbli li tikkonnettja handlers tad-dwana biex jiġi kkonfigurat l-iżolament tal-port.
  • Ibbażat fuq "devlink", hija implimentata API għall-kisba ta 'informazzjoni u l-bidla tal-parametri tal-apparat, appoġġ għall-counters ta' nases lokali u pakketti mwaqqfa.

Sors: opennet.ru

Żid kumment