Versioni e rekrutimit të sistemit operativ rrjetor DentOS 2.0 është e disponueshme, e bazuar në bërthamën Linux dhe e destinuar për pajisjen e switch-eve, router-eve dhe pajisjeve të specializuara rrjetore. Zhvillimi po bëhet në bashkëpunim me kompanitë Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks dhe Wistron NeWeb (WNC). Projekti fillimisht është themeluar nga Amazon për të pajisur pajisjet rrjetore në infrastrukturen e saj. Kodi i DentOS është shkruar në gjuhën C dhe shpërndahet nën licencën publike Eclipse.
Për të menaxhuar ndarjen e paketave në DentOS, përdoret nën-sistemi i bërthamës Linux SwitchDev, që lejon krijimin e drejtuesve për switch-et Ethernet, të aftë të delegojnë operacione për redirektimin e kadrove dhe përpunimin e paketave rrjetore në çiparët specializuar harduerike. Softueri bazohet në grumbullin standard rrjetor të Linux, nën-sistemin NetLink dhe mjete si IPRoute2, tc (Kontrolli i Trafikut), brctl (Kontrolli i Urës) dhe FRRouting, si dhe protokollet VRRP (Protokolli i Redundancës së Router-ëve Virtualë), LLDP (Protokolli i Zbulesës së Shtresës së Lidhjes) dhe MSTP (Protokolli i Shtrirjes së Shumë Pemëve).

Mjedisi sistemor është i bazuar në distribucionin ONL (Open Network Linux), i cili, nga ana e tij, përdor bazën paketore Debian GNU/Linux dhe ofron një instalues, konfigurime dhe drejtues për të funksionuar në switch-e. ONL po zhvillohet nga projekti Open Compute dhe përfaqëson një platformë për krijimin e pajisjeve rrjetore të specializuara, duke mbështetur instalimin në më shumë se njëqind modele të ndryshme switch-e. Ai përfshin drejtues për ndërveprimin me treguesit, sensorët e temperaturës, ventilatorët, autobusat I2C, GPIO dhe transceiver-ët SFP të përdorur në switch-e. Përdorimi i mjeteve IpRoute2 dhe ifupdown2, si dhe gNMI (gRPC Network Management Interface) është e mundur për menaxhim. Modelet e të dhënave YANG (Yet Another Next Generation, RFC-6020) përdoren për të përcaktuar konfigurimin.
Sistemi është i disponueshëm për switch-e të bazuar në ASIC Marvell dhe Mellanox, me deri në 48 porta 10-gigabit. Puna me ASIC të ndryshëm dhe çipa të përpunimit të të dhënave rrjetore, përfshirë ASIC-të Mellanox Spectrum, Marvell Aldrin 2 dhe Marvell AC3X me realizimin e tabelave të redirektimit harduerik. Imazhet e gatshme për instalim të DentOS janë përgatitur për arkitekturat ARM64 (257 MB) dhe AMD64 (523 MB).
Përmirësimet e fundit përfshijnë:
- Mbështetje për NAT-44 dhe NA(P)T për transformimin e adresave (NAT) nga diapazoni i brendshëm në adresat publike në nivelin e portave të zakonshëm (Layer-3, cat) dhe VLAN (ura rrjetore) në switch.
- Ofrimi i mundësive për konfigurimin e ndërfaqeve rrjetore 802.1Q (VLAN) dhe ruterimin e trafikëve nëpërmjet tyre. Paketat IpRoute2 dhe Ifupdown2 përdoren për konfigurimin.
- E shtuar mbështetje për kontrollet PoE (Power over Ethernet) për menaxhimin e energjisë nëpërmjet Ethernet.
- Ndryshimet e bëra janë të orientuara për të përmirësuar performancën dhe shkallëzueshmërinë e konfigurimeve të firewall-it.
- Përmirësuar menaxhimi i burimeve mbi bazën e ACL. E shtuar mbështetje për flag-ët për njohjen e lokaleve (intranet) IP-adresave.
- Ofruar mundësia për lidhjen e përpunuesve të personalizuar për konfigurimin e izolimit të porteve.
- Me bazë në 'devlink', API për marrjen e informacionit dhe ndryshimin e parametrave të pajisjeve, është zbatuar mbështetje për numëruesit e lokalizueseve dhe të paketave të hequra.
Burimi: opennet.ru
