一、VTP概述
1.VTP是什么
- VLAN中继协议,也被称为虚拟局域网干道协议,是思科私有协议,属于二层交换机的协议!
2.VTP的作用
- 主要用于管理在同一个域的网络范围内VLANs的建立、删除和重命名。在一台VTP Server 上配置一个新的VLAN时,该VLAN的配置信息将自动传播到本域内的其他所有交换机。这些交换机会自动地接收这些配置信息,使其VLAN的配置与VTP Server保持一致,从而减少在多台设备上配置同一个VLAN信息的工作量,而且保持了VLAN配置的统一性
3.VTP域
-
在公司中划分了vlan,多台交换机之间设置了trunk,设置了域,便出现了VTP域
使用vtp的前提是有域名,设置了trunk!
-
VTP域:具有相同域名,通过Trunk相连的一组交换机
二、VTP运行模式
-
服务器模式(Server):可以创建、删除和修改VLAN;学习、转发相同域名的VTP通告 。默认情况下为server模式
-
客户机模式(Client): 学习、转发相同域名的VTP通告 ;不可以创建、删除和修改VLAN
-
透明模式(Transparent):可以创建、删除和修改VLAN,但只在本地有效 ;转发但不学习VTP通告
VTP通告内容:管理域、版本号、配置修改编号、VLAN及某些参数
三、VTP配置命令
1.创建VTP域
conf t
vtp domain 域名 #如果公司中有域环境则命名根据公司域名来设定,没有就自己随便设置一个
2. 配置交换机的VTP模式
conf t
vtp mode server/client/transparent #三个运行模式任选一个
3. 查看VTP配置信息
show vtp status

四、如何使用vtp来配置vlan
1.使用vtp的场景
-
现在要配置如图所示的多台交换机(sw1,sw2,sw3)的vlan,且多台交换机用trunk相连,且这些交换机都属于公司的同一个局域网,假设公司域名为tencent.com。如果一台一台创建相同的vlan,会很麻烦,都要输入重复的指令,假设一个公司中划分了4个vlan,vlan10、vlan20、vlan30、vlan40,规定IT部门员工连接vlan10端口,财务部连接vlan20,市场部连接vlan30,服务器连接vlan40,那么现在利用vty该如何配置呢?
2.使用vtp配置流程
-
总结:
-
同层的交换机设备配置vtp:**先将所有需要配置相同vlan的交换机之间配置trunk!**再选择一个交换机作为主交换机,进入后设置vtp域,并且配置为server工作模式。与此交换机使用trunk相连的交换机也会自动创建相同的vtp域;但是不相邻的同层交换机就还需要手动的配置一下vtp域即可。之后就可以在这一台交换机上创建配置vlan,那么使用trunk连接的同域名的交换机都配置了和主交换机同样的VTP配置信息。(其实此时三台都是这个域下的server工作模式,随便在一台交换机上修改配置vlan,都会下发到其他的交换机)
-
三层交换机配置vtp下发配置信息到二层交换机:这种情况就是需要下发的交换机都与三层交换机(主)直接相邻。同样**先配置trunk!**再给三层交换机配置vtp域和vtp工作模式server即可。相邻的所有二层交换机都会自动创建同样的vtp域,且默认为server模式。之后就可以在这一台交换机上创建配置vlan,那么使用trunk连接的同域名的交换机都配置了和主交换机同样的VTP配置信息
或
server模式的交换机可以给同域名下的使用trunk相连的所有的运行模式下发vlan,包括server和client。且交换机默认的vtp工作模式为server。
-
1)先配置trunk
-
进入sw1f0/3端口配置模式,设置trunk(软件会自动将f0/4端口也配置为trunk端口,所以不用手动再配置一遍)
-
进入sw2f0/7端口配置模式,设置trunk(同样f0/8端口也会自动配置为trunk)
2)再创建vtp域并配置vtp模式
-
进入sw1全局配置模式,vtp域为
tencent.com
,vtp模式为server
(这里我们选择sw1作为主交换机)这里取名取错了就是sw1
-
sw3与sw1不直接使用trunk相连,所以sw3需要单独配置一下vtp域
3)查看所有交换机的vtp配置信息
-
sw1配置好后的vtp配置信息
-
sw2的vtp配置信息
-
sw3的vtp配置信息
3.在server模式的交换机上配置vlan
因为在同一个vtp域下,server模式的交换机可以创建、删除和修改VLAN;学习、转发相同域名的VTP通告。即在server上配置的vlan会自动下发到所有trunk相连且同域名的交换机上,方便vlan的创建删除修改等操作
-
打开sw1交换机命令行窗口,开始创建vlan
4.查看同vtp域下其他交换机vtp配置信息
-
打开sw2,查看vtp配置信息:已经成功下发
-
打开sw3,查看vtp配置信息:已经成功下发