Network & Server Factory

개인 공부 기록

Network/패킷트레이서

[Packet Tracer] 트렁크로 스위치 간 여러 VLAN을 한 포트로 연결

1nfra 2020. 1. 13. 07:14
VLAN마다 스위치 사이 선을 하나씩 쓰던 구성을, Fa0/10 한 포트를 트렁크로 설정해 여러 VLAN이 함께 지나가도록 바꿨습니다. 같은 VLAN끼리는 통신되고 다른 VLAN은 막히는 것을 확인했습니다.

1. 트렁크란

트렁크는 한 링크로 여러 VLAN의 프레임을 함께 전달하는 포트 모드입니다. 프레임에 VLAN 번호(태그)를 붙여 보내므로, 받는 스위치가 어느 VLAN의 프레임인지 구분할 수 있습니다.

 

프로토콜 표준 특징
IEEE 802.1Q 업계 표준 대부분의 스위치, 라우터가 지원. 현재 사실상 유일하게 쓰임
ISL(Inter-Switch Link) Cisco 전용 프레임 전체를 캡슐화. 일부 구형 Cisco 장비만 지원하며 지금은 쓰지 않음

2. 토폴로지

앞의 VLAN 실습 토폴로지를 복사해서 씁니다.

앞의 VLAN 실습 토폴로지

장비 IP
PC0(1) 192.168.0.1/24
PC1(1) 192.168.0.2/24
PC2(1) 192.168.0.3/24
PC4(1) 192.168.0.4/24
PC5(1) 192.168.0.5/24

 

스위치별 VLAN 할당은 다음과 같습니다.

 

스위치 VLAN 할당
Switch1(1) VLAN10: Fa0/1
VLAN20: Fa0/2
VLAN30: Fa0/3
Switch2(1) VLAN10: Fa0/1
VLAN20: Fa0/2

 

스위치 사이 연결을 선 하나로 바꾸고, 양쪽 모두 Fa0/10에 연결합니다.

Fa0/10 한 선으로 바꾼 스위치 간 연결

3. 설정

3.1 기존 VLAN 할당 지우기

예전에 스위치끼리 연결하던 포트에 남아 있는 VLAN 할당을 지웁니다.

! Switch1(1)
Switch(config)# interface fa0/5
Switch(config-if)# no switchport access vlan 10
Switch(config-if)# interface fa0/4
Switch(config-if)# no switchport access vlan 20
Switch(config-if)# do show vlan

! Switch2(1)
Switch(config)# interface fa0/4
Switch(config-if)# no switchport access vlan 10
Switch(config-if)# interface fa0/3
Switch(config-if)# no switchport access vlan 20
Switch(config-if)# do show vlan

Switch1(1)의 VLAN 할당 해제 결과

Switch2(1)의 VLAN 할당 해제 결과

3.2 트렁크 설정

양쪽 스위치의 Fa0/10을 트렁크로 설정합니다. sw m t는 switchport mode trunk의 줄임말입니다.

Switch(config)# interface fa0/10
Switch(config-if)# switchport mode trunk

do show run으로 양쪽 Fa0/10에 switchport mode trunk가 들어간 것을 확인합니다.

show run의 Fa0/10 트렁크 설정

4. 결과

같은 VLAN끼리는 ping이 되고, 다른 VLAN끼리는 되지 않습니다.

PC 간 ping 결과

 

앞 실습에서는 VLAN마다 포트를 하나씩, 총 2개를 썼지만 트렁크를 쓰면 포트 1개로 같은 결과를 얻습니다.

5. 정리

  • 트렁크는 VLAN 태그를 붙여 한 링크로 여러 VLAN을 전달합니다.
  • 표준은 802.1Q이며, Cisco 전용 ISL은 지금은 쓰지 않습니다.
  • switchport mode trunk로 스위치 간 포트를 트렁크로 설정합니다.
728x90
서울
--:--:--
-전체 글
-카테고리
오늘 방문