VPP (FD.io) 정리 /with MINZKN
FD.io VPP 개발자를 위한 한국어 심화 레퍼런스
의견, 개선 제안, 오류 제보는 페이지 하단의 댓글을 이용해 주세요.
학습 경로: 이 사이트는 기초 → 데이터 경로 → 보안 · 터널링 → 호스트 스택 & 프로토콜 → 운영 → 배포 · 심화 순으로 VPP의 내부 구조, 데이터 경로, 보안, 호스트 스택, TLS/QUIC, 프록시, 운영, 디버깅, DPU 배치를 읽도록 구성되어 있습니다.
핵심 축
- 벡터 패킷 처리 — 패킷을 벡터 단위로 묶어 그래프 노드를 통과시킵니다.
- 그래프 노드 — L2, L3, ACL, NAT, IPsec, TLS, QUIC 기능을 노드 체인으로 결합합니다.
- 커널 바이패스 — DPDK, memif, AF_XDP, vhost-user 같은 입출력 경로를 사용합니다.
- 호스트 스택 — VCL/VLS와 세션 레이어로 애플리케이션을 VPP 데이터 경로에 연결합니다.
- 운영성 — CLI/API, Stats Segment, CSIT, 플러그인, Kubernetes, DPU 배치까지 함께 봅니다.
문서 목록
기초
내부 구현
데이터 경로
보안 · 터널링
호스트 스택 & 프로토콜
운영
배포 · 심화
부록
댓글