Projekty sieci Open Source

wpis w: Articles | 0

NetBox jest narzędziem do zarządzania adresami IP (IPAM) i zarządzania infrastrukturą centrum danych (DCIM). Początkowo stworzony przez zespół inżynierów sieci w DigitalOcean, NetBox został opracowany specjalnie z myślą o potrzebach inżynierów sieci i infrastruktury.

NetBox działa jako aplikacja webowa na szczycie frameworka Pythona Django z bazą danych PostgreSQL. Pełna lista wymagań znajduje się w sekcji Wymagania.txt. Kod jest dostępny na GitHub.,

Inżynieria niezawodności sieci

NRE Labs to bez zobowiązań, skupiona na społeczności inicjatywa, która ma na celu zapewnienie każdemu umiejętności automatyzacji. Dzięki krótkim, prostym ćwiczeniom w przeglądarce możesz nauczyć się narzędzi, umiejętności i procesów, które pozwolą ci stać się inżynierem niezawodności sieci.

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

OpenFlow

definicja i API dla Stanów przepływu w urządzeniu sieciowym (router/switch / firewall itp.), które doprowadziły definicję do SDN., Pełne przyjęcie SDN przez sprzedawców zajmie trochę czasu, ponieważ zakłóca to ich obecne cykle krzemu, systemów operacyjnych i tworzenia oprogramowania. Ostatecznie większość urządzeń będzie oparta na sieciach zorientowanych na przepływ, ponieważ to właśnie robią dzisiaj.

Quagga

Quagga jest pakietem oprogramowania do routingu, dostarczającym implementacje OSPFv2, OSPFv3, RIP v1 i V2, RIPng i BGP-4 dla platform Unix, szczególnie FreeBSD, Linux, Solaris i NetBSD. Quagga to widelec GNU Zebra, który został opracowany przez Kunihiro Ishiguro., Drzewo Quagga ma na celu zbudowanie bardziej zaangażowanej społeczności wokół Quaggi niż obecny scentralizowany model GNU Zebra.

BIRD

celem projektu BIRD jest opracowanie w pełni funkcjonalnego dynamicznego demona routingu IP skierowanego głównie na (ale nie tylko) Linuksa, FreeBSD i inne systemy UNIKSOPODOBNE i rozpowszechnianego na licencji GNU General Public License.

gobgp

implementacja BGP napisana w Go, wykorzystuje GRPC, YANG / NETCONF do bardzo nowoczesnego podejścia do konfiguracji BGP.,

Open vSwitch

Open vSwitch jest wysokiej jakości, wielowarstwowym przełącznikiem wirtualnym licencjonowanym na licencji open source Apache 2.0. Został zaprojektowany, aby umożliwić masową automatyzację sieci poprzez programmatic extension, jednocześnie obsługując standardowe interfejsy i protokoły zarządzania (np. NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1 ag).,

Open vSwitch (OVS)

oni – Open Network Install Environment

oni-Open Network Install Environment

one-Open Network Install Environment (otwarte środowisko obliczeniowe) – inicjatywa open source stworzona przez Cumulus Networks, która definiuje otwarte „środowisko instalacyjne” dla przełączników sieciowych bare metal

Open Network Linux

Open Network Linux jest dystrybucją Linuksa dla przełączników „bare metal”, czyli urządzeń do przesyłania sieci zbudowanych z komponentów towarowych. ONL używa oni do instalacji na wbudowanej pamięci flash., Open Network Linux jest częścią projektu Open Compute i jest składnikiem rosnącej kolekcji projektów open source i komercyjnych.

Openswitch

Platforma OpenSwitch jest platformą open source, opartą na systemie operacyjnym Linux (NOS). Zbudowany w oparciu o model open source, OpenSwitch oferuje swobodę innowacji przy zachowaniu stabilności i ograniczeniu podatności na zagrożenia.,

OpenSwitch jest sieciowym systemem operacyjnym dla wyłączników, które są zbudowane na sprzęcie zgodnym z OCP i który wykorzystuje ONIE boot loader do instalowania i odinstalowywania sieciowych systemów operacyjnych. Jego celem jest przyspieszenie przejścia na otwartą sieć, a także przyjęcie zdezagregowanych sieci centrów danych. OpenSwitch zapewnia w pełni funkcjonalny stos płaszczyzny sterowania z obsługą protokołów sieciowych warstwy 2 i warstwy 3. NOS jest zbudowany wokół niezawodnej architektury skupiającej się na modułowości i centralnym repozytorium państwowym.,

gRPC

wysoka wydajność, open source, ogólny framework RPC, który stawia mobile i HTTP / 2 na pierwszym miejscu.

(najbardziej prawdopodobny zamiennik protokołu SNMP do przesyłania strumieniowego danych monitorujących).

opnfv

społeczność OPNFV współpracuje nad zintegrowaną platformą open source klasy nośnika, aby przyspieszyć wprowadzanie nowych produktów i usług NFV. Integrując komponenty z wcześniejszych projektów, społeczność może przeprowadzać testy wydajności i przypadków użycia w celu zapewnienia przydatności platformy do zastosowań NFV., Opnfv będzie również pracować na wczesnym etapie–z innymi społecznościami open source–aby przynieść nauki z jego pracy bezpośrednio do tych społeczności w formie planów, łatek i kodu contributem

OpenDaylight

OpenDaylight prowadzi transformację do Open SDN. Łącząc branżę wokół wspólnej platformy SDN, społeczność ODL pomaga urzeczywistnić interoperacyjne, programowalne sieci. Dlatego tak wielu uważa OpenDaylight za branżowy standard de facto.

OpenConfig.,net

OpenConfig to nieformalna grupa robocza operatorów sieci, której celem jest przeniesienie naszych sieci w kierunku bardziej dynamicznej, programowalnej infrastruktury poprzez przyjęcie zdefiniowanych programowo zasad sieciowych, takich jak konfiguracja deklaratywna oraz zarządzanie i operacje oparte na modelach. Początkowe wysiłki skupiają się na opracowaniu neutralnych dla dostawców modeli danych do konfiguracji i zarządzania, które będą wspierane natywnie na platformach sprzętu sieciowego i oprogramowania.,

projekt OpenCompute

ponad trzy lata temu rozpoczęliśmy projekt na Facebook ' u, którego celem było zbudowanie jednej z najbardziej wydajnych infrastruktur obliczeniowych przy możliwie najniższych kosztach. Postanowiliśmy uhonorować naszą hacker roots and challenge convention poprzez niestandardowe projektowanie i budowanie naszego oprogramowania, serwerów i centrów danych od podstaw – a następnie udostępniać te technologie w miarę ich rozwoju.

rezultatem jest centrum danych pełne serwerów wolnych od próżności, które jest o 38% wydajniejsze i o 24% tańsze w budowie i obsłudze niż inne nowoczesne centra danych.,

Openfog Consortium

w celu uzyskania wiodącej pozycji w branży i nauce w architekturze obliczeniowej Fog, rozwoju na stanowisku testowym i interoperacyjności& porównywalności, które płynnie wykorzystują architekturę chmury& architektur brzegowych, aby umożliwić kompleksowe scenariusze IOT.

(jesteśmy

Open NFP

Open-NFP.org umożliwia otwarte i oparte na współpracy badania w obszarze przetwarzania funkcji sieciowych (NFP) w sprzęcie sieciowym serwerów, który obejmuje inteligentne Adaptery Serwerowe 10, 40 i 100GbE (Isa)., Ten oparty na społeczności portal został zaprojektowany, aby zaspokoić rosnącą potrzebę społeczności akademickiej do prowadzenia najnowocześniejszych badań w zakresie technik odciążania i akceleracji sieci opartych na hostach. Wszystkie odpowiednie oprogramowanie, przykładowe biblioteki ścieżek danych i narzędzia są hostowane na GitHub, umożliwiając współpracę w rozproszonych zespołach. Portal jest również zaprojektowany jako wspólne repozytorium open-source danych sieciowych ścieżki P4 / C kodu aplikacji i prac badawczych.

open-nfp.,org

Project Calico

Calico implementuje wysoce wydajny vRouter w każdym węźle obliczeniowym, który wykorzystuje istniejący silnik przekazywania jądra Linuksa bez potrzeby uruchamiania vswitchów. Każdy vRouter propaguje informacje o możliwościach osiągania obciążeń (trasy) do reszty centrum danych za pomocą BGP – bezpośrednio we wdrożeniach na małą skalę lub za pomocą reflektorów trasy BGP, aby dotrzeć do internetowych wag poziomu w dużych wdrożeniach.,

uwagi:

  1. większość ludzi nie implementuje BGP w centrum danych z powodu dodatkowych kosztów licencyjnych od dostawców sprzętu

freetserv: darmowy serwer terminali szeregowych

urządzenie typu open-source umożliwiające zdalne sterowanie do 48 urządzeń za pośrednictwem portu szeregowego RS-232.

darmowy Router

freeRouter jest procesem routera, który mówi o protokołach routingu i reencapsuluje pakiety na interfejsach.

    • ponieważ sam obsługuje pakiety, jest niezależny od podkładających możliwości systemu operacyjnego.,
    • ponieważ jest to proces nieuprzywilejowany, odbiera i wysyła pakiety przez gniazda.
    • istnieją zewnętrzne, uprzywilejowane procesy, które umieszczają ruch do tych gniazd.
    • wiersz poleceń próbuje naśladować standardy branżowe z jednym wyjątkiem:
    • brak globalnej tabeli routingu: każdy rutowany interfejs musi znajdować się w wirtualnej tabeli routingu.,
  • autotesty: testy łączności wykonywane w sieci wirtualnych routerów

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *