Dev/Article
EVPN-VXLAN 아키텍처
by Luigi.yoon
2025. 6. 30.
EVPN-VXLAN은 대규모 데이터센터 네트워크 및 멀티테넌시 환경에서 L2/L3 확장성과 가상화를 제공하는 현대적인 네트워크 아키텍처입니다. 전통적인 VLAN 기반 네트워크가 가진 확장성·유연성 한계를 극복하기 위해 등장했습니다.
✅ EVPN-VXLAN 아키텍처 구성 요소
구성요소 |
설명 |
VXLAN (Virtual eXtensible LAN) |
기존 VLAN의 4K 제한을 넘어 최대 16M 네트워크 세그먼트(VNI) 지원하는 L2 over L3 오버레이 기술 |
EVPN (Ethernet VPN) |
BGP를 통해 MAC/IP 정보와 VNI 등을 제어-plane으로 교환하는 프로토콜. 기존의 Flood & Learn 방식 한계 극복 |
VTEP (VXLAN Tunnel Endpoint) |
VXLAN 캡슐화/디캡슐화 수행. 물리적 스위치 또는 가상 스위치 |
Underlay Network |
IP 기반의 물리적 네트워크. VXLAN 터널의 기반 |
Overlay Network |
VXLAN으로 캡슐화된 L2 네트워크. 테넌트 격리 및 확장성 확보 |
✅ EVPN-VXLAN 동작 흐름
- VTEP가 호스트 MAC/IP/VNI 정보를 학습
- EVPN (BGP)을 통해 다른 VTEP에 MAC/IP 정보를 advertisement
- 호스트 간 통신 시 VXLAN으로 캡슐화되어 L3 over L3 통신 수행
- Flood & Learn 대신 제어평면 기반 동적 라우팅
✅ EVPN-VXLAN vs 기존 VLAN 아키텍처
항목 |
전통 VLAN |
EVPN-VXLAN |
확장성 |
VLAN ID 4096 제한 |
VNI 16 million 이상 |
제어 방식 |
Flood & Learn |
Control-plane (BGP-EVPN) |
멀티테넌시 |
어려움 |
테넌트별 VNI로 격리 가능 |
스패닝 트리 필요 여부 |
필요 |
불필요 (ECMP 가능) |
L2 확장 |
제한적 |
L3 over L3로 자유로운 확장 |
트래픽 처리 |
브로드캐스트 많음 |
MAC/IP 기반 유니캐스트 처리 |
장애 회복 |
느림 (STP 재수렴) |
빠름 (BGP convergence) |
구현 난이도 |
단순 |
복잡 (BGP, VTEP 구성 필요) |
✅ EVPN-VXLAN vs OTV / VPLS / L2VPN 등과 비교
항목 |
EVPN-VXLAN |
OTV |
VPLS / L2VPN |
표준화 |
IETF/BGP 기반 (표준) |
Cisco 전용 |
일부 표준, 일부 벤더 종속 |
확장성 |
매우 우수 (VNI 기반) |
중간 |
제한적 |
라우팅 통합 |
L2/L3 통합 라우팅 지원 |
어려움 |
L2 중심 |
멀티 테넌시 |
완전 지원 |
제한적 |
미지원 또는 복잡 |
사용 범위 |
Data Center (leaf-spine) |
DC 간 연결 |
MPLS 기반 WAN |
추천 환경 |
클라우드, 대규모 DC |
Site-to-site |
통신사 L2 서비스 |
✅ EVPN-VXLAN의 장점
- L2와 L3 네트워크를 유연하게 오버레이로 구성
- MAC/IP 정보의 중앙 관리 가능 (BGP 활용)
- 멀티테넌시 및 보안 분리 강화 (VNI 기반)
- STP 제거 → Active-Active 링크 활용 가능 (ECMP)
- 하이브리드 클라우드 또는 멀티 DC 간 확장 용이
✅ EVPN-VXLAN의 단점
- 초기 설정 복잡 (BGP, VTEP, VNI 구성 등)
- 라우팅과 캡슐화에 대한 이해 필요
- 전통적 네트워크 엔지니어링 경험만 있는 경우 러닝 커브 있음
✅ 실사용 예시 환경
- 클라우드 데이터센터: AWS, Azure, GCP 내부도 유사한 오버레이 구조 사용
- 프라이빗 클라우드: OpenStack, Kubernetes CNI 네트워크 기반
- 멀티테넌시 SaaS 서비스 백엔드
- 고가용성 필수 시스템에서의 L2 확장
✅ 요약
EVPN-VXLAN은 현대적 데이터센터의 확장성과 유연성을 위한 L2/L3 통합 네트워크 아키텍처이며, 전통 VLAN의 한계를 극복하기 위한 표준 기반 오버레이 솔루션입니다.