Netgraph es el subsistema de red del kernel basado en grafos de FreeBSD desde la versión 3.4 y de DragonFly BSD desde la bifurcación de FreeBSD. [ 1 ] Netgraph proporciona soporte para L2TP , PPTP , ATM y Bluetooth utilizando un conjunto modular de nodos que conforman el grafo.
Netgraph también se ha adaptado a otros sistemas operativos:
- Núcleo de NetBSD 1.5V [ 2 ] (no integrado en el núcleo principal)
- Núcleo Linux 2.4 y 2.6 por 6WIND (versión comercial de código cerrado)
- Núcleo Linux 3.0 por LANA
Historia
Netgraph fue diseñado e implementado originalmente en Whistle Communications por Julian Elischer y Archie Cobbs para el router Whistle InterJet, un producto para pequeñas oficinas. El objetivo del proyecto era crear un marco flexible para la implementación de nuevos protocolos de red. Entre los requisitos clave se incluía la capacidad de crear prototipos con programas en espacio de usuario, manteniendo al mismo tiempo la interacción con flujos de datos normalmente ocultos en el núcleo del sistema.
Referencias
- ↑ "netgraph.4" . Referencia cruzada de BSD para superusuarios . DragonFly BSD . 12/12/2014 . Consultado el 04/03/2019 .
- ↑ Barnim Dzwillo, lista de correo tech-net, 2001
Enlaces externos
- página de manual de netgraph(4)
- Artículo de Netgraph
- segmentos de red informática
- Software BSD
- Software gratuito relacionado con redes