Ang DentOS, isang operating system ng network para sa mga switch

Inilantad ang Linux Foundation ilang araw na ang nakalilipas ang paglabas ng ang unang bersyon ng operating system ng DentOS na nakatuon para magamit sa switch, router, at dalubhasang kagamitan sa networking.

Ang unang bersyon ng DentOS na ito Ito ay batay sa Linux Kernel 5.6 at ang mga pagpapaunlad ng proyekto ay nakasulat sa C at ipinamamahagi sa ilalim ng libreng pampublikong lisensya ng Eclipse at nabanggit na ang paunang layunin ng proyekto ay upang lumikha ng isang platform para sa kagamitan sa network sa imprastraktura ng Amazon.

Isinasagawa ang pag-unlad na may paglahok ng Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks at Wistron NeWeb (WNC).

Ang Linux Foundation, ang non-profit na samahan na nagbibigay-daan sa napakalaking pagbabago sa pamamagitan ng bukas na mapagkukunan, ngayong araw ay inihayag kay Arthur, ang unang paglabas ng code ni Dent, isang proyekto upang paganahin ang paglikha ng isang network operating system (NOS) para sa mga network. 

Ang bersyon ni Arthur, na pinangalanang kay Arthur Dent, ang pangunahing tauhan sa Hitchhikerer's Guide to the Galaxy, ay gumagamit ng kamakailang inilabas na Linux kernel 5.6 at pinakinabangan ang SwitchDev upang gawing simple ang mga pagsasama, alisin ang mga kumplikadong abstraction at pamamahala ng pagbabago ng SDK, at suportahan ang Mga kasalukuyang toolchain ng Linux. 

Tungkol sa DentOS

ngipin gumagamit ng Linux SwitchDev kernel subsystem upang pamahalaan ang paglipat ng packet, na nagbibigay-daan sa iyo upang lumikha ng mga kontrol para sa mga switch ng Ethernet na maaaring magdelegar ng pagpapasa ng frame at mga pagpapatakbo ng pagpoproseso ng packet ng network sa dalubhasang mga chips ng hardware

Ang software ay batay sa karaniwang stack ng Linux networking, ang NetLink subsystem at mga tool tulad ng IPRoute2, tc (Traffic Control), brctl (Bridge Control) at FRRouting, pati na rin ang VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer Discovery Protocol) at MSTP (Multiple Spanning Tree Protocol).

Ang kapaligiran ng system ay batay sa pamamahagi ng ONL (Buksan ang Network Linux), kung saan siya namang gumagamit ng base ng Debian GNU / Linux package at nagbibigay ng isang installer, mga pagsasaayos at driver upang magpatakbo ng mga switch.

Ang ONL ay binuo ng proyekto ng Open Compute at ito ay isang platform para sa paglikha ng dalubhasang mga aparato sa network na maaaring mai-install sa higit sa 100 iba't ibang mga modelo ng switch. Ang hanay ay nagsasama ng mga Controller sa interface na may mga gauge na ginamit sa switch, mga sensor ng temperatura, cooler, mga bus na I2C, GPIO, at mga transceiver ng SFP.

Sa mga katangian ng system, ang mga sumusunod ay kapansin-pansin:

  • Gamitin ang Linux Kernel, Switchdev at iba pang mga proyekto na nakabatay sa Linux bilang batayan para sa solusyon (walang mga abstraction o overhead)
  • Tratuhin ang ASIC at Silicon para sa Networking / Datapath tulad ng anumang iba pang mga hardware
  • Pinadadali nito ang mga abstraction, API, driver, at low-level overhead na kasalukuyang umiiral sa mga switch na ito at iba pang bukas na software.
  • Pinagsasama nito ang pamayanan ng mga tagapagtustos ng ODM, SI, OEM at mga end user.
  • Nalulutas ang hamon ng operating system ng network para sa kaso ng paggamit ng Naipamahagi na Enterprise Edge at pinahahaba ito sa iba pang mga kaso ng paggamit, tulad ng Enterprise Datacenter

Tungkol sa unang bersyon ng DentOS

Ang unang bersyon ng DentOS Ito ay inilabas para sa 8 Mellanox at Marvell ASIC-based switch na may hanggang sa 48 10Gb port. Sinusuportahan nito ang iba't ibang mga ASIC at mga chip sa pagproseso ng network, kabilang ang Mellanox Spectrum, Marvell Aldrin 2, at Marvell AC3X ASIC na may mga table ng pagpapasa ng packet ng hardware.

Ang unang bersyon ay nagbibigay ng suporta para sa 802.1Q (VLAN), NAT, PoE, pabago-bagong pagruruta gamit ang mga protokol ng OSPF at ISIS (batay sa FRRouting), na nagtataguyod ng mga patakaran sa pagproseso ng trapiko, pagkolekta ng telemetry sa pagpapatakbo ng platform at aktibidad ng network.

Para sa pamamahala, maaari mong gamitin ang IpRoute2 at ifupdown2 toolkit, pati na rin ang gNMI (interface ng pamamahala ng network ng gRPC). YANG mga modelo ng data (isa pang bagong henerasyon, RFC-6020) ay ginagamit upang tukuyin ang pagsasaayos.

Sa unang isang-kapat ng 2021, inaasahan ang isang pangalawang bersyon, na magsasama ng suporta para sa VxLAN, IPv6, NetConf / OpenConfig, PPPoE, EVPN Multihoming, Anycast at 802.1x gateway (PNAC, Network Access Control).

At nabanggit din na ang isang pangatlong bersyon ay naka-iskedyul para sa ikalawang kalahati ng 2021, na magsasama ng suporta para sa MCLag (pagsasama-sama ng link), 802.1br.

Panghuli, kung interesado kang malaman ang tungkol dito, maaari kang kumunsulta sa mga detalye Sa sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.