以上介绍了工作在OSI参考模型第二层中的CISCO私有协议VTP(VLAN中继协议),下面来结合实际举一个实例。

在配置VTP之前,首先要明白几点:

1、Vtp实现单点访问控制vlan信息的作用。是CISCO私有协议 。
2、Vtp工作在OSI参考模型第二层, 组播地址:01-00-0c-cc-cc-cc。
3、Vtp 使用条件:交换机直连、同域(domain),同密(Password),拥有中继端口(trunk)。
4、Vtp 模式:Vtp Server :交换机默认为Server模式,在域中至少有一台交换机处于此模式。Client、Transparent 此模式在VTP 不同版本表现是不同的。
5、Vtp 消息类型:每300秒发送一次,当网络拓扑发生变化时也会发送。 
    汇总通告:包含目前的VTP域名与配置修改编号。配置修改编号的范围(0~2^32 - 1)。
    子集通告:包含vlan 配置的详细信息。
    通告请求:发送前提为,1、交换机重起后 2 、 VTP 域名发生变化后 3 、交换机接受到修改配置编号比自己高的汇总通告。
6、交换机修改配置编号重设为0的方法: 
    a、 更改交换机的域名 b、将交换机的模式该为透明模式后再该为其他的模式 。
7、Vtp 修剪 在服务器上打 vtp pruning 可减少不必要的广播。

Cisco交换机Vtp实例

 

如图,交换机Switch0的f0/1、f0/2、f0/3分别与三台子交换机相连,在这里我们把Switch0做为Vtp Server,剩下三台做为Vtp Client来配置整个网络,三台交换机f0/24分别与三台PC相连,依次为Vlan10、Vlan20、Vlan30。

 



具体命令如下:

Switch0配置
Switch#config
Switch(config)#int range f0/1-3
Switch(config-if-range)#switchport mode trunk
Switch(config-if-range)#end
Switch#vlan database
Switch(vlan)#vtp domain qqgzs
Switch(vlan)#vtp password qqgzs
Switch(vlan)#vlan 10
Switch(vlan)#vlan 20
Switch(vlan)#vlan 30

Switch1配置:
Switch(config)#int f0/1
Switch(config-if)#switchport mode trunk
Switch(config-if)#end
Switch#vlan database
Switch(vlan)#vtp domain qqgzs
Switch(vlan)#vtp password qqgzs
Switch(vlan)#vtp client
Switch(vlan)#exit
Switch#config
Switch(config)#int f0/24
Switch(config-if)#switchport access vlan 10

Switch2与Switch3配置类似,在这里不再多说。

在Switch1上显示VTP信息如下:

Switch#show vtp status
VTP Version                     : 2
Configuration Revision          : 3
Maximum VLANs supported locally : 255
Number of existing VLANs        : 8
VTP Operating Mode              : Client
VTP Domain Name                 : qqgzs
VTP Pruning Mode                : Disabled
VTP V2 Mode                     : Disabled
VTP Traps Generation            : Disabled
MD5 digest                      : 0xC8 0x7E 0x84 0x35 0x1D 0x0A 0x11 0xDA
Configuration last modified by 0.0.0.0 at 3-1-93 00:51:56

注:在Packet Tracer 5.2上做本实验时发现无法启动Vtp修剪功能,Vtp修剪可在全局模式下启动,命令为:
Switch(config)#vtp pruning
也可以在指定的接口中修剪掉某一Vlan
Switch(config-if)#switchport trunk pruning vlan ?