IPIP 동작 원리

IPIP 동작 원리 An architecture diagram generated by Archify. Pod A · 10.244.1.5 · Node 1 (10.0.1.10) Pod A 10.244.1.5 tunl0 · IPIP 인터페이스 · Node 1 (10.0.1.10) · 캡슐화 tunl0 IPIP 인터페이스 캡슐화 eth0 · 10.0.1.10 · Node 1 (10.0.1.10) eth0 10.0.1.10 eth0 · 10.0.1.11 · Node 2 (10.0.1.11) eth0 10.0.1.11 tunl0 · IPIP 인터페이스 · Node 2 (10.0.1.11) · 디캡슐화 tunl0 IPIP 인터페이스 디캡슐화 Pod B · 10.244.2.8 · Node 2 (10.0.1.11) Pod B 10.244.2.8 Original Packet Encapsulated IPIP Protocol 4 Decapsulate Original Packet Node 1 (10.0.1.10) Node 2 (10.0.1.11) Legend 백엔드 서비스 클라우드 서비스 보안 구성 요소

IPIP 패킷 구조

  • • Outer IP Header(20 bytes): Src 10.0.1.10(Node 1) / Dst 10.0.1.11(Node 2), Protocol 4(IP-in-IP)
  • • Inner IP Header(20 bytes): Src 10.244.1.5(Pod A) / Dst 10.244.2.8(Pod B), Protocol TCP/UDP
  • • 기본 MTU 1500 bytes에서 IPIP 오버헤드 20 bytes를 뺀 권장 Pod MTU는 1480 bytes

IPIP 모드 옵션 (ipipMode)

  • • Always: 모든 Pod 간 트래픽을 캡슐화 (Node → IPIP → Node)
  • • CrossSubnet: 다른 서브넷만 캡슐화, 같은 서브넷은 Direct
  • • Never: IPIP 비활성화, Direct 또는 VXLAN 사용