넷그래프

netgraph

netgraphFreeB그래프 기반 커널 네트워킹 서브시스템입니다.SD는 3.4부터, DragonFly BSD는 FreeBSD에서 [1]분기된 이후입니다.Netgraph는 그래프인 모듈러 노드 세트를 사용하여 L2TP, PPTP, ATM 및 블루투스를 지원합니다.

Netgraph는 다른 운영 체제에도 이식되어 있습니다.

  • NetBSD 커널 1.5V[2](메인라인 커널에 통합되어 있지 않음)
  • Linux 커널 2.4 및 2.6 by 6WIND (상용 클로즈드 소스 포트)
  • Linux 커널 3.0 by LANA

역사

Netgraph는 원래 Hirl Communications에서 Julian Elischer와 Archie Cobbs가 Hirl InterJet 소형 오피스 라우터 제품을 위해 설계 및 구현되었습니다.이 프로젝트의 목적은 새로운 네트워킹 프로토콜을 구현하기 위한 유연한 프레임워크를 만드는 것이었습니다.주요 요구사항에는 사용자 공간 프로그램을 사용하여 프로토타입을 만드는 동시에 커널 내에 일반적으로 숨겨져 있는 데이터 흐름과 상호 작용하는 기능이 포함되었습니다.

레퍼런스

  1. ^ "netgraph.4". Super User's BSD Cross Reference. DragonFly BSD. 2014-12-12. Retrieved 2019-03-04.
  2. ^ Barnim Dzwillo, tech-net 메일링 리스트, 2001년

외부 링크