네트워크

(네트워크 서비스) Session Sync란?

GEELL 2025. 3. 17. 10:21
728x90
반응형
SMALL

네트워크 장비에서 설정을 하다 보면 Session sync를 볼 수 있다.

오늘은 이것을 알아보자.

 

Session Sync란?

Session Sync(세션 동기화)는 L4 스위치나 방화벽과 같은 네트워크 장비에서 마스터(Master)와 백업(Backup) 간 세션 정보를 동기화하는 기능이다.

이 기능을 통해 마스터 장비가 유지하고 있는 IP 및 포트 정보, 세션 상태 정보, 라우팅 정보, 로드밸런싱 정보 등을 백업 장비와 동기화한다.
이렇게 하면 마스터 장비가 장애로 다운되더라도 백업 장비가 기존 세션을 그대로 이어받아 사용자 서비스가 끊기지 않고 지속될 수 있다.

 

※ Session Sync는 마스터(Master)와 백업(Backup) 장비 둘 다 설정해줘야 한다.


Session Sync를 설정할 때 필요한 정보

Session Sync를 설정할 때는 **SIP(출발지 IP), DIP(목적지 IP), 인터페이스(interface)**를 지정해야 한다.

  1. SIP (Source IP, 출발지 IP)
    • 마스터 장비에서 백업 장비로 세션 정보를 전송할 때 사용하는 IP
    • 일반적으로 마스터와 백업이 VRRP로 연결된 포트의 리얼 IP를 설정
  2. DIP (Destination IP, 목적지 IP)
    • 세션 정보를 수신하는 백업 장비의 리얼 IP
    • 마스터 장비에서 세션 정보를 보낼 때 백업 장비가 VRRP로 연결된 포트의 리얼 IP를 설정
  3. Interface (인터페이스 설정)
    • VRRP(VIP)로 연결된 포트의 인터페이스를 설정
    • 보통 VIP가 설정된 인터페이스와 동일한 포트 사용

Session Sync 예제

네트워크 환경 예시

  • 마스터 장비의 인터페이스1 → IP: 15.15.15.3
  • 백업 장비의 인터페이스1 → IP: 15.15.15.4
  • VRRP(VIP) 설정된 인터페이스 1 → VIP: 15.15.15.1

Session Sync 설정 예시

  • 마스터 장비
    • SIP: 15.15.15.3 (마스터 장비의 인터페이스 1 리얼 IP)
    • DIP: 15.15.15.4 (백업 장비의 인터페이스1 리얼 IP)
    • Interface: 인터페이스1 (VIP가 설정된 포트)
  • 백업 장비
    • SIP: 15.15.15.4 (백업 장비의 인터페이스 1 리얼 IP)
    • DIP: 15.15.15.3 (마스터 장비의 인터페이스1 리얼 IP)
    • Interface: 인터페이스1 (VIP가 설정된 포트)

Session Sync를 설정해야 하는 이유

  • 장애 발생 시 세션 유지
    • 마스터 장비가 다운되더라도 백업 장비가 기존 세션을 유지하여 서비스 중단을 방지
  • TCP 연결 유지
    • TCP 세션 정보(SYN, ACK, SEQ, ACK 번호 등)를 동기화하여 중간에 연결이 끊기는 문제 방지
  • 로드밸런싱 지속
    • 기존 클라이언트와 서버 간 트래픽 분배 상태를 유지하여 일관된 부하 분산 유지
  • NAT 및 방화벽 정책 유지
    • NAT 테이블, 방화벽 정책 등의 정보를 동기화하여 정상적인 패킷 처리가 가능하도록 함

 

 

728x90
반응형
LIST