Open Source netwerkprojecten

geplaatst in: Articles | 0

NetBox is een tool voor IP-adresbeheer (IPAM) en DCIM (data center infrastructure management). NetBox werd oorspronkelijk ontworpen door het network engineering team van DigitalOcean en werd specifiek ontwikkeld om tegemoet te komen aan de behoeften van netwerk-en infrastructuuringenieurs.

NetBox draait als een webapplicatie bovenop het Django Python framework met een PostgreSQL database. Zie vereisten voor een volledige lijst met vereisten.txt. De code is beschikbaar op GitHub.,

Network Reliability Engineering

NRE Labs is een vrijblijvend, gemeenschapsgericht initiatief om de vaardigheden van automatisering voor iedereen binnen handbereik te brengen. Door middel van korte, eenvoudige oefeningen, allemaal hier in de browser, kunt u de tools, vaardigheden en processen die u op het pad om een Network Reliability Engineer te leren.

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

OpenFlow

een definitie en API voor stroomtoestanden in netwerkapparaat (router/switch/firewall etc) die de definitie naar SDN dreef., Het zal enige tijd duren voor leveranciers om SDN volledig over te nemen, omdat het hun huidige silicium -, besturingssystemen en softwareontwikkelingscycli verstoort. Uiteindelijk zullen de meeste apparaten gebaseerd zijn op flow-centric netwerken omdat dat is wat ze vandaag doen.

Quagga

Quagga is een routeringssoftwarepakket dat implementaties biedt van ospfv2, OSPFv3, RIP v1 en v2, RIPng en BGP-4 Voor Unix-platforms, in het bijzonder FreeBSD, Linux, Solaris en NetBSD. Quagga is een vork van GNU zebra die werd ontwikkeld door Kunihiro Ishiguro., De quagga-boom wil een meer betrokken gemeenschap rond Quagga opbouwen dan het huidige gecentraliseerde model van GNU Zebra.

BIRD

het BIRD-project heeft als doel een volledig functionele dynamische IP-routeringsdaemon te ontwikkelen die voornamelijk gericht is op (maar niet beperkt tot) Linux, FreeBSD en andere UNIX-achtige systemen en gedistribueerd wordt onder de GNU General Public License.

GoBGP

BGP implementatie geschreven in Go, gebruikt GRPC, YANG / NETCONF voor een grondig moderne benadering van het configureren van BGP.,

Open vSwitch

Open vSwitch is een meerlagige virtuele switch van productiekwaliteit onder de open source Apache 2.0-licentie. Het is ontworpen om massale netwerkautomatisering mogelijk te maken door middel van programmatische uitbreiding, terwijl het nog steeds standaard beheerinterfaces en protocollen ondersteunt (bijvoorbeeld NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1 ag).,

Open vSwitch (OVS)

ONIE – Open Network Install Environment

ONIE is een Open Compute Project open source initiatief bijgedragen door Cumulus Networks dat een open “install environment” definieert voor bare metal netwerk switches

Open Network Linux

Open Network Linux is een Linux distributie voor “bare metal” switches, dat wil zeggen, netwerk forwarding apparaten gebouwd van commodity componenten. ONL gebruikt ONIE om te installeren op On-board flash-geheugen., Open Network Linux is een onderdeel van het Open Compute Project en is een onderdeel van een groeiende collectie van open source en commerciële projecten.

OpenSwitch

Het Openswitch-Platform is een open source, Linux-gebaseerd network operating system (NOS) – platform. Gebouwd onder het open source model, openswitch biedt de Vrijheid van innovatie met behoud van stabiliteit en het beperken van kwetsbaarheid.,

OpenSwitch is een netwerkbesturingssysteem voor gedesaggregeerde switches die zijn gebouwd rond OCP-compatibele hardware en die gebruik maakt van de ONIE bootloader om netwerkbesturingssystemen te installeren en te verwijderen. Het is gericht op het versnellen van de overgang naar open netwerken en de goedkeuring van gedesaggregeerde datacenternetwerken. OpenSwitch biedt een volledig uitgeruste control plane stack met ondersteuning voor Layer 2 en layer 3 netwerkprotocollen. De NOS is gebouwd rond een betrouwbare architectuur gericht op modulariteit en een centrale staat repository.,

gRPC

een hoogwaardig, open source, algemeen RPC-framework dat mobiel en HTTP/2 op de eerste plaats zet.

(de meest waarschijnlijke vervanging voor SNMP-protocol voor streaming monitoring data).

OPNFV

De OPNFV-gemeenschap werkt samen aan een carrier-grade, geïntegreerd, open source platform om de introductie van nieuwe NFV-producten en-diensten te versnellen. Door componenten uit upstream-projecten te integreren, kan de community performance-en use case-based testen uitvoeren om ervoor te zorgen dat het platform geschikt is voor NFV-use cases., OPNFV zal ook upstream–samen met andere open source communities–werken om de lessen van zijn werk rechtstreeks naar die communities te brengen in de vorm van blauwdrukken, patches en code contribut

OpenDaylight

OpenDaylight leidt de transformatie naar Open SDN. Door de industrie te verenigen rond een gemeenschappelijk SDN-platform draagt de ODL-gemeenschap bij tot de verwezenlijking van interoperabele, programmeerbare netwerken. Daarom beschouwen velen OpenDaylight als de de facto standaard in de industrie.

OpenConfig.,net

OpenConfig is een informele werkgroep van netwerkoperators die het doel delen om onze netwerken te bewegen naar een meer dynamische, programmeerbare infrastructuur door gebruik te maken van software-gedefinieerde netwerkprincipes zoals declaratieve configuratie en modelgedreven beheer en operaties. De eerste focus van de inspanning ligt op de ontwikkeling van leverancier-neutrale datamodellen voor configuratie en beheer die native zullen worden ondersteund op Netwerk hardware en software platforms.,

OpenCompute Project

We zijn meer dan drie jaar geleden een project gestart bij Facebook met een vrij groot doel: het bouwen van een van de meest efficiënte computerinfrastructuren tegen de laagst mogelijke kosten. We hebben besloten om onze hacker roots en challenge conventie te eren door onze software, servers en datacenters op maat te ontwerpen en te bouwen vanaf de grond af – en vervolgens deze technologieën te delen terwijl ze evolueren.

het resultaat is een datacenter vol van vanity free servers die 38% efficiënter en 24% goedkoper zijn om te bouwen en te draaien dan andere state-of-the-art datacenters.,

OpenFOG Consortium

om de industrie en academisch leiderschap in Fog Computing architectuur, testbed ontwikkeling en interoperabiliteit te stimuleren & vergelijkbaarheid deliverables die naadloos gebruikmaken van cloud & edge architecturen om end-to-end IOT scenario ‘ s mogelijk te maken.

(We are

Open NFP

Open-NFP.org maakt open en collaboratief onderzoek mogelijk op het gebied van network function processing (NFP) in server networking hardware die 10, 40 en 100GbE Intelligent Server Adapters (ISA) omvat., Dit community-driven portal is ontworpen om te voorzien in de groeiende behoefte van de academische gemeenschap om cutting-edge onderzoek uit te voeren op het gebied van host-based networking Datapath offload en acceleratie technieken. Alle relevante software, voorbeelddatapadbibliotheken en tools worden gehost op GitHub, waardoor gezamenlijke ontwikkeling tussen gedistribueerde teams mogelijk is. De portal is ook ontworpen als een gemeenschappelijke opslagplaats van open-source netwerk data path P4/C application code en research papers.

open-nfp.,org

Project Calico

Calico implementeert een zeer efficiënte vRouter in elk rekenknooppunt dat gebruik maakt van de bestaande Linux kernel forwarding engine zonder de noodzaak voor vSwitches. Elke vRouter verspreidt workload reachability informatie (routes) naar de rest van het datacenter met behulp van BGP – rechtstreeks in kleinschalige implementaties of via BGP route reflectors om internet Level schalen te bereiken in grote implementaties.,

observaties:

  1. De meeste mensen implementeren BGP niet in het datacenter vanwege extra licentiekosten van hardwareverkopers

freetserv: een gratis seriële terminalserver

een open-source hardware build-it-yourself-apparaat om tot 48 apparaten op afstand te bedienen via hun RS-232 seriële poort.

Free Router

freeRouter is een routerproces dat routerprotocollen spreekt en pakketten op interfaces opnieuw omsluit.

    • omdat het pakketten zelf afhandelt, is het onafhankelijk van de mogelijkheden van het onderliggende besturingssysteem.,
    • omdat het een proces zonder privileges is, ontvangt en verzendt het pakketten via sockets.
    • Er zijn externe, bevoorrechte processen die verkeer naar deze sockets plaatsen.
    • de opdrachtregel probeert de industriestandaarden na te bootsen met één uitzondering:
      • geen globale routeringstabel: elke gerouteerde interface moet in een virtuele routeringstabel.,
      • zelftesten: connectiviteitstests uitgevoerd op een netwerk van virtuele routers

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *