Liberigo de DentOS 2.0, reta operaciumo por ŝaltiloj

La retoperaciumo DentOS 2.0 disponeblas, bazita sur la Linukso-kerno kaj desegnita por ekipi ŝaltilojn, enkursigilojn kaj specialiĝintajn retajn ekipaĵojn. La evoluo estas efektivigita kun la partopreno de Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks kaj Wistron NeWeb (WNC). Komence, la projekto estis fondita de Amazon por ekipi retajn ekipaĵojn en sia infrastrukturo. La DentOS-kodo estas skribita en C kaj distribuita sub la Publika Permesilo Eclipse.

Por administri pakaĵŝanĝon en DentOS, la SwitchDev Linukso-kerna subsistemo estas uzata, kiu ebligas al vi krei ŝoforojn por Eterretaj ŝaltiloj, kiuj povas delegi kadran plusendon kaj retpakaĵprilaboradon al specialigitaj aparataj blatoj. La programarplenigo baziĝas sur la norma Linuksa retstako, la NetLink-subsistemo kaj iloj kiel IPRoute2, tc (Traffic Control), brctl (Bridge Control) kaj FRRouting, same kiel VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer). Discovery Protocol) protokoloj kaj MSTP (Multiple Spanning Tree Protocol).

Liberigo de DentOS 2.0, reta operaciumo por ŝaltiloj

La sistema medio baziĝas sur la distribuo ONL (Open Network Linux), kiu siavice uzas la pakaĵbazon Debian GNU/Linukso kaj disponigas instalilon, agordojn kaj ŝoforojn por funkcii per ŝaltiloj. ONL estas evoluigita de la Open Compute-projekto kaj estas platformo por krei specialiĝintajn retajn aparatojn, kiuj subtenas instaladon sur pli ol cent malsamaj ŝaltilmodeloj. La pakaĵo inkluzivas ŝoforojn por interagado kun indikiloj uzataj en ŝaltiloj, temperatursensiloj, malvarmigiloj, I2C-busoj, GPIOoj kaj SFP-transceptoroj. Por administrado, vi povas uzi la ilojn IpRoute2 kaj ifupdown2, same kiel gNMI (gRPC Network Management Interface). YANG (Yet Another Next Generation, RFC-6020) datummodeloj estas uzataj por difini la konfiguracion.

La sistemo disponeblas por ŝaltiloj bazitaj sur Marvell kaj Mellanox ASIC-oj kun ĝis 48 10-gigabit-havenoj. Ĝi subtenas diversajn ASIC-ojn kaj retajn pritraktadfritojn, inkluzive de Mellanox Spectrum, Marvell Aldrin 2 kaj Marvell AC3X-ASIC-ojn kun efektivigo de hardvaraj pakaĵetaj plusendtabloj. Pretaj instaleblaj bildoj de DentOS estas pretaj por arkitekturoj ARM64 (257 MB) kaj AMD64 (523 MB).

La nova eldono aldonas la sekvajn plibonigojn:

  • Subteno por NAT-44 kaj NA(P)T por adrestraduko (NAT) de la interna gamo al publikaj adresoj je la nivelo de ordinaraj (Tavolo-3, retotavolo) kaj VLAN-havenoj (retaj pontoj) en la ŝaltilo.
  • Provizas opciojn por agordi 802.1Q-retajn interfacojn (VLANoj) kaj direkti trafikon tra ili. La pakaĵoj IpRoute2 kaj Ifupdown2 estas uzataj por agordo.
  • Aldonita subteno por PoE (Potenco super Ethernet) regiloj por potenco mastrumado super Ethernet.
  • Ŝanĝoj estis faritaj por plibonigi la rendimenton kaj skaleblon de fajroŝirmilaj agordoj.
  • Plibonigita administrado de rimedoj bazita sur ACL. Aldonita subteno por flagoj por rekoni lokajn (intraretajn) IP-adresojn.
  • Provizis la kapablon ligi kutimajn prizorgantojn por agordi havenan izolitecon.
  • Surbaze de "devlink", API por ricevi informojn kaj ŝanĝi aparatojn parametrojn, subteno por nombriloj de lokaj kaptiloj kaj faligitaj pakaĵetoj estas efektivigita.

fonto: opennet.ru

Aldoni komenton