Öppen Källkod Nätverksbyggande

posted in: Articles | 0

NetBox är en IP-adress management (IPAM) och data center infrastructure management (DCIM) verktyg. NetBox utvecklades ursprungligen av nätverket engineering team på DigitalOcean, speciellt för att tillgodose behoven hos nätverks-och infrastrukturingenjörer.

NetBox körs som en webbapplikation ovanpå Django Python framework med en PostgreSQL-databas. För en fullständig förteckning över krav, se krav.txt. Koden är tillgänglig på GitHub.,

Network Reliability Engineering

NRE Labs är en no-strings-attached, community-centrerad initiativ för att få kompetens automatisering inom räckhåll för alla. Genom korta, enkla övningar, okej här i webbläsaren, kan du lära dig de verktyg, färdigheter och processer som kommer att sätta dig på vägen till att bli en Nätverkssäkerhetsingenjör.

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

OpenFlow

en definition och API för flödestillstånd i nätverksenhet (router/switch/brandvägg etc) som drev definitionen till SDN., Det kommer att ta lite tid för leverantörer att fullt ut anta SDN eftersom det stör deras nuvarande kisel, operativsystem och programutvecklingscykler. Så småningom kommer de flesta enheter att baseras på flödescentrerade nätverk eftersom det är vad de gör idag.

Quagga

Quagga är en routingprogramvara som tillhandahåller implementeringar av OSPFv2, OSPFv3, RIP v1 och v2, RIPng och BGP-4 för UNIX-plattformar, särskilt FreeBSD, Linux, Solaris och NetBSD. Quagga är en gaffel av GNU Zebra som utvecklades av Kunihiro Ishiguro., Quagga-trädet syftar till att bygga en mer involverad gemenskap runt Quagga än den nuvarande centraliserade modellen av GNU Zebra.

BIRD

BIRD-projektet syftar till att utveckla en fullt fungerande dynamisk IP-routingdemon som främst är inriktad på (men inte begränsat till) Linux, FreeBSD och andra Unix-liknande system och distribueras under GNU General Public License.

GoBGP

BGP-implementering skriven I Go, använder GRPC, YANG / NETCONF för ett grundligt modernt sätt att konfigurera BGP.,

Open vSwitch

Open vSwitch är en produktionskvalitet, Multilayer virtual switch licensierad under Open source Apache 2.0 licens. Den är utformad för att möjliggöra massiv nätverksautomatisering genom programmatisk förlängning, samtidigt som den stöder standardhanteringsgränssnitt och protokoll (t.ex. NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1 ag).,

Open vSwitch (OVS)

Onie – Open Network Install Environment

ONIE är ett open Compute Project open source initiativ bidragit med Cumulus nätverk som definierar en öppen ”installera miljö” för bare metal nätverksbrytare

Open Network Linux

Open Network Linux är en Linux-distribution för ”bare metal” växlar, det vill säga nätverk vidarebefordran enheter byggda från råvarukomponenter. ONL använder ONIE för att installera på inbyggt flashminne., Open Network Linux är en del av Open Compute-projektet och är en komponent i en växande samling av open source och kommersiella projekt.

OpenSwitch

OpenSwitch-plattformen är en öppen källkod, Linux-baserad nätverksoperativsystem (NOS) – plattform. OpenSwitch bygger på open source-modellen och erbjuder innovationsfriheten samtidigt som stabiliteten upprätthålls och sårbarheten begränsas.,

OpenSwitch är ett nätverksoperativsystem för disaggregerade växlar som är byggda kring OCP-kompatibel hårdvara och som använder Onie boot loader för att installera och avinstallera nätverksoperativsystem. Det syftar till att påskynda övergången till öppna nätverk samt antagandet av disaggregerade datacenternätverk. OpenSwitch ger en fullfjädrad styrplan stack med stöd för layer 2 och layer 3 nätverksprotokoll. NOS är uppbyggd kring en tillförlitlig arkitektur med fokus på modularitet och ett centralstatsförråd.,

gRPC

en hög prestanda, öppen källkod, allmänna RPC ramverk som sätter mobil och HTTP / 2 först.

(den mest sannolika ersättningen för SNMP-protokollet för strömmande övervakningsdata).

OPNFV

OPNFV-gemenskapen samarbetar på en plattform för bärare, integrerad, öppen källkod för att påskynda införandet av nya NFV-produkter och tjänster. Genom att integrera komponenter från tidigare projekt kan gemenskapen utföra prestanda och använda fallbaserad testning för att säkerställa plattformens lämplighet för NFV-användningsfall., OPNFV kommer också att arbeta uppströms-med andra open source-samhällen – för att få lärandet från sitt arbete direkt till dessa samhällen i form av ritningar, patchar och kod contribut

OpenDaylight

OpenDaylight leder omvandlingen till Open SDN. Genom att förena industrin kring en gemensam SDN-plattform bidrar ODL-samhället till att göra driftskompatibla programmerbara nätverk till verklighet. Det är därför så många betraktar OpenDaylight som branschens de facto-standard.

OpenConfig.,net

OpenConfig är en informell arbetsgrupp av nätoperatörer som delar målet att flytta våra nätverk mot en mer dynamisk, programmerbar infrastruktur genom att anta mjukvarudefinierade nätverksprinciper som deklarativ konfiguration och modelldriven förvaltning och verksamhet. Ansträngningens första fokus ligger på utveckling av leverantörsneutrala datamodeller för konfiguration och hantering som kommer att stödjas inbyggt på nätverkshårdvara och mjukvaruplattformar.,

OpenCompute Project

vi startade ett projekt på Facebook för över tre år sedan med ett ganska stort mål: att bygga en av de mest effektiva datorinfrastrukturerna till lägsta möjliga kostnad. Vi bestämde oss för att hedra våra hackerrötter och utmaningskonvention genom att skräddarsy och bygga vår programvara, servrar och datacenter från grunden – och dela sedan dessa tekniker när de utvecklas.

resultatet är ett datacenter fullt av fåfänga gratis servrar som är 38% effektivare och 24% billigare att bygga och köra än andra toppmoderna datacenter.,

OpenFOG Consortium

för att driva industri och akademiskt ledarskap inom Fog Computing architecture, testbed utveckling och interoperabilitet& jämförelseprodukter som sömlöst utnyttjar moln& edge arkitekturer för att möjliggöra end-to-end IOT-scenarier.

(Vi är

öppna NFP

Open-NFP.org möjliggör öppen och samarbetsforskning inom området nätverksfunktionsbehandling (NFP) i servernätverkshårdvara som innehåller 10, 40 och 100GbE intelligenta Serveradaptrar (isa)., Denna community-driven portal är utformad för att tjäna det växande behovet av det akademiska samhället att genomföra avancerad forskning inom områdena värdbaserade nätverk datapath offload och accelerationstekniker. All relevant programvara, sample data path-bibliotek och verktyg är värd på GitHub, vilket möjliggör samarbetsutveckling mellan distribuerade lag. Portalen är också utformad för att vara ett gemensamt förråd av Open-source networking data path P4 / C application code och research papers.

open-NFP.,org

Project Calico

Calico implementerar en högeffektiv vRouter i varje compute nod som utnyttjar den befintliga Linux kernel forwarding engine utan behov av vSwitches. Varje vRouter sprider information om arbetsbelastning (rutter) till resten av datacentret med hjälp av BGP – antingen direkt i småskaliga distributioner eller via BGP-ruttreflektorer för att nå internetnivåskalor i stora distributioner.,

observationer:

  1. de flesta människor implementerar inte BGP i datacentret på grund av extra licenskostnader från hårdvaruleverantörer

freetserv: en fri seriell terminal server

en maskinvaruuppbyggnad med öppen källkod för att fjärrstyra upp till 48 enheter via sin seriella RS-232-port.

fri Router

freeRouter är en routerprocess som talar routingprotokoll, och reencapsulates paket på gränssnitt.

    • eftersom den hanterar paket själv är den oberoende av underliggande os-funktioner.,
    • eftersom det är en oprivilegiserad process, tar den emot och skickar paket via uttag.
    • Det finns externa, privilegierade processer som placerar trafik till dessa uttag.
    • kommandoraden försöker efterlikna branschstandarderna med ett undantag:
    • ingen global routingtabell: varje routingtabell måste finnas i en virtuell routningstabell.,
  • självtest: anslutningstester utförda på ett nätverk av virtuella routrar

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *