본 글에서는 스위칭 환경을 구축한 후 VLAN을 생성하여 라우터를 이용해 두개의 서로 다른 VLAN이 통신할 수 있도록 Trunk를 설정하는 것을 설명한다.
최종적으로 생성되는 토폴로지는 아래와 같다.

자 이제 시작해 보자.
1. 가상 장비 배치 및 연결
우선 Nodes Types에서 스위치, 라우터, 컴퓨터 등을 위 다이어그램에 맞게 배열한다. IOS 이미지 등록하는 법(http://iprize.tistory.com/240) 및 스위치 등록하는 법(http://iprize.tistory.com/255)은 본 설명에서는 다루지 않는다.
가상 장비들을 알맞게 배열한 후에는 장비들을 서로 연결하도록 한다.
라우터 R0의 FastEthernet0/0와 스위치 SW0의 FastEthernet0/0을, 컴퓨터 C0의 nio_udp포트를 SW0의 FastEthernet0/1, 컴퓨터 C1의 nio_udp포트를 SW0의 FastEthernet0/2와 연결한다. 컴퓨터의 nio_udp 포트 설정법 및 사용법은 http://iprize.tistory.com/247을 참조한다.
2. 가상 장비 설정 및 VLAN 구성
툴바에서 Start/Resume all IOS 버튼을 클릭하여 가상 장비들을 구동하도록 한다.
여기까지 기본적인 장비 배치는 끝났다. 스위치, 라우터에 접속하여 1. 인터페이스를 설정, 2. VLAN을 생성하고 3, 컴퓨터에 IP 어드레스를 등록하여 네트워크 연결을 점검하도록 한다.
본 글에서 2개의 VLAN을 생성하고 두 VLAN이 서로 통신할 수 있도록 라우터 R0과 스위치 SW0에 trunk를 생성할 것이다. VLAN 정보는 아래와 같다.
VLAN100
IP : 192.168.100.0/24
Default gateway : 192.168.100.1
VLAN200
IP : 192.168.200.0/24
Default gateway : 192.168.200.1
라우터 R0에 콘솔 연결하여 설정하도록 한다.
Router>en
Router#vlan data
Router#vlan database
Router(vlan)#vlan 100
VLAN 100 added:
Name: VLAN0100
Router(vlan)#vlan 200
VLAN 200 added:
Name: VLAN0200
Router(vlan)#apply
APPLY completed.
Router(vlan)#exit
APPLY completed.
Exiting....
Router#config terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface fa0/0
Router(config-if)#interface fa0/0.100
Router(config-subif)#encapsulation dot1Q 100
Router(config-subif)#ip address 192.168.100.1 255.255.255.0
Router(config-subif)#interface fa0/0.200
Router(config-subif)#encapsulation dot1Q 200
Router(config-subif)#ip address 192.168.200.1 255.255.255.0
Router(config-subif)#^Z
Router#wr
Building configuration...
[OK]
Router#
스위치 SW0에 콘솔 연결하여 설정하도록 한다.
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname SW0
SW0(config)#interface fa0/0
SW0(config-if)#switchport mode trunk
SW0(config-if)#switchport trunk encapsulation dot1q
SW0(config-if)#^Z
SW0#vlan database
SW0(vlan)#vlan 100
VLAN 100 added:
Name: VLAN0100
SW0(vlan)#vlan 200
VLAN 200 added:
Name: VLAN0200
SW0(vlan)#apply
APPLY completed.
SW0(vlan)#exit
APPLY completed.
Exiting....
SW0#config terminal
Enter configuration commands, one per line. End with CNTL/Z.
SW0(config)#interface fa0/1
SW0(config-if)#switchport access vlan 100
SW0(config-if)#switchport mode access
SW0(config)#interface fa0/2
SW0(config-if)#switchport access vlan 200
SW0(config-if)#switchport mode access
SW0(config-if)#^Z
SW0#wr
Building configuration...
[OK]
vpcs.exe를 실행하여 컴퓨터 C0, C1에 각각 IP 어드레스를 192.168.100.2, 192.168.200.2를 할당하도록 한다.

가상 컴퓨터 C0과 C1에서 서로 다른 VLAN 상에 있는 컴퓨터에 도달할 수 있는지 ping을 통해 테스트해본다.

이 글은 스프링노트에서 작성되었습니다.