eBPF 아키텍처

eBPF 아키텍처 An architecture diagram generated by Archify. eBPF 프로그램 · C/Rust 소스 · 사용자 공간 eBPF 프로그램 C/Rust 소스 libbpf / BCC · 로더 · 사용자 공간 libbpf / BCC 로더 애플리케이션 · 사용자 공간 프로세스 · 사용자 공간 애플리케이션 사용자 공간 프로세스 eBPF Verifier · 안전성 검증 · 커널 공간 eBPF Verifier 안전성 검증 JIT Compiler · 네이티브 코드 변환 · 커널 공간 JIT Compiler 네이티브 코드 변환 eBPF VM · 프로그램 실행 · 커널 공간 eBPF VM 프로그램 실행 BPF Maps · 상태 저장소 · 커널 공간 BPF Maps 상태 저장소 XDP · 네트워크 드라이버 · 커널 공간 › Hook Points XDP 네트워크 드라이버 TC · Traffic Control · 커널 공간 › Hook Points TC Traffic Control Socket Ops · 소켓 레벨 · 커널 공간 › Hook Points Socket Ops 소켓 레벨 Kprobes · 커널 함수 추적 · 커널 공간 › Hook Points Kprobes 커널 함수 추적 bpf() 로드 검증 통과 읽기 / 쓰기 상태 공유 사용자 공간 커널 공간 Hook Points Legend 사용자 공간 구성 요소 커널 실행 구성 요소 상태 저장소 안전성 검증