- 스위치
- 데이터 링크 계층의 네트워크 장비, 2 계층에서 사용한다고 하여 L2 스위치라고도 한다.
- 여러 포트에 호스트를 연결할 수 있는데, 이는 허브와 유사하나 허브와 달리 MAC 주소를 학습하여 특정 MAC 주소를 가진 호스트에만 프레임을 전달하며, 전이중 모드 통신을 지원한다.
- CSMA/CD 프로토콜을 사용하지 않으며, 오늘날까지도 이더넷 네트워크 구성 시 자주 이용한다.
- MAC 주소 학습 : 특정 포트와 해당 포트에 연결된 호스트의 MAC 주소와의 관계를 기억한다. 이를 통해 원하는 호스트에만 프레임을 전달할 수 있다.
- MAC 주소 테이블 : MAC 주소 학습을 위해 포트와 연결된 호스트의 MAC 주소 간의 연관 관계를 메모리에 표 형태로 기억한다. 이러한 정보를 MAC 주소 테이블이라고 한다.
- MAC 주소 학습
- 기능 3가지
- 플러딩 : 스위치에 MAC 최초 연결 시 송신지 포트를 제외한 모든 포트로 프레임을 전송하는 동작.
- 포워딩과 필터링
필터링 : 전달 받은 프레임을 어디에 보낼지 결정하는 기능
포워딩 : 프레임이 전송될 포트에 실제로 프레임을 보내는 기능
- 에이징 : MAC 주소 테이블에 등록된 특정 포트에서 일정 시간 동안 프레임을 전송받지 못하여 해당 항목을 삭제하는 기능
- VLAN
- Virtual LAN의 줄임말로, 가상의 LAN을 만드는 방법이다.
- 하나의 스위치에서 VLAN을 구성하면 다른 LAN에 있는 것처럼 인식한다. 가령 한 VLAN에 속한 호스트가 브로드캐스트를 하게되면 다른 VLAN에 속한 호스트에게까지는 전달되지 않는다.
- 포트 기반 VLAN은 스위치의 포트가 VLAN을 결정하는 방식이다. 사전에 특정 포트에 VLAN을 할당하고 해당 포트에 호스트를 연결함으로써 VLAN에 포함시킬 수 있다.
- 포트 기반 VLAN을 나누면 포트가 부족하기 때문에, 이 때 VLAN 트렁킹을 사용한다. 이는 두 대 이상의 VLAN 스위치를 효울적으로 연결하여 확장하는 방법으로, 스위치 간의 통신을 위한 특별한 포인트인 트렁크 포트에 VLAN 스위치를 서로 연결하는 방식이다.
- MAC 기반 VLAN은 사전에 설정된 MAC 주소에 따라 VLAN이 결정되는 방식이다.
댓글