R&D/클라우드

EVPN : 네트워크의 새로운 패러다임

sunshout 2025. 1. 12. 00:44

1. 기존 네트워크의 한계
우리의 이야기의 시작은 전통적인 네트워크 환경에서 벌어지는 문제들로부터 시작됩니다.
회사 A는 데이터 센터와 여러 지사 네트워크를 연결하고 싶어합니다. 그런데 기존의 Layer 2 기반 네트워크는 확장성과 효율성에서 한계를 드러냅니다. 특히 다음과 같은 문제가 발생합니다:

  • VLAN 확장 문제: 대규모 네트워크 확장에서 스패닝 트리와 같은 프로토콜은 병목 현상을 일으킵니다.
  • 비효율적인 브로드캐스트 트래픽: 불필요한 데이터가 전체 네트워크를 지나며 성능을 저하시킵니다.
  • 한정된 멀티테넌트 지원: 여러 고객을 격리해 관리하기 어렵습니다.

기존 방식은 이 문제를 해결할 만큼 유연하지 않습니다. 새로운 해결책이 필요합니다.

2. EVPN이란 무엇인가?
EVPN(이더넷 VPN)은 MPLS와 VXLAN 같은 기술을 기반으로 Layer 2와 Layer 3 연결을 동시에 지원하는 새로운 네트워크 프로토콜입니다.

  • MPLS 기반 EVPN: WAN 환경에서 고성능과 유연성을 제공합니다.
  • VXLAN 기반 EVPN: 데이터센터의 SDN(소프트웨어 정의 네트워크)과 결합해 네트워크 확장을 쉽게 합니다.

EVPN의 핵심은 네트워크의 장비 간 컨트롤 플레인(Control Plane) 정보를 교환하는 데 있습니다. 기존의 브로드캐스트 방식과 달리, EVPN은 BGP 프로토콜을 활용하여 효율적으로 정보를 전달합니다.

3. EVPN이 왜 중요한가?
네트워크 관리자들은 이런 고민을 합니다.

  • “지사 네트워크와 데이터 센터를 어떻게 더 효율적으로 연결할 수 있을까?”
  • “안정적인 멀티테넌트 환경을 구축할 방법은?”

EVPN은 이런 문제를 해결합니다.

  • 확장성: VXLAN과 결합하면 Layer 2 도메인을 수천 개의 서버로 확장할 수 있습니다.
  • 유연성: 멀티테넌트 지원으로 고객 데이터를 격리하면서도 효율적으로 관리할 수 있습니다.
  • 안정성: 트래픽 흐름을 최적화해 성능과 신뢰성을 제공합니다.

4. EVPN 적용 사례
이제 EVPN이 실제로 어디에 활용될 수 있는지 살펴봅니다.

  • 데이터센터 간 연결: 지리적으로 분산된 데이터센터를 VXLAN 기반 EVPN으로 연결하면 일관된 네트워크 환경을 제공합니다.
  • 클라우드 네트워크: 퍼블릭 클라우드와 프라이빗 클라우드 간의 하이브리드 연결에서 효과적입니다.
  • 멀티테넌트 지원: 서비스 제공업체(ISP)가 여러 고객을 안전하게 분리하고 관리할 수 있습니다.

 

Leaf 스위치 설정 (예: Leaf1)

인터페이스 설정

interface loopback0
 ip address 192.0.2.1/32​

BGP EVPN 설정

router bgp 65001
 bgp router-id 192.0.2.1
 neighbor 192.0.2.2 remote-as 65001
 neighbor 192.0.2.2 update-source loopback0
 address-family l2vpn evpn
  advertise-all-vni
 

VXLAN 설정

interface vxlan1
 vxlan source-interface loopback0
 vxlan udp-port 4789
 vxlan vlan 10 vni 1001
 vxlan flood vtep 192.0.2.2
 
728x90