Slēdžu tīkla operētājsistēmas DentOS 2.0 izlaišana

Ir pieejama tīkla operētājsistēmas DentOS 2.0 izlaišana, kuras pamatā ir Linux kodols un kas paredzēta slēdžu, maršrutētāju un specializēta tīkla aprīkojuma aprīkošanai. Izstrāde tiek veikta, piedaloties Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks un Wistron NeWeb (WNC). Projektu sākotnēji dibināja Amazon, lai savā infrastruktūrā aprīkotu tīkla aprīkojumu. DentOS kods ir rakstīts C valodā un tiek izplatīts saskaņā ar bezmaksas Eclipse publisko licenci.

Lai pārvaldītu pakešu komutāciju, DentOS izmanto Linux SwitchDev kodola apakšsistēmu, kas ļauj izveidot Ethernet slēdžu draiverus, kas var deleģēt kadru pārsūtīšanu un tīkla pakešu apstrādi specializētām aparatūras mikroshēmām. Programmatūra ir balstīta uz standarta Linux tīkla steku, NetLink apakšsistēmu un tādiem rīkiem kā IProute2, tc (Traffic Control), brctl (Bridge Control) un FRRouting, kā arī VRRP (Virtual Router Redundancy Protocol), LLDP (link Layer). Discovery Protocol) protokoli un MSTP (Multiple Spanning Tree Protocol).

Slēdžu tīkla operētājsistēmas DentOS 2.0 izlaišana

Sistēmas vide ir balstīta uz ONL (Open Network Linux) izplatīšanu, kas, savukārt, izmanto Debian GNU/Linux pakotņu bāzi un nodrošina instalēšanas programmu, iestatījumus un draiverus darbam ar slēdžiem. ONL ir izstrādājis projekts Open Compute, un tā ir platforma specializētu tīkla ierīču izveidei, kas atbalsta instalēšanu vairāk nekā simts dažādu slēdžu modeļos. Sastāvā ir draiveri mijiedarbībai ar indikatoriem, temperatūras sensori, dzesētāji, I2C autobusi, GPIO un SFP raiduztvērēji, ko izmanto slēdžos. Pārvaldībai varat izmantot rīkus IpRoute2 un ifupdown2, kā arī gNMI (gRPC tīkla pārvaldības interfeisu). Konfigurācijas definēšanai tiek izmantoti YANG (Yet Another Next Generation, RFC-6020) datu modeļi.

Sistēma ir pieejama Marvell un Mellanox ASIC slēdžiem ar līdz pat 48 10 gigabitu portiem. Atbalsta darbu ar dažādām ASIC un tīkla datu apstrādes mikroshēmām, tostarp Mellanox Spectrum, Marvell Aldrin 2 un Marvell AC3X ASIC mikroshēmām ar aparatūras pakešu pārsūtīšanas tabulu ieviešanu. Instalēšanai gatavi DentOS attēli ir sagatavoti ARM64 (257 MB) un AMD64 (523 MB) arhitektūrām.

Jaunajā laidienā ir pievienoti šādi uzlabojumi:

  • Atbalsts NAT-44 un NA(P)T adrešu tulkošanai (NAT) no iekšējā diapazona uz publiskajām adresēm slēdža parasto (3. slānis, tīkla slānis) un VLAN portu (tīkla tiltu) līmenī.
  • Nodrošina opcijas 802.1Q tīkla saskarņu (VLAN) konfigurēšanai un trafika maršrutēšanai caur tām. Konfigurācijai tiek izmantotas pakotnes IpRoute2 un Ifupdown2.
  • Pievienots atbalsts PoE (Power over Ethernet) kontrolleriem enerģijas pārvaldībai, izmantojot Ethernet.
  • Ir veiktas izmaiņas, lai uzlabotu ugunsmūra konfigurāciju veiktspēju un mērogojamību.
  • Uzlabota uz ACL balstīta resursu pārvaldība. Pievienots atbalsts karodziņiem, lai atpazītu vietējās (iekštīkla) IP adreses.
  • Ir iespējams pieslēgt pielāgotus apdarinātājus, lai konfigurētu portu izolāciju.
  • Pamatojoties uz “devlink”, tiek ieviests API informācijas iegūšanai un ierīces parametru maiņai, tiek ieviests atbalsts lokālo slazdu un nomesto pakešu skaitītājiem.

Avots: opennet.ru

Pievieno komentāru