본문으로 건너뛰기

네트워크 스위치

· 약 3분

스위치 개념

  • 여러 컴퓨터나 장치를 서로 연결하고 데이터 패킷을 올바른 목적지로 전달하고, 데이터를 효율적으로 전달하기 위해 트래픽을 관리하기 위한 장치
  • 효율적 데이터 전달, 브로드캐스팅 트래픽 감소, QoS 지원, 네트워크 확장성, 보안 강화

스위치 유형, L4-L7 스위치 비교, 알고리즘

스위치 유형

구분유형설명
L7 어플리케이션 계층L7 스위치콘텐츠 기반 라우팅, 고급 로드밸런싱
L4 전송 계층L4 스위치TCP/UDP 포트 기반 라우팅, 세션 처리
L3 네트워크 계층L3 스위치IP 주소 기반 패킷 전달
L2 데이터링크 계층L2 스위치MAC 주소 기반 프레임 전달

L4-L7 스위치 비교

구분L4 스위치L7 스위치
동작계층전송계층응용계층
기준TCP/UDP 포트어플리케이션 프로토콜
기능로드밸런싱컨텐츠 스위칭, 로드밸런싱, 가속
장점단순, 성능QoS, 보안, 트래픽 제어
단점컨텐츠 확인 불가느림, 복잡

스위치 라우팅 알고리즘

구분내용비고
Round Robin서버 목록을 순차적으로 순환하며 트래픽을 분배단순하고 빠르지만 서버 부하를 고려하지 않음
Least Connection현재 연결 수가 가장 적은 서버로 트래픽을 분배실시간으로 서버 부하를 반영하여 효율적
Least Response Time연결 수와 응답 시간을 모두 고려하여 가장 빠른 서버로 분배최소 연결 알고리즘에 응답 속도 계산을 추가
Hash Based클라이언트 IP 또는 요청 데이터를 해시하여 특정 서버에 할당동일한 클라이언트 요청이 항상 같은 서버로 전달됨

스위치 고려사항

  • 네트워크 규모와 트래픽에 따라 적절한 포트 수와 스위치 성능 선택 필요