Topic

EVPN-VXLAN(Ethernet VPN over Virtual Extensible LAN)

JackerLab 2025. 5. 10. 10:07
728x90
반응형

개요

EVPN-VXLAN(Ethernet VPN over Virtual Extensible LAN)은 대규모 데이터센터와 클라우드 인프라에서 유연하고 확장 가능한 네트워크 아키텍처를 구현하기 위한 대표적인 오버레이 네트워크 기술이다. 이는 전통적인 L2 네트워크의 한계를 극복하고, 멀티테넌시, 마이크로세그멘테이션, VM 및 컨테이너의 동적 이동성을 지원하는 차세대 네트워크 설계 방식이다.


1. 개념 및 정의

EVPN-VXLAN은 BGP 기반의 EVPN(Ethernet VPN) 프로토콜을 제어 플레인으로 사용하고, VXLAN(Virtual Extensible LAN)을 데이터 플레인으로 사용하는 하이브리드 아키텍처이다.

  • 목적: 대규모 네트워크에서 L2 확장성, L3 통합, 멀티테넌시 지원
  • 필요성: L2 브로드캐스트 도메인 제한, VM 이동성, 분산 아키텍처 구현

2. 특징

특징 설명 비교 요소
제어/데이터 플레인 분리 BGP EVPN(제어), VXLAN(데이터) 구조 기존 VXLAN flood & learn 구조 대비 개선
L2 over L3 오버레이 L3 네트워크 위에 L2 확장 구현 MPLS, STP 기반 구조 대체
MAC 학습의 제어 기반화 네트워크 장비 간 MAC/IP 동기화 전통 MAC flooding 방식 제거

EVPN-VXLAN은 기존의 스패닝 트리 문제를 해결하고, 멀티 패스 트래픽 분산을 가능케 한다.


3. 구성 요소

구성 요소 설명 예시
VTEP (VXLAN Tunnel Endpoint) L2 패킷을 VXLAN으로 캡슐화 물리 스위치, 가상 스위치에 탑재
EVPN Route Type MAC/IP 주소를 BGP로 전파 Type 2 (MAC/IP), Type 5 (IP Prefix) 등
Underlay Network 물리적 IP 기반 네트워크 BGP, OSPF, IS-IS 기반 Spine-Leaf 구조

이 구성은 완전한 분산형 네트워크 아키텍처로 동작한다.


4. 기술 요소

기술 요소 설명 적용 기술
BGP EVPN MAC/IP 정보를 분산 제어로 전달 Route Distinguisher, Route Target 사용
VXLAN Encapsulation L2 프레임을 UDP 패킷으로 인캡슐화 VXLAN ID (VNI) 사용, 24비트 가상 네트워크 식별
MP-BGP 멀티테넌시 및 다중 경로 제공 MPLS 없는 BGP 기반 VPN 구현

제어 평면 자동화 및 안정적 경로 제어가 가능한 구조다.


5. 장점 및 이점

장점 설명 기대 효과
확장성 높은 네트워크 수십만 개의 논리 네트워크 구성 가능 대규모 클라우드 환경 대응
트래픽 분산 및 고가용성 ECMP 기반의 멀티패스 라우팅 지원 네트워크 병목 최소화
빠른 장애 복구 컨트롤 플레인 기반 페일오버 가능 서비스 연속성 보장

특히 클라우드 네이티브 인프라 및 DevOps 환경에 적합하다.


6. 주요 활용 사례 및 고려사항

사례 설명 고려사항
대형 클라우드 데이터센터 멀티테넌시 및 VM 자동화 환경 구성 VTEP 구성 및 경로 정책 설계 필요
ISP/통신망 분산 POP 구성 분산 엣지 컴퓨팅 환경 지원 QoS 및 보안 정책 연계 필요
금융권 프라이빗 클라우드 보안 분리 및 마이크로세그멘테이션 라우팅 정책 통합 및 고가용 설계 필요

네트워크 자동화, 보안 정책 관리, 장비 호환성 등이 도입 전 반드시 고려되어야 한다.


7. 결론

EVPN-VXLAN은 대규모, 고성능, 고가용성이 요구되는 현대적 데이터센터 환경에서 핵심적인 네트워크 가상화 기술로 자리매김하고 있다. 분산 네트워크 설계, 멀티테넌시, 마이크로세그멘테이션 등 다양한 요구를 유연하게 수용하며, 향후 클라우드 중심 인프라 환경에서 지속적으로 확산될 것으로 기대된다.

728x90
반응형

'Topic' 카테고리의 다른 글

Wi-Fi RTT(IEEE 802.11mc)  (0) 2025.05.10
Segment Routing v6(SRv6)  (1) 2025.05.10
Server-Driven UI(SDUI)  (0) 2025.05.10
Strangler-Fig Migration  (0) 2025.05.10
BFF(Backend-for-Frontend)  (0) 2025.05.10