스위치란? L4, L7 스위치의 차이점

hwwwa·2023년 3월 20일
0

L4, L7 스위치

스위치란?

  • LAN과 LAN을 연결하여 훨씬 더 큰 LAN을 만드는 장치
  • 하드웨어 기반 처리로 인해 전송 속도가 빠름
  • 스위치는 자신에게 연결된 모든 기기들로부터 들어오는 패킷을 수신하고 이 패킷을 적당한 기기로 보냄
  • OSI 7계층에서 어느 계층까지 다루는지 기준으로 스위치의 종류를 나눔

L4 스위치

  • 4계층에 속하는 IP, TCP/UDP 포트 정보를 참조하여 패킷을 확인하고 세션을 관리하며 로드밸런싱을 수행
  • TCP/UDP 패킷 정보를 분석하여 해당 패킷이 사용하는 서비스 종류별로 처리 (포트 기반 패킷 처리)
  • 서버 IP를 VIP와 매핑한 테이블을 가지고 있음
  • VIP로 들어오는 트래픽을 여러 서버에 분산시킬 수 있음 -> 로드밸런싱

L7 스위치

  • 7계층에 속하는 IP, TCP/UDP 포트 및 패킷 내용까지 참조하는 URL 기반 스위치
  • L4 스위치의 서비스 단위 로드밸런싱을 극복하기 위해 포트 + 데이터 페이로드(실제 데이터, 컨텐츠) 를 분석하여 패킷 스위칭 수행
  • 모든 TCP/UDP 포트 (0 ~ 65535)에 대한 인지 가능
  • HTTP의 URL, FTP 쿠키 정보 및 바이러스 패턴을 분석하여 보안에 더 유리하며 정교한 로드밸런싱 가능
  • 페이로드 분석에 많은 자원을 소모하므로 병목현상 발생 가능

L4 스위치와 L7 스위치의 차이점

  • L4 스위치는 페이로드에 대해 신경쓰지 않지만, L7 스위치는 세션을 분리하고 철저하게 클라이언트/서버로 동작
  • L7 스위치는 데이터 분석을 통해 보안 기능을 제공하며 HTTP Header 값에 따른 부하 분산 가능

0개의 댓글