L2 스위치
IT위키
더 많은 작업
- L2 Switch
느린 전송속도의 브리지, 허브의 단점을 개선하기 위해서, 출발지에서 들어온 프레임을 목적지 MAC 주소 기반으로 빠르게 포워드 시키는 Data Link Layer Inter-networking Device
| 기능 | 설명 | 관련 기술 |
|---|---|---|
| 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 해주는 방식 | - 적당한 처리 속도
- 적당한 에러 감지 |
- 세 방식은 프레임을 어디까지 받은 뒤 출력 포트로 내보내는가, 곧 프레임 전달(전송) 로직으로 나눈 것이다. Fragment Free 는 Interim Cut-Through(수정된 컷스루)라고도 부른다
- 컷스루는 목적지 MAC 주소가 든 앞 6바이트만 읽고 전달을 시작해 지연이 가장 짧지만 오류 검사를 하지 않아 손상된 프레임도 넘긴다. Fragment Free 는 충돌과 오류 대부분이 처음 64바이트 안에서 생긴다는 점을 이용해 64바이트를 받아 본 뒤 전달하는, 저장 후 전달과 컷스루의 절충이다.[1] 일부 스위치는 포트별로 컷스루로 동작하다 오류율이 기준을 넘으면 저장 후 전달로 바꾼다[1]
- MAC 주소 학습(Learning)은 세 방식 모두에 공통인 기능이고, 포트 인터페이스나 입출력 포트 수는 장비 규격이라 이 분류의 기준이 아니다
- 같은 구분은 데이터 평면과 제어 평면 문서의 전송 방식 비교에도 있다
| 부가 기능 | 설명 | 관련 기술 |
|---|---|---|
| VLAN | 스위치의 일부 포트를 가상 LAN으로 묶어서 불필요한 프레임 전송이 안되도록 구분 | 802.1q |
| Link Aggregation | 스위치간 연결 시 포트를 두 개 이상 동시에 사용하여 대역폭과 가용성을 높임 | 802.3ad |
| Spanning Tree Protocol | 2개 이상의 스위치가 여러 경로로 연결될 때, 무한 루프 현상을 막기 위해서 우선 순위에 따라 1개의 경로로만 통신하도록 하는 프로토콜 | 802.1d |
| Port Mirroring | 특정 포트의 트래픽 분석을 위하여 해당 포트의 트래픽을 다른 포트로 복사하는 기능 | SPAN
(Switch Port Analyzer) |
- ↑ 1.0 1.1 「5.3.1.6 Cut-Through Switching」, University of Tartu MTAT.08.003 강의 자료(Cisco Networking Academy 교재), https://courses.cs.ut.ee/all/MTAT.08.003/mat/1int/course/module5/5.3.1.6/5.3.1.6.html, 확인일: 2026-11-04.
- 108회 컴퓨터시스템응용기술사 / 고경두 님이 작성하신 기출 해설을 토대로 정리