Ho lokolloa ha DentOS 2.0, sistimi e sebetsang ea marang-rang bakeng sa li-switches

Ho lokolloa ha sistimi ea ts'ebetso ea marang-rang ea DentOS 2.0, e ipapisitseng le kernel ea Linux mme e reretsoe ho hlomella li-switches, li-routers le lisebelisoa tse khethehileng tsa marang-rang, lia fumaneha. Nts'etsopele e etsoa ka ho nka karolo ha Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks le Wistron NeWeb (WNC). Morero ona o thehiloe qalong ke Amazon ho hlomella lisebelisoa tsa marang-rang lits'ebetsong tsa eona. Khoutu ea DentOS e ngotsoe ka C mme e ajoa tlas'a License ea mahala ea Eclipse Public.

Ho laola phetoho ea lipakete, DentOS e sebelisa Linux SwitchDev kernel subsystem, e u lumellang hore u thehe bakhanni ba li-switches tsa Ethernet tse ka abelang ho fetisa foreimi le ts'ebetso ea lipakete tsa marang-rang ho li-chips tse khethehileng tsa hardware. Software e ipapisitse le sethala sa marang-rang sa Linux se tloaelehileng, NetLink subsystem le lisebelisoa tse kang IPRoute2, tc (Traffic Control), brctl (Bridge Control) le FRRouting, hammoho le VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer. Discovery Protocol) le MSTP (Multiple Spanning Tree Protocol).

Ho lokolloa ha DentOS 2.0, sistimi e sebetsang ea marang-rang bakeng sa li-switches

Tikoloho ea sistimi e ipapisitse le phepelo ea ONL (Open Network Linux), eo, le eona, e sebelisang setsi sa sephutheloana sa Debian GNU/Linux mme e fana ka sesebelisoa, li-setting le li-driver bakeng sa ho tsamaisa li-switches. ONL e ntlafalitsoe ke morero oa Open Compute mme ke sethala sa ho theha lisebelisoa tse khethehileng tsa marang-rang tse tšehetsang ho kenya mefuta e fetang lekholo e fapaneng ea li-switches. Sebopeho se kenyelletsa bakhanni ba ho sebelisana le lipontšo, lisebelisoa tsa mocheso, li-coolers, libese tsa I2C, li-transceivers tsa GPIO le SFP tse sebelisoang ho li-switch. Bakeng sa tsamaiso, o ka sebelisa lisebelisoa tsa IpRoute2 le ifupdown2, hammoho le gNMI (gRPC Network Management Interface). YANG (Leha ho le joalo Moloko o Mong o Latelang, RFC-6020) mefuta ea data e sebelisoa ho hlalosa tlhophiso.

Sistimi e fumaneha bakeng sa li-switches tse thehiloeng ho Marvell le Mellanox ASIC tse nang le likou tse fihlang ho 48 10-Gigabit. E ts'ehetsa ts'ebetso ka li-ASIC tse fapaneng le li-chips tsa ts'ebetso ea data ea marang-rang, ho kenyeletsoa Mellanox Spectrum, Marvell Aldrin 2 le Marvell AC3X ASIC chips ka ts'ebetsong ea litafole tsa ho fetisa lipakete tsa Hardware. Litšoantšo tsa DentOS tse seng li loketse ho kenya li lokiselitsoe meralo ea ARM64 (257 MB) le AMD64 (523 MB).

Tokollo e ncha e eketsa lintlafatso tse latelang:

  • Tšehetso bakeng sa NAT-44 le NA(P)T bakeng sa phetolelo ea aterese (NAT) ho tloha sebakeng se ka hare ho ea ho liaterese tsa sechaba maemong a tloaelehileng (Layer-3, network layer) le VLAN ports (network bridges) ho switjha.
  • E fana ka likhetho tsa ho hlophisa li-interface tsa marang-rang tsa 802.1Q (VLAN) le ho tsamaisa sephethephethe ho tsona. Liphutheloana tsa IpRoute2 le Ifupdown2 li sebelisoa bakeng sa tlhophiso.
  • Ts'ehetso e ekelitsoeng bakeng sa balaoli ba PoE (Power over Ethernet) bakeng sa taolo ea matla holim'a Ethernet.
  • Liphetoho li entsoe ho ntlafatsa ts'ebetso le scalability ea litlhophiso tsa firewall.
  • Tsamaiso e ntlafalitsoeng ea lisebelisoa tse thehiloeng ho ACL. Tšehetso e ekelitsoeng bakeng sa lifolakha ho lemoha liaterese tsa IP tsa lehae (intranet).
  • Hoa khonahala ho hokela bahlokomeli ba tloaelo ho hlophisa boema-kepe ba ho itšehla thajana.
  • E ipapisitse le "devlink", API ea ho fumana tlhaiso-leseling le ho fetola lisebelisoa tsa lisebelisoa, ts'ehetso ea li-counters tsa maraba a lehae le lipakete tse theohileng li kengoa ts'ebetsong.

Source: opennet.ru

Eketsa ka tlhaloso