Kuvulwe iLinux Foundation ezinsukwini ezimbalwa ezedlule ukukhishwa kwe- inguqulo yokuqala yohlelo lokusebenza lwe-DentOS okuqondiswe ukusetshenziswa kuma-switch, ama-routers, kanye nemishini yokuxhumana ekhethekile.
Le nguqulo yokuqala ye-DentOS Kususelwa kuLinux Kernel 5.6 nentuthuko yephrojekthi ibhalwe ngo-C futhi isatshalaliswa ngaphansi kwelayisensi yomphakathi yamahhala ye-Eclipse futhi kushiwo ukuthi inhloso yokuqala yephrojekthi kwakuwukwakha inkundla yemishini yenethiwekhi kwingqalasizinda ye-Amazon.
Ukuthuthuka kwenziwa ngokubamba iqhaza kwe-Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks neWistron NeWeb (WNC).
ILinux Foundation, inhlangano engenzi nzuzo eyenza ukuqamba okukhulu ngomthombo ovulekile, namuhla imemezele u-Arthur, ukukhishwa kwekhodi yokuqala kweDent, iphrojekthi enika amandla ukwakhiwa kohlelo lokusebenza lwenethiwekhi (i-NOS) yamanethiwekhi.
Uhlobo luka-Arthur, oluqanjwe ngo-Arthur Dent, umlingiswa oyinhloko kuHitchhiker's Guide to the Galaxy, isebenzisa i-Linux kernel 5.6 esanda kukhishwa futhi ifaka i-switchchv ukwenza lula ukuhlanganiswa, isuse ukukhishwa okuyinkimbinkimbi nokuphathwa koshintsho lwe-SDK, futhi isekele ama-toolchain akhona we-Linux.
Mayelana ne-DentOS
I-DentOS isebenzisa i-Linux SwitchDev kernel subsystem ukuphatha ukushintshwa kwepakethe, ikuvumela ukuthi udale izilawuli zokushintshwa kwe-Ethernet ezingathumela imisebenzi yokudlulisa ifreyimu nokusebenza kwenethiwekhi yamaphakethe kuma-chips akhethekile we-hardware.
Isoftware kusekelwe kwisitaki senethiwekhi esijwayelekile se-Linux, isistimu esekelayo yeNetLink namathuluzi afana ne-IPRoute2, tc (Traffic Control), brctl (Bridge Control) ne-FRRouting, kanye ne-VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer Discovery Protocol) neMSTP (Multiple Spanning Tree Protocol).
Imvelo yohlelo kusekelwe ekusatshalalisweni kwe-ONL (I-Open Network Linux), okuyi yona isebenzisa isisekelo sephakeji le-Debian GNU / Linux futhi inikeze isifaki, ukucushwa kanye nabashayeli ukuze basebenzise ukushintshwa.
I-ONL ithuthukiswa iphrojekthi ye-Open Compute futhi kuyisiteji sokwakha amadivayisi akhethekile enethiwekhi angafakwa kumamodeli wokushintsha ahlukahlukene angaphezu kwe-100. Isethi ifaka abalawuli ukuhlangana namageji asetshenziswa kuma-switch, izinzwa zokushisa, ama-coolers, amabhasi e-I2C, ama-GPIO, nama-transceivers e-SFP.
Kuzici zohlelo, okulandelayo kugqama:
- Isebenzisa iLinux Kernel, switchchdev, namanye amaphrojekthi asuselwa kwi-Linux njengesisekelo sesixazululo (akukho okukhiphayo noma ngaphezulu)
- Phatha i-ASIC ne-Silicon ye-Networking / Datapath njenganoma iyiphi enye i-hardware
- Kwenza kube lula ukukhishwa, ama-API, abashayeli, kanye ne-overhead esezingeni eliphansi ekhona njengamanje kulezi zinguquko nakwenye isoftware evulekile.
- Ihlanganisa umphakathi wabaphakeli i-ODM, i-SI, i-OEM nabasebenzisi bokugcina.
- Ixazulula inselelo yohlelo lokusebenza lwenethiwekhi yecala elisetshenzisiwe le-Distributed Enterprise Edge futhi ilinwebisele kwamanye amacala wokusebenzisa, afana ne-Enterprise Datacenter
Mayelana nenguqulo yokuqala ye-DentOS
Uhlobo lokuqala lwe-DentOS Ikhishwe ngamashintshi asuselwa ku-8 Mellanox naseMarvell ASIC anezimbobo ezifika kuma-48 10Gb. Ixhasa ama-ASIC ahlukahlukene nezinsimbi zokucubungula inethiwekhi, kufaka phakathi iMellanox Spectrum, Marvell Aldrin 2, neMarvell AC3X ASIC ngamathebula wokudlulisa iphakethe wehadiwe.
Inguqulo yokuqala inikeza ukusekelwa kwe-802.1Q (VLAN), NAT, PoE, umzila onamandla usebenzisa izivumelwano ze-OSPF ne-ISIS (ngokusekelwe ku-FRRouting), ukusungula imithetho yokucubungula umgwaqo, ukuqoqa i-telemetry ekusebenzeni kwepulatifomu nomsebenzi wenethiwekhi.
Ukuphathwa, ungasebenzisa i-IpRoute2 namathuluzi we-ifupdown2, kanye ne-gNMI (gRPC interface management management). Amamodeli wedatha ye-YANG (esinye futhi isizukulwane esisha, i-RFC-6020) asetshenziselwa ukuchaza ukumiswa.
Kwikota yokuqala ka-2021, kulindelwe uhlobo lwesibili, oluzofaka ukusekelwa kwe- IVxLAN, IPv6, NetConf / OpenConfig, PPPoE, EVPN Multihoming, Anycast kanye no-802.1x amasango (PNAC, Network Access Control).
Futhi kushiwo futhi ukuthi inguqulo yesithathu ihlelelwe isigamu sesibili sango-2021, esizofaka phakathi ukwesekwa kwe-MCLag (i-link aggregation), i-802.1br.
Ekugcineni, uma unentshisekelo yokwazi kabanzi ngakho, ungaxhumana nemininingwane Kulesi sixhumanisi esilandelayo.