Vlan Trunking Protocol (VTP) is used to propagate VLAN configuration (creating, deleting and changing) between multiple switches in the same VTP domain.
Cisco switches operate in one of three available VTP modes:
Server - Allows to read/write to the VLAN database, will propagate to switches in the same VTP domain.
Client - Read Only - You can’t make changes to the VLAN database, will propagate changes recieved to neighbouring switches in thesame VTP domain.
Transparent - Essentially “ignores” VTP updates but still relays VTP information received regardless of VTP domain.
For VLAN database to be exchanged between two switches:
1. The VTP domain name should be same,
2. VTP password must be the same,
3. Trunk links should be configured between the switches (switchport mode trunk), and
4. At least one switch should be configured as server and the other switches as server or client to learn vlan database. Server mode is the default on Cisco Catalyst switches.
5. All switches throughout the VTP domain must operate the same VTP version.
6. A Cisco Catalyst switch can belong to only one domain at any given time.
7. VTP messages not intended for a local domain (configured on a Cisco switch) are ignored.
Please check this out for Cisco VTP configuration labs
https://routersimulator.certexams.com/router-labs/vtp-configuration-to-support-client-server-connection.htmlAlso look into this for
CCNA Network Simulator labsAlso check this if you are interested in
Network Simulator with Designer for CCNA