Lad 밸런서는 Layer 4 OSI에서 작동합니다. 포트 번호까지 패킷을 캡슐화 해제 한 다음 3 모드 중 하나로 패킷을 지정합니다.
로드 밸런서는 3 가지 모드에서 작동 할 수 있습니다.
1. 직접 라우팅
이 모드에서 실제 서버는 IP 공개를 사용합니다. 밸런서는 패킷을 수신하고 계층 4까지 캡슐화를 해제합니다.로드 밸런싱 규칙이 일치하면 패킷은 수정없이 실제 서버 중 하나로 리디렉션됩니다. 실제 서버는로드 밸런싱 주소와 동일한 별칭 주소를 가지므로 실제 서버가 xxx.xxx.xxx.xxx 대상이있는 패킷을 수신하면 해당 주소 (별칭)에 해당 패킷을 정의합니다. 그런 다음 실제 서버 응답 요청을 클라이언트에 직접로드합니다 (로드 밸런스를 통하지 않음).
2. NAT
이 모드에서는 패킷이 대상 주소를 수정하여 실제 서버로 리디렉션됩니다. 대상 주소는 실제 서버 주소 (NAT)로 바뀝니다. 이 모드에서는 실제 서버에 IP 공용이 필요하지 않으며 로컬 네트워크를 사용할 수 있습니다. 그리고 패킷은 새로운 목적지 주소를 전달하지 않습니다. 실제 서버가 패킷을 수신하면 클라이언트 요청 주소 트로프 게이트웨이 (로드 밸런스)에 응답합니다. 이 모드에서로드 밸런스는 라우터 및 실제 서버의 게이트웨이로 사용됩니다.
3. 터널
이 모드에서 패킷은 새로운 src-dst 주소 (vpn과 같은)로 터널링되어 패킷을 실제 서버로 전달합니다. 실제 서버에서 패킷을 수신하면 실제 서버는 터널링 된 파이프를 통해 부하 분산에 응답합니다. 그런 다음 실제 요청 소스 주소로로드 밸런싱 배달 응답.
HTTPS / SSL의 경우로드 밸런싱이 처리하지 않고 계층 4 OSI까지로드 밸런싱 프로세스를 수행하십시오. 위의 계층 5는 실제 서버에서 처리됩니다. 따라서 TCP 3 방식 hanshake, SSL / HTTPS는 실제 서버에서 처리됩니다. 패킷의로드 밸런스 전용 디렉터.
내 작은 설명이 도움이 되길 바랍니다.