Underlay Network

[ 설명 ]
- 실제 물리적인 네트워크 인프라 그 자체

- 스위치, 라우터, 케이블 등 하드웨어로 구성된 네트워크로, 실제로 전달되는 경로

- 예를 들어 데이터센터의 물리 스위치 간 연결, ISP가 제공하는 L2/L3 네트워크가 해당

- BGP, OSPF 같은 라우팅 프로토콜로 동작하고, 성능은 좋지만 구성 변경이 느리고 유연성이
	떨어짐

Overlay Network

[ 설명 ]
- Underlay 위에 "소프트웨어적"으로 구성된 "가상 네트워크"

- 원래 패킷을 한 번 더 캡슐화해서 underlay를 터널처럼 통과시키는 방식

- 대표적인 캡슐화 프로젝트로는 "VXLAN, GRE, IPinIP, Geneve" 등 존재

[ EX. K8s 관점 ]
- AWS VPC          -> Underlay 역할
- K8s CNI 플러그인 -> Overlay 구성
		- Flannel(VXLAN 모드) : Pod 패킷을 VXLAN으로 감싸서 노드 간 전달
		- Calico : BGP 기반으로 overlay 없이 underlay에서 직접 라우팅하는 모드도 지원
		- AWS VPC CNI : overlay 없이 VPC의 ENI를 Pod에 직접 할당 (underlay 직접 사용)