개요 #
Zen Load Balancer는 2년 2월에 출시된 버전 V2012RCXNUMX부터 업링크 또는 공급자 로드 밸런싱을 지원하고 있습니다.
이 구현은 경로 부하 분산을 사용하는 3단계 부하 분산 방식의 일부이며, 로컬 영역 네트워크의 기본 게이트웨이로 Zen Load Balancer를 적용하여 여러 서비스 공급자가 있는 광역 네트워크에 액세스하는 방식입니다.
이 문서는 Zen Load Balancer를 사용한 업링크 로드 밸런싱에 대한 간략한 이해와 기업이나 일반 로컬 네트워크 내에서 이 솔루션을 구현하는 데 필요한 단계를 제공합니다.
건축 디자인 #
아래 그림은 업링크 부하 분산을 위한 예시 아키텍처로, 클라이언트의 기본 게이트웨이와 같은 Zen Load Balancer 어플라이언스를 사용했습니다.

이 경우 인터넷에 접속하기 위해 두 개의 서로 다른 ISP가 필요합니다. 빠른 케이블 RDSI 라우터와 느린 3G 라우터입니다.
ZenLB와 라우터 간의 네트워크 연결은 격리된 네트워크여야 하므로 네트워크에 두 개의 독립적인 인터페이스를 제공했습니다.
o eth192.168.0.0을 통해 24/1를 통해 빠른 케이블 RDSI에 접근합니다.
o wlan192.168.1.0을 통한 24/0, 더 느린 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가 되고, 로컬 LAN에 고가용성 WAN에 액세스할 수 있게 됩니다.
이러한 이유로 네트워크 패널에는 "수신 대기" 네트워크 인터페이스에 대한 잠금 게이트웨이 구성이 표시됩니다.

이제 인터넷 링크가 균형 조정되었습니다! 좋아하는 Coldplay 비디오를 보기 위해 스트리밍 비디오 서비스에 접속하면, "백엔드 상태 보기" 섹션에서 모든 업링크 인터페이스의 회선 사용량을 확인할 수 있습니다.

이 경우 예상대로 가장 가중치가 높은 선을 사용하고 있습니다.
업링크의 오프라인 또는 온라인 상태를 감지하려면 1분마다 라우터에 직접 ping을 요청합니다.
라이센스 #
이 문서는 Zen Load Balancer GNU/LGPL 프로젝트를 위해 Zen Load Balancer 개발자 팀에서 작성했습니다.
(C) 2014 Sofintel IT Engineering SL. 모든 권리 보유. Sofintel IT Engineering SL의 사전 서면 허가 없이는 본 문서의 어떠한 부분도 전자적, 기계적, 복사, 녹음 등 어떠한 형태나 수단으로도 복제하거나 전송할 수 없습니다.