스위치의 개념과 스위치의 종류(L2, L3, L4, L7)

Alpaca·2021년 10월 20일
1

TL;DR

스위치란?

네트워크를 연결하거나, 패킷을 라우팅하는 통신장비를 말하며, 100M, 1G, 10G, 40G 등 다양한 전송속도를 지원하는 장치

L2, L3, L4, L7 스위치

L2 스위치 : MAC을 이용한 방식으로 구성되어 있으며 허브보다 상위의 장비, 포트별로 대역폭을 부여해 속도를 보장함
L3 스위치 : IP 주소를 이용한 방식으로 네트워크 라우팅 기능이 추가된 L2 스위치의 상위 장비
L4 스위치 : SLB(로드밸런싱)기능이 추가된 L3 스위치의 상위 장비
L7 스위치 : 어플리케이션의 데이터를 이용한 방식으로 가장 상위의 장비

L1 HUB(Layer 1 HUB)

허브는 모든 랜선에 꽂힌 포트에 동일한 정보를 보내는 장비이다
가장 원시적인 방식으로, 정보를 보내야할 곳이 많아지면(포트가 많아지면) 그 만큼 속도가 느려지고 패킷 충돌이 날 가능성이 있어 네트워크 통신이 잘 되지 않는다

L2 switch(Layer 2 switch)

L2 스위치는 MAC(media access control)을 기반으로 이더넷영역에서 동작하며 연결되는 장비들의 IP를 알 수 없다
IP를 이해하지 못하기 때문에 라우팅 기능이 지외된 네트워크 장비이다

L3 switch(Layer 3 switch) : L2 + Routing

L2 스위치의 모든 기능을 사용할 수 있으며 L3 스위치는 IP를 기반으로 네트워크 패킷의 라우팅이 가능하다
네트워크 장비의 라우터가 해당 영역에 속하며, 연결된 네트워크의 패킷이 L3 스위치로 들어오게 되면 목적지의 IP주소를 확인하여 해당 IP에 연결된 포트로 패킷을 전송한다
즉, 연결된 장비들의 전송하려는 목적지를 판단하여 라우팅 기능을 사용하는 네트워크 장비라 할 수 있다

L4 switch(Layer 4 switch) : L3 + Load Balancing

L3 스위치의 모든 기능을 사용할 수 있으며 L4 스위치는 TCP/IP 및 session을 기반으로 네트워크 패킷의 라우팅 및 로드밸런싱이 가능하다

TCP, UDP 등 패킷의 헤더를 사용하여 VIP를 구성하고 IP, PORT를 통한 session로드밸런싱 기능을 사용하여 분배한다
(여기서 로드밸런싱이란 네트워크 트래픽을 여러가지 경로로 분산하여 라우팅 하는 것, 즉 부하 분산이다)

L7 switch(Layer 7 switch) : L4 + Application

L4 스위치의 상위 장비로 L4의 모든 기능을 사용할 수 있으며 L7 스위치는 TCP/IP와 URL을 포함하고 전 계층의 기능을 모두 사용할 수 있는 네트워크 스위치다
L7스위치의 경우 불필요한 트래픽을 차단, 네트워크 침입에 대한 부분에 한하여 설정또한 가능하다






reference
네트워크 스위치 종류와 간단 설명
네트워크 스위치 종류(L2, L3, L4, L7)의 개념과 정리

profile
2020년 10월 15일 퇴사하고 개발자의 길에 도전합니다.

0개의 댓글