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개의 스파인 디바이스에 멀티호밍되어 있음을 보여줍니다. 그러나 두 개 이상의 스파인 디바이스 간의 동적 로드 밸런싱을 지원합니다.
이 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을 선택합니다.
트래픽 균형 조정 방법
주니퍼 네트웍스 스위치는 다음 패킷 매개 변수의 해시를 사용하여 다음 홉 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
있는지 확인합니다.
변경 내역 테이블
기능 지원은 사용 중인 플랫폼 및 릴리스에 따라 결정됩니다. 기능 탐색기 를 사용하여 플랫폼에서 기능이 지원되는지 확인합니다.