스위치가 MAC Address를 저장하는 방식
- 스위치는 네트워크 상에서 통신하는 모든 기기들의 MAC 주소를 알고 있어야 한다.
- 이를 위해 스위치는 맥 어드레스 테이블(mac address table)을 유지하며, 이 테이블에는 다음과 같은 정보가 담겨 있다.
- MAC Address : 스위치가 인식한 각 기기의 MAC 주소가 저장된다.
- VLAN ID : 해당 MAC 주소가 속한 VLAN ID가 저장된다.
- 인터페이스 : 해당 MAC 주소를 가진 기기와 직접 연결된 인터페이스가 저장된다.
- 스위치는 맥 어드레스를 테이블에 저장할 때, 해당 맥 어드레스를 가진 기기로부터 데이터를 수신하는 것을 통해 해당 기기의 존재를 확인한다. 그리고 해당 기기의 MAC 주소, VLAN ID, 인터페이스 정보를 맥 어드레스 테이블에 저장한다.
- 이때, 맥 어드레스 테이블에는 일정 시간 동안 정보를 저장하며, 이 시간을 aging time(defaul : 300sec) 이라고 한다.
- aging time이 지나면 해당 맥 어드레스 정보는 삭제된다.
- 스위치에서 MAC Adress를 저장하는 방식에는 dynamic 방식과 permanent 방식이 있다.
Dynamic 방식
- 스위치 포트에서 맥 주소가 학습될 때 동적으로 맥 주소 테이블에 저장되는 방식이다.
- 동적 맥 주소 테이블은 aging time이 지나면 자동으로 삭제된다.
- 이 방식은 스위치의 성능을 향상시키기 위해 사용된다.
Permanent 방식
- 사용자가 수동으로 MAC Address를 저장하는 방식이다.
- Permanent 맥 주소는 스위치 재부팅 후에도 유지된다.
- 이 방식은 네트워크 장치에 대한 보안 요구사항을 충족시키기 위해 사용된다.