Cilium 오버레이 네트워크 아키텍처

Cilium 오버레이 네트워크 아키텍처 An architecture diagram generated by Archify. 컨테이너 A · 10.0.0.1 · 호스트 A 컨테이너 A 10.0.0.1 eBPF · 패킷 인터셉트 · 정책 적용 · 호스트 A eBPF 패킷 인터셉트 · 정책 적용 VTEP · 192.168.1.1 · 호스트 A VTEP 192.168.1.1 물리적 네트워크 · VXLAN 터널 (양방향) · Architecture component 물리적 네트워크 VXLAN 터널 (양방향) VTEP · 192.168.1.2 · 호스트 B VTEP 192.168.1.2 eBPF · 수신 패킷 처리 · 호스트 B eBPF 수신 패킷 처리 컨테이너 B · 10.0.0.2 · 호스트 B 컨테이너 B 10.0.0.2 패킷 생성 정책 적용 VXLAN 캡슐화 전송 캡슐 해제 전달 호스트 A 호스트 B

송신 호스트 A

  • • 컨테이너 A가 컨테이너 B로 패킷 전송
  • • eBPF 프로그램이 패킷을 인터셉트하고 정책 적용
  • • 대상 컨테이너의 VTEP 식별 후 VXLAN 헤더로 캡슐화

물리적 네트워크

  • • 캡슐화된 패킷을 언더레이 IP로 대상 호스트에 전송
  • • Cilium은 기본 VXLAN 외에 Geneve 캡슐화도 지원

수신 호스트 B

  • • 대상 호스트에서 VXLAN 헤더 제거
  • • 대상 호스트의 eBPF 프로그램이 패킷 처리
  • • 패킷을 대상 컨테이너 B로 전달