VTP全称为 vlan trunk protocol vlan中继协议,是思科的私有协议,除非你用的全是思科的设备才能适用该协议,不与其他的厂商的设备兼容。此协议主要是用来方便传vlan信息,但不传递vlan所对应的接口。
VTP有三个版本,版本1 2 3,默认版本为version 1 在一个vtp域中只能使用一种版本
VTP要能传播vlan必须要符合一下几个因素
1,两端的端口必须工作在trunk模式下
2 域名必须一致 (默认域名为空)
3 配置的密码必须一致
VTP有三个模式:server client transparent 默认为server模式
server模式下:能创建、修改、删除vlan 发送并转发vtp消息 可以把vlan配置保存到NVRAM中
client模式下:不能创建、修改、删除vlan 发送并转发vtp消息 不可以把vlan配置保存到NVRAM中
transparent模式下:能创建、修改、删除vlan 但只是在本地有效,转发vtp消息 透明传输 可以把vlan配置保存到NVRAM中 支持扩展vlan(1006-4094)
VTP prune 默认关闭
下面我们来看一下vtp的相关配置
还没配置前
拓扑图如下:
两端端口配置成trunk后,在sw1上配置了域名后,sw2的空域名自动被sw1同步了。
SW2(config)#vtp mode client 将sw2的vtp模式改为client
Setting device to VTP CLIENT mode.
SW1(config)#vlan 2
SW1(config-vlan)#vlan 3
在sw1上创建两个vlan vlan2和vlan3
查看sw1和sw2的vlan信息
可以看出已经同步了,但是要注意的是不会附带vlan所对应的接口。
现在来查看vtp状态
配置修订号变为2,说明对vlan的处理会增加配置修订号(包括增加 删除 修改)还有就是vtp的修剪也能增加配置修订号的大小 改为透明模式后修订号会变为0
vtp password cisco //这个命令设置vtp密码 改密码记得也得一致。
我总结那么多 希望各位IT大大给我建议补充。