VTP(VLAN中继协议/虚拟局域网干道协议 VLAN Trunking Protocol),它是思科私有协议。大型一点的网络中,多个交换机,同时也会有多个VLAN,如果在每个交换机上分别把VLAN,很大的任务。管理员设置一个或者多个VTP Server,然后在Server上创建和修改VLAN,VTP协议会将这些修改通告其它交换机上,这些交换机更新VLAN信息(VLAN ID和VLAN Name)。VTP使得VLAN的管理自动化得多了。新买的交换机必须是透明模式,transprent。如果为clentmoshi它会同它的版本高于server的时候,也会向其他机器发送更新通告
VTP原理
VTP Domain(VTP域):
由需要共享相同VLAN信息的交换机组成,只有在同一个VTP域(即VTP域的名字相同)的交换机才能同步VLAN信息
vtp的三种模式
1.server创建删除同步VLAN信息VTP服务器会把VLAN信息保存在NVRAM(即flash:vlan.dat文件)中,就是重新启动交换机这些VLAN还会存在。默认情况下,交换机是服务器模式。每个VTP域必须至少有1台服务器
2.client不能删除创建删除VLAN信息,只能转发
3.transprent 只能在本地的有效的收到通告,只能转发,不能同步,
1.server的sw0配置:
Switch(config)#vtp domain ccna
Switch(config)#vtp mode server
Switch(config)#vtp version 2
Switch(config-if)int f0/2
Switch(config-if)#sw mo tr
Switch(config-if)int f0/3
Switch(config-if)#sw mo tr
Switch(config)#vlan 10
Switch(config-vlan)#exit
Switch(config)#vlan 20
Switch(config-vlan)#exit
Switch(config)#vlan 30
Switch(config-vlan)#exit
2.clent的sw1配置
Clinet-SW(config)#vtp domain ccna
Clinet-SW(config)#vtp mode client
3.Transparen sw2的配置
Transparent-SW(config)#vtp domain ccna
Transparent-SW(config)#vtp mode transparent
4.检查Clinet端VLAN的信息
5.检查Transparent VLAN的信息
实验结果 告诉我们server向Clinet去同步了配置信息,这里就说明谁同步谁不是看谁是server还是clinet,只要还是看谁的配置版本号高,这个时候只有Transparent不受影响,所以在一个VTP运行的网络中插入一台新交换机,最好配置成为Transparent模式