Serbestberdana DentOS 2.0, pergala xebitandina torê ya ji bo guheztinan

Serbestberdana pergala xebitandina torê ya DentOS 2.0, ku li ser bingeha kernel Linux-ê ye û ji bo guheztin, rêwer û alavên torê yên pispor tête armanc kirin, heye. Pêşveçûn bi beşdariya Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks û Wistron NeWeb (WNC) pêk tê. Proje bi eslê xwe ji hêla Amazon ve hate damezrandin da ku amûrên torê di binesaziya xwe de bihewîne. Koda DentOS bi C-yê hatî nivîsandin û di bin lîsansa Giştî ya Eclipse ya belaş de tê belav kirin.

Ji bo birêvebirina veguheztina pakêtê, DentOS bine-pergala kernel Linux SwitchDev bikar tîne, ku destûrê dide te ku ajokeran ji bo guheztinên Ethernet-ê biafirînin ku dikarin şandina çarçovê û pêvajokirina pakêta torê ji çîpên hardware yên pispor re veguhezînin. Nermalavê li ser stûna torê ya Linux-ê ya standard, bine-pergala NetLink û amûrên wekî IPRoute2, tc (Kontrola Trafîkê), brctl (Kontrola Pira) û FRRouting, û her weha VRRP (Protokola Zêdebûna Routerê Virtual), LLDP (Lêkera Girêdanê) ye. Protokola Discovery) û protokolên MSTP (Protokola Dara Pirjimarî).

Serbestberdana DentOS 2.0, pergala xebitandina torê ya ji bo guheztinan

Jîngeha pergalê li ser bingeha belavkirina ONL (Tora Open Linux) ye, ku, di encamê de, bingeha pakêta Debian GNU/Linux bikar tîne û sazkerek, mîheng û ajokeran ji bo xebitandina li ser guhêran peyda dike. ONL ji hêla projeya Open Compute ve hatî pêşve xistin û platformek ji bo afirandina amûrên torê yên pispor e ku sazkirinê li ser zêdetirî sed modelên guheztinê piştgirî dike. Pêkhatî ajokarên ji bo danûstendina bi nîşankeran, senzorên germahiyê, sarker, otobusên I2C, transceiverên GPIO û SFP yên ku di guhezvanan de têne bikar anîn vedihewîne. Ji bo rêveberiyê, hûn dikarin amûrên IpRoute2 û ifupdown2, û hem jî gNMI (Navenda Rêvebiriya Torgiloka gRPC) bikar bînin. Modelên daneya YANG (Nifşa Pêşerojê ya Din, RFC-6020) ji bo danasîna veavakirinê têne bikar anîn.

Pergal ji bo guheztinên ASIC-based Marvell û Mellanox bi 48 portên 10-Gigabit hene. Piştgiriya xebatê bi ASIC-ên cihêreng û çîpên hilberandina daneya torê re, di nav de Mellanox Spectrum, Marvell Aldrin 2 û çîpên Marvell AC3X ASIC bi pêkanîna tabloyên şandina pakêtên hardware re. Wêneyên DentOS-ê yên amade-sazkirî ji bo mîmariya ARM64 (257 MB) û AMD64 (523 MB) têne amadekirin.

Daxuyaniya nû pêşveçûnên jêrîn zêde dike:

  • Piştgiriya NAT-44 û NA(P)T ji bo wergerandina navnîşanan (NAT) ji rêza hundurîn ber bi navnîşanên giştî ve di asta birêkûpêk (Layer-3, qata torê) û portên VLAN (pirên torê) di veguheztinê de.
  • Vebijarkên ji bo mîhengkirina navgînên torê 802.1Q (VLAN) û rêvekirina seyrûseferê bi wan re peyda dike. Ji bo veavakirinê pakêtên IpRoute2 û Ifupdown2 têne bikar anîn.
  • Piştgiriyek ji bo kontrolkerên PoE (Power ser Ethernet) ji bo rêveberiya hêzê li ser Ethernet zêde kir.
  • Guhertin hatine çêkirin da ku performans û mezinbûna mîhengên firewall baştir bikin.
  • Rêvebiriya çavkaniyê ya li ser bingeha ACL çêtir kirin. Piştgiriyek ji bo alayan zêde kir ku navnîşanên IP yên herêmî (intranet) nas bikin.
  • Ji bo mîhengkirina veqetandina portê mimkun e ku meriv bi destanên xwerû ve girêbide.
  • Li ser bingeha "devlink", API-yek ji bo bidestxistina agahdarî û guheztina parametreyên cîhazê, piştgirî ji bo jimarvanên xefikên herêmî û pakêtên daketî tête bicîh kirin.

Source: opennet.ru

Add a comment