[네트워크] 스위치(Switch) - L2, L3, L4 스위치 - L7 스위치

안녕하세요

it를 공부하시거나 일을 하시는 분들은

네트워크를 빼놓을 수 없는데요 스위치의 종류에는 계층별로 Layer2 스위치 줄여서

L2, L3, L4 ,L7 스위치라고 부릅니다

어느정도 규모가 있는 곳에서는 관리 용이성을 위해 스위치가 필수인데요

공부하시는 분들도 미리 알아두면 좋은 스위치에 대한 정보 공유드릴게요



스위치란?

- 허브의 확장된 개념으로 기본 기능은 허브와 동일하지만 전송 중 패킷의 충돌이 일어나지 않도록 패킷의 목적지로 지정할 포트를 직접 전송합니다
- 스위치에서 패킷의 목적지 주소를 기준으로 보내는 곳과 받는 곳을 계산하여 해당 포트로 1대1로 연결한다 (Switching)
- 스위칭은 정보 전달의 수단과 회선의 효율적 운용을 위해 입/출력 상태를 감시하며 전송로의 장애 발생 시 현재 상태에서 예비 상태로 전환한다

스위치의 특징

- 상위 레이어 스위치는 하위 레이어 스위치의 기능을 기본적으로 다 수행할 수 있습니다

- 패킷을 보내는 노드와 받는 노드를 1대1로 연결해 주기 때문에 충돌이 발생하지 않고 빠른 속도로 전송이 가능하다

- 두 개의 노드가 통신을 하는 동안 다른 노드들도 서로간의 통신이 동시에 가능하며 이더넷에서 높은 효율을 갖는다

- 노드의 수가 증가해도 속도의 저하가 일어나지 않으며 패킷의 감청이 어려운 구조이므로 보안성이 높다

- 기본적으로 Processor, RAM, OS를 탑재하므로 많은 부가 기능을 갖는다.


L2 Switch

 

L2 (MAC)

- 가장 흔히 볼 수 있는 스위칭 방식이고 다른방식에 비해 저렴
- 패킷의 MAC 주소를 읽어 스위칭
- 라우팅이 불가능하다
- Broadcast 패킷에 의해 성능 저하가 발생
- 2계층은 데이터 링크 계층(MAC이 여기 해당)

기능

Learning

출발지 주소가 MAC Table에 없으면 MAC 주소와 포트 저장

MAC Table

Flooding

출발지 주소가 MAC Table에 없으면 전체 포트에 전달

Broadcasting

Forwarding

목적지 주소가 MAC Table에 있으면 목적지 포트로만 전달

Unicasting

Filtering

출발지가 목적지와 같은 세그먼트에 있는 경우에는 다른 세그먼트로 보내지 못하게 막음

Collision Domain

Aging

MAC Table의 주소는 일정 시간이 지나면 삭제됨

Aging Timer

 

전송 방식

Cut-Through

스위치로 들어오는 frame의 목적지 주소만을 확인하고 바로 forwarding

- 처리 속도 빠름

- 에러 감지 어려움

Store-And-Forward

스위치로 들어오는 전체 frame을 받아들이고 체크한 후에 forwarding 해주는 방식

- 처리 속도 느림

- 에러 감지 용이

Fragment Free

frame 앞 64바이트만 읽어 에러를 처리하고 목적지 포트로 forwarding 해주는 방식

- 적당한 처리 속도

- 적당한 에러 감지

 

부가 기능

VLAN

스위치의 일부 포트를 가상 LAN으로 묶어서 불필요한 프레임 전송이 안되도록 구분

802.1q

Link Aggregation

스위치간 연결 시 포트를 두 개 이상 동시에 사용하여 대역폭과 가용성을 높임

802.3ad

Spanning Tree Protocol

2개 이상의 스위치가 여러 경로로 연결될 때, 무한 루프 현상을 막기 위해서 우선 순위에 따라 1개의 경로로만 통신하도록 하는 프로토콜

802.1d

Port Mirroring

특정 포트의 트래픽 분석을 위하여 해당 포트의 트래픽을 다른 포트로 복사하는 기능

SPAN

(Switch Port Analyzer)

 

L3 Switch

L3 (TCP/IP Layer)

IP 주소, IPX 주소를 읽어서 스위칭한다
IP 주소가 OSI 7계층의 3계층에 해당하기 때문에 L3 스위치라고 한다
L2 스위치에서 라우팅(Routing) 기능을 추가한 스위치
브로드캐스트 트래픽으로 전체 성능 저하 방지
트래픽 체크, VLAN 등의 부가기능을 제공

*브로드캐스팅 : 송신 호스트가 전송한 데이터가 네트워크에 연결된 모든 호스트에 전송되는 방식
*가상랜(VLAN) : 논리적으로 분할된 스위치 네트워크, 조직내 작업 그룹 구성시 용이, 브로드캐스트 패킷 제어에 효율적

L4 Switch

L4

서버나 네트워크의 트래픽을 로드밸런싱(Load Balancing) 해줄 수 있는 스위치
TCP, UDP 등의 헤더를 보고 그게 FTP, HTTP, SMTP 어떤 프로토콜인지를 확인해 스위칭의 우선순위를 판단
IP, Port를 보고 스위칭 한다
VLAN(가상 랜), 그룹하, 부하 분산 등의 고급기능을 제공한다

*로드 밸런싱 : 부하를 막기위해 많은 양의 트래픽을 여러 서버로 분산
• 서버 로드 밸런싱(SLB)
• 방화벽 로드 밸런싱(FWLB)
• VPN 로드 밸런싱(VPNLB)
• 네트워크 로드 밸런싱(NLB)

L7 Switch

L7

네트워크 보안장비의 역할
L5, L6 가 L7에 포함되어 있다고 보면 된다
패킷을 분석해서 어떤 데이터인지 알 수 있는 스위치
웹방화벽, 보안 스위치가 여기 포함

 

허브와 스위치의 차이

허브와 스위치의 차이는 속도와 Collision domain 에 있습니다
허브는 패킷이 서로 충돌이 일어나 패킷이 죽어버리는 경우가 발생하고
스위치는 같은 시간에 들어오더라도 허브와 같은 충돌이 일어나지않습니다
속도는 100Mbps 가 들어오면 허브는 1/N의 속도를 가지게 되지만 스위치는 N개에 거의 동일하게 들어오게 됩니다

더미허브(Dummy Hub)

허브에 연결된 모든 네트워크상의 데이터를 연결해주는 기능
허브에 들어온 데이터를 연결된 모든 포트에 동일하게 뿌려준다
네트워크에 연결된 PC, 링크 수가 많을 수록 송수신 속도는 급격하게 하락

댓글

Designed by JB FACTORY