IT/ㄴ SDN

[정리] VXLAN with BGP-EVPN 비교표 (None BGP)

TIENE 2025. 1. 7. 08:44
반응형
항목 의미 VXLAN without BGP-EVPN VXLAN with BGP-EVPN
컨트롤 플레인 MAC/IP 정보를 동기화하며, 네트워크의 트래픽 경로를 최적화 Flood-and-Learn 방식 (Multicast를 통해 MAC/IP 정보를 학습) EVPN (BGP를 사용하여 MAC/IP 정보를 동기화 및 경로 최적화)
컨트롤 플레인 형태 컨트롤 플레인의 형태 분산형 학습 (멀티캐스트 기반) 분산형 관리 (BGP를 사용하여 제어)
데이터 플레인 오버레이 네트워크를 통해 트래픽 전달하며 VTEP 간 캡슐화 VXLAN (Multicast 기반) VXLAN
MAC/IP 정보 관리 프로토콜 VTEP 간 MAC/IP 정보를 교환하고 동기화 역할을 담당하는 프로토콜 Multicast를 사용하여 Flood-and-Learn 방식으로 MAC/IP 학습 BGP (EVPN Route Type을 사용하여 MAC/IP 정보를 동기화)
중앙 컨트롤러 중앙 컨트롤러 사용 여부 필요 없음 필요 없음
라우팅 프로토콜 MAC/IP 정보를 동기화하는 라우팅 프로토콜 Multicast 기반 라우팅 프로토콜(PIM-Sparse Mode) BGP
DCI 지원 데이터센터 간의 연결을 담당하는 프로토콜 제한적 (멀티캐스트 기반으로 확장성 부족) MP-BGP EVPN으로 데이터센터 간 확장 지원
       
확장성 네트워크 구성에 따른 확장성 제한적 (Multicast 기반이므로 대규모 네트워크에서 확장성 문제 발생) 뛰어남 (BGP 기반으로 대규모 네트워크 확장 가능)
Spine/Leaf 네트워크 구성 - Spine/Leaf 구조가 선택적 (3-Tier에서도 VXLAN 가능) - Spine/Leaf 구조 권장 (BGP 기반 확장성 제공)
- Multicast 기반으로 동작 - 대규모 네트워크 설계에 적합
VTEP 역할 Leaf 스위치에서 VTEP 역할 수행 (Multicast Flooding으로 동작) Leaf 스위치에서 VTEP 역할 수행 (BGP-EVPN으로 MAC/IP 정보 동기화 및 트래픽 최적화)
주요 기능 - Leaf: VXLAN 캡슐화/디캡슐화 수행 - Leaf: VXLAN 캡슐화/디캡슐화 수행, BGP 피어링
- Spine: 단순 트래픽 전달 역할 - Spine: BGP Route Reflector로 동작 가능, 트래픽 전달 역할
캡슐화/디캡슐화 Leaf 스위치가 수행 Leaf 스위치가 수행
BGP 역할 사용하지 않음 BGP-EVPN을 통해 MAC/IP 동기화
네트워크 연결 Leaf 스위치에서 End Device와 직접 연결 Leaf 스위치에서 End Device와 직접 연결
트래픽 분산 처리 제한적 BGP와 Spine/Leaf 구조를 통해 효율적인 트래픽 분산 처리
확장성 제한적 (멀티캐스트 기반 확장에 한계) 뛰어남 (BGP 기반 확장 가능)
추천 사용 위치 소규모 네트워크 대규모 데이터센터 네트워크
       
정책 설정 정책 설정 방법 혹은 정책 설정을 담당하는 주체 각 VTEP에서 수동으로 설정 각 VTEP에서 수동으로 설정
정책 적용 방식 각 VTEP에서 수동으로 설정 각 VTEP에서 수동으로 설정
변경 작업의 범위 관련된 모든 VTEP에서 수동으로 변경 관련된 모든 VTEP에서 수동으로 변경
관리 복잡성 복잡함 (수동 작업 필요) 복잡함 (수동 작업 필요)
운영 비용 상대적으로 높음 상대적으로 높음
       
멀티테넌트 기술적 기반 VNI 기반 VNI 기반
컨트롤 플레인 Multicast 기반 BGP-EVPN
Layer 2 격리 VNI 기반으로 제한적 Layer 2 격리 VNI 기반으로 Layer 2 격리
Layer 3 격리 지원하지 않음 BGP Route Type 5를 통해 Layer 3 격리 지원
정책 설정 제한적 (테넌트 간 통신 정책 설정 불가) 가능 (BGP 정책을 통해 테넌트 간 정책 설정 가능)
확장성 제한적 (멀티캐스트 기반으로 확장성 문제 발생) 뛰어남 (BGP 기반으로 확장 가능)
       
SDN 관점 컨트롤러 존재 여부 없음 없음
컨트롤 플레인 형태 Flood-and-Learn 방식 (Multicast) 분산형 관리 (BGP 기반)
데이터 플레인 VXLAN VXLAN
SDN 완성도 부분적으로 충족 (컨트롤 플레인과 데이터 플레인 분리, 중앙 집중 관리 없음) 부분적으로 충족 (컨트롤 플레인과 데이터 플레인 분리, 중앙 집중 관리 없음)
유연성 제한적 비교적 유연함 (BGP 정책 설정 가능)
반응형