L2 DSR, L3 DSR 및 L4 DSR의 구성 방법, 주요 차이점 및 구성 사례
L2 DSR, L3 DSR 및 L4 DSR은 모두 Direct Server Return (DSR)의 한 종류로 로드 밸런서가 클라이언트의 요청을 서버로 전송한 후, 서버의 응답을 클라이언트에게 직접 전달하는 방식입니다. 그러나 L2 DSR, L3 DSR 및 L4 DSR은 MAC 주소, IP 주소, 포트 번호와 같은 네트워크 헤더를 변경하는 방식이 다릅니다.
L2 DSR
L2 DSR은 MAC 주소를 변경하여 서버의 응답을 클라이언트에게 전달합니다. L2 DSR은 클라이언트와 서버가 동일한 네트워크 계층에 있는 경우에만 사용 가능합니다.
- L2 DSR의 구성 방법
- 로드 밸런서와 서버를 동일한 네트워크 계층에 연결합니다.
- 로드 밸런서에서 L2 DSR을 활성화합니다.
- 로드 밸런서에서 클라이언트와 서버의 MAC 주소를 등록합니다.
L3 DSR
L3 DSR은 IP 주소를 변경하여 서버의 응답을 클라이언트에게 전달합니다. L3 DSR은 클라이언트와 서버가 동일한 네트워크 계층에 있지 않더라도 사용 가능합니다.
- L3 DSR의 구성 방법
- 로드 밸런서와 서버를 동일한 서브넷에 연결합니다.
- 로드 밸런서에서 L3 DSR을 활성화합니다.
- 로드 밸런서에서 클라이언트와 서버의 IP 주소를 등록합니다.
L4 DSR
L4 DSR은 포트 번호를 변경하여 서버의 응답을 클라이언트에게 전달합니다. L4 DSR은 클라이언트와 서버가 동일한 네트워크 계층에 있지 않더라도 사용 가능하고, L2 DSR과 L3 DSR에 비해 성능이 우수합니다.
- L4 DSR의 구성 방법
- 로드 밸런서와 서버를 동일한 서브넷에 연결합니다.
- 로드 밸런서에서 L4 DSR을 활성화합니다.
- 로드 밸런서에서 클라이언트와 서버의 IP 주소와 포트 번호를 등록합니다.
주요 차이점
L2 DSR, L3 DSR 및 L4 DSR의 주요 차이점
특징 | L2 DSR | L3 DSR | L4 DSR |
네트워크 헤더 변경 방식 | MAC 주소 변경 | IP 주소 변경 | 포트 번호 변경 |
사용 가능 여부 | 클라이언트와 서버가 동일한 네트워크 계층에 있는 경우만 가능 | 클라이언트와 서버가 동일한 네트워크 계층에 있지 않아도 가능 | 클라이언트와 서버가 동일한 네트워크 계층에 있지 않아도 가능 |
성능 | 낮음 | 보통 | 우수 |
구성 사례
L2 DSR은 다음과 같은 경우
- 클라이언트와 서버가 동일한 네트워크 계층에 있는 경우
- L2 스위치를 사용하여 로드 밸런싱을 구성하는 경우
- L2 스위치가 L3 기능을 지원하지 않는 경우
L3 DSR은 다음과 같은 경우
- 클라이언트와 서버가 동일한 네트워크 계층에 있지 않은 경우
- L3 스위치를 사용하여 로드 밸런싱을 구성하는 경우
- L2 스위치가 L3 기능을 지원하는 경우
L4 DSR은 다음과 같은 경우
- 클라이언트와 서버가 동일한 네트워크 계층에 있지 않은 경우
- L4 스위치를 사용하여 로드 밸런싱을 구성하는 경우
- L2 스위치와 L3 스위치가 L4 기능을 지원하는 경우
참고URL
- VMware NSX Advanced Load Balancer : Layer 2 DSR
- VMware NSX Advanced Load Balancer : Layer 3 DSR
- f5 : K70671013: Guide introduction and contents | BIG-IP LTM-DNS operations guide
- HAPROXY : Layer 4 Load Balancing Direct Server Return Mode
'리눅스' 카테고리의 다른 글
CentOS Linux와 CentOS Stream 비교 (0) | 2023.10.18 |
---|---|
sar 명령어(sysstat 패키지) (0) | 2023.10.18 |
SLB와 DSR의 개념, 차이점 및 사용 사례 (0) | 2023.10.18 |
[draft] 우분투에서 로컬 APT 리포지토리 서버를 apt-mirror를 사용하여 구축하는 방법 (0) | 2023.10.16 |
[draft] 우분투에 APT Cacher 서버를 구축하는 방법 (0) | 2023.10.16 |