目录
(一)介绍什么是VTP
VTP(VLAN Trunk Protocol)VLAN中继协议:是一种应用在思科交换机上的管理VLAN的方法,同时也是思科的私有协议,在大型的项目中,往往需要用到很多交换机,那么为了管理者更好的统一配置和管理各个交换机上的VLAN,我们就可以用到VTP这个协议。
(二)VTP的原理
(1)VTP的构成
VTP域(domain):在同一个VTP域中的交换机可以同步VLAN配置信息
VTP密码(password):给在VTP域中的交换机配置密码
VTP模式(mode):一共有三种模式分别是服务端(Server)、客户端(Client)和透明模式(Transparent)
VTP通告:以组播帧的形式发送,思科模拟器在默认情况下每5分钟进行一次VTP通告,对交换机上的VLAN信息进行更新
(2)VTP模式简介
①服务模式(server):在VTP服务端上可以创建、修改和删除VLAN,并且可以把这些信息通告出去
②客户模式(client):在客户端上不可以创建、修改和删除VLAN,并且同样可以把这些信息在trunk链路上进行通告
③透明模式(transparent):这种模式下的交换机是可以进行VLAN的创建、删除和修改,但并不会将这些信息通告出去,也并不会参与到VTP域中的VLAN信息修改和创建,他不会因为接收其他交换机的VLAN信息而去修改自己的VLAN信息,但是它会将接收到的信息通过trunk链路转发出去,其实可以理解为一个中转站,但在整个VTP中,这类的交换机不容易“被注意”,所以叫做透明模式
(三)VTP的配置
(1)网络拓扑图
(2)配置代码
第一步:在服务端(server)上配置
Switch>enable
Switch#conf t
Switch(config)#hostname SERVER ----改名
SERVER(config)#vtp mode server ----模式为服务模式
SERVER(config)#vtp domain 123 ----VTP域名为123
SERVER(config)#vtp password 123 ----配置密码
SERVER(config)#int range e0/0-1
SERVER(config-if-range)#switchport trunk encapsulation dot1q ----三层交换机要打标签
SERVER(config-if-range)#switchport mode trunk ----设置接口为trunk口
SERVER(config-if-range)#exit
SERVER(config)#
第二步:在客户端(client)配置
Switch>en
Switch#conf
Switch(config)#hostname CLIENT ----改名
CLIENT(config)#vtp mode client ----设置模式为客户模式
CLIENT(config)#vtp domain 123 ---- VTP域名为123
CLIENT(config)#vtp password 123 ----配置密码
CLIENT(config)#int range e0/0-1
CLIENT(config-if-range)#switchport trunk encapsulation dot1q ----三层交换机要打标签
CLIENT(config-if-range)#switchport mode trunk ----设置接口为trunk口
CLIENT(config-if-range)#exit
CLIENT(config)#
第三步:在中继端(transparent)上配置
Switch>enable
Switch#conf
Switch(config)#hostname TRANS ----改名
TRANS(config)#vtp mode transparent ----设置模式为透明模式
TRANS(config)#vtp domain 123 ---- VTP域名为123
TRANS(config)#vtp password 123 ----配置密码
TRANS(config)#int range e0/0-1
TRANS(config-if-range)#switchport trunk encapsulation dot1q ----三层交换机要打标签
TRANS(config-if-range)#switchport mode t ----设置接口为trunk口
TRANS(config-if-range)#exit
TRANS(config)#
(四)VTP的验证
在没有配置任何VLAN情况下,我们先看一下各个交换机的VLAN表
服务端(如下图)
客户端(如下图)
中继端(透明模式)(如下图)
由上面三个图我们可以知道,在没有配置任何VLAN情况下,各个路由器的VLAN表内只有设备自带的几个VLAN
接下来我们在服务端上创建VLAN10 和VLAN20,再观察各个交换机的VLAN表(如下图)
由上面三张图,我们可以很清楚地发现当我们在服务端创建VLAN后,客户端也会和服务端进行同步创建,而中继端并没有创建。
接下来我们在中继端上创建VLAN30,看看各个交换机的VLAN表有什么变化(如下图)
由上面三张图可知:我们在中继端上创建VLAN30后,客户端和服务端并没进行同步。
以上就是VTP配置及验证的全过程了!!希望大家通过这篇博客能够学会有关于VTP的原理和配置。