Vydání DentOS 2.0, síťového operačního systému pro přepínače

K dispozici je síťový operační systém DentOS 2.0, založený na linuxovém jádře a navržený pro vybavení přepínačů, směrovačů a specializovaných síťových zařízení. Na vývoji se podílejí společnosti Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks a Wistron NeWeb (WNC). Původně byl projekt založen společností Amazon, aby vybavil síťovým zařízením ve své infrastruktuře. Kód DentOS je napsán v jazyce C a distribuován pod licencí Eclipse Public License.

Pro správu přepínání paketů v DentOS se používá linuxový kernel subsystém SwitchDev, který umožňuje vytvářet ovladače pro ethernetové přepínače, které mohou delegovat předávání rámců a zpracování síťových paketů na specializované hardwarové čipy. Softwarové vybavení je založeno na standardním síťovém stacku Linux, subsystému NetLink a nástrojích, jako jsou IPRoute2, tc (Traffic Control), brctl (Bridge Control) a FRRouting, stejně jako VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer). Discovery Protocol) a MSTP (Multiple Spanning Tree Protocol).

Vydání DentOS 2.0, síťového operačního systému pro přepínače

Systémové prostředí je založeno na distribuci ONL (Open Network Linux), která zase využívá základ balíčků Debian GNU/Linux a poskytuje instalační program, nastavení a ovladače pro spuštění na přepínačích. ONL je vyvinut v rámci projektu Open Compute a je platformou pro vytváření specializovaných síťových zařízení, která podporuje instalaci na více než sto různých modelů přepínačů. Balíček obsahuje ovladače pro interakci s indikátory používanými ve spínačích, teplotních senzorech, chladičích, I2C sběrnicích, GPIO a SFP transceiverech. Pro správu můžete použít nástroje IpRoute2 a ifupdown2 a také gNMI (gRPC Network Management Interface). K definování konfigurace se používají datové modely YANG (Yet Another Next Generation, RFC-6020).

Systém je k dispozici pro přepínače založené na Marvell a Mellanox ASIC s až 48 10gigabitovými porty. Podporuje různé ASIC a čipy pro síťové zpracování, včetně Mellanox Spectrum, Marvell Aldrin 2 a Marvell AC3X ASIC s implementací hardwarových tabulek předávání paketů. Obrazy DentOS připravené k instalaci jsou připraveny pro architektury ARM64 (257 MB) a AMD64 (523 MB).

Nová verze přidává následující vylepšení:

  • Podpora NAT-44 a NA(P)T pro překlad adres (NAT) z vnitřního rozsahu na veřejné adresy na úrovni běžných (Layer-3, síťová vrstva) a VLAN portů (síťové mosty) v switchi.
  • Poskytuje možnosti pro konfiguraci síťových rozhraní 802.1Q (VLAN) a směrování provozu přes ně. Ke konfiguraci se používají balíčky IpRoute2 a Ifupdown2.
  • Přidána podpora PoE (Power over Ethernet) řadičů pro správu napájení přes Ethernet.
  • Byly provedeny změny za účelem zlepšení výkonu a škálovatelnosti konfigurací brány firewall.
  • Vylepšená správa zdrojů založená na ACL. Přidána podpora pro příznaky pro rozpoznání lokálních (intranetových) IP adres.
  • Poskytuje možnost připojit vlastní obslužné nástroje pro konfiguraci izolace portů.
  • Na základě "devlink" je implementováno API pro získávání informací a změnu parametrů zařízení, podpora čítačů lokálních pastí a zahozených paketů.

Zdroj: opennet.ru

Přidat komentář