Siideynta DentOS 2.0, oo ah nidaamka hawlgalka shabakad ee furayaasha

Siideynta nidaamka hawlgalka shabakada DentOS 2.0, oo ku salaysan kernel Linux oo loogu talagalay qalabaynta furayaasha, jiheeyayaasha iyo qalabka shabakadaha gaarka ah, ayaa diyaar ah. Horumarinta waxaa lagu fuliyaa ka qayb qaadashada Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks iyo Wistron NeWeb (WNC). Mashruuca waxaa markii hore aasaasay Amazon si loogu qalabeeyo qalabka shabakada ee kaabayaasha. Koodhka DentOS wuxuu ku qoran yahay C waxaana lagu qaybiyaa shatiga dadwaynaha Eclipse ee bilaashka ah.

Si loo maareeyo beddelka baakadaha, DentOS waxay isticmaashaa Linux SwitchDev kernel subsystem, kaas oo kuu ogolaanaya inaad u abuurto darawalo furayaasha Ethernet kuwaas oo u wakiin kara gudbinta fareemka iyo habaynta baakadaha shabakada qalabka qalabka khaaska ah. Software-ku wuxuu ku saleysan yahay xirmooyinka shabakadda Linux ee caadiga ah, nidaamka hoose ee NetLink iyo aaladaha ay ka midka yihiin IPRoute2, tc (Xakamaynta Gaadiidka), brctl (Control Bridge) iyo FRRouting, iyo sidoo kale VRRP (Virtual Router Redundancy Protocol), LLDP (Lakabka Isku xirka). Hab maamuuska Discovery Protocol iyo MSTP (Multiple Spanning Tree Protocol).

Siideynta DentOS 2.0, oo ah nidaamka hawlgalka shabakad ee furayaasha

Deegaanka nidaamku wuxuu ku salaysan yahay qaybinta ONL (Open Network Linux), kaas oo, isna, adeegsada saldhigga xirmada Debian GNU/Linux oo siiya rakibe, dejiye iyo darawallo ku shaqeeya furayaasha. ONL waxa horumariyay mashruuca Open Compute waana goob lagu abuurayo aaladaha shabakadaha khaaska ah ee taageera rakibaadda in ka badan boqol nooc oo kala duwan. Halabuurka waxaa ka mid ah darawallada isdhexgalka ee tilmaamayaasha, dareemayaasha heerkulka, qaboojiyaha, basaska I2C, GPIO iyo transceivers SFP ee loo isticmaalo furayaasha. Maamulka, waxaad isticmaali kartaa IpRoute2 iyo ifupdown2 qalabyada, iyo sidoo kale gNMI (GRPC Network Management Interface). YANG (Weli Jiilka kale ee Xiga, RFC-6020) moodooyinka xogta ayaa loo isticmaalaa si loo qeexo qaabeynta.

Nidaamku wuxuu diyaar u yahay furayaasha Marvell iyo Mellanox ASIC oo leh ilaa 48 10-Gigabit dekedood. Taageerayaashu waxay la shaqeeyaan ASIC-yada kala duwan iyo chips-ka habaynta xogta shabakada, oo ay ku jiraan Mellanox Spectrum, Marvell Aldrin 2 iyo Marvell AC3X ASIC chips oo leh hirgelinta miisaska gudbinta baakidhka hardware. Sawirada DentOS ee diyaarka u ah in la rakibo waxaa loo diyaariyey ARM64 (257 MB) iyo AMD64 (523 MB).

Siideynta cusub waxay ku daraysaa horumarinta soo socota:

  • Taageerada NAT-44 iyo NA(P)T ee tarjumaadda ciwaanka (NAT) laga bilaabo kala duwanaanta gudaha ilaa ciwaannada dadweynaha ee heerka caadiga ah (Layer-3, lakabka shabakadda) iyo dekedaha VLAN (buundooyinka shabakadda) ee beddelka.
  • Waxay siisaa xulashooyin lagu habeynayo 802.1Q shabakadaha isku xirka (VLAN) iyo ku-wareejinta taraafikada iyaga. Xirmooyinka IpRoute2 iyo Ifupdown2 ayaa loo isticmaalaa qaabeynta.
  • Taageero lagu daray kontaroolayaasha PoE (Power over Ethernet) ee maaraynta awooda Ethernet.
  • Isbadalada ayaa la sameeyay si loo hagaajiyo waxqabadka iyo miisaanka qaabaynta dab-damiska.
  • Maareynta kheyraadka ku saleysan ACL oo la hagaajiyay. Taageero lagu daray calanka si loo aqoonsado ciwaannada IP-ga maxalliga ah (intranet).
  • Waa suurtogal in lagu xidho maamulayaasha gaarka ah si loo habeeyo go'doominta dekedda.
  • Iyada oo ku saleysan "devlink", API si loo helo macluumaadka loona beddelo cabbirrada aaladaha, taageerada tirooyinka dabinada maxalliga ah iyo xirmooyinka la tuuray ayaa la hirgeliyay.

Source: opennet.ru

Add a comment