이전에 스위치는 2 계층으로
데이터 링크 계층에 존재를 했었다.
하지만
계층에 따른 스위치가 존재한다.
스위치라는것은 같은 네트워크 상에서 통신이 이루어진다고 하는데 ,
계층에 따른 스위치가 존재한다 ?? 잘 이해가 가질 않았다 .
Network switch ?
Network switch 는 네트워크 단위들을 연결하는 통신 장비로서 허브보다 전송 속도가 개선된 것이다.
간단히 스위치라고 불리며 , 스위칭 허브 , 포트 스위치 허브 라고도 한다.
Network switch 의 분류
스위치는 OSI7 Layer 을 기준으로 해당 하는 Layer 에따라 Layer2 , Layer3 , Layer4 , Layer 7 으로 분류 된다.
- L 2 스위치 : OSI Layer 2 에 속하는 장비로 MAC address 를 참조하여 스위치
- L 3 스위치 : OSI Layer 3 에 속하는 장비로 IP 주소를 참조하여 스위치
- L 4 스위치 : OSI Layer 3~4 에 속하는 장비로 IP 주소 및 TCP/UDP 포트 정보를 참조하여 스위치
- L 7 스위치 : OSI Layer 3~7 에 속하는 장비로 IP 주소 , TCP/UDP 포트 정보 및 패킷 내용까지 참조하여 스위치
Network switch 의 역할
L2 스위치
- L2 스위치는 허브에서 한 단계 진화한것
- 도착한 패킷의 제일 앞에 있는 목적지 (MAC Address) 를 보고 어떤 포트로 보낼 것인가를 판단
- OSI7 Layer 에서 Layer 2 는 Data Link Layer
- L2 스위치는 이더넷 레벨에서 동작 ( 같은 네트워크 에서 통신 )
L3 스위치
- IP 스위칭이 가능하다.
- 자신에게 온 패킷의 목적지가 외부에 존재하는 IP 일 경우 그 패킷을 외부에 연결된 라우터로 보낼 수 있다.
- L3 스위치는 라우터 기능도 갖고 있기 때문에 라우터와의 경계가 모호해진다.
L4 스위치
- L4 단계의 프로토콜인 TCP/UDP 등에서 스위칭을 수행
- TCP 와 UDP 등의 헤더를 보고 그것이 FTP 인지 HTTP 인지 아니면 SMTP 인지를 구분
- 어떤것을 우선시 해서 스위치할지 판단
L7 스위치
- Layer 중 가장 상위의 Layer 인 Application Layer 에서 동작하는 스위치
L4 스위치의 경우 L2 , L3 스위치의 기능을 제공한다.
물론 당연히 상위 레벨로 갈수록 스위치의 가격은 높아진다.
- L2 스위치 : 동일 네트워크 간의 연결 만 가능
- L3 스위치 : 서로 다른 네트워크간의 연결이 가능
- L4 스위치 : 서버나 네트워크 간의 로드밸런싱 용도
- L7 스위치 : 데이터 안의 실제 내용을 기반으로 한 로드밸런싱