Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EVPN-VXLAN 네트워크의 동적 로드 밸런싱

EVPN-VXLAN 네트워크에 공통 ESI(Ethernet Segment Identifier)를 공유하는 여러 VTEP를 통해 연결할 수 있는 멀티홈 디바이스가 포함된 경우 동적 로드 밸런싱은 다음과 같이 작동합니다.

  • EVPN 컨트롤 플레인(오버레이)은 특정 MAC 주소가 있는 대상 디바이스의 다음 홉으로 공통 ESI를 식별합니다.

  • 패킷의 매개 변수를 기반으로 주니퍼 네트웍스 스위치(하드웨어)의 포워딩 플레인은 ESI와 연결된 VTEP 중 하나를 동적으로 선택합니다. 그런 다음 VTEP는 선택한 언더레이 경로를 따라 패킷을 대상 디바이스로 전달합니다.

기본적으로 주니퍼 네트웍스 스위치에는 동적 로드 밸런싱이 활성화되어 있습니다. 따라서 EVPN-VXLAN 네트워크에서 실행하기 위해 기능을 구성할 필요가 없습니다.

요약 EVPN-VXLAN 네트워크의 대상 디바이스로 트래픽을 전달하기 위해 하나의 가상 터널 엔드포인트(VTEP)를 정적으로 할당하는 대신, 주니퍼 네트웍스 스위치는 이제 동적 로드 밸런싱을 지원합니다.

EVPN-VXLAN 네트워크에서 동적 로드 밸런싱의 이점

  • 공통 ESI를 공유하는 통합 이더넷 링크를 보다 효율적으로 사용합니다.

  • EVPN-VXLAN 네트워크 전반의 대역폭 활용도 향상.

동적 로드 밸런싱 작동 방식

그림 1 은 동적 로드 밸런싱을 지원하는 샘플 EVPN-VXLAN 네트워크를 보여줍니다. 이 네트워크에는 다음과 같은 요소가 포함됩니다.

  • 멀티홈 호스트 1 및 2. 각 호스트는 공통 ESI가 할당된 어그리게이션 이더넷 LAG를 통해 두 개의 리프 디바이스에 연결됩니다.

  • 멀티홈 리프 1부터 4까지. 각 리프 디바이스는 스파인 1과 스파인 2에 연결됩니다.

참고:

간단하게 설명하자면, 그림 1 의 샘플 EVPN-VXLAN 네트워크는 리프 디바이스가 2개의 스파인 디바이스에 멀티호밍되어 있음을 보여줍니다. 그러나 두 개 이상의 스파인 디바이스 간의 동적 로드 밸런싱을 지원합니다.

그림 1: 동적 로드 밸런싱 EVPN-VXLAN Network with Dynamic Load Balancing 을 사용하는 EVPN-VXLAN 네트워크

이 EVPN-VXLAN 네트워크에서 리프 디바이스는 동적 로드 밸런싱을 수행합니다. 동적 로드 밸런싱의 작동 방식을 이해하기 위해 Host 1이 Host 2에 패킷을 보낼 때 발생하는 상황은 다음과 같습니다. 다음과 같은 동적 로드 밸런싱에 대한 설명과 더불어 그림 2 에는 경로 옵션 및 선택 사항에 대한 그래픽 요약이 나와 있습니다.

  • 호스트 1은 패킷을 전달할 통합 이더넷 인터페이스 중 하나를 선택해야 합니다. 이 경우 호스트 1은 리프 1에 대한 인터페이스를 선택합니다.

  • 패킷을 수신하면 리프 1은 호스트 2의 대상 MAC 주소 00:00:5E:00:53:AA를 원격 ESI 00:15:25:35:45:55:65:75:85:95의 구성원으로 식별합니다. 이 ESI는 리프 3과 4가 연결된 어그리게이션 이더넷 인터페이스 ae0에 할당됩니다.

  • 리프 1은 패킷을 전달할 중간 레이어 2 EVPN-VXLAN 다음 홉으로 리프 3 또는 4를 선택할 수 있습니다. 동적 로드 밸런싱 기능에 의해 설정된 패킷 매개 변수를 사용하여 Leaf 1은 동적으로 Leaf 3을 선택합니다.

  • 리프 1은 스파인 1 또는 2를 리프 3에 도달하기 위한 다음 홉으로 선택할 수 있습니다. 스위치 하드웨어에 프로그래밍된 레이어 3 라우팅 테이블과 경로를 사용하여 리프 1은 스파인 1을 선택합니다.

그림 2: 경로 옵션 및 선택 Summary of Path Options and Choices 사항 요약

트래픽 균형 조정 방법

주니퍼 네트웍스 스위치는 다음 패킷 매개 변수의 해시를 사용하여 다음 홉 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 수 있습니다.

동적 로드 균형 조정을 사용할 수 있는지 확인하는 방법

다음 명령을 입력하여 동적 로드 밸런싱이 사용하도록 설정되었는지 확인할 수 있습니다.

표시되는 출력에서 필드를 확인하여 VXLAN Overlay load bal 로 설정되어 Enabled있는지 확인합니다.

변경 내역 테이블

기능 지원은 사용 중인 플랫폼 및 릴리스에 따라 결정됩니다. 기능 탐색기 를 사용하여 플랫폼에서 기능이 지원되는지 확인합니다.

릴리스
설명
20.3R1
Junos OS 릴리스 20.3R1부터 QFX5100, QFX5110, QFX5120, QFX5200, QFX5210 및 QFX5220 스위치는 EVPN-VXLAN 네트워크에서 동적 로드 밸런싱을 지원합니다.