[태그:] VLAN

  • Cisco 스위치 VLAN과 트렁크, 실습실에서 따라 하기

    Cisco 스위치 VLAN과 트렁크, 실습실에서 따라 하기

    스위치를 처음 다룰 때 가장 먼저 만나는 개념이 VLAN입니다. 이 글에서는 실습실에 준비된 VLAN & Trunk 기초 랩으로 VLAN 두 개를 만들고, 스위치 두 대를 트렁크로 연결해 같은 VLAN끼리 통신되는 것까지 확인합니다.

    실습 환경 Cisco IOL L2 스위치 2대(SW1, SW2), VPC 4대 · 실습실 → VLAN & Trunk 기초 랩

    1. 토폴로지와 목표

    장비포트VLANIP
    PC1SW1 e0/110 (SALES)10.10.10.11/24
    PC2SW1 e0/220 (ENGINEERING)10.10.20.11/24
    PC3SW2 e0/110 (SALES)10.10.10.12/24
    PC4SW2 e0/220 (ENGINEERING)10.10.20.12/24
    SW1 ↔ SW2e0/0 ↔ e0/0Trunk (10, 20)–

    목표는 간단합니다. PC1 ↔ PC3, PC2 ↔ PC4는 통신되고, VLAN이 다른 PC끼리는 (라우터가 없으므로) 통신되지 않아야 합니다.

    2. VLAN 생성

    SW1과 SW2 모두 같은 VLAN을 만들어 줍니다. 이름은 필수는 아니지만, 운영 환경에서는 반드시 붙이는 습관을 들이세요.

    SW1> enable
    SW1# configure terminal
    SW1(config)# vlan 10
    SW1(config-vlan)# name SALES
    SW1(config-vlan)# vlan 20
    SW1(config-vlan)# name ENGINEERING
    SW1(config-vlan)# exit

    3. 액세스 포트 할당

    SW1(config)# interface ethernet 0/1
    SW1(config-if)# switchport mode access
    SW1(config-if)# switchport access vlan 10
    SW1(config-if)# exit
    SW1(config)# interface ethernet 0/2
    SW1(config-if)# switchport mode access
    SW1(config-if)# switchport access vlan 20
    SW1(config-if)# exit

    SW2에도 같은 설정을 반복합니다. switchport mode access를 명시하지 않으면 DTP 협상으로 포트가 의도치 않게 트렁크가 될 수 있으니 꼭 넣어 주세요.

    4. 트렁크 구성

    SW1(config)# interface ethernet 0/0
    SW1(config-if)# switchport trunk encapsulation dot1q
    SW1(config-if)# switchport mode trunk
    SW1(config-if)# switchport trunk allowed vlan 10,20
    SW1(config-if)# end
    SW1# copy running-config startup-config

    IOL 스위치는 ISL도 지원하기 때문에 encapsulation dot1q를 먼저 지정해야 mode trunk가 받아들여집니다. 최신 Catalyst 스위치는 dot1q만 지원하므로 이 줄이 필요 없습니다.

    5. 확인

    SW1# show vlan brief
    SW1# show interfaces trunk
    SW1# show interfaces ethernet 0/1 switchport

    VPC에서 IP를 넣고 핑을 보내 봅니다.

    PC1> ip 10.10.10.11/24
    PC1> ping 10.10.10.12     ← PC3, 성공해야 정상
    PC1> ping 10.10.20.12     ← PC4, 실패해야 정상

    자주 막히는 지점

    • 트렁크가 올라오지 않는다: 양쪽 포트의 캡슐화(dot1q)와 모드를 다시 확인하세요.
    • 같은 VLAN인데 핑이 안 된다: 상대 스위치에 VLAN이 생성되어 있는지, allowed vlan 목록에 포함되어 있는지 확인하세요.
    • Native VLAN 불일치 경고: 양쪽 switchport trunk native vlan 값을 맞춰 주세요.

    다음 글에서는 서로 다른 VLAN끼리 통신하도록 Router-on-a-Stick으로 VLAN 간 라우팅을 구성해 보겠습니다. 실습하다 막히면 댓글로 편하게 물어봐 주세요. ☕