유저 모드 (User mode) 스위치에 처음 접속했을 때 기본적으로 제공되는 모드이다. CLI 상에서 제한된 명령어만 사용할 수 있다. 설정 변경 및 스위치 감시와 같은 기본적인 기능을 수행할 수 있다. 프리빌리지 모드 (Privilege mode) 유저 모드에서 ‘enable’ 명령어를 입력하면 프리빌리지 모드로 진입할 수 있다. CLI 상에서 모든 명령어를 사용할 수 있으며, 시스템 설정 변경과 같은 고급 기능을 수행할 수 있다. 프리빌리지 모드에서 ‘disable’ 명령어를 입력하면 다시 유저 모드로 돌아갈 수 있다. 구성 모드 (Configuration mode) 프리빌리지 모드에서 ‘configure terminal’ 명령어를 입력하면 구성 모드로 진입할 수 있다. 구성 모드에서는 스위치의 시..
스위치가 MAC Address를 저장하는 방식 스위치는 네트워크 상에서 통신하는 모든 기기들의 MAC 주소를 알고 있어야 한다. 이를 위해 스위치는 맥 어드레스 테이블(mac address table)을 유지하며, 이 테이블에는 다음과 같은 정보가 담겨 있다. MAC Address : 스위치가 인식한 각 기기의 MAC 주소가 저장된다. VLAN ID : 해당 MAC 주소가 속한 VLAN ID가 저장된다. 인터페이스 : 해당 MAC 주소를 가진 기기와 직접 연결된 인터페이스가 저장된다. 스위치는 맥 어드레스를 테이블에 저장할 때, 해당 맥 어드레스를 가진 기기로부터 데이터를 수신하는 것을 통해 해당 기기의 존재를 확인한다. 그리고 해당 기기의 MAC 주소, VLAN ID, 인터페이스 정보를 맥 어드레스 테..
IEEE 802.1Q (dot1q) IEEE 802.1Q는 VLAN을 구현하기 위한 표준 프로토콜로서, 네트워크 스위치와 라우터에서 사용된다. 이 프로토콜은 이더넷 프레임에 VLAN 태그를 추가함으로써 가상 LAN을 만들어준다. IEEE 802.1Q에서는 VLAN ID가 12비트로 할당된다. VLAN ID를 이용하여 VLAN그룹을 나누고, 같은 VLAN ID를 가진 스위치나 라우터까리 통신할 수 있다. IEEE 802.1Q는 스위치의 트렁크 포트를 이용하여 여러 개의 VLAN을 전송하는 것을 지원한다. 트렁크 포트에서는 각 프레임의 VLAN ID를 확인하여 적절한 VLAN 그룹으로 전송한다.
ISL (Inter-Switch Link) ISL은 Cisco에서 개발한 VLAN Trunking Protocol이다. VLAN tagging을 지원하는 프로토콜로, 이더넷 프레임에 추가적인 헤더 정보를 넣어서 VLAN 정보를 전송한다. ISL은 IEEE 802.1Q와 다른 포맷을 사용하며, VLAN ID를 12비트로 지원한다. ISL은 스위치 간 연결에서 VLAN 정보를 태깅하여 전송하기 때문에, 여러 스위치 사이에서 VLAN 정보를 공유할 수 있다. 하지만 ISL은 Cisco 전용 프로토콜이기 때문에, 다른 제조사의 장비와 호환성이 없다. 따라서, 일반적으로 IEEE 802.1Q(dot1q)을 사용하며, ISL은 호환성을 고려해 사용하지 않는 것이 일반적이다.
VLAN 1 VLAN 1은 기본(defaul) VLAN이며, 모든 스위치에서 기본적으로 활성화되어 있다. VLAN 1은 일반적으로 스위치의 관리자와 기본 네트워크 서비스를 위해 사용된다. 스위치에 연결된 호스트들은 VLAN이 설정되어 있지 않은 경우 기본적으로 VLAN 1에 속하게 된다. VLAN 1을 삭제하거나 변경하면 모든 포트가 비활성화되고, 스위치가 제대로 작동하지 않을 수 있으므로 삭제하거나 변경하지 않는 것이 좋다. 스위치의 IP 주소 세팅은 VLAN 1에 한다. VLAN 1은 스위치의 매니지먼트 VLAN 역할을 담당한다.