概念
VLAN TRUNKING PROTOCOL,使用c/s模式同步vlan,server交换机上配置的vlan信息会自动同步给client交换机
做个试验
通过cdp协议(思科私有协议,用来查看设备本身接口和互联设备接口信息)查看连接信息
sw1#show cdp neighbors
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater
Device ID Local Intrfce Holdtme Capability Platform Port ID
sw2 Fas 1/0 157 R S I 2691 Fas 1/0
sw3 Fas 1/1 156 R S I 2691 Fas 1/1
以第一行为例,跟sw2连接时通过本地的f1/0接口(Local Intrfce),对端设备(sw2)使用的是f1/0接口(Port ID)
配置vtp
1、必须配置trunk模式
sw1(config)#int range f1/0 ,f1/1
sw1(config-if-range)#switchport trunk encapsulation dot1q
sw1(config-if-range)#switchport mode trunk
sw2...
sw3...
2、指定server和client
sw1(config)#vtp mode server
Device mode already VTP SERVER.//因为交换机默认是server模式
sw2(config)#vtp mode client
Setting device to VTP CLIENT mode.
sw3(config)#vtp mode client
Setting device to VTP CLIENT mode.
3、server和client上配置相同的域名和密码
sw1(config)#vtp domain cisco
Changing VTP domain name from NULL to cisco
sw1(config)#vtp password 123
Setting device VLAN database password to 123
sw2...
sw3...
配置完成,在server交换机上创建/修改vlan会自动同步到client交换机上
配置vtp透明模式
配置了透明模式的交换机,如果连接了其他client模式的交换机,会传递vlan配置到其他交换机。但是自己不学习server交换机的vlan配置
#配置sw3为透明模式,之前学到的vlan不会删除,不会再从server学习新的vlan
sw3(config)#vtp mode transparent
Setting device to VTP TRANSPARENT mode.
sw3(config)#exit
vtp三种模式区别
1、vlan信息存储的位置不同
server/client: 存储在 flash:vlan.dat
透明模式:存储在running-config
2、透明模式不会学习vlan信息
3、client模式下不能创建vlan,只能学习或传递vlan
如下图server1将vlan信息传递给client,client不仅学习也会继续传递给server2,也就是server2也是可以从client去学习vlan的。
配置版本号
如下图,client从两个server模式交换机同时学习vlan信息,是根据什么规则学习?
sever模式上关于vlan的配置(增加,修改,删除)会有个配置版本号记录,只要配置一次就会+1,版本号越大说明信息越新,优先级越高
#查看server交换机配置版本号
sw1#show vtp status
...
Configuration Revision : 4
...
如果server2版本号大,client学习server2新增的vlan、刷新版本号跟server2一致,并且传递给server1,此时版本号小的server1会从client学习到新的vlan、刷新版本号跟server2一致
vtp通告周期
每5分钟发送一次通告,或者变更时立即发送