A Linux Foundation bemutatta néhány nappal ezelőtt a a DentOS operációs rendszer első verziója amely orientált kapcsolókban, útválasztókban és speciális hálózati berendezésekben való használatra.
A DentOS első verziója Alapja a Linux Kernel 5.6 és a projekt fejlesztései C-ben vannak megírva, és az Eclipse ingyenes nyilvános licence alapján kerülnek terjesztésre, és megemlítik, hogy a projekt kezdeti célja egy platform létrehozása volt a hálózati berendezések számára az Amazon infrastruktúráján.
A fejlesztés az Amazon, a Delta Electronics, a Marvell, az NVIDIA, az Edgecore Networks és a Wistron NeWeb (WNC) részvételével zajlik.
A Linux Foundation, a nonprofit szervezet, amely nyílt forráskódon keresztül lehetővé teszi a hatalmas innovációt, ma bejelentette Arthur-t, a Dent első kódkiadását, egy projektet, amely lehetővé teszi a hálózati operációs rendszer (NOS) létrehozását a hálózatok számára.
Az Arthur verziója, amelyet Arthur Dentről, a Hitchhiker-féle Útmutató a galaxisról főszereplőjéről kaptak, a nemrég megjelent 5.6-os Linux kernelt használja, és a SwitchDev-t használja az integrációk egyszerűsítésére, az összetett absztrakciók és az SDK-változáskezelés eltávolítására, valamint a Meglévő Linux-eszközláncok támogatására.
A DentOS-ról
fogak a Linux SwitchDev kernel alrendszert használja a csomagváltás kezelésére, lehetővé teszi olyan vezérlők létrehozását az Ethernet kapcsolók számára, amelyek delegálhatják a keret továbbítását és a hálózati csomagfeldolgozási műveleteket speciális hardver chipekre.
A szoftver alapja a szokásos Linux hálózati verem, a NetLink alrendszer és olyan eszközök, mint az IPRoute2, a tc (Forgalomirányítás), a brctl (Hídvezérlés) és az FRRouting, valamint a VRRP (Virtuális útválasztó redundancia protokoll), az LLDP (Link Layer Discovery Protocol) és az MSTP (Multiple Spanning Tree Protocol).
A rendszer környezete az ONL eloszláson alapul (Open Network Linux), amely viszont a Debian GNU / Linux csomag alapját használja, és telepítőt biztosít, konfigurációk és illesztőprogramok a kapcsolókon történő futtatáshoz.
Az ONL-t az Open Compute projekt fejlesztette ki és ez egy platform speciális hálózati eszközök létrehozására, amelyek több mint 100 különböző kapcsolómodellre telepíthetők. A készlet tartalmaz vezérlőket, amelyek a kapcsolókban, hőmérséklet-érzékelőkben, hűtőkben, I2C buszokban, GPIO és SFP adó-vevőkben használhatók.
A rendszer jellemzői közül a következők emelkednek ki:
- Használja a Linux kernelt, a Switchdev-et és más Linux-alapú projekteket a megoldás alapjául (absztrakciók és általános költségek nélkül)
- Az ASIC-t és a Silicon for Networking / Datapath-t úgy kezelje, mint bármely más hardvert
- Leegyszerűsíti az absztrakciókat, az API-kat, az illesztőprogramokat és az alacsony szintű általános költségeket, amelyek jelenleg léteznek ezekben a kapcsolókban és más nyílt szoftverekben.
- Egyesíti az ODM, SI, OEM és a végfelhasználók beszállítói közösségét.
- Megoldja a hálózati operációs rendszer kihívását a Distributed Enterprise Edge használati esetre, és kiterjeszti más felhasználási esetekre is, például az Enterprise Datacenterre
A DentOS első verziójáról
A DentOS első verziója 8 Mellanox és Marvell ASIC alapú kapcsoló számára jelent meg, maximum 48 10Gb porttal. Támogatja a különféle ASIC-okat és hálózati feldolgozó chipeket, köztük a Mellanox Spectrum, a Marvell Aldrin 2 és a Marvell AC3X ASIC-eket hardvercsomag-továbbító táblákkal.
Az első verzió támogatja a 802.1Q-t (VLAN), NAT, PoE, dinamikus útválasztás OSPF és ISIS protokollok használatával (FRRouting alapján), forgalomfeldolgozási szabályok kialakítása, telemetria gyűjtése a platform működéséről és a hálózati tevékenységről.
A menedzsment, használhatja az IpRoute2 és az ifupdown2 eszközkészleteket, valamint a gNMI (gRPC hálózatkezelő felület). A konfiguráció meghatározásához YANG adatmodelleket (még egy új generációt, az RFC-6020-at) használnak.
2021 első negyedévében várható egy második verzió, amely a VxLAN, IPv6, NetConf / OpenConfig, PPPoE, EVPN Multihoming, Anycast és 802.1x átjárók (PNAC, hálózati hozzáférés-vezérlés).
És megemlítik azt is, hogy egy harmadik verziót 2021 második felére terveznek, amely magában foglalja az MCLag (link aggregation), a 802.1br támogatását.
Végül, ha érdekel, hogy többet tudjon meg róla, olvassa el a részleteket A következő linken.