1. VXLAN (Virtual eXtensible Local Area Network)
문제:
기존 VLAN(802.1Q)은 4096개 ID 제한으로 인해 클라우드 및 대규모 데이터센터의 네트워크 분리를 충분히 지원하지 못함. 또한 Layer 2 확장성의 한계 존재.
답:
1. 개념
VXLAN(Virtual eXtensible Local Area Network)은 기존 VLAN의 확장판으로, Layer 2 오버레이 네트워크를 Layer 3 위에 구성할 수 있는 기술입니다. MAC-in-UDP encapsulation 방식을 통해 16,777,216개(2^24) 세그먼트를 지원합니다.
2. 등장배경 & 목적
- VLAN의 4096개 ID 제한 극복  
- L2 도메인의 확장과 멀티테넌시(Multi-tenancy) 지원  
- 데이터센터 네트워크의 확장성 및 유연성 확보  
3. 역할
- Layer 2 프레임을 UDP로 캡슐화하여 Layer 3 네트워크를 통해 전달  
- L2 세분화된 가상 네트워크(세그먼트) 구성  
- 테넌트 간 논리적 격리 제공
4. 활용 계층 또는 범위
- 데이터센터 네트워크  
- 클라우드 네트워크 인프라  
- SDN (Software Defined Networking) 환경  
5. 구성요소
| 구성요소 | 설명 | 
|---|
| VTEP (VXLAN Tunnel Endpoint) | VXLAN 캡슐화/디캡슐화 수행, L2 ↔ L3 변환 | 
| VNI (VXLAN Network Identifier) | 24비트 세그먼트 ID | 
| Underlay Network | 실제 패킷 전송 경로, IP 기반 | 
| Overlay Network | VXLAN으로 구성된 논리적 네트워크 | 
6. 시간순 작동 순서
- 호스트 A가 L2 프레임 생성  
- VTEP에서 해당 프레임을 VXLAN 헤더로 캡슐화 (VNI 포함)  
- UDP 포트 4789를 통해 L3 네트워크로 전송  
- 수신 VTEP에서 캡슐화 해제 후 L2 프레임 전달  
- 호스트 B가 프레임 수신  
7. 종류
- VXLAN BGP EVPN: 제어 평면에 BGP EVPN 사용  
- Static VXLAN: 수동으로 VTEP 간 매핑  
8. 장단점
장점:  
- VLAN보다 높은 확장성  
- L3 기반 전달로 대규모 네트워크 구성 용이  
- 멀티테넌시, 가상화 환경에 최적화  
단점:  
- Multicast 의존 (제어 평면 없는 경우)  
- 운영 복잡도 증가  
- 디버깅 및 트래픽 분석 어려움  
9. 전망 & 개선점
- BGP EVPN 통합으로 제어 평면 효율성 향상  
- 멀티사이트 VXLAN 확장  
- SRv6 등과의 연동을 통한 차세대 데이터센터 구조 도입  
10. 어린이 버전 요약
"기존 집처럼 하나의 건물에만 있던 사람들을, 인터넷 고속도로를 타고 다른 건물로도 갈 수 있게 만든 가상의 엘리베이터라고 생각하면 돼요!"
2. Geneve (Generic Network Virtualization Encapsulation)
문제:
VXLAN과 같은 기존 오버레이 기술들은 벤더별 확장성 부족과 유연한 프로토콜 확장이 어려운 구조적 한계를 가짐.
답:
1. 개념
Geneve(Generic Network Virtualization Encapsulation)는 오픈 표준 기반의 차세대 네트워크 가상화 캡슐화 프로토콜로, VXLAN, NVGRE(Network Virtualization using Generic Routing Encapsulation) 등의 한계를 극복하기 위해 설계되었습니다.
2. 등장배경 & 목적
- 다양한 오버레이 프로토콜의 비표준성 문제 해결  
- 프로토콜 확장성, 메타데이터 운반 유연성 필요  
- SDN/NFV 환경에서의 유연한 네트워크 가상화 실현  
3. 역할
- 네트워크 가상화의 캡슐화 프로토콜  
- 다양한 메타데이터 추가 기능 지원  
- 프로토콜 간 호환성을 위한 범용 플랫폼 역할
4. 활용 계층 또는 범위
- SDN 기반 네트워크  
- NFV (Network Function Virtualization) 인프라  
- 멀티벤더 클라우드 네트워크  
5. 구성요소
| 구성요소 | 설명 | 
|---|
| Geneve 헤더 | TLV 기반으로 유연한 옵션 필드 제공 | 
| UDP 포트 6081 | 기본 전송 포트 | 
| Payload | 캡슐화된 L2 패킷 또는 네트워크 프레임 | 
6. 시간순 작동 순서
- 가상 네트워크의 프레임 생성  
- Geneve 헤더로 캡슐화, 메타데이터(TLV 포함) 추가  
- UDP로 전송 (기본 포트 6081)  
- 수신 노드에서 디캡슐화  
- 원래의 프레임을 최종 목적지로 전달  
7. 종류
- 현재 표준은 단일 포맷 기반, 구현에 따라 다양한 형태 가능  
8. 장단점
장점:  
- TLV 기반 확장성 매우 우수  
- 표준화된 포맷으로 벤더 종속성 감소  
- VXLAN 대비 다양한 기능성 보장  
단점:  
- 복잡도 증가  
- 하드웨어 장비 지원 미비  
- 도입 사례 및 커뮤니티 미성숙  
9. 전망 & 개선점
- VMware, Red Hat 등 주요 기업에서 채택  
- SD-WAN, 5G Core 등과 연동 기대  
- 하드웨어 오프로드 기술 접목 예정  
10. 어린이 버전 요약
"여러 가지 도구가 들어있는 마법 상자처럼, 필요한 정보를 넣어서 어디든 보낼 수 있는 똑똑한 상자예요!"
3. LISP (Locator/ID Separation Protocol)
문제:
기존 IP 주소는 위치 정보와 호스트 식별 정보를 동시에 갖기 때문에, 모빌리티와 라우팅 확장성에서 문제가 발생.
답:
1. 개념
LISP(Locator/ID Separation Protocol)는 IP 주소의 두 가지 역할(식별자, 위치자)을 분리하여, 네트워크의 확장성과 이동성을 개선하기 위한 프로토콜입니다. IETF에서 제안되었습니다.
2. 등장배경 & 목적
- 호스트 이동성(Mobility) 지원  
- 라우팅 테이블 축소  
- 멀티호밍(Multihoming) 효율성 개선  
- IPv4/IPv6 공존 문제 해결  
3. 역할
- ID(Endpoint ID, EID): 호스트의 고유 식별자  
- Locator(Routing Locator, RLOC): 네트워크 위치 정보  
- 매핑 시스템을 통해 ID ↔ Locator 변환 수행  
4. 활용 계층 또는 범위
- 글로벌 라우팅 영역  
- 데이터센터 내 모빌리티  
- IoT/모바일 네트워크  
- IPv6 전환 지원  
5. 구성요소
| 구성요소 | 설명 | 
|---|
| EID | 종단 장치 식별자 | 
| RLOC | 라우터 위치 식별자 | 
| ITR (Ingress Tunnel Router) | 송신 측 터널 라우터 | 
| ETR (Egress Tunnel Router) | 수신 측 터널 라우터 | 
| Map-Server / Map-Resolver | 매핑 정보 관리 서버 | 
6. 시간순 작동 순서
- 송신지 ITR에서 목적지 EID 확인  
- Map-Resolver에 질의 → RLOC 응답  
- ITR에서 패킷을 RLOC로 캡슐화  
- 수신지 ETR에서 디캡슐화 후 EID에 전달  
7. 종류
- LISP for IPv4/IPv6 interworking  
- LISP-MN (Mobile Node)  
- LISP-GPE (Generic Protocol Extension)  
8. 장단점
장점:  
- 글로벌 라우팅 테이블 감소  
- 모빌리티 지원  
- 멀티호밍 최적화  
단점:  
- 초기 설정 복잡  
- LISP Map Server/Resolver의 부하 이슈  
- 실환경 도입률 낮음  
9. 전망 & 개선점
- SDN, 5G 네트워크와 연동 기대  
- 멀티테넌시, 보안 기능 추가  
- 고성능 하드웨어 장비 도입 필요  
10. 어린이 버전 요약
"우체통 주소랑 사람 이름을 따로 기억해서, 사람이 어디로 가든 편지가 잘 도착하게 해주는 네트워크 우체부 시스템이에요!"
마무리 비교 요약
| 항목 | VXLAN | Geneve | LISP | 
|---|
| 주 대상 | 데이터센터 L2 확장 | SDN/NFV 확장 | 글로벌 라우팅 및 모빌리티 | 
| 캡슐화 | MAC-in-UDP | Flexible TLV + UDP | EID/RLOC 캡슐화 | 
| 포트 | UDP 4789 | UDP 6081 | UDP 4341 | 
| 제어평면 | Multicast/BGP EVPN | 유연한 구성 | Mapping System | 
| 확장성 | 중간 | 매우 우수 | 우수 | 
| 복잡도 | 보통 | 높음 | 높음 | 
| 활용성 | 높음 | 증가 중 | 제한적 |