L7 스위치
IT위키
더 많은 작업
- L7 Switch; Layer 7 Switch
- URL 스위칭 : HTTP 요청의 URL 에서 특정 문자열을 찾아, 그 문자열에 따라 서버군을 골라 부하를 나눈다(예: /image 는 이미지 서버, /api 는 API 서버)
- 쿠키 스위칭 : 쿠키 값으로 같은 사용자를 같은 서버에 보낸다(세션 유지)
- 콘텐츠 스위칭 : 헤더·페이로드의 내용으로 목적지를 정한다
- L7 스위치는 HTTP·FTP·SIP·RTSP 처럼 해석 규칙을 가진 알려진 응용 프로토콜만 내용을 보고 처리한다. 0~65535 의 모든 TCP/UDP 포트에서 오가는 응용 트래픽을 다 알아보는 것은 아니며, 표준이 아닌 포트나 순간적으로 쓰는 동적 포트의 트래픽은 해석이 제한된다
- 패킷 내용을 깊이 보는 만큼 L4 스위치보다 처리 부하가 크다
- L7(응용 계층) 공격은 정상처럼 보이는 HTTP 요청으로 웹 서버·애플리케이션 자원을 고갈시킨다. HTTP GET Flooding, CC Attack, Slowloris·RUDY 같은 Slow HTTP 공격이 대표적이다 → 분산 서비스 거부 공격
- SYN Flooding·UDP Flooding 은 3~4계층 공격이라 L7 공격이 아니다 → SYN 플러딩
- L7 스위치는 URL·헤더 패턴과 요청 빈도를 보고 비정상 요청을 걸러 내는 데도 쓰인다
