netgraph es el subsistema de red del núcleo basado en gráficos de FreeBSD desde 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 son el gráfico.
Netgraph también ha sido portado a otros sistemas operativos:
Netgraph fue diseñado e implementado originalmente en Whistle Communications por Julian Elischer y Archie Cobbs para el enrutador de oficina pequeña Whistle InterJet. El propósito del proyecto era crear un marco flexible para implementar nuevos protocolos de red. Los requisitos clave incluían la capacidad de crear prototipos con programas de espacio de usuario y, al mismo tiempo, conservar la capacidad de interactuar con flujos de datos normalmente ocultos dentro del núcleo.