Post

L3 Switch, L4 Load Balancer

L3 Switch, L4 Load Balancer

L3 스위치

L3 스위치는 2계층(L2: MAC 기반 스위칭)3계층(L3: IP 기반 라우팅) 기능을 동시에 수행할 수 있는 고성능 네트워크 장비이다.

스위치처럼 동작하지만 라우터로도 동작한다.

주요기능

기능설명
인터 VLAN 라우팅서로 다른 VLAN 간 통신을 위한 라우팅 처리
정적/동적 라우팅 지원RIP, OSPF 등 라우팅 프로토콜 지원 가능
MAC 기능 포워딩 + IP 기반 라우팅L2 스위치처럼 MAC 주소 기반으로 빠르게 포워딩하면서 L3 라우팅도 지원
고속 처리 성능ASIC 기반 하드웨어 가속으로 빠른 패킷 전달 가능

사용 예시

  • 기업 내부 네트워크에서 VLAN을 나누고, 각 VLAN 간 통신을 위한 라우팅 용도
  • 데이터 센터 내에서 서보 간 내부 라우팅을 고속으로 처리할 때


L4 로드 밸런서

L4 로드밸런서는 TCP/UDP 레벨에서의 트래픽 분산을 담당하는 로드밸런서이다. 즉 IP 주소와 포트 정보만 보고 어떤 서버로 트래픽을 보낼지 결정한다.

주요 기능

기능설명
IP + PORT 기반 분산 처리요청의 목적지 IP, 포트를 기반으로 로드밸런싱 수행
연결 추적클라이언트-서버 간 세션을 추적하여 연결 유지
빠른 처리 속도Application Layer를 보지 않기 때문에 속도가 빠름
Health Check백엔드 서버의 상태 체크 후 가용한 서버만 사용

사용 예시

  • TCP 기반의 HTTP, HTTPS, FTP, SMTP 요청 분산
  • 클라우드 환경에서 NLB(Network Load Balancer)로 활용 (ex: AWS NLB)


L3 Switch, L4 Load Balancer 정리

항목L3 SwitchL4 Load Balancer
처리 계층3계층(IP)4계층 (TCP/UDP)
주요 기능VLAN 라우팅, 내부망 트래픽 처리외부 요청을 서버에 분산
대상내부 네트워크 구성 요소애플리케이션/서비스 서버
분석 범위IP 기반IP + 포트 가반
트래픽 방향양방향 (내부 통신)단방향 (클라이언트 -> 서버) 중심


VLAN

VLAN은 물리적으로 같은 스위치에 연결되 있어도, 논리적으로 다른 네트워크처럼 분리하는 기술이다.

VLAN을 나누면, 같은 스위치에 연결되어 있어도 서로 통신이 되지 않는다.

VLAN 10 -> 개발팀 VLAN 20 -> 마케팅팀 두 팀의 컴퓨터가 같은 스위치에 연결되어 있어도 VLAN이 다르면 서로 핑(ping)도 안된다.

VLAN 간 통신을 하려면?

라우팅이 필요하다.

즉 VLAN 10 에서 VLAN 20 으로 데이터를 보내려면, IP 레벨에서 경로를 계산하고 패킷을 전달해야 하는데, 이걸 인터 VLAN 라우팅 (Inter-VLAN Routing) 이라고 한다.

graph TD

    PC_A["PC-A<br>192.168.10.2"]
    PC_B["PC-B<br>192.168.20.2"]
    L3SW["L3 Switch<br>(Inter-VLAN Routing)"]

    PC_A --> L3SW
    PC_B --> L3SW
    L3SW --> PC_B
    L3SW --> PC_A

L3 스위치가 필요한 이유

L2 스위치는 단순히 MAC 주소만 보고 프레임을 포워딩하는 반명 L3 스위치는 IP 주소를 보고 라우팅 테이블을 기반으로 경로를 계산해 줄 수있다.

용어의미
VLAN네트워크를 논리적으로 분리하여 보안 및 관리 형상
인터 VLAN 라우팅VLAN 간 통신을 위한 IP 기반 라우팅 처리
L3 스위치VLAN 간 라우팅을 수행할 수 있는 장비
This post is licensed under CC BY 4.0 by the author.