Projets de réseau Open Source

Classé dans : Articles | 0

NetBox est un outil de gestion des adresses IP (IPAM) et de gestion de l’infrastructure des centres de données (DCIM). Initialement conçue par L’équipe d’ingénierie réseau de DigitalOcean, NetBox a été développée spécifiquement pour répondre aux besoins des ingénieurs réseau et infrastructure.

NetBox s’exécute en tant qu’application web au sommet du framework Python Django avec une base de données PostgreSQL. Pour une liste complète des exigences, voir conditions.txt. Le code est disponible sur GitHub.,

ingénierie de la fiabilité des réseaux

NRE Labs est une initiative sans engagement et centrée sur la communauté pour mettre les compétences de l’automatisation à la portée de tous. Grâce à des exercices courts et simples, tous ici dans le navigateur, vous pouvez apprendre les outils, les compétences et les processus qui vous mettront sur la voie de devenir un ingénieur de fiabilité réseau.

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

OpenFlow

Une définition et une API pour les états de flux dans le périphérique réseau (routeur/commutateur/pare-feu, etc.) qui ont conduit la définition à SDN., Il faudra un certain temps aux fournisseurs pour adopter pleinement le SDN, car cela perturbe leurs cycles actuels de silicium, de systèmes d’exploitation et de développement de logiciels. Finalement, la plupart des appareils seront basés sur une mise en réseau centrée sur le flux, car c’est ce qu’ils font aujourd’hui.

Quagga

Quagga est une suite logicielle de routage, fournissant des implémentations de OSPFv2, OSPFv3, RIP v1 et v2, RIPng et BGP-4 pour les plates-formes Unix, en particulier FreeBSD, Linux, Solaris et NetBSD. Quagga est un fork de GNU Zebra développé par Kunihiro Ishiguro., L’arbre Quagga vise à construire une communauté plus impliquée autour de Quagga que le modèle centralisé actuel de GNU Zebra.

BIRD

le projet BIRD vise à développer un démon de routage IP dynamique entièrement fonctionnel principalement ciblé sur (mais sans s’y limiter) Linux, FreeBSD et d’autres systèmes de type UNIX et distribué sous la Licence Publique Générale GNU.

GoBGP

l’implémentation BGP écrite en Go, utilise GRPC, YANG / NETCONF pour une approche complètement moderne de la configuration BGP.,

Open vSwitch

Open vSwitch est un commutateur virtuel multicouche de qualité de production sous licence Open source Apache 2.0. Il est conçu pour permettre une automatisation massive du réseau grâce à l’extension programmatique, tout en prenant en charge les interfaces et protocoles de gestion standard (par exemple NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1 ag).,

Open vSwitch (OVS)

ONIE – Open Network Install Environment

ONIE est une initiative open source de Cumulus Networks qui définit un « environnement d’installation” ouvert pour les commutateurs réseau bare metal

Open Network Linux

Open Network Linux est une distribution Linux pour les commutateurs « bare metal”, c’est-à-dire les périphériques de transfert réseau construits à partir de composants de base. ONL utilise ONIE pour installer sur la mémoire flash intégrée., Open Network Linux fait partie du projet Open Compute et fait partie d’une collection croissante de projets open source et commerciaux.

OpenSwitch

La plate-forme OpenSwitch est une plate-forme de système d’exploitation réseau (NOS) open source basée sur Linux. Construit selon le modèle open source, OpenSwitch offre la liberté d’innovation tout en maintenant la stabilité et en limitant la vulnérabilité.,

OpenSwitch est un système d’exploitation réseau pour les commutateurs désagrégés qui sont construits autour du matériel compatible OCP et qui utilise le chargeur de démarrage ONIE pour installer et désinstaller les systèmes d’exploitation réseau. Il vise à accélérer la transition vers la mise en réseau ouverte ainsi que l’adoption de réseaux de centres de données désagrégés. OpenSwitch fournit une pile de plans de contrôle complète avec prise en charge des protocoles réseau de couche 2 et de couche 3. Le NOS est construit autour d’une architecture fiable axée sur la modularité et d’un référentiel d’État central.,

gRPC

un framework RPC général, open source et hautes performances qui place le mobile et HTTP / 2 en premier.

(le remplacement le plus probable du protocole SNMP pour le streaming des données de surveillance).

OPNFV

la communauté OPNFV collabore sur une plate-forme open source intégrée de niveau opérateur pour accélérer l’introduction de nouveaux produits et services NFV. En intégrant des composants issus de projets en amont, la communauté peut effectuer des tests de performances et de cas d’utilisation pour garantir l’adéquation de la plate-forme aux cas D’utilisation NFV., OPNFV travaillera également en amont–avec d’autres communautés open source-pour apporter les enseignements de son travail directement à ces communautés sous la forme de plans, de correctifs et de contribution de code

OpenDaylight

OpenDaylight mène la transformation vers L’Open SDN. En unissant l’industrie autour d’une plate-forme SDN commune, la communauté ODL contribue à faire des réseaux interopérables et programmables une réalité. C’est pourquoi tant de gens considèrent OpenDaylight comme la norme de facto de l’industrie.

OpenConfig.,Net

OpenConfig est un groupe de travail informel d’opérateurs de réseaux partageant l’objectif de faire évoluer nos réseaux vers une infrastructure plus dynamique et programmable en adoptant des principes de réseau définis par logiciel tels que la configuration déclarative et la gestion et les opérations pilotées par des modèles. L’effort initial est axé sur le développement de modèles de données indépendants des fournisseurs pour la configuration et la gestion qui seront pris en charge nativement sur les plates-formes matérielles et logicielles de réseau.,

projet OpenCompute

Nous avons lancé un projet chez Facebook il y a plus de trois ans avec un objectif assez important: construire l’une des infrastructures informatiques les plus efficaces au coût le plus bas possible. Nous avons décidé d’honorer notre convention hacker roots and challenge en concevant et en construisant sur mesure nos logiciels, serveurs et centres de données à partir de zéro, puis en partageant ces technologies au fur et à mesure de leur évolution.

le résultat est un centre de données plein de serveurs sans vanité qui est 38% plus efficace et 24% moins coûteux à construire et à exécuter que d’autres centres de données de pointe.,

Openfog Consortium

pour stimuler le leadership industriel et universitaire dans l’architecture Fog Computing, le développement de bancs d’essai et l’interopérabilité& livrables de comparabilité qui exploitent de manière transparente le cloud& architectures edge pour permettre des scénarios IOT de bout en bout.

(Nous sommes

open NFP

Open-NFP.org permet une recherche ouverte et collaborative dans le domaine du traitement des fonctions réseau (NFP) dans le matériel de réseau de serveurs comprenant des adaptateurs de serveur intelligents (ISA) de 10, 40 et 100GbE., Ce portail communautaire est conçu pour répondre au besoin croissant de la communauté universitaire de mener des recherches de pointe dans les domaines des techniques de déchargement et d’accélération de datapath en réseau basé sur l’hôte. Tous les logiciels, les exemples de bibliothèques de chemins de données et les outils pertinents sont hébergés sur GitHub, ce qui permet un développement collaboratif entre les équipes distribuées. Le portail est également conçu pour être un référentiel commun de code d’application path P4/C de données de réseau open source et de documents de recherche.

ouvrir-nfp.,org

Project Calico

Calico implémente un vRouter très efficace dans chaque nœud de calcul qui exploite le moteur de transfert du noyau Linux existant sans avoir besoin de vSwitches. Chaque vRouter propage les informations d’accessibilité de la charge de travail (routes) au reste du centre de données à l’aide de BGP, soit directement dans les déploiements à petite échelle, soit via des réflecteurs de route BGP pour atteindre les échelles de niveau Internet dans les grands déploiements.,

Observations:

  1. la plupart des gens n’implémentent pas BGP dans le centre de données en raison des coûts de licence supplémentaires des fournisseurs de matériel

freetserv: un serveur de terminal série gratuit

un périphérique de construction informatique open source pour contrôler à distance jusqu’à 48 périphériques via leur port série RS-232.

Free Router

freeRouter est un processus de routeur qui parle des protocoles de routage et réencapsule les paquets sur les interfaces.

    • étant donné qu’il gère lui-même les paquets, il est indépendant des capacités du système d’exploitation.,
    • étant donné qu’il s’agit d’un processus non privilégié, il reçoit et envoie des paquets via des sockets.
    • il y a des externes, des processus privilégiés qui place la circulation de ces supports.
    • la ligne de commande tente d’imiter les normes de l’industrie, à une exception près:
    • pas de table de routage globale: chaque acheminé interface doit être dans un virtual table de routage.,
  • auto-tests: tests de connectivité exécuté sur un réseau de routeurs virtuels

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *