Nyílt forráskódú hálózati projektek

posted in: Articles | 0

A NetBox egy IP címkezelő (IPAM) és adatközponti infrastruktúra-kezelő (DCIM) eszköz. Eredetileg a DigitalOcean hálózatmérnöki csapata tervezte, a NetBox-ot kifejezetten a hálózati és infrastrukturális mérnökök igényeinek kielégítésére fejlesztették ki.

A NetBox webalkalmazásként fut a Django Python keretrendszer tetején PostgreSQL adatbázissal. A követelmények teljes listáját lásd: követelmények.txt. A kód elérhető GitHub.,

Network Reliability Engineering

NRE Labs egy no-strings csatolt, közösség-központú kezdeményezés, hogy a készségek automatizálás elérhető mindenki számára. Rövid, egyszerű gyakorlatokon keresztül, itt a böngészőben, megtanulhatja azokat az eszközöket, készségeket és folyamatokat, amelyek a hálózat megbízhatóságának Mérnökévé válnak.

NRE Labs – https://labs.networkreliability.engineering/

OpenFlow

a definíció és API áramlási állapotok hálózati eszköz (router/switch/tűzfal stb), hogy hajtott a meghatározás SDN., Időbe fog telni, amíg a gyártók teljes mértékben elfogadják az SDN-t, mert megzavarja jelenlegi Szilícium -, operációs rendszereiket és szoftverfejlesztési ciklusaikat. Végül a legtöbb eszköz az áramlásközpontú hálózatépítésen alapul, mivel ez az, amit ma csinálnak.a

Quagga

a Quagga egy routing szoftvercsomag, amely az OSPFv2, OSPFv3, RIP v1 és v2, RIPng és BGP-4 implementációit biztosítja Unix platformokra, különösen a FreeBSD, a Linux, a Solaris és a NetBSD platformokra. A Quagga egy GNU Zebra villa, amelyet Kunihiro Ishiguro fejlesztett ki., A Quagga fa célja, hogy quagga körül egy nagyobb részt vevő közösséget építsen, mint a GNU Zebra jelenlegi központosított modellje.

BIRD

A BIRD projekt célja egy teljesen működőképes, dinamikus IP routing démon kifejlesztése, amely elsősorban (de nem kizárólagosan) Linuxra, FreeBSD-re és más UNIX-szerű rendszerekre irányul, és amelyet a GNU General Public License alatt terjesztenek.

Gobbgp

BGP végrehajtása írt Go, használja GRPC, YANG / NETCONF egy alaposan modern megközelítés konfigurálása BGP.,

Open vSwitch

Az Open vSwitch egy gyártási minőségű, többrétegű virtuális kapcsoló, amely a nyílt forráskódú Apache 2.0 licenc alatt engedélyezett. Úgy tervezték, hogy lehetővé tegye a masszív hálózati automatizálást programmatikus kiterjesztéssel, miközben támogatja a szabványos kezelőfelületeket és protokollokat (például NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1 ag).,

Open vSwitch (OVS)

ONIE – Open Network Install Environment

ONIE egy nyílt számítási projekt nyílt forráskódú kezdeményezés hozzájárult a Cumulus Networks, amely meghatározza a nyílt “telepítési környezet” csupasz fém hálózati kapcsolók

Open Network Linux

Open Network Linux egy Linux disztribúció a “csupasz fém” kapcsolók, azaz, hálózati továbbító eszközök épült áru alkatrészek. Az ONL az ONIE-t használja a fedélzeti flash memóriára történő telepítéshez., Az Open Network Linux Az Open Compute projekt része, amely a nyílt forráskódú és kereskedelmi projektek egyre növekvő gyűjteményének része.

OpenSwitch

az OpenSwitch Platform egy nyílt forráskódú, Linux-alapú hálózati operációs rendszer (NOS) platform. A nyílt forráskódú modell keretében épített OpenSwitch az innováció szabadságát kínálja, miközben fenntartja a stabilitást és korlátozza a sebezhetőséget.,

az OpenSwitch egy olyan hálózati operációs rendszer, amely az OCP-kompatibilis hardverek köré épül, és amely az ONIE boot loader-t használja a hálózati operációs rendszerek telepítéséhez és eltávolításához. Célja a nyílt hálózatokra való áttérés felgyorsítása, valamint a bontott adatközpont-hálózatok elfogadása. Az OpenSwitch egy teljes funkcionalitású vezérlő sík verem, amely támogatja a layer 2 és layer 3 hálózati protokollokat. A NOS egy megbízható architektúra köré épül, amely a modularitásra és egy központi állami adattárra összpontosít.,

gRPC

nagy teljesítményű, nyílt forráskódú, általános RPC keretrendszer, amely a mobilt és a HTTP / 2-t helyezi előtérbe.

(a legvalószínűbb csere SNMP protokoll streaming monitoring adatok).

OPNFV

az OPNFV közösség együttműködik egy carrier minőségű, integrált, nyílt forráskódú platformon, hogy felgyorsítsa az új NFV termékek és szolgáltatások bevezetését. Az upstream projektekből származó alkatrészek integrálásával a közösség teljesítmény-és eset-alapú tesztelést végezhet a platform NFV Használati esetekre való alkalmasságának biztosítása érdekében., OPNFV is működik upstream – más nyílt forráskódú közösségek -, hogy a tanulságokat a munkáját közvetlenül e közösségek formájában tervrajzok, tapaszok, és kód contribut

OpenDaylight

OpenDaylight vezet az átalakulás nyílt SDN. Az iparág közös SDN-platformra való egyesítésével az ODL-közösség hozzájárul az interoperábilis, programozható hálózatok valósággá tételéhez. Ez az oka annak, hogy oly sokan az OpenDaylight-ot tekintik az iparág de facto szabványának.

OpenConfig.,net

az OpenConfig a hálózatüzemeltetők informális munkacsoportja, amelynek célja, hogy hálózatainkat dinamikusabb, programozható infrastruktúra felé mozdítsa el olyan szoftver által definiált hálózati elvek elfogadásával, mint a deklaratív konfiguráció és a modellvezérelt menedzsment és műveletek. A kezdeti hangsúly az erőfeszítés fejlesztése szállítósemleges adatmodellek konfiguráció és menedzsment, hogy támogatni fogják natív hálózati hardver és szoftver platformok.,

OpenCompute Project

Több mint három évvel ezelőtt elindítottunk egy projektet a Facebook-on egy elég nagy céllal: az egyik leghatékonyabb számítástechnikai infrastruktúra építése a lehető legalacsonyabb költséggel. Úgy döntöttünk, hogy tiszteletben tartjuk a hacker gyökereit és kihívás egyezmény egyedi tervezése és építése a szoftver, szerverek és adatközpontok az alapoktól kezdve -, majd ossza meg ezeket a technológiákat, ahogy fejlődnek.

az eredmény egy olyan adatközpont, amely tele van hiúságmentes szerverekkel, amelyek 38% – kal hatékonyabbak és 24% – kal olcsóbbak az építéshez és futtatáshoz, mint más korszerű adatközpontok.,

OpenFOG Consortium

a Fog Computing architecture, testbed development and interoperability iparági és akadémiai vezető szerepének betöltéséhez & összehasonlíthatóság a felhőt zökkenőmentesen kihasználó szállítmányok& edge architektúrák a végpontok közötti IOT forgatókönyvek engedélyezéséhez.

(We are

open NFP

Open-NFP.org lehetővé teszi a hálózati funkciófeldolgozás (NFP) területén végzett nyílt és együttműködő kutatást a szerver hálózati hardverekben, amely 10, 40 és 100 gbe intelligens szerver adaptereket (ISA) tartalmaz., Ez a közösség által vezérelt portál arra szolgál, hogy az akadémiai közösség egyre növekvő igényét szolgálja, hogy élvonalbeli kutatást végezzen a host-alapú hálózati adatok letöltésének és gyorsítási technikáinak területén. Az összes releváns szoftver, mintaadat-elérési út könyvtár és eszköz a Githubon található, lehetővé téve az együttműködésen alapuló fejlesztést az elosztott csapatok között. A portál a nyílt forráskódú hálózati adatút P4/C Alkalmazási kód és kutatási dokumentumok közös tárháza is.

open-nfp.,org

Project Calico

a Calico minden számítási csomópontban rendkívül hatékony vroutert valósít meg, amely a meglévő Linux kernel forwarding motort vSwitches nélkül használja fel. Mindegyik vRouter a munkaterhelés elérhetőségével kapcsolatos információkat (útvonalakat) terjeszti az adatközpont többi részébe a BGP segítségével – akár közvetlenül kis méretű telepítésekben, akár a BGP útvonal reflektorokon keresztül, hogy nagy telepítésekben elérje az internetes szintű skálákat.,

Megfigyelések:

  1. a legtöbb ember nem végrehajtására BGP az adatközpont, mert extra engedélyezési költségek a hardvergyártók

freetserv: egy szabad soros terminal server

Egy nyílt forráskódú hardver építeni-it-yourself készülék távirányító akár 48 eszközök keresztül az RS-232 soros port.

Free Router

a freeRouter egy útválasztási folyamat, amely routing protokollokat beszél, és interfészeken újrakapsulálja a csomagokat.

    • mivel maga kezeli a csomagokat, független az operációs rendszer alárendelt képességeitől.,
    • mivel ez egy nem privilegizált folyamat, csomagokat fogad és küld foglalatokon keresztül.
    • vannak olyan külső, kiváltságos folyamatok, amelyek forgalmat helyeznek el ezekre az aljzatokra.
    • a parancssor egy kivétellel megpróbálja utánozni az ipari szabványokat:
    • nincs globális útválasztási táblázat: minden irányított interfésznek virtuális útválasztási táblázatban kell lennie.,
  • önálló tesztek: virtuális útválasztók hálózatán végrehajtott csatlakozási tesztek

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük