vtp主要是方便很多交换机建立和修改vlan,使他们保持同样的vlan数据库,省的每个交换机都要配置一次vlan数据库。
vtp有三种模式:服务器模式、客户端模式、透明模式。
客户端的vlan数据库会自动跟服务器的vlan数据库保持一致。透明模式的交换机需要自己手动添加,修改,删除。
下图有四台交换机:
最上面的switch9配置为服务器模式:
Switch(config)#vtp mode server //配置交换机模式为vtp服务器模式
Device mode already VTP SERVER.
Switch(config)#vtp domain test //配置vtp域名
Changing VTP domain name from NULL to test
Switch(config)#vtp password 123456 //配置vtp密码
Setting device VLAN database password to 123456
Switch(config)#vtp version 2 //配置vtp版本,不配置应该也不会出错,应该默认是版本2
下面的switch6和switch7配置为客户端模式,客户端的vtp域名和密码必须跟服务器端一样。
switch 6
Switch(config)#vtp mode client //配置为vtp客户端模式
Setting device to VTP CLIENT mode.
Switch(config)#vtp domain test //配置vtp域名,跟服务器端保持一样
Changing VTP domain name from NULL to test
Switch(config)#vtp password 123456 //配置vtp密码,跟服务器端保持一样
Setting device VLAN database password to 123456
Switch(config)#vtp version 2
switch 7:
Switch(config)#vtp mode client //配置为vtp客户端模式
Setting device to VTP CLIENT mode.
Switch(config)#vtp domain test //配置vtp域名,跟服务器端保持一样
Changing VTP domain name from NULL to test
Switch(config)#vtp password 123456 //配置vtp密码,跟服务器端保持一样
Setting device VLAN database password to 123456
Switch(config)#vtp version 2
switch 8:
Switch(config)#vtp mode transparent //配置为透明模式
Setting device to VTP TRANSPARENT mode.
在switch9中创建vlan:
S1(config)#vlan 10
Switch(config-vlan)#exit
S1(config)#vlan 20
Switch(config-vlan)#exit
SSwitch(config-vlan)#exit
1(config)#vlan 30
在switch6和switch7中查看vlan数据如下:
在switch8中查看:
交换机6和7数据与switch9一样,switch8没变,只能手动添加vlan。