## VTP(VLAN Trunking Protocol)는 선언된 VLAN 정보를 트렁크를 통해 전달하는 프로토콜이다.
## End-to END VLAN은 스위치와 스위치 사이가 트렁크이므로 가능
## Local VLAN은 모든 스위치와 스위치 사이가 트렁크가 아니므로 불가능

VTP SERVER(config)# vtp mode server ## VTP 서버 선언
VTP SERVER(config)# vtp domain test ## 도메인 임의 설정
VTP SERVER(config)# valn 10 ## VLAN 생성
VTP SERVER(config-vlan)# vlan 20
VTP Client(config)# vtp mode client ## VTP 클라이언트 설정
## VTP Server 에서 생성된 VLAN 들을 클라이언트에서 show vlan 하면 생성 되어 있다.
## VTP 패스워드 설정
SW1(config)# vtp password Admin123!
SW3(config)# vtp password Admin123!
SW2(config)# vtp password Admin123!
## VTP 패스워드 확인
SW1# show vtp password
VTP Password: Admin123!
## VTP 프루닝
네트워크에서 SW2에는 VLAN 2에 속하는 포트가 없다.
이 경우 SW1은 VLAN 2로 보내는 브로드캐스트 트래픽을 SW2에게 전송할 필요가 없다.
이처럼 필요없는 브로드캐스트 트래픽이 트렁크 포트를 통하여 전송되는 것을 차단하는 것을 VTP 프루닝(pruning, 가지치기)이라고 한다
## VTP 프루닝을 설정하면 필요없는 브로드캐스트 프레임은 전송되지 않는다.
## VTP 프루닝 설정하기
SW1(config)# vtp pruning
Pruning switched on
## 확장 VLAN과 VTP
VLAN 번호가 1006 - 4094인 것을 확장 (extended) VLAN이라고 한다.
확장 VLAN을 만들려면 VTP 트랜스패런트 모드에서 설정해야 한다.
서버 모드에서 설정하면 다음처럼 에러 메시지가 표시되고, 실패한다.
## VTP 서버 모드에서는 확장 VLAN을 만들 수 없다. // VTP 트랜스패런트 모드에서 확장 VLAN 만들기
SW1(config)# vtp mode transparent
Setting device to VTP TRANSPARENT mode.
SW1(config)# vlan 2000
SW1(config-vlan)# exit
결과적으로 VTP 버전 1, 2는 확장 VLAN을 지원하지 않는다.
즉, 확장 VLAN은 각 스위치에서 직접 설정해야 한다.
## VTP 설정 번호 초기화 시키기
SW2(config)# vtp mode transparent
SW2(config)# vtp mode client
SW2(config)#^Z
SW2# show vtp status
VTP Version : 2
Configuration Revision : 0
Maximum VLANs supported locally : 1005
VTP Operating Mode : Client
또, 다음과 같이 vlan.dat 파일을 삭제하여 VTP 정보를 삭제한 후에 스위치를 재부팅 시켜도 된다.
## VLAN 및 VTP 정보 삭제하기
SW2#delete vlan.dat
Delete filename [vlan.dat]?
Delete flash:vlan.dat? [confirm]
SW2# reload
## VTP 정보 확인
SW1# vtp status
'IT > 네트워크' 카테고리의 다른 글
[스위치]이더채널 LACP, PAgP (0) | 2025.02.16 |
---|---|
[스위치] 멀티레이어 스위치 설정 (0) | 2025.02.16 |
[스위치] VLAN & TRUNK (0) | 2025.02.16 |
[스위치] 초기 설정 (0) | 2025.02.16 |
[스위치] 기본 명령어 (0) | 2025.02.16 |