본문 바로가기
IT-Network

[OSI 7 Layer] Layer2 - switch 4대 기능

by lindsay.hyun 2022. 10. 21.
반응형

Switch의 4대 기능에 대해서 알아보겠습니다.

1. Learning

source MAC address를 기반으로 MAC address table을 만드는 기능입니다.

 

frame이 들어오게 되면 frame의 layer2 header, 즉 ethernet header 안에는 source MAC address, destination MAC address 정보가 있습니다.

 

1번 포트로 frame이 들어왔을 때 frame 정보의 source MAC address를 봤을 때  aaaa라는 MAC address가 들어와 있다면 1번 포트에 MAC address가 aaaa라는 장비가 연결되어 있구나라고 알 수 있습니다.

 

그 정보를 가지고 switch는 MAC address table을 만들게 됩니다. 이것을 learning 기능이라고 합니다. 

 

2. Forwarding

생성된 MAC address table을 기반으로 Destination MAC address가 연결되어 있는 Port로 Frame을 전달하는 기능입니다.

 

1번 포트에는 aaaa라는 MAC address가 있고, 2번 포트에는 bbbb라는 MAC address 가 있다는 정보를 학습을 해서 MAC address table이 있는 만들어진 상태라고 가정합니다.

 

frame이 들어왔을 때 해당 frame의 destination MAC Address에 aaaa라는 MAC address가 있다면 switch는 이미 aaaa MAC address가 1번 포트에 있다는 것을 알고 있기 때문에 다른 포트로 전송하지 않고 1번 포트로만 전송을 하게 됩니다.

 

즉, 해당 destination MAC address를 MAC address table 과 비교를 해서 해당 MAC address 정보가 있는 port로만 전송하는 것을 forwarding 기능이라고 합니다. 

 

3. Filtering

첫 번째 기능은 frame 유입된 Port로 다시 frame을 전송하지 않는 기능입니다. 

layer2 switch는 frame이 들어온 port는 다시 전송하지 않고 다른 포트로만 전송한다는 이야기입니다. 

 

두 번째 기능은 frame을 forwarding 할 때, 다른 port로는 해당 frame을 전송하지 않는 기능입니다.

 

4. Flooding 

MAC address table에 등록되지 않은 destination MAC을 가진 fame을 모든 port로 전송하는 기능입니다. 

즉, frame을 받았는데 switch 단에서 mac address table을 보았는데 mac address table에 destination mac address가 정보가 없으면 그런 경우에 나머지 port로 전부다 보내는 것을 flooding이라고 합니다. 

 

 

Switch는 위의 기능 외에도 많은 기능을 가지고 있지만 learning, forwarding, filtering, flooding  기본 주요 기능을 먼저 숙지하고 이후 다른 기능들을 배워 나가는 것이 좋습니다. 

 

 

Layer2 switch 다음이야기 VLAN 바로가기

 

[OSI 7 Layer] Layer2 - VLAN 이란

VLAN은 이름 그대로 가상 랜이라고 하는 것인데 왜 VLAN이 왜 탄생을 하게 되었고 어떻게 switch 내부에서 동작하는지 알아보도록 하겠습니다. VLAN의 필요성 만약 3개의 부서가 있다고 가정해 봅시다

alluknow.tistory.com

 

 

Layer2 - switch 동작원리 2 바로가기

 

Layer2 - switch 동작 원리 2

Cut-through fragment -free 동작 방식 스위치가 한대가 있고 스위치게 포트가 2개가 있다고 가정 해보겠습니다. 이 스위치에 control plane, data plane 영역이 분리가 되어 있을 것입니다. control plane영역에..

alluknow.tistory.com

 

반응형

댓글