VXLAN은 L2 프레임을 UDP로 감싸 L3 네트워크 위로 전달하는 오버레이 기술입니다. VLAN의 4,096개 한계를 넘어 약 1,600만 개의 네트워크 구간을 만들 수 있고, 대규모 가상화 환경에서 물리 스위치의 MAC 주소 부담을 줄여 줍니다.
1. 정의
VXLAN(Virtual eXtensible LAN)은 이름 그대로 VLAN에 확장성(eXtensible)을 더한 기술입니다. VLAN보다 훨씬 많은 L2 세그먼트를 만들 수 있습니다.
| 구분 | VLAN | VXLAN |
| 식별자 | VLAN ID 12비트 | VNI 24비트 |
| 최대 개수 | 4,096개 | 약 1,600만 개 |
| 전달 방식 | L2 스위칭 | L2 프레임을 UDP(4789번)로 감싸 L3로 전달 |
| 권장 MTU | 1500바이트 | 1550바이트 이상(헤더 50바이트 추가) |
2. 왜 필요한가
일반 서버 4,000대로 네트워크를 구성하면 서버당 MAC 주소가 2~4개라 8,000~16,000개 정도이고, 보통의 네트워크 장비로 충분히 수용할 수 있습니다.
하지만 가상화 호스트가 4,000대이고 호스트마다 VM이 60개씩 있다면, 4,000 × 60 = 240,000개의 MAC 주소가 생깁니다. 물리 스위치가 이 MAC 주소를 모두 학습하기는 어렵습니다.
VXLAN을 쓰면 VM의 MAC 주소는 가상 스위치(vSwitch, VTEP)만 알고, 물리 네트워크는 호스트 사이의 IP 통신만 처리합니다. 물리 스위치가 모든 VM의 MAC 주소를 가질 필요가 없어집니다.
3. 정리
- VXLAN은 L2 프레임을 UDP로 감싸는 오버레이 네트워크입니다.
- 24비트 VNI로 약 1,600만 개의 네트워크를 만들 수 있습니다.
- 헤더가 추가되므로 물리 네트워크의 MTU를 1550바이트 이상(보통 1600)으로 맞춥니다.
728x90
'IT 용어 & 팁' 카테고리의 다른 글
| 프리앰블이란? (0) | 2020.08.26 |
|---|---|
| 침입 탐지 시스템 정리: 구성, 유형, 탐지 방식 (0) | 2020.08.24 |
| [Cisco] 명령어 오타 시 DNS 조회 멈춤 막기 (0) | 2020.08.14 |
| [Network] DHCP란? IP 자동 할당 과정 정리 (0) | 2020.07.06 |
| [Network] DNS란? 도메인이 IP로 바뀌는 과정 (0) | 2020.07.05 |
서울
--:--:--
-전체 글
-카테고리
오늘 방문