Tso tawm ntawm DentOS 2.0, lub network operating system rau cov keyboards

Kev tso tawm ntawm DentOS 2.0 network operating system, raws li Linux ntsiav thiab npaj rau equipping keyboards, routers thiab cov cuab yeej tshwj xeeb network, muaj. Txoj kev loj hlob yog nqa tawm nrog kev koom tes ntawm Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks thiab Wistron NeWeb (WNC). Qhov project yog Ameslikas tsim los ntawm Amazon los muab cov khoom siv network hauv nws cov infrastructure. DentOS code yog sau rau hauv C thiab muab faib raws li daim ntawv tso cai pub dawb Eclipse Public License.

Txhawm rau tswj cov pob ntawv hloov pauv, DentOS siv Linux SwitchDev kernel subsystem, uas tso cai rau koj los tsim cov tsav tsheb rau Ethernet keyboards uas tuaj yeem xa cov thav duab xa mus thiab network pob ua haujlwm rau cov khoom siv tshwj xeeb. Cov software yog ua raws li tus qauv Linux network pawg, NetLink subsystem thiab cov cuab yeej xws li IPRoute2, tc (Traffic Control), brctl (Bridge Control) thiab FRRouting, nrog rau VRRP (Virtual Router Redundancy Protocol), LLDP (Txuas Txheej Txheej. Discovery Protocol) thiab MSTP (Multiple Spanning Tree Protocol).

Tso tawm ntawm DentOS 2.0, lub network operating system rau cov keyboards

Lub kaw lus ib puag ncig yog raws li ONL (Qhib Network Linux) kev faib tawm, uas, dhau los, siv Debian GNU / Linux pob hauv paus thiab muab cov installer, teeb tsa thiab cov tsav tsheb rau kev khiav ntawm cov keyboards. ONL yog tsim los ntawm Open Compute project thiab yog lub platform rau tsim tshwj xeeb network pab kiag li lawm uas txhawb kev teeb tsa ntawm ntau tshaj li ib puas tus qauv hloov. Cov muaj pes tsawg leeg suav nrog cov tsav tsheb rau kev sib cuam tshuam nrog cov ntsuas ntsuas, ntsuas ntsuas kub, txias, I2C tsheb npav, GPIO thiab SFP transceivers siv hauv cov keyboards. Rau kev tswj hwm, koj tuaj yeem siv IpRoute2 thiab ifupdown2 cov cuab yeej, nrog rau gNMI (gRPC Network Management Interface). YANG (Teem Lwm Tiam Tom Ntej, RFC-6020) cov qauv ntaub ntawv siv los txheeb xyuas qhov teeb tsa.

Lub kaw lus muaj rau Marvell thiab Mellanox ASIC-based keyboards nrog txog 48 10-Gigabit ports. Txhawb kev ua haujlwm nrog ntau yam ASICs thiab network cov ntaub ntawv ua cov chips, suav nrog Mellanox Spectrum, Marvell Aldrin 2 thiab Marvell AC3X ASIC chips nrog rau kev siv cov khoom siv kho vajtse xa cov rooj. Npaj-rau-nruab DentOS cov duab yog npaj rau ARM64 (257 MB) thiab AMD64 (523 MB) architectures.

Qhov kev tso tawm tshiab ntxiv cov kev txhim kho hauv qab no:

  • Kev them nyiaj yug rau NAT-44 thiab NA(P)T rau qhov chaw nyob txhais lus (NAT) los ntawm qhov chaw nyob sab hauv mus rau cov chaw nyob pej xeem nyob rau theem tsis tu ncua (Txheej txheem-3, txheej txheej network) thiab VLAN cov chaw nres nkoj (cov txuas txuas txuas hauv network) hauv qhov hloov.
  • Muab kev xaiv rau configuring 802.1Q network interfaces (VLAN) thiab routing tsheb los ntawm lawv. Cov pob khoom IpRoute2 thiab Ifupdown2 yog siv rau kev teeb tsa.
  • Ntxiv kev txhawb nqa rau PoE (Power dua Ethernet) cov tswj hwm rau kev tswj fais fab ntawm Ethernet.
  • Cov kev hloov pauv tau ua los txhim kho kev ua tau zoo thiab ua kom muaj peev xwm ntawm firewall configurations.
  • Txhim kho ACL-based kev tswj hwm. Ntxiv kev txhawb nqa rau cov chij kom paub txog lub zos (intranet) IP chaw nyob.
  • Nws muaj peev xwm txuas cov neeg tuav kev cai los teeb tsa kev sib cais chaw nres nkoj.
  • Raws li "devlink", API kom tau txais cov ntaub ntawv thiab hloov pauv cov khoom siv, kev txhawb nqa rau cov txee ntawm cov cuab yeej hauv zos thiab cov pob ntawv poob.

Tau qhov twg los: opennet.ru

Ntxiv ib saib