Part 3: 네트워킹 모드 퀴즈
관련 문서: Calico 네트워킹 모드 마지막 업데이트: 2026년 2월 22일
퀴즈
IPIP 모드에서 캡슐화로 인한 MTU 오버헤드는 얼마입니까?
A) 8 bytes
B) 20 bytes
C) 50 bytes
D) 100 bytes
정답 보기
정답: B) 20 bytes
설명: IPIP 모드는 IP 패킷을 다른 IP 패킷 내에 캡슐화하며, 이로 인해 20 bytes의 오버헤드가 발생합니다. VXLAN의 50 bytes보다 오버헤드가 적어 성능이 약간 더 좋습니다.
VXLAN 모드에서 캡슐화로 인한 MTU 오버헤드는 얼마입니까?
A) 20 bytes
B) 30 bytes
C) 50 bytes
D) 64 bytes
정답 보기
정답: C) 50 bytes
설명: VXLAN 모드는 UDP 기반 오버레이 네트워크를 사용하며, 50 bytes의 오버헤드가 발생합니다. IPIP보다 오버헤드가 크지만 더 넓은 호환성과 하드웨어 오프로드 지원을 제공합니다.
CrossSubnet 모드의 동작 방식으로 올바른 것은?
A) 항상 캡슐화 사용
B) 항상 직접 라우팅 사용
C) 다른 서브넷만 캡슐화, 같은 서브넷은 직접 라우팅
D) 같은 서브넷만 캡슐화, 다른 서브넷은 직접 라우팅
정답 보기
정답: C) 다른 서브넷만 캡슐화, 같은 서브넷은 직접 라우팅
설명: CrossSubnet 모드는 하이브리드 접근 방식으로, 같은 서브넷의 노드 간에는 직접 라우팅을 사용하고, 다른 서브넷의 노드 간에만 캡슐화(IPIP 또는 VXLAN)를 사용합니다. 이를 통해 불필요한 캡슐화 오버헤드를 줄입니다.
Direct (Unencapsulated) 모드를 사용하기 위한 요구 사항은?
A) VXLAN 지원 네트워크
B) Pod CIDR를 라우팅할 수 있는 네트워크 인프라
C) AWS VPC CNI
D) 특별한 요구 사항 없음
정답 보기
정답: B) Pod CIDR를 라우팅할 수 있는 네트워크 인프라
설명: Direct 모드는 캡슐화 없이 직접 라우팅을 사용하므로, 네트워크 인프라(라우터, 스위치)가 Pod CIDR를 라우팅할 수 있어야 합니다. 일반적으로 BGP와 함께 사용됩니다.
IPIP와 VXLAN을 비교할 때 VXLAN의 장점은?
A) 더 낮은 오버헤드
B) 더 좋은 성능
C) Azure에서의 더 나은 지원
D) IP 프로토콜 4만 필요
정답 보기
정답: C) Azure에서의 더 나은 지원
설명: Azure에서 IPIP는 제한적으로 지원되지만 VXLAN은 지원됩니다. 또한 VXLAN은 UDP 기반이라 더 넓은 호환성을 가지며, 하드웨어 오프로드 지원도 더 광범위합니다. 단, 오버헤드는 IPIP(20 bytes)보다 VXLAN(50 bytes)이 더 큽니다.
IPPool 리소스에서 encapsulation 설정의 유효한 값이 아닌 것은?
A) Always
B) CrossSubnet
C) Never
D) Auto
정답 보기
정답: D) Auto
설명: IPPool의 ipipMode 또는 vxlanMode 필드의 유효한 값은 Always, CrossSubnet, Never입니다. Auto는 유효한 옵션이 아닙니다.
natOutgoing 설정의 역할은 무엇입니까?
A) 외부에서 Pod로의 인바운드 NAT
B) Pod에서 외부로의 아웃바운드 NAT (SNAT)
C) Pod 간 트래픽 NAT
D) Service IP NAT
정답 보기
정답: B) Pod에서 외부로의 아웃바운드 NAT (SNAT)
설명: natOutgoing이 true로 설정되면, 해당 IPPool의 Pod가 클러스터 외부로 트래픽을 보낼 때 노드 IP로 Source NAT(SNAT)됩니다. 이를 통해 외부 네트워크가 Pod IP를 알 필요 없이 통신할 수 있습니다.
VXLAN의 기본 UDP 포트 번호는 무엇입니까?
A) 4789
B) 8472
C) 6443
D) 10250
정답 보기
정답: A) 4789
설명: VXLAN의 IANA 표준 UDP 포트는 4789입니다. 일부 구현에서는 8472를 사용하기도 하지만, Calico는 표준 포트 4789를 사용합니다.
다음 중 Azure에서 Calico를 사용할 때 권장되는 캡슐화 모드는?
A) IPIP Always
B) IPIP CrossSubnet
C) VXLAN
D) Direct (No encapsulation)
정답 보기
정답: C) VXLAN
설명: Azure에서는 IPIP 프로토콜 지원이 제한적이므로 VXLAN 모드를 사용하는 것이 권장됩니다. VXLAN은 UDP 기반이라 Azure 네트워크에서 잘 작동합니다.
IPPool의 nodeSelector 필드의 용도는 무엇입니까?
A) Pod를 특정 노드에 스케줄링
B) 특정 노드에만 이 IPPool의 IP 할당
C) Network Policy 적용 대상 선택
D) BGP 피어 선택
정답 보기
정답: B) 특정 노드에만 이 IPPool의 IP 할당
설명: nodeSelector를 사용하면 특정 레이블이 있는 노드에서만 해당 IPPool의 IP가 Pod에 할당됩니다. 예를 들어, 특정 가용 영역이나 랙에 다른 IP 대역을 할당할 수 있습니다.
네트워킹 모드 마이그레이션 시 고려해야 할 사항이 아닌 것은?
A) 기존 Pod의 재시작 필요 여부
B) MTU 변경에 따른 영향
C) 방화벽 규칙 변경
D) calicoctl 버전 업그레이드
정답 보기
정답: D) calicoctl 버전 업그레이드
설명: 네트워킹 모드 변경 시 기존 Pod 재시작, MTU 변경, 방화벽 규칙(예: VXLAN의 UDP 4789 허용) 등을 고려해야 합니다. calicoctl 버전은 네트워킹 모드와 직접적인 관련이 없습니다.
IPIP 모드가 VXLAN보다 유리한 상황은?
A) Azure 환경
B) 하드웨어 오프로드가 필요한 경우
C) 최소한의 오버헤드가 필요하고 IP 프로토콜 4를 지원하는 환경
D) 멀티캐스트가 필요한 경우
마지막 업데이트