EVPN 및 LNV 개요
다양한 네트워크 응용 프로그램 및 프로토콜에 포격됨에 따라 네트워크 가상화 제공을위한 기술과 솔루션은 지난 몇 년 동안 크게 향상되었습니다. 이러한 기술 중에서 VXLAN (가상 확장 가능 로컬 영역 네트워크라고도 함)은 핵심 네트워크 가상화입니다. 레이어 2 세그먼트를 IP 코어 (언더 레이)를 통해 확장 할 수 있습니다. VXLAN (RFC 7348)의 초기 정의는 MAC 주소 학습을위한 범람과 학습 방식에만 의존했습니다. 이제 Cumulus Linux의 EVPN 및 LNV와 같은 컨트롤러 또는 기술을 실현할 수 있습니다. 이 글에서는 LNV와 EVPN의 두 가지 기술에 대해 살펴 보겠습니다.

그림 1 : VXLAN
EVPN이란 무엇입니까?
EVPN은 이더넷 VPN으로도 지정됩니다. VXLAN은 컨트롤러없는 VXLAN을위한 통합 제어 플레인 솔루션으로 간주되어 VXLAN을 대규모로 구축 및 배포 할 수 있습니다. EVPN은 멀티 프로토콜 BGP (MP-BGP)를 사용하여 레이어 2 MAC 및 레이어 3 IP 정보를 동시에 전송합니다. 데이터 레이어와 컨트롤 플레인 레이어를 분리 할 수 있습니다. 포워딩 결정에 MAC 및 IP 정보를 결합하여 네트워크 내에서 최적화 된 라우팅 및 스위칭이 가능 해지고 학습을 수행하기 위해 플러딩을해야 할 필요성이 최소화되거나 제거됩니다.
LNV 란 무엇인가?
LNV는 간단한 네트워크 가상화입니다. 베어 메탈 스위치에 중앙 컨트롤러없이 VXLAN을 배치하는 기술입니다. 일반적으로 Cumulus Linux 자체에서 VxLAN 서비스 및 등록 데몬을 실행할 수 있습니다. 브리지 엔티티 간의 데이터 경로는 전통적인 MAC 주소 학습과 결합 된 간단한 서비스 노드를 통해 레이어 3 패브릭의 상단에 설정됩니다.
EVPN과 LNV의 관계
위의 EVPN 및 LNV 위키에서 우리는이 두 기술이 VXLAN의 두 응용 프로그램임을 쉽게 인식 할 수 있습니다. LNV의 경우 Cumulus Linux 네트워크 운영 체제 (NOS)를 실행하는 베어 메탈 레이어 2/3 스위치에 외부 컨트롤러 또는 소프트웨어 제품군없이 VXLAN을 배포하는 데 사용할 수 있습니다. EVPN의 경우 네트워크 스위치 및 라우터와 같은 일반적인 베어 메탈 장치에 사용할 수있는 VXLAN의 표준 기반 제어 플레인입니다. 일반적으로 LNV와 EVPN은 동시에 적용 할 수 없습니다.
그 외에도 EVPN 및 LNV 배포도 다릅니다. 여기서는 더 나은 시각화를 위해 각각에 대한 구성 모델을 작성합니다.

그림 2 : EVPN
그림 2 (이전)에 표시된 EVPN-VXLAN 네트워크 세그먼트에서 호스트 A와 B는 트래픽을 교환해야합니다. 호스트 A가 호스트 B로 또는 그 반대로 패킷을 전송할 때 패킷은 스위치 A, VXLAN 터널 및 스위치 B를 통과해야합니다. 기본적으로 VXLAN과 계층 3 논리 인터페이스 간의 라우팅 트래픽은 비활성화됩니다. 기능이 비활성화 된 경우 스위치 A의 순수한 레이어 3 논리 인터페이스는 호스트 A의 레이어 3 트래픽과 스위치 B의 VXLAN 캡슐화 된 트래픽을 삭제합니다. 스위치 A의 순수한 레이어 3 논리 인터페이스가이 트래픽을 삭제하는 것을 방지하려면, 그림 2와 같이 순수한 Layer 3 논리적 인터페이스를 Layer 2 논리적 인터페이스로 재구성 할 수 있습니다. 그런 다음이 인터페이스를 더미 VLAN 및 더미 VXLAN 네트워크 식별자 (VNI)와 연결해야합니다. 그런 다음 더미 VLAN 내에 계층 3 기능을 제공하는 통합 라우팅 및 브리징 (IRB) 인터페이스를 생성해야합니다.

그림 3 : LNV
위의 그림에서 두 개의 레이어 3 스위치는 리프 1과 리프 2로 간주됩니다. Cumulus Linux로 실행 중이며 브리지로 구성되었습니다. 물리적 스위치 포트 인터페이스를 포함하는 두 개의 브리지는 서버와 브리지와 연결된 논리적 VXLAN 인터페이스에 연결됩니다. 두 리프 스위치 모두에 논리적 VXLAN 인터페이스를 생성 한 후 스위치는 VTEP (가상 터널 끝점)가됩니다. 이 VTEP와 연결된 IP 주소는 가장 일반적으로 루프백 주소로 구성됩니다. 위의 그림에서 루프백 주소는 리프 1의 경우 10.2.1.1이고 리프 2의 경우 10.2.1.2입니다.
개요
이 게시물에서는 EVPN 및 LNV와 같은 네트워크 가상화의 두 가지 기술을 소개했습니다. 네트워크 가상화 전달의 이러한 두 가지 응용 프로그램은 몇 가지 유사점을 공유하지만 많은 차이점도 있습니다. 네트워크를 통한 단순성, 민첩성 및 확장성에 만족하는 EVPN은 시장에서 인기있는 선택이었습니다.