- 기본설명
OSI 7계층 중 레이어4의 스위칭장비인 L4
ip, session, port 정보를 기반으로 로드밸런싱을 수행한다.
레이어4에서 패킷을 확인하고 세션을 관리하며, 로드밸런싱을 제공하는 스위치
TCP/UDP 패킷 정보를 분석해서 해당 패킷이 사용하는 서비스 종류 별로 처리(HTTP, FTP, SMTP...)
세션관리, 서버/방화벽 로드밸런싱, 네트워크 서비스 품질 보장
-상세설명
L4에 기존 ip를 vip(virtual ip: 가상ip)로 할당하고
128.x.x.1
뒤에 실서버에는 아래의 ip를 할당해둔다
128.x.x.2
128.x.x.3
서비스는 기존처럼
128.x.x.1 에 요청을 보내고
L4에서 hash, 라운드로빈, least connection, weighted값 의 방법 중 한가지로 (주로 hash사용) 로드밸런싱을 해준다
또한 fail over 기능이 있어
128.x.x.2 서버로 서비스 중 서버에 이상이 생겨 2가 죽으면
128.x.x.3 로 전환하여 서비스하게 해줌
그리고 포트 filtering이 가능하여
128.x.x.1 for 80은 오직 80 포트만 받고 다른 포트는 필터링하여 다른 포트를 통해 들어오는 공격을 차단할 수 있다.
(웹서버 기본 포트 = 80)
- 번외
OSI 7계층의 스위칭 장비로는
L2,L3,L4,L7이 있음
L4,L7의 차이, 상세설명은 아래 출처사이트 참고
출처
http://finerss.tistory.com/entry/L4-%EB%A1%9C%EB%93%9C%EB%B0%B8%EB%9F%B0%EC%8B%B1
https://www.freeism.co.kr/wp/archives/698 (위와 동일내용; 그림나옴)
http://itmore.tistory.com/entry/L4-%EB%A1%9C%EB%93%9C%EB%B0%B8%EB%9F%B0%EC%8B%B1-%EB%B0%A9%EB%B2%95 (로드밸런싱 방식 상세)
'server' 카테고리의 다른 글
GC 튜닝 & STW (STOP-THE-WORLD) (0) | 2019.05.28 |
---|---|
class < jar < war < ear (0) | 2019.03.20 |
install ubuntu using virtualbox on mac (0) | 2019.03.09 |
socket.io (0) | 2018.11.24 |
nginix 서버 (0) | 2018.11.20 |