728x90
반응형
- 초기상태에서의 스위치는 MAC address table이 비어 있다.
- 호스트A에서 호스트C로 프레임을 보내게 되면 스위치는 E0 포트에 호스트A의 MAC address를 기록한다. 이때 목적지 주소가 MAC address Table에 없으므로 다른 모든 다른 모든 스위치 포트로 프레임을 Flooding 한다. (Unknown unicast are flooded)
- 송신지 주소의 0260.8c01.4444를 MAC address Table에 저장한다
- 전송된 프레임 내에 있는 수신지 주소인 0260.8c01.2222(C 스테이션)를 MAC 어드레스 테이블의 엔트리들과 비교한다.
- 수신지에 대한 포트 MAC 어드레스 매핑이 없다는 판단이 설 경우 소프트웨어는 프레임이 수신된 포트를 제외한 모든 포트로 프레임을 플러딩 시킨다.
- C스테이션이 A스테이션으로 프레임을 전송할 때 스위치는 C스테이션의 E2포트 MAC어드레스 매핑을 학습할 수 있다.
- 모든 스테이션이 데이터 프레임을 전송하고 MAC 어드레스 테이블 엔트리가 유효한 상태를 유지할 경우 완벽한 MAC 어드레스 테이블이 만들어진다. 스위치는 이 엔트리를 사용하여 전달 및 필터링 결정 작업을 지능적으로 수행할 수 있다.
- A 스테이션이 C 스테이션으로 프레임을 보내는 과정은 다음과 같다.
- 전송된 프레임으로부터 얻은 수신지 MAC어드레스인 0260.8c01.2222를 MAC 어드레스 테이블의 엔트리들과 비교한다.
- 수신지 MAC 어드레스 포트E2를 통해 전달될 수 있다고 판단한 스위치는 이 포트로만 프레임을 재전송한다.
- 대역폭을 보존하고 이 링크들 사이의 충돌을 방지하기 위하여 스위치는 E1포트와 E3포트에 프레임을 재전송하지 않는다. 이 동작을 프레임 필터링 이라고 한다.
- 호스트D가 Broadcast 나 Multicast 프레임을 전송 할 경우 스위치는 입력 받은 포트를 제외한 모든 포트에 프레임을 Flooding한다.
- 스위치는 Default로 Broadcast, Multicast, Unknown unicast address frame을 Flooding한다.
- 스위치는 통과하는 frame의 source MAC address를 보고 MAC address table을 만든다. 그런데 broadcast/multicast frame은 어떠한 frame의 source MAC address가 될 수 없기 때문에 MAC address table에 등록 될 수 없고 따라서 모두 flooding 된다.
반응형
'IT Technology > Network' 카테고리의 다른 글
Distance Vector Routing Protocol (0) | 2021.02.19 |
---|---|
Classful, Classless 주소 방식 (0) | 2021.02.13 |
Routing Protocol (라우팅 프로토콜이란?) (0) | 2021.02.08 |
스위칭이란? (0) | 2021.01.26 |
라우팅이란? (0) | 2021.01.25 |