NVGRE
IT위키
더 많은 작업
NVGRE(Network Virtualization using Generic Routing Encapsulation)는 2계층 이더넷 프레임을 GRE 헤더로 감싸 IP 망 위로 보내고, GRE 헤더의 키 필드에 24비트 가상 서브넷 식별자(VSID)를 실어 테넌트별 가상 2계층 망을 구분하는 네트워크 가상화 오버레이 방식이다.
- 바깥 이더넷 헤더 → 바깥 IP 헤더 → GRE 헤더 → 안쪽(원래) 이더넷 프레임
- GRE 헤더의 프로토콜 유형은 0x6558(Transparent Ethernet Bridging)로 두어 안에 이더넷 프레임이 들어 있음을 표시한다
- GRE 키 확장(RFC 2890)의 32비트 가운데 앞 24비트가 VSID, 뒤 8비트가 FlowID 다[1]
- 24비트 VSID 로 약 1,600만 개의 가상 2계층 망을 구분할 수 있다. VLAN 의 4,096개 한계를 넘는다
- FlowID 는 같은 VSID 안의 흐름마다 다른 값을 주어 중간 장비가 여러 경로로 부하를 나누는(ECMP) 데 쓰게 한다
- ↑ 1.0 1.1 「NVGRE: Network Virtualization Using Generic Routing Encapsulation」(RFC 7637), IETF, 2015, https://www.rfc-editor.org/rfc/rfc7637, 확인일: 2026-11-05.
- ↑ 「An Architecture for Data-Center Network Virtualization over Layer 3 (NVO3)」(RFC 8014), IETF, 2016, https://www.rfc-editor.org/rfc/rfc8014, 확인일: 2026-11-05.