Proyectos de redes de código abierto

publicado en: Articles | 0

NetBox es una herramienta de gestión de direcciones IP (IPAM) y gestión de infraestructura de centros de datos (DCIM). Inicialmente concebido por el equipo de ingeniería de redes de DigitalOcean, NetBox se desarrolló específicamente para satisfacer las necesidades de los ingenieros de redes e infraestructuras.

NetBox se ejecuta como una aplicación web sobre el framework Python de Django con una base de datos PostgreSQL. Para obtener una lista completa de los requisitos, consulte Requisitos.txt. El código está disponible en GitHub.,

ingeniería de confiabilidad de red

NRE Labs es una iniciativa sin compromiso y centrada en la comunidad para poner las habilidades de automatización al alcance de todos. A través de ejercicios cortos y sencillos, todos aquí en el navegador, puede aprender las herramientas, habilidades y procesos que lo pondrán en el camino para convertirse en un ingeniero de confiabilidad de red.

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

OpenFlow

una definición y API para los estados de flujo en el dispositivo de red (enrutador/conmutador/firewall, etc.) que condujo la definición a SDN., Tomará algún tiempo para que los proveedores adopten completamente SDN porque interrumpe sus ciclos Actuales de silicio, sistemas operativos y desarrollo de software. Finalmente, la mayoría de los dispositivos se basarán en redes centradas en el flujo, ya que eso es lo que hacen hoy en día.

Quagga

Quagga es una suite de software de enrutamiento, que proporciona implementaciones de OSPFv2, OSPFv3, RIP v1 y v2, RIPng y BGP-4 para plataformas Unix, particularmente FreeBSD, Linux, Solaris y NetBSD. Quagga es un fork de GNU Zebra desarrollado por Kunihiro Ishiguro., El árbol de Quagga tiene como objetivo construir una comunidad más involucrada alrededor de Quagga que el actual modelo centralizado de GNU Zebra.

BIRD

el proyecto BIRD tiene como objetivo desarrollar un demonio de enrutamiento IP dinámico completamente funcional dirigido principalmente a (pero no limitado a) Linux, FreeBSD y otros sistemas similares a UNIX y distribuido bajo la Licencia Pública General GNU.

GoBGP

implementación de BGP escrita en Go, utiliza GRPC, YANG / NETCONF para un enfoque completamente moderno para configurar BGP.,

Open vSwitch

Open vSwitch es un conmutador virtual multicapa de calidad de producción licenciado bajo la licencia Open source Apache 2.0. Está diseñado para permitir la automatización masiva de la red a través de la extensión programática, al tiempo que admite interfaces y protocolos de gestión estándar (por ejemplo, NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1 ag).,

Open vSwitch (OVS)

Onie – Open Network Install Environment

ONIE es una iniciativa de código abierto de Open Compute Project aportada por Cumulus Networks que define un «entorno de instalación» abierto para switches de red bare metal

Open Network Linux

Open Network Linux es una distribución Linux para switches «bare metal», es decir, dispositivos de reenvío de red construidos a partir de componentes básicos. ONL utiliza ONIE para instalar en la memoria flash a bordo., Open Network Linux es una parte del Open Compute Project y es un componente en una creciente colección de proyectos comerciales y de código abierto.

OpenSwitch

la plataforma OpenSwitch es una plataforma de código abierto de sistema operativo de red (NOS) basada en Linux. Construido bajo el modelo de código abierto, OpenSwitch ofrece la libertad de innovación al tiempo que mantiene la estabilidad y limita la vulnerabilidad.,

OpenSwitch es un sistema operativo de red para switches desagregados que se construyen alrededor de hardware compatible con OCP y que utiliza el gestor de arranque ONIE para instalar y desinstalar sistemas operativos de red. Su objetivo es acelerar la transición a redes abiertas, así como la adopción de redes de centros de datos desagregados. OpenSwitch proporciona una pila de plano de control con todas las funciones con soporte para protocolos de red de capa 2 y capa 3. El NOS está construido alrededor de una arquitectura confiable que se centra en la modularidad y un repositorio de Estado central.,

gRPC

un marco general de RPC de alto rendimiento y código abierto que pone a mobile y HTTP/2 en primer lugar.

(el reemplazo más probable para el protocolo SNMP para datos de monitoreo de streaming).

OPNFV

la comunidad OPNFV está colaborando en una plataforma de código abierto integrada y de calidad de operador para acelerar la introducción de nuevos productos y servicios NFV. Al integrar componentes de proyectos anteriores, la comunidad puede realizar pruebas de rendimiento y basadas en casos de uso para garantizar la idoneidad de la plataforma para casos de uso de NFV., OPNFV también trabajará upstream–con otras comunidades de código abierto-para llevar los aprendizajes de su trabajo directamente a esas comunidades en forma de blueprints, parches y contribución de código

OpenDaylight

OpenDaylight está liderando la transformación a open SDN. Al unir la industria en torno a una plataforma SDN común, la comunidad ODL está ayudando a hacer realidad las redes interoperables y programables. Esta es la razón por la que muchos consideran OpenDaylight como el estándar de facto de la industria.

OpenConfig.,net

OpenConfig es un grupo de trabajo informal de operadores de red que comparten el objetivo de mover nuestras redes hacia una infraestructura más dinámica y programable mediante la adopción de principios de red definidos por software, como la configuración declarativa y la gestión y operaciones basadas en modelos. La labor se centra inicialmente en el desarrollo de modelos de datos independientes de los proveedores para la configuración y la gestión que se apoyarán de forma nativa en las plataformas de hardware y software de redes.,

OpenCompute Project

comenzamos un proyecto en Facebook hace más de tres años con un objetivo bastante grande: construir una de las infraestructuras informáticas más eficientes al menor costo posible. Decidimos honrar nuestras raíces hacker y desafiar la Convención mediante el diseño personalizado y la construcción de nuestro software, servidores y centros de datos desde cero, y luego compartir estas tecnologías a medida que evolucionan.

el resultado es un centro de datos lleno de servidores vanity free que es un 38% más eficiente y un 24% menos costoso de construir y ejecutar que otros centros de datos de última generación.,

OpenFOG Consortium

para impulsar el liderazgo industrial y académico en arquitectura de computación en niebla, desarrollo de bancos de pruebas e interoperabilidad & entregables de comparabilidad que aprovechan sin problemas la nube & arquitecturas edge para habilitar escenarios de IOT de extremo a extremo.

(estamos

abierto NFP

Open-NFP.org permite la investigación abierta y colaborativa en el área de procesamiento de funciones de red (NFP) en hardware de red de servidores que incluye adaptadores de servidor inteligentes (ISA) de 10, 40 y 100GbE., Este portal impulsado por la comunidad está diseñado para satisfacer la creciente necesidad de la comunidad académica de llevar a cabo investigaciones de vanguardia en las áreas de descarga de rutas de datos de redes basadas en host y técnicas de aceleración. Todo el software relevante, las bibliotecas de rutas de datos de muestra y las herramientas están alojadas en GitHub, lo que permite el desarrollo colaborativo entre equipos distribuidos. El portal también está diseñado para ser un repositorio común de código de aplicación p4/C de ruta de datos de red de código abierto y documentos de investigación.

abierto-nfp.,org

Project Calico

Calico implementa un vRouter altamente eficiente en cada nodo de cómputo que aprovecha el motor de reenvío del kernel de Linux existente sin la necesidad de conmutadores v. Cada vRouter propaga la información de accesibilidad de la carga de trabajo (rutas) al resto del centro de datos utilizando BGP, ya sea directamente en implementaciones a pequeña escala o a través de reflectores de ruta BGP para alcanzar escalas de nivel de Internet en implementaciones grandes.,

observaciones:

  1. La mayoría de las personas no implementan BGP en el Centro de datos debido a los costos adicionales de licencia de los proveedores de hardware

freetserv: un servidor de terminal serie gratuito

un dispositivo de hardware de código abierto para controlar remotamente hasta 48 dispositivos a través de su puerto serie RS-232.

Free Router

freeRouter es un proceso de enrutador que habla protocolos de enrutamiento y reencapsula paquetes en interfaces.

    • dado que maneja los paquetes por sí mismo, es independiente de las capacidades del SO subyacente.,
    • dado que es un proceso no privatizado, recibe y envía paquetes a través de sockets.
    • hay externos, los procesos privilegiados que lugar de tránsito para estas tomas.
    • La Línea de comandos intenta imitar los estándares de la industria con una excepción:
    • Sin tabla de enrutamiento global: cada interfaz enrutada debe estar en una tabla de enrutamiento virtual.,
  • auto-pruebas: pruebas de conectividad ejecuta en una red de virtual routers

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *