L2 스위치
L2 스위치는 MAC 정보(MAC Table)를 보고 스위칭을 하는 일반적인 스위치 기능이다.
개요
특징
L2 스위치는 패킷이 왔을 때 그것의 목적지가 어디인지를 보고 그 목적지로 보내주는 역할만 한다. IP 어드레스를 이해하지 못하므로 라우팅이 불가능하다. 가장 흔히 볼 수 있는 스위치 방식으로 다른 방식에 비해서 저렴하다. 패킷의 MAC 주소를 읽어 스위칭하고, MAC의 OSI계층 중 2계층에 해당하기 때문에 Layer 2 스위치라고 한다. 기본적인 동작은 브리지나 스위칭 허브로 모든 자료를 보내는 곳으로 수신 번지를 전송한다. 브리지는 어떤 포트에서 받은 데이터를 다른 포트로 전송하나 L2 스위치 허브에서는 여러개의 포트 중 특정 포트로만 전송한다.[1]
- 동작 원리
다른 스위치 처럼 프로세서, 메모리, 펌웨어(OS)가 담겨있는 FLASH ROM으로 구성되어 있다. 부팅이 되면 L2 스위치는 각 포트별로 연결되어 있는 노드의 상태를 확인한다. 각 노드의 MAC 주소를 알아내서 이것을 메모리에 적재하게 되고, 패킷이 전달될 때 이 정보를 바탕으로 스위칭하게 된다. 스위치의 운영체제가 적재되거나 스위칭시 각 포트별 주소 정보가 저장된다. 스위칭 허브를 선택할 때 스위칭 허브가 얼마만큼의 메모리와 어느 정도의 주소 테이블을 저장할 수 있는지를 확인한다. 보통의 스위치는 메모리 용량 이상의 주소가 저장될 경우 즉 연결 노드가 많은 경우 스위칭 기능이 중지되고, 더미 허브와 같은 방식으로 동작한다.[1]
- 장점
구조가 간단하고 신뢰성이 높으며 가격이 저렴하고 성능이 좋다.[1]
- 단점
- ↑ 1.0 1.1 1.2 1.3 파이어볼러, 〈스위치(Switch)와 L2 L3 L4 스위치〉, 《티스토리》, 2015-03-03