Nemrégiben se kiadta a DentOS 2.0 új verzióját amely magában foglalja a Marvell és Mellanox arm64 és amd64 és MAC/ASiC rendszerek támogatását, kompatibilitási fejlesztéseket stb.
Aki nem ismeri ezt a rendszert, annak tudnia kell A Linux kernelen alapul, és kapcsolók, útválasztók és speciális hálózati berendezések felszerelésére készült. A fejlesztés az Amazon, a Delta Electronics, a Marvell, az NVIDIA, az Edgecore Networks és a Wistron NeWeb (WNC) közreműködésével valósul meg. Kezdetben a projektet az Amazon finanszírozta, hogy infrastruktúráján hálózati berendezéseket szereljen fel.
A DentOS-ról
A csomagváltás kezeléséhez a DentOS rendszerben, a Linux kernel SwitchDev alrendszerét használják, amely lehetővé teszi olyan Ethernet-kapcsolókhoz illesztőprogramok létrehozását, amelyek képesek a kerettovábbítást és a hálózati csomagfeldolgozást speciális hardverchipekre delegálni.
A szoftveres kitöltés a szabványos Linux hálózati veremre, a NetLink alrendszerre és olyan eszközökre épül, mint az IProute2, tc (forgalomirányítás), brctl (hídvezérlés) és FRRouting, valamint a VRRP (Virtual Router Redundancy Protocol) és LLDP (link) réteg). Discovery Protocol) és MSTP (Multiple Spanning Tree Protocol).
A rendszer környezete az ONL eloszláson alapul (Nyílt hálózati Linux), amely viszont az alap Debian GNU/Linux csomagot használja és telepítőt, konfigurációkat és illesztőprogramokat biztosít a kapcsolókon való futtatáshoz.
Az ONL-t az Open Compute projekt fejlesztette ki, és egy platform speciális hálózati eszközök létrehozására, amelyek több mint száz különböző kapcsolómodellre való telepítést támogatnak. Tartalmaz olyan illesztőprogramokat, amelyek a kapcsolókban, hőmérséklet-érzékelőkben, hűtőkben, I2C buszokban, GPIO-kban és SFP adó-vevőkben használt indikátorokhoz kapcsolódnak.
A kezeléshez használhatja az IpRoute2 és ifupdown2 eszközöket, valamint a gNMI-t (gRPC Network Management Interface). A konfiguráció meghatározásához YANG (Yet Another Next Generation, RFC-6020) adatmodelleket használnak.
A DentOS 2.0 fő újdonságai
Ebben az új verzióban az elején már említett rendszerekkel való kompatibilitás mellett azt is megtalálhatjuk, hogy a NAT-44 és NA(P)T kompatibilitás címfordításhoz (NAT) a belső tartományból a nyilvános címekre a kapcsolón a közönséges portok (3. réteg, hálózati réteg) és VLAN portok (hálózati hidak) szintjén.
Azt is kiemelik hozzáadott támogatás a PoE vezérlőkhöz (Power over Ethernet) a Power over Ethernet kezeléséhez.
Emellett változtatások történtek a tűzfalkonfigurációk teljesítményének és méretezhetőségének javítása érdekében, valamint az ACL-alapú erőforrás-kezelés fejlesztése érdekében.
Másrészt szintén meg kell jegyezni, hogy lehetőség volt vezérlők csatlakoztatására egyéni a port leválasztás konfigurálásához.
A DentOS 2.0 új verziójában kiemelkedő egyéb változtatások közül:
- Hozzáadott jelzők támogatása a helyi (intranet) IP-címek felismeréséhez.
- Lehetőségeket biztosít a 802.1Q hálózati interfészek (VLAN) konfigurálására és a forgalom rajtuk keresztül történő irányítására.
- A konfigurációhoz az IpRoute2 és Ifupdown2 csomagokat használják.
- A "devlink" alapján egy API-t valósítanak meg az információszerzéshez és az eszközparaméterek megváltoztatásához, valamint a helyi csapdaszámlálók és az eldobott csomagok támogatását valósítják meg.
Végül ha érdekel, hogy többet tudj meg róla, ellenőrizheti a részleteket A következő linken. A DentOS kód C nyelven íródott, és az Eclipse Public License alatt kerül terjesztésre.
Töltse le és szerezze be a dentOS 2.0 Beeblebroxot
Akit érdekel a rendszer tesztelése, annak tudnia kell elérhető Marvell és Mellanox ASIC alapú kapcsolókhoz akár 48 10 gigabites porttal.
Amellett, hogy a különböző ASIC-ekkel és hálózati adatfeldolgozó chipekkel való munkavégzés támogatott, beleértve a Mellanox Spectrum, Marvell Aldrin 2 és Marvell AC3X ASIC-ket hardveres csomagtovábbítási táblák megvalósításával.
A telepítésre kész DentOS lemezképek ARM64 (257 MB) és AMD64 (523 MB) architektúrákhoz készültek, és rendszerképek is beszerezhetők az alábbi linkről.