ĂshtĂ« e disponueshme versioni i sistemit operativ rrjetor DentOS 2.0, i bazuar nĂ« bĂ«rthamĂ«n Linux dhe i destinuar pĂ«r pajisjet switch, router dhe pajisje speciale tĂ« rrjetit. Zhvillimi kryhet nĂ« bashkĂ«punim me kompani si Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks dhe Wistron NeWeb (WNC). Fillimisht projekti u bazua nga kompania Amazon pĂ«r pajisjet e rrjetit nĂ« infrastrukturĂ«n e saj. Kodi DentOS Ă«shtĂ« shkruar nĂ« gjuhĂ«n C dhe shpĂ«rndahet nĂ«n licencĂ«n e lirĂ« Eclipse Public License.
Për menaxhimin e switch-it të paketave në DentOS, përdoret nën-sistemi i bërthamës Linux SwitchDev, i cili mundëson krijimin e drejtuesve për switches Ethernet që janë të aftë të delegojnë operacionet e ridrejtimit të kuadrove dhe përpunimit të paketimeve rrjetore te çipat e specializuar të harduerit. Struktura softuerike bazohet në stakun rrjetëzor të Linux-it, nën-sistemin NetLink dhe mjete si IPRoute2, tc (Kontrolli i Trafikut), brctl (Kontrolli i Brusht) dhe FRRouting, si dhe protokolet VRRP (Protokolli i Redundancës Virtuale të Router-it), LLDP (Protokolli i Zbulimit të Shtresës së Lidhjes) dhe MSTP (Protokolli i Pemës së Shprahsjes Multiple).

Mjedisi sistemor bazohet në distribucionin ONL (Open Network Linux), i cili, në anën tjetër, përdor bazën e paketave Debian GNU/Linux dhe ofron instalues, konfigurime dhe drejtues për ekzekutimin në switches. ONL zhvillohet nga projekti Open Compute dhe përfaqëson një platformë për krijimin e pajisjeve të specializuara të rrjetit, e cila mbështet instalimin në më shumë se njëqind modele të ndryshme switches. Në përbërje janë drejtues për ndërveprimin me indikatorët, sensorët e temperaturës, ventilatorët, autobusët I2C, GPIO dhe transceiverët SFP të përdorura në switches. Për menaxhim mund të përdoren mjete si IpRoute2 dhe ifupdown2, si dhe gNMI (Interfaca e Menaxhimit të Rrjetit gRPC). Për përcaktimin e konfigurimit përdoren modelet e të dhënave YANG (Yet Another Next Generation, RFC-6020).
Sistemi është i disponueshëm për switches të bazuar në ASIC nga Marvell dhe Mellanox, të cilët numërojnë deri në 48 porta 10-gigabit. Puna mbështetet me ASIC të ndryshëm dhe çipa përpunimi të të dhënave të rrjetit, duke përfshirë çipat ASIC Mellanox Spectrum, Marvell Aldrin 2 dhe Marvell AC3X me implementimin e tabelave të ridrejtimit të paketave të harduerit. Imazhet e gatshme për instalim të DentOS janë përgatitur për arkitekturat ARM64 (257 MB) dhe AMD64 (523 MB).
Në versionin e ri janë shtuar përmirësime të mëposhtme:
- Mbështetje për NAT-44 dhe NA(P)T për përkthimin e adresave (NAT) nga diapazoni brendshëm në adresat publike në nivelin e zakonshëm (Layer-3, network layer) dhe porteve VLAN (urë rrjetesh) në switch.
- Janë ofruar mundësi për konfigurimin e interface-ve rrjet 802.1Q (VLAN) dhe rruge të trafikut përmes tyre. Për konfigurimin përdoren paketat IpRoute2 dhe Ifupdown2.
- Shtuar mbështetje për kontrollet PoE (Power over Ethernet) për menaxhimin e energjisë përmes Ethernet.
- Janë bërë ndryshime të dizajnuara 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. Shtuar mbështetje për flamujt për njohjen e lokaleve (intranet). IP-adresat.
- Ofruar mundësia për lidhjen e trajtuesve të personalizuar për konfigurimin e izolimit të porteve.
- Në bazë të 'devlink', API për të marrë informacion dhe ndryshuar parametrat e pajisjeve, implementuar mbështetje për numëruesit e lokalizuar dhe paketat e hequra.
Burimi: opennet.ru
