업 링크 용 빠른 시작 안내서로드 균형 조정

게시자 Zevenet | 19 년 2016 월 XNUMX 일

개요

Zen Load Balancer는 2 월 2에서 출시 된 V2RC2012 버전 이후 업 링크 또는 공급자로드 균형 조정을 지원합니다.

이 구현은 경로 부하 분산을 사용하고 Zen Load Balancer를 로컬 영역 네트워크가 여러 서비스 공급자가있는 광역 네트워크에 액세스 할 수있는 기본 게이트웨이로 사용하는 3 수준로드 균형 조정 방법의 일부입니다.

이 문서에서는 Zen Load Balancer를 사용하는 업 링크로드 균형 조정과 엔터프라이즈 또는 일반 로컬 네트워크에서이 솔루션을 구현하는 데 필요한 단계에 대해 간단히 설명합니다.

건축 디자인

아래 그림은 클라이언트를위한 기본 게이트웨이와 같은 Zen Load Balancer 어플라이언스를 사용한 업 링크로드 밸런싱을위한 예제 아키텍처입니다.

이 경우 인터넷에 액세스 할 수있는 두 가지 ISP가 있습니다. 하나는 고속 케이블 RDSI 라우터이고 다른 하나는 느린 3G 라우터입니다.

ZenLB와 라우터 사이의 네트워크 연결은 격리 된 네트워크 여야합니다. 이러한 이유로 네트워크에 두 개의 독립적 인 인터페이스를 제공했습니다.

o eth192.168.0.0를 통한 24 / 1, 빠른 케이블 연결된 RDSI에 액세스.
o 192.168.1.0 / 24 : wlan0, 더 느린 3G 라우터에 대한 무선 액세스.

클라이언트는 다른 격리 된 네트워크 아래에 있어야하므로 Zen LB를 기본 게이트웨이 (192.168.2.0)로 사용하는 24/192.168.2.254 구성을 선택했습니다.

이 구현으로 가중치 알고리즘을 설정했으며 RDSI 라우터의 가중치는 5이고 3G 라우터의 가중치는 2입니다.

경로가 캐시되므로 링크 부하 분산이 완벽하지 않습니다. 실제로 ZenLB는 캐시되지 않은 동작을 지원하지 않습니다.

구성

Zen Load Balancer를 사용하여이 아키텍처를 어떻게 구현할 수 있습니까? 이 섹션에서는 Zen LB로이 아키텍처를 수행하는 쉬운 방법을 보여줍니다.

네트워크 인터페이스

다음 그림은 설정 :: 인터페이스 섹션을 통해 네트워크 인터페이스 구성을 보여줍니다. 통신이 라우터에 직접 이루어 지므로 구성된 게이트웨이가 필요하지 않습니다.

이 구성을 통해 Zen Load Balancer IP 주소 및 해당 네트워크 인터페이스를 설정했습니다.

전원

이제 클라이언트가 Manage :: Farms 섹션을 통해 인터넷으로 나가는 연결 (이 예에서는 eth1)을 요청하는 인터페이스를 사용하여 새 데이터 링크 팜을 만들 차례입니다.

저장 버튼을 클릭하면 팜이 생성됩니다.

새로운 데이터 링크 팜의 전역 매개 변수를 편집하여 사용할 올바른 알고리즘을 선택해야합니다. 우리의 경우에는 각 업 링크의 가중치 값에 따라 두 업 링크의 균형을 맞추기 위해 가중치 알고리즘을 선택해야합니다.

또한 우선 순위 알고리즘을 사용하여 여러 제공 업체가있는 액티브 - 패시브 내결함성 업 링크 밸런서를 구축 할 수 있습니다.

마지막으로 백엔드를 구성해야합니다. 업 링크로드 밸런싱의 경우 실제 서버는 해당 인터페이스와 가중치 또는 우선 순위 값으로 인터넷에 대한 실제 액세스를 제공하는 라우터가됩니다.

최종 힌트

데이터 링크 팜 생성은 다양한 네트워크 서브넷 간의 게이트웨이로 Zen Load Balancer가되며 고 가용성 WAN에 액세스하는 로컬 LAN에 제공됩니다.

이러한 이유로 네트워크 패널에는 "수신 대기"네트워크 인터페이스에 대한 잠금 게이트웨이 구성이 표시됩니다.

이제 인터넷 링크가 균형을 이루었습니다! 우리가 좋아하는 Coldplay 비디오를보기 위해 스트리밍 비디오 서비스에 액세스하면 View Backends Status 섹션을 통해 모든 업 링크 인터페이스에 대한 회선 소비량을 볼 수 있습니다.

이 경우 예상대로 가장 가중치가 높은 선을 사용하고 있습니다.

모든 업 링크의 오프라인 또는 온라인을 탐지하기 위해 라우터에 대한 직접 핑 (ping)이 매분 요청됩니다.

라이센스

이 설명서는 Zen Load Balancer 개발자 팀에서 Zen Load Balancer GNU / LGPL 프로젝트 용으로 작성한 것입니다.
(C) 2014, Sofintel IT Engineering SL. 판권 소유. 이 문서의 어떠한 부분도 Sofintel IT Engineering SL의 사전 서면 허가 없이는 어떠한 형식이나 수단 (전자적, 기계적, 복사기, 기록물)으로도 복제하거나 전송할 수 없습니다.

공유 :

GNU Free Documentation License의 조건에 따른 문서.

이 글이 도움 되었나요?

관련 기사