Rhyddhau DentOS 2.0, system weithredu rhwydwaith ar gyfer switshis

Mae system weithredu rhwydwaith DentOS 2.0 ar gael, yn seiliedig ar y cnewyllyn Linux ac wedi'i gynllunio i gyfarparu switshis, llwybryddion ac offer rhwydwaith arbenigol. Mae'r datblygiad yn cael ei wneud gyda chyfranogiad Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks a Wistron NeWeb (WNC). I ddechrau, sefydlwyd y prosiect gan Amazon i arfogi offer rhwydwaith yn ei seilwaith. Mae cod DentOS wedi'i ysgrifennu yn C a'i ddosbarthu o dan Drwydded Gyhoeddus Eclipse.

I reoli newid pecynnau yn DentOS, defnyddir is-system cnewyllyn SwitchDev Linux, sy'n eich galluogi i greu gyrwyr ar gyfer switshis Ethernet a all ddirprwyo gweithrediadau anfon ffrΓ’m a phrosesu pecynnau rhwydwaith i sglodion caledwedd arbenigol. Mae'r stwffin meddalwedd yn seiliedig ar y pentwr rhwydwaith Linux safonol, yr is-system NetLink ac offer fel IPRoute2, tc (Rheoli Traffig), brctl (Rheoli Pontydd) a FRRouting, yn ogystal Γ’ VRRP (Protocol Diswyddo Llwybrydd Rhithwir), LLDP (Haen Gyswllt). Protocol Darganfod) ac MSTP (Protocol Coed Rhychwantu Lluosog).

Rhyddhau DentOS 2.0, system weithredu rhwydwaith ar gyfer switshis

Mae amgylchedd y system yn seiliedig ar ddosbarthiad ONL (Open Network Linux), sydd yn ei dro yn defnyddio sylfaen pecyn Debian GNU/Linux ac yn darparu gosodwr, gosodiadau a gyrwyr i redeg switshis. Mae ONL yn cael ei ddatblygu gan y prosiect Open Compute ac mae'n llwyfan ar gyfer creu dyfeisiau rhwydwaith arbenigol sy'n cefnogi gosod ar fwy na chant o fodelau switsh gwahanol. Mae'r pecyn yn cynnwys gyrwyr ar gyfer rhyngweithio Γ’ dangosyddion a ddefnyddir mewn switshis, synwyryddion tymheredd, oeryddion, bysiau I2C, GPIOs a throsglwyddyddion SFP. Ar gyfer rheoli, gallwch ddefnyddio'r offer IpRoute2 ac ifupdown2, yn ogystal Γ’ gNMI (Rhyngwyneb Rheoli Rhwydwaith gRPC). Defnyddir modelau data YANG (Cenhedlaeth Nesaf Eto, RFC-6020) i ddiffinio'r ffurfweddiad.

Mae'r system ar gael ar gyfer switshis yn seiliedig ar Marvell a Mellanox ASICs gyda hyd at 48 o borthladdoedd 10-gigabit. Mae'n cefnogi ASICs amrywiol a sglodion prosesu rhwydwaith, gan gynnwys Mellanox Spectrum, Marvell Aldrin 2 a Marvell AC3X ASICs gyda gweithredu tablau anfon pecynnau caledwedd. Paratoir delweddau DentOS parod i'w gosod ar gyfer pensaernΓ―aeth ARM64 (257 MB) ac AMD64 (523 MB).

Mae'r datganiad newydd yn ychwanegu'r gwelliannau canlynol:

  • Cefnogaeth i NAT-44 a NA(P)T ar gyfer cyfieithu cyfeiriadau (NAT) o'r ystod fewnol i gyfeiriadau cyhoeddus ar lefel porthladdoedd cyffredin (Haen-3, haen rhwydwaith) a VLAN (pontydd rhwydwaith) yn y switsh.
  • Yn darparu opsiynau ar gyfer ffurfweddu rhyngwynebau rhwydwaith 802.1Q (VLANs) a llwybro traffig trwyddynt. Defnyddir y pecynnau IpRoute2 ac Ifupdown2 ar gyfer cyfluniad.
  • Cefnogaeth ychwanegol i reolwyr PoE (Power over Ethernet) ar gyfer rheoli pΕ΅er dros Ethernet.
  • Mae newidiadau wedi'u gwneud i wella perfformiad a scalability ffurfweddau wal dΓ’n.
  • Gwell rheolaeth adnoddau yn seiliedig ar ACL. Cefnogaeth ychwanegol i fflagiau i adnabod cyfeiriadau IP lleol (mewnrwyd).
  • Wedi darparu'r gallu i gysylltu trinwyr arfer i ffurfweddu ynysu porthladd.
  • Yn seiliedig ar "devlink", mae API ar gyfer cael gwybodaeth a newid paramedrau dyfais, cefnogaeth ar gyfer cownteri trapiau lleol a phecynnau wedi'u gollwng yn cael ei weithredu.

Ffynhonnell: opennet.ru

Ychwanegu sylw