Cisco 스위치와 L3 스위치의 기초 명령어를 정리했습니다. 네트워크 엔지니어 초보자도 쉽게 이해하고 사용할 수 있도록 카테고리별로 나누었습니다.
Switch# show version
Switch# show running-config
Switch# show startup-config
Switch# show ip interface brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/1 192.168.1.1 YES manual up up
FastEthernet0/2 unassigned YES unset administratively down
GigabitEthernet0/1 192.168.2.1 YES manual up up
스위치에서 VLAN을 생성하고 이름을 지정하여 네트워크 트래픽을 논리적으로 분리합니다.
VLAN을 생성하면 해당 VLAN ID가 스위치의 VLAN 데이터베이스에 추가됩니다.
Switch(config)# vlan [VLAN ID]
Switch(config-vlan)# name [VLAN 이름]
VLAN 10을 생성하고 이름을 "SALES"로 지정하는 명령어입니다.
Switch(config)# vlan 10
Switch(config-vlan)# name SALES
vlan [VLAN ID]: 스위치에 VLAN ID를 생성합니다. VLAN ID는 1에서 4094까지 지정할 수 있습니다.name [VLAN 이름]: VLAN의 이름을 설정합니다. 이름은 네트워크 설계에 따라 이해하기 쉽게 지정합니다.VLAN을 생성한 후, 특정 인터페이스(포트)를 해당 VLAN에 할당해야 트래픽이 올바르게 분리됩니다.
액세스 포트를 통해 VLAN이 지정된 장치와 통신할 수 있습니다.
Switch(config)# interface [인터페이스 이름]
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan [VLAN ID]
FastEthernet0/1 포트를 VLAN 10에 할당하는 명령어입니다.
Switch(config)# interface FastEthernet0/1
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 10
interface [인터페이스 이름]: VLAN을 할당할 스위치의 포트를 지정합니다.switchport mode access: 해당 포트를 액세스 포트로 설정합니다. 액세스 포트는 단일 VLAN과만 연결되며, 주로 엔드 디바이스(PC, 프린터 등)에 사용됩니다.switchport access vlan [VLAN ID]: 포트를 특정 VLAN ID에 할당합니다.Switch# show vlan brief
VLAN Name Status Ports
---- -------------------------------- --------- ----------------------
1 default active Fa0/2, Fa0/3, Fa0/4
10 SALES active Fa0/1
VLAN Name: VLAN 이름을 표시합니다.Status: VLAN의 활성화 상태를 나타냅니다.Ports: 해당 VLAN에 할당된 포트를 나열합니다.한 번에 여러 포트를 VLAN에 할당하려면 인터페이스 범위를 지정합니다.
Switch(config)# interface range [포트 시작] - [포트 끝]
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan [VLAN ID]
FastEthernet0/1부터 FastEthernet0/5까지 포트를 VLAN 10에 할당합니다.
Switch(config)# interface range FastEthernet0/1 - 5
Switch(config-if-range)# switchport mode access
Switch(config-if-range)# switchport access vlan 10
포트를 VLAN에서 제거하거나 초기화하려면 아래 명령어를 사용합니다.
Switch(config)# interface [인터페이스 이름]
Switch(config-if)# no switchport access vlan
FastEthernet0/1 포트를 VLAN에서 제거합니다.
Switch(config)# interface FastEthernet0/1
Switch(config-if)# no switchport access vlan
no vlan [VLAN ID] 명령어를 사용하세요. Switch(config)# no vlan 10
위 내용은 VLAN 생성, 포트 할당, 상태 확인 및 제거까지 VLAN 설정과 관련된 모든 과정을 자세히 설명한 것입니다. 😊
Switch(config)# interface [인터페이스 이름]
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan [VLAN ID 범위]
interface [인터페이스 이름]:
GigabitEthernet0/1, FastEthernet0/2 등.switchport mode trunk:
switchport trunk allowed vlan [VLAN ID 범위]:
10,20,30 또는 10-30 (범위 지정 가능).GigabitEthernet0/1 포트를 트렁크 모드로 설정하고 VLAN 10, 20, 30의 트래픽만 허용합니다.
Switch(config)# interface GigabitEthernet0/1
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan 10,20,30
트렁크 포트가 정상적으로 설정되었는지 확인하려면 아래 명령어를 사용합니다.
Switch# show interfaces trunk
Port Mode Encapsulation Status Native vlan
Gi0/1 on 802.1q trunking 1
Port Vlans allowed on trunk
Gi0/1 10,20,30
Port Vlans in spanning tree forwarding state and not pruned
Gi0/1 10,20,30
trunking이면 정상).Switch(config)# interface [인터페이스 이름]
Switch(config-if)# switchport mode access
switchport mode access: 트렁크 모드를 해제하고 포트를 액세스 모드로 전환합니다.명령어 자동 완성
Tab 키를 사용하면 명령어를 빠르게 완성할 수 있습니다.
도움말 확인
명령어 입력 중 ?를 입력하면 사용할 수 있는 옵션을 확인할 수 있습니다.
설정 저장
모든 설정은 반드시 저장해야 유지됩니다.
Switch# copy running-config startup-config
또는
Switch# write memory
---
## 📚 참고 자료
- [Cisco 스위치 명령어 공식 문서](https://www.cisco.com)
- [Packet Tracer 실습 자료](https://www.packettracerlab.com)