
VTP(VLAN Trunking Protocol) 정리
VTP란?
- VTP는 트렁크로 연결된 스위치들 간에 VLAN 정보를 공유할 수 있도록 도와주는 프로토콜입니다.
- 하나의 스위치에서 VLAN을 생성, 삭제, 수정하면 해당 정보를 메시지로 전송하여 동기화합니다.
- 이를 통해 스위치 간 VLAN 데이터베이스 일관성 유지가 가능해집니다.
VTP 사용 조건
VTP가 정상 동작하기 위해서는 다음 조건이 충족되어야 합니다:
- ✅ 스위치 간 연결은 트렁크 포트로 구성되어야 함
- ✅ VTP 도메인 이름이 설정되어 있어야 하며, 모든 스위치가 동일한 이름을 가져야 함
- ✅ VTP 비밀번호가 있다면, 모든 스위치가 같은 비밀번호를 사용해야 함
🔍 확인 명령어 예시:
SW1
VTP 모드 종류
| 모드 이름 | 설명 |
|---|
| Server (기본값) | - VLAN 생성/삭제/수정 가능 - VLAN 데이터베이스 읽기/쓰기 가능 - VLAN 정보 광고 및 전달 가능 |
| Client | - VLAN 데이터베이스 읽기만 가능 - VLAN 생성/삭제/수정 불가 - VLAN 정보 전달은 가능, 광고는 불가 |
| Transparent | - VLAN 생성/삭제/수정 가능 - VLAN 정보는 광고/일치하지 않지만 전달은 가능 - 자체 VLAN DB는 저장됨 |
VTP 정보 공유 과정
- VTP Server에서 VLAN 정보 생성/수정/삭제
- 변경된 VLAN 정보가 트렁크 포트를 통해 브로드캐스트
- 연결된 다른 스위치(Client/Server)는 Revision Number 비교 후 데이터베이스 업데이트
- Transparent 모드는 자체 VLAN 관리만 수행하고 정보는 전달만 함
요약
- VTP는 스위치 간 VLAN 정보를 자동으로 동기화하는 데 사용됨
- 도메인명, 트렁크 구성, 비밀번호 등 사용 조건을 만족해야 정상 작동
- 모드에 따라 VLAN 생성/수정 권한 및 정보 전달 방식이 다름
- Server → 변경 가능 & 광고, Client → 읽기 전용, Transparent → 변경 가능 & 전달만