EVPN-VXLAN 네트워크의 동적 로드 밸런싱
EVPN-VXLAN 네트워크에 공통 이더넷 세그먼트 식별자(ESI)를 공유하는 여러 VTEP를 통해 연결할 수 있는 다중 홉 디바이스가 포함되어 있는 경우, 동적 로드 밸런싱은 다음과 같이 작동합니다.
EVPN 컨트롤 플레인(오버레이)은 공통 ESI를 특정 MAC 주소 있는 대상 디바이스의 다음 홉으로 식별합니다.
패킷의 매개 변수를 기반으로 주니퍼 네트웍스 스위치(하드웨어)의 포워딩 플레인은 ESI와 연결된 VTEP 중 하나를 동적으로 선택합니다. 그런 다음 VTEP는 선택한 언더레이 경로를 따라 패킷을 대상 디바이스로 전달합니다.
기본적으로 주니퍼 네트웍스 스위치에는 동적 로드 밸런싱이 활성화되어 있습니다. 따라서 EVPN-VXLAN 네트워크에서 작동하도록 기능을 구성할 필요가 없습니다.
요약 EVPN-VXLAN 네트워크의 대상 디바이스로 트래픽을 포워딩하기 위해 하나의 가상 터널 엔드포인트(VTEP)를 정적으로 할당하는 대신, 주니퍼 네트웍스 스위치가 이제 동적 로드 밸런싱을 지원합니다.
EVPN-VXLAN 네트워크에서 동적 로드 밸런싱의 이점
공통 ESI를 공유하는 어그리게이션 이더넷 링크를 보다 효율적으로 사용할 수 있습니다.
EVPN-VXLAN 네트워크 전반에서 대역폭 활용도를 개선합니다.
동적 로드 밸런싱 작동 방식
그림 1 은 동적 로드 밸런싱을 지원하는 EVPN-VXLAN 네트워크 샘플을 보여줍니다. 이 네트워크에는 다음과 같은 요소가 포함됩니다.
멀티홈 호스트 1 및 2. 각 호스트는 공통 ESI가 할당된 어그리게이션 이더넷 LAG를 통해 두 개의 리프 디바이스에 연결됩니다.
멀티홈 리프 1~4. 각 리프 디바이스는 Spines 1과 2에 연결되어 있습니다.
단순화를 위해 그림 1 의 샘플 EVPN-VXLAN 네트워크는 리프 디바이스가 2개의 스파인 디바이스에 다중 홉되어 있음을 보여줍니다. 그러나 2개 이상의 스파인 디바이스에서 동적 로드 밸런싱을 지원합니다.

이 EVPN-VXLAN 네트워크에서 리프 디바이스는 동적 로드 밸런싱을 수행합니다. 동적 로드 밸런싱이 어떻게 작동하는지 이해하려면 Host 1이 호스트 2에 패킷을 보낼 때 어떤 일이 일어나는지 알아보십시오. 그림 2 는 다음과 같은 동적 로드 밸런싱 설명 외에도 경로 옵션과 선택한 사항에 대한 그래픽 요약을 제공합니다.
호스트 1은 패킷을 전달할 어그리게이션 이더넷 인터페이스 중 하나를 선택해야 합니다. 이 경우 호스트 1은 Leaf 1에 대한 인터페이스를 선택합니다.
패킷이 수신되면 Leaf 1은 호스트 2의 목적지 MAC 주소 00:00:5E:00:53:AA를 원격 ESI 00:15:25:35:45:55:65:75:85:95의 일부로 식별합니다. 이 ESI는 리프 3과 4가 연결된 어그리게이션 이더넷 인터페이스 ae0에 할당됩니다.
Leaf 1은 리프 3 또는 4 중 하나를 패킷을 전달할 중간 레이어 2 EVPN-VXLAN 다음 홉으로 선택할 수 있습니다. Leaf 1은 동적 로드 밸런싱 기능에 의해 설정된 패킷 매개 변수를 사용하여 Leaf 3을 동적으로 선택합니다.
리프 1은 Spine 1 또는 2 중 하나를 리프 3에 도달하기 위한 다음 홉으로 선택할 수 있습니다. Leaf 1은 스위치 하드웨어로 프로그래밍된 레이어 3 라우팅 테이블과 경로를 사용하여 Spine 1을 선택합니다.

트래픽 균형
주니퍼 네트웍스 스위치는 다음 패킷 매개 변수 해시를 사용하여 다음 홉 VTEP를 동적으로 선택합니다.
IP 헤더가 있는 패킷:
IP 헤더 필드:
소스 IP 주소
대상 IP 주소
프로토콜
VLAN ID
레이어 4(TCP 및 UDP) 소스 및 대상 포트
MPLS/IP 헤더가 있는 패킷:
최대 3개의 상위 레이블
IP 헤더 필드:
소스 IP 주소
대상 IP 주소
레이어 4(TCP 및 UDP) 소스 및 대상 포트
레이어 2 헤더만 있는 패킷:
소스 MAC 주소
대상 MAC 주소
VLAN ID
해싱은 패킷이 VXLAN 캡슐화를 겪기 전에 이루어집니다.
동적 로드 밸런싱에서 사용하는 해싱 입력을 구체화하기 위해 계층 수준에서 구성 문을 [edit forwarding-options]
포함할 enhanced-hash-key hash-parameters ecmp
수 있습니다.
동적 로드 밸런싱이 활성화되었는지 확인하는 방법
다음 명령을 입력하여 동적 로드 밸런싱이 활성화되어 있는지 확인할 수 있습니다.
user@switch> show ethernet-switching global-information Global Configuration: MAC aging interval : 300 ... LE VLAN aging time : 1200 RE state : Master VXLAN Overlay load bal: Enabled VXLAN ECMP : Enabled
나타나는 출력에서 필드를 확인 VXLAN Overlay load bal
하여 으로 설정되었는지 확인합니다 Enabled
.