본문 바로가기

Tech/Network

[네트워크] L4 VIP

L4 Switch 외부에 보여주는 대표 IP ( 참고로 VIP는 Virtual IP 의 약자 )
L4 Switch는 설정된 VIP로 들어오는 요청을 자신이 관리하는 Real Server들에게 적질히 분배
VIP가 없다면 클라이언트는 각각 서비스의 주소를 모두 알아야 함

L4 Switch
  1. ‘Load Balancer’로서 주로 SLB(Server Load Balancing) / FLB(Firewall Load Banlancing)을 수행
  2. Load Balancing 흐름
    • 사용자는 L4의 VIP 주소로 요청
    • L4는 사용자의 요청을 최적의 Real Server에게 전달
    • Real Server는 L4에게 응답 전달
    • L4는 다시 사용자에게 응답 전송
  3. 보통 Fail Over 방지를 위해 Active/StandBy 형태로 L4 장비 2대를 운용
Load Balancing
  1. 여러 대의 서버에게 균등하게 트래픽을 분산시켜주는 기술
  2. 주로 ‘Load Balancer’ 에게 가상 IP를 할당하여 설정한 분산 알고리즘을 통해 분배
  3. 분산 알고리즘
    • Round Robin: 요청을 순차적으로 Real Server에게 분배
    • Least Connection: 연결된 Connection 수를 파악하여 가장적은 Connection 수를 가진 Real Server에게 분배
    • Fastest Response Time: 요청에 가장 빠르게 응답하는 Real Server에게 분배
      이외에도 Adaptive, Fixed 등 다양한 알고리즘이 존재
  4. 주요기술
    • NAT(Network Access Translation): 사설IP <-> 공인IP 변환기술
    • DSR(Dynamic Source Routing Protocol): Real Server에서 응답시 스위치를 거치지 않고
      바로 클라이언트에게 응답을 전송하는 기술
    • Tunneling: 데이터를 캡슐화하여 연결된 상호 간에만 캡슐화된 패킷을 구별해 캡슐화 해제

'Tech > Network' 카테고리의 다른 글

[네트워크] SSL/TLS  (0) 2019.03.24
[네트워크] L4 VIP  (0) 2019.03.09