SECTION 01데이터센터 네트워크 패브릭 설계 입문 (VXLAN EVPN)
개요
현대 데이터센터는 끊임없이 증가하는 트래픽과 가상화, 클라우드 환경으로의 전환에 직면해 있습니다. 기존의 데이터센터 네트워크는 주로 스패닝 트리 프로토콜(STP) 기반의 Layer 2 네트워크로 구성되어 있었으나, 이는 확장성, 유연성, 그리고 효율적인 트래픽 처리에 한계를 드러냈습니다. 특히, 대규모 가상화 환경에서는 VM(가상 머신) 이동성 및 멀티테넌시 지원이 필수적이며, 이를 위해 새로운 네트워크 아키텍처가 요구되었습니다. 이러한 배경 속에서 VXLAN EVPN은 데이터센터 네트워크의 혁신적인 대안으로 떠올랐습니다.
핵심 개념 및 실무 체크리스트
1. VXLAN (Virtual Extensible LAN)
VXLAN은 Layer 2 네트워크를 Layer 3 네트워크 위에서 확장할 수 있도록 하는 오버레이 기술입니다. 기존 VLAN의 4096개 ID 제한을 넘어 1,600만 개 이상의 VNI(VXLAN Network Identifier)를 제공하여 대규모 멀티테넌시를 지원합니다. 이는 가상 머신이 물리적 위치에 구애받지 않고 자유롭게 이동할 수 있는 환경을 조성하며, 데이터센터 내에서 논리적인 네트워크 분리를 가능하게 합니다.
2. EVPN (Ethernet VPN)
EVPN은 BGP(Border Gateway Protocol)를 기반으로 하는 컨트롤 플레인 기술로, VXLAN 오버레이 네트워크의 MAC 주소 학습 및 배포를 담당합니다. 기존의 데이터 플레인 학습 방식(Flood-and-Learn)의 비효율성을 개선하여, 컨트롤 플레인에서 MAC 주소와 IP 주소 정보를 교환함으로써 네트워크의 확장성과 안정성을 크게 향상시킵니다. 이를 통해 불필요한 브로드캐스트 트래픽을 줄이고, 보다 효율적인 라우팅을 구현할 수 있습니다.
VXLAN EVPN의 장점
- 확장성: 대규모 데이터센터 환경에서 수많은 테넌트와 가상 네트워크를 효율적으로 관리할 수 있습니다.
- 유연성: 물리적 네트워크 구성에 제약받지 않고 논리적인 네트워크를 자유롭게 설계할 수 있습니다.
- 효율성: BGP 기반의 컨트롤 플레인을 통해 MAC 주소 학습 및 배포를 최적화하여 트래픽 부하를 줄입니다.
- 멀티테넌시: 여러 고객 또는 부서의 네트워크를 안전하게 분리하고 격리할 수 있습니다.
실무 체크리스트: VXLAN EVPN 설계 시 고려사항
| 항목 | 고려사항 | 상세 내용 |
|---|---|---|
| Underlay 네트워크 | 안정적인 IP 패브릭 | 모든 VTEP(VXLAN Tunnel Endpoint) 간의 IP 연결성 보장. 일반적으로 OSPF, IS-IS, BGP 등의 IGP 사용. |
| VTEP 배치 | 물리적/가상화 서버 | VTEP 기능을 수행할 장비(스위치, 라우터, 서버)의 위치 및 역할 정의. |
| 컨트롤 플레인 | BGP EVPN | MP-BGP를 통한 MAC/IP 주소 정보 교환 및 라우팅 정책 설정. |
| 보안 | 접근 제어 및 격리 | VNI 기반의 네트워크 분리, 방화벽 연동, 정책 기반 라우팅 구현. |
| 모니터링 | 가시성 확보 | 오버레이 네트워크의 트래픽 흐름, 성능, 장애 진단을 위한 모니터링 솔루션 도입. |
실무 적용
데이터센터에서 VXLAN EVPN은 주로 스파인-리프(Spine-Leaf) 아키텍처와 결합하여 구현됩니다. 리프 스위치는 VTEP 역할을 수행하며 서버와 직접 연결되고, 스파인 스위치는 리프 스위치 간의 고속 인터커넥션을 제공합니다. 이 구조는 모든 서버 간의 최단 경로를 보장하며, 대역폭 확장 및 장애 복구에 유리합니다. 가상화 환경에서는 하이퍼바이저에 내장된 가상 스위치(예: OVS)가 VTEP 역할을 수행하여 VM 간의 VXLAN 터널링을 지원하기도 합니다.
마무리 문의 안내
네트워크 인프라 구축 및 장비 구매 문의는 송원기 IT 인프라 전문가에게 연락주세요.
카카오톡: https://open.kakao.com/o/sFnDlBxi | 이메일: wksong@shcns.co.kr