vtp协议    用来保持vlan配置的一致性。
       vtp协议是cisco专有的协议,大多数的catalyst交换机都支持该协议。
       首先要明白两个概念:
(1)vtp域:也称为vlan管理域,由一个以上共享vtp域名的相互连接的交换机组成。也就是说vtp域是一组vtp域名相同并通过中继链路相互连接的交换机。
 (2)vtp通告:在交换机之间用来传递vlan信息的数据包。
       下面 我们将详细讲解vtp域和vtp通告。
1.vtp域 :
      vtp是一种消息协议,它使用第2层帧,在全网的基础上管理vlan的添加、删除和重命名,以实现vlan配置的统一性。可以使用vtp来管理网络中的vlan 1~1005(vtp不支持catalyst6000以上的vlan 1025~4094 )。有了vtp,就可以在一台交换机上集中修改vlan配置,所做的修改会被自动传播到网络中的所有其他交换机上。
       因此,首先必须建立一个vtp管理域,即为每台交换机指定统一的vtp域名,实现在同一管理域中的交换机共享它们的vlan信息,并且,一个交换机只能参加到一个vtp管理域,不同域中的交换机不能共享vtp信息。
       \
下面我们将根据上面的vtp命令选进行讲解
client  server transparent 是vtp的3种运行模式 
client 是客户机模式  处于此模式的交换机不允许管理员创建、修改或删除vlan。
server 是服务器模式  处于此模式的交换机控制着它所在域中vlan的生成和修改。
transparent  透明模式  vtp透明模式中的交换机不参与vtp。当交换机处于此模式时,它可以创建和删除本地的vlan,但它不向外通告自己的vlan配置信息,而且,也不根据接收到的vtp通告信息更新和修改自己的vlan数据库。运行vtp透明模式的交换机可以转发vtp通告信息。
      
 功能
 服务器模式
 客户端模式
 透明模式
 提供vtp消息
是 
 是
否 
 监听vtp消息
 是
 是
 否
 修改vlan
 是
 否
 是(只在本地有效)
 记住vlan
 是
在不同的版本中有不同的结果 
 是(只在本地有效)
 
domain  是配置vtp域名的命令选项   switch(vlan)#vtp domain vtp_name
 
password  是配置vtp密码的命令选项    在配置vtp密码时要注意域中所有的交换机的vtp密码配置要一致   否则交换机将不学习不转发该域中的vtp信息 
配置    switch(vlan)#vtp password password
 
v2-mode  是vtp的版本配置  一般有版本1  和版本2  
版本2与版本1相比增加的主要功能:
透明模式 : 在vtp版本1中,一个vtp透明模式的交换机在用vtp转发信息给其他交换机时,先检查vtp版本号和域名是否与本机匹配。匹配时,才转发该信息。vtp版本2 在转发vtp信息时,不检查版本号和域名。
令牌环支持 :vtp版本2支持令牌环交换和令牌环vlan,这个是vtp版本2和版本1最大的区别。
配置vtp版本命令格式: switch(vlan)#vtp v2-mode
 
pruning  vtp修剪是用来减少没有必要扩散的通信量,提高中继链路的带宽利用率。
主要用在  server端和transparent端  客户端没必要
配置    switch(vlan)#vtp pruning
 
下面是一些配置实例    可参考一下
域名是 test
 
SwA(vlan)# vtp domain test
Changing VTP domain name from null to test
SwA(vlan)# vtp server
Device mode already VTP SERVER.
SwA(config)#interface fastEthernet 0/23
SwA(config-if)#switchport mode trunk
 
SwB(vlan)# vtp domain test
Changing VTP domain name from null to test
SwB(vlan)# vtp transparent
Device mode already VTP transparent mode.
SwB(config)#interface fastEthernet 0/22
SwB(config-if)#switchport mode trunk
SwB(config)#interface fastEthernet 0/23
SwB(config-if)#switchport mode trunk
 
SwC(vlan)# vtp domain test
Changing VTP domain name from null to test
SwC(vlan)# vtp mode client
Device mode already VTP CLIENT mode.
SwC(config)#interface fastEthernet 0/22
SwC(config-if)#switchport mode trunk
 
 
这样vtp配置就完成了  简单吧   
我上面所做的配置是在   vlan 数据库下做的   课本上说在全局模式可以可能是交换机的型号问题吧   其实不管在那里  只要   用  ?问一下就解决了  呵呵