vtp是什么?
常常我们在组建一个网络中如果存在交换机设备太多的情况下,常常要跨交换机使用相同的vlan通信。跨交换机vlan间通信就必须要保证每一个交换机具有该vlan存在。举例:
图一中PC1要向pc2通信,如果在交换机sw2中不存在vlan10,则无法通信,
那么在一个网络中如果存在多个交换机之间相连接,我们必须要手动为交换机创建相关的vlan,这样就导致工作量的增加。所以vtp的引入就是解决此问题,开启vtp后,所有交换机就会自动同步vlan信息。
注意的是:本同步只会同步vlan的存在,并不会把一个交换机上的vlan和接口相关的信息同步。
VTP正常工作要求条件:
1、必须是一组都使用vtp的中继交换机,
2、所有交换机的vtp域都相同且不能为空。
思科交换机默认情况下VTP是开启的,不能关闭。但是思科的交换机默认情况下 vtp域是空的。自然默认情况下 vtp 是不能正常工作。
一个VTP域中,一台交换机只能充当一个角色:服务器、客户端、透明
服务器:可创建修改删除vlan,发送和同步vlan
客户端:无法创建删除vlan,也无法发送和转发通告。
透明:仅创建删改修改本地vlan,不发送通告,也不同步信息。
配置举例:
sw>enable
sw#config ter
sw(config)#vtp domain elvhome !创建一个vtp域
sw(config)#vtp mode [client | server | transparent] !选择vtp角色
sw(config)#vtp version [1-3] !启用版本,有3个版本,但是3560以上的才能用版本3,要同步建议使用2,因为2960这类的交换机存在。