Proiecte de rețea Open Source

posted in: Articles | 0

NetBox este un instrument de gestionare a adreselor IP (IPAM) și de gestionare a infrastructurii centrelor de date (DCIM). Inițial conceput de echipa de inginerie de rețea de la DigitalOcean, NetBox a fost dezvoltat special pentru a răspunde nevoilor inginerilor de rețea și infrastructură.NetBox rulează ca o aplicație web deasupra cadrului Django Python cu o bază de date PostgreSQL. Pentru o listă completă de cerințe, consultați cerințe.txt. Codul este disponibil pe GitHub.,NRE Labs este o inițiativă fără obligații, centrată pe comunitate, pentru a aduce abilitățile automatizării la îndemâna tuturor. Prin exerciții scurte și simple, toate chiar aici în browser, puteți învăța instrumentele, abilitățile și procesele care vă vor pune pe calea de a deveni un inginer de fiabilitate a rețelei.

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

OpenFlow

O definiție și API pentru fluxul membre în dispozitivul de rețea (router/switch/firewall etc) care a condus la definirea a SDN., Va dura ceva timp ca furnizorii să adopte pe deplin SDN, deoarece le perturbă siliciul actual, sistemele de operare și ciclurile de dezvoltare software. În cele din urmă, majoritatea dispozitivelor se vor baza pe rețele centrate pe flux, deoarece asta fac astăzi.

Quagga

Quagga este o rutare suita de software, furnizarea de implementări de OSPFv2, OSPFv3, RIP v1 și v2, RIPng și BGP-4 pentru platforme Unix, în special FreeBSD, Linux, Solaris și NetBSD. Quagga este o furculiță de GNU Zebra, care a fost dezvoltat de Kunihiro Ishiguro., Arborele Quagga își propune să construiască o comunitate mai implicată în jurul lui Quagga decât actualul model centralizat de GNU Zebra.

BIRD

proiectul BIRD își propune să dezvolte un demon de rutare IP dinamic complet funcțional, orientat în principal pe (dar fără a se limita la) Linux, FreeBSD și alte sisteme asemănătoare UNIX și distribuit sub Licența Publică Generală GNU.implementarea BGP scrisă în Go, utilizează GRPC, YANG / NETCONF pentru o abordare complet modernă pentru configurarea BGP.,

Open vSwitch

Open vSwitch este o producție de calitate, multistrat virtual switch sub licența open-source Apache licență 2.0. Acesta este conceput pentru a permite masiv rețea de automatizare programatic prin extensie, în timp ce încă sprijinirea standard de management interfețe și protocoale (de exemplu, NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1 ag).,

Open vSwitch (OVS)

DARELL – Rețea Deschisă Instala Mediu

MATILDE este un Open Compute Project open source initiative au contribuit prin Cumulus Networks care definește o deschide „install mediu” pentru metal switch-uri de rețea

Open Network Linux

Open Network Linux este o distribuție Linux pentru „metalice goale” switch-uri, care este, de rețea de expediere dispozitive construite din materiilor prime componente. ONL utilizează ONIE pentru a instala pe memoria flash de la bord., Open Network Linux este o parte a proiectului Open Compute și este o componentă într-o colecție tot mai mare de proiecte open source și comerciale.

OpenSwitch

Platforma OpenSwitch este o platformă open source, bazată pe Linux. Construit sub modelul open source, OpenSwitch oferă libertatea de inovare, menținând în același timp stabilitatea și limitarea vulnerabilității.,OpenSwitch este un sistem de operare de rețea pentru comutatoarele dezagregate care sunt construite în jurul hardware-ului compatibil OCP și care utilizează încărcătorul de boot ONIE pentru a instala și dezinstala sistemele de operare de rețea. Acesta are ca scop accelerarea tranziției către rețele deschise, precum și adoptarea rețelelor de centre de date dezagregate. OpenSwitch oferă o stivă de plan de control complet cu suport pentru protocoalele de rețea layer 2 și layer 3. NOS este construit în jurul unei arhitecturi fiabile, concentrându-se pe modularitate și pe un depozit central de stat.,

gRPC

un cadru de înaltă performanță, open source, general RPC, care pune mobile și HTTP/2 pe primul loc.

(cel mai probabil înlocuitor pentru protocolul SNMP pentru transmiterea datelor de monitorizare).comunitatea OPNFV colaborează la o platformă open source integrată, pentru a accelera introducerea de noi produse și servicii NFV. Prin integrarea componentelor din proiectele din amonte, Comunitatea poate efectua teste de performanță și de utilizare bazate pe cazuri pentru a asigura adecvarea platformei pentru cazurile de utilizare NFV., OPNFV va lucra, de asemenea, în amonte–cu alte comunitățile open source–pentru a aduce invataturi de la munca direct la acele comunități în formă de planuri, patch-uri, și codul de contribuție

OpenDaylight

OpenDaylight este lider de transformare pentru a Deschide SDN. Prin unirea industriei în jurul unei platforme SDN comune, comunitatea ODL ajută la transformarea rețelelor interoperabile și programabile în realitate. Acesta este motivul pentru care atât de mulți consideră OpenDaylight ca fiind standardul de facto al industriei.

OpenConfig.,net

OpenConfig este un grup de lucru informal al operatorilor de rețea de partajare scopul de mișcare rețelele noastre spre o mai dinamice, programabil de infrastructură prin adoptarea software-defined networking principii, cum ar fi declarative de configurare și model-driven management și operațiuni. Accentul inițial al efortului este pus pe dezvoltarea de modele de date neutre pentru furnizori pentru configurare și gestionare, care vor fi suportate nativ pe platformele hardware și software de rețea.,am început un proiect la Facebook în urmă cu peste trei ani cu un obiectiv destul de mare: să construim una dintre cele mai eficiente infrastructuri de calcul la cel mai mic cost posibil. Am decis să onorăm convenția noastră privind rădăcinile hackerilor și provocările prin proiectarea și construirea personalizată a software – ului, serverelor și centrelor de date de la zero-și apoi să împărtășim aceste tehnologii pe măsură ce evoluează.rezultatul este un centru de date plin de servere fără vanitate, care este cu 38% mai eficient și cu 24% mai puțin costisitor de construit și rulat decât alte centre de date de ultimă generație.,

OpenFOG Consorțiu

Pentru a conduce industria și academice de conducere în Ceață arhitectura de Calcul, testbed dezvoltarea și interoperabilitatea & comparabilitatea rezultatelor care perfect efectul de levier nor & c arhitecturi pentru a permite end-to-end de MULTE scenarii.

(Suntem

Deschide NFP

Open-NFP.org permite deschise și colaborative de cercetare în zona de rețea funcția de prelucrare (NFP) în server hardware-ul de rețea, care include 10, 40 și 100GbE Inteligent Server Adaptoare (ISA)., Acest portal bazat pe comunitate este conceput pentru a servi nevoii crescânde a comunității academice de a efectua cercetări de ultimă oră în domeniile tehnicilor de descărcare și accelerare a rețelelor bazate pe gazdă. Toate software-urile relevante, bibliotecile și instrumentele de cale de date sunt găzduite pe GitHub, permițând dezvoltarea colaborativă între echipele distribuite. Portalul este, de asemenea, conceput pentru a fi un depozit comun de open-source rețea de date path P4/C cod de aplicare și lucrări de cercetare.

deschide-nfp.,org

Project Calico

Calico implementează un vRouter extrem de eficient în fiecare nod de calcul care utilizează motorul de redirecționare a nucleului Linux existent fără a fi nevoie de vSwitches. Fiecare vRouter propagă informațiile de accesibilitate a volumului de muncă (rute) către restul Centrului de date folosind BGP – fie direct în implementări la scară mică, fie prin reflectoare de rută BGP pentru a ajunge la Scale la nivel de Internet în implementări mari.,

observații:

  1. majoritatea oamenilor nu implementează BGP în centrul de date din cauza costurilor suplimentare de licențiere de la furnizorii de hardware

freetserv: un server terminal serial gratuit

un dispozitiv hardware open-source pentru a controla de la distanță până la 48 de dispozitive prin portul serial RS-232.freeRouter este un proces de router care vorbește despre protocoalele de rutare și reîncapsulează pachetele pe interfețe.

    • deoarece gestionează pachetele în sine, este independent de capacitățile sistemului de operare.,
    • deoarece este un unprivilegized proces, primește și trimite pachete prin prize.
    • există procese externe, privilegiate care plasează traficul către aceste prize.
    • linia de comandă încearcă să imite standardele industriei, cu o singură excepție:
    • nu global routing table: fiecare dirijate de interfață trebuie să fie într-un virtual routing table.,
  • auto-teste: teste de conectivitate executate pe o rețea de routere virtuale

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *