我VTP配置管理:设置、同步与常见问题,

2025-10-09 06:41:39

1.设置域名

Switch>en

Switch#conf t //进入全局配置模式

Switch(config)#vtp mode server //进入vtp服务模式

Device mode already VTP SERVER.

Switch(config)#vtp domain hhh //设置域名为hhh (区分大小写)

Changing VTP domain name from NULL to hhh

2.设置密码及查询

Switch(config)#vtp password class //设置密码为class

Setting device VLAN database password to class

Switch(config)#do show vtp pass //查询密码

VTP Password: class

3.查看vtp状态

Switch(config)#do show vtp status //查询vtp状态

图3-1

4.将S2和交换机Core加入VTP域中

下面以Core为例,两者相同

Core(config)#vtp mode client //客户端模式(该模式下不能创建、删除、修改vlan)

Setting device to VTP CLIENT mode.

Core(config)#vtp domain hhh //设置域名为hhh

Changing VTP domain name from NULL to hhh

Core(config)#vtp password class //设置密码为class

Setting device VLAN database password to class

Core(config)#do show vtp sta //显示状态

图4-1

接口中继

Switch(config)#int range f0/1-2

Switch(config-if-range)#switchport mode trunk

图4-2

所有交换机都位于一个VTP域且使用相同的密码后,在S1中创建的vlan将被通告给处于VTP客户端模式的交换机Core和S2.

问题1:当设备中接入了同域名、同密码的vtp服务器,且配置修订版本号高于现在网络中的服务器最高配置修订版本号时,会发生什么?服务器的 VTP 配置将被认为是最新的,因此它的配置将替代现有网络中的配置。

如何解决?1.将 VTP 模式设置为透明模式,处于透明模式的交换机不加入VTP域,也不分享其VLAN数据库。2.将此服务器的的域名修改,之后再改回hhh,使其修订号为0。

问题2:VTP 服务器的密码和client不一样时,client还会去学习服务器的vlan 信息吗?

不会:当VTP服务器的密码与客户端不一样时,客户端将无法学习服务器的VLAN信息,因为VTP密码不匹配。

5.常见的VTP错误

(1)交换机位于两个不同的VTP域,无法共享vlan信息。

图5-1

修改:两个交换机在同一个VTP域即可,即配置相同的VTP域名

(2)客户端模式下不能创建、删除、修改vlan。

图5-2

修改:需要将其更改到服务器模式,在进行创建、删除、修改vlan

(3)S2修订号最大,S2无法接收S1的vlan信息。

修改:可以将S2的域名修改,之后再改回hhh,使S2修订号为0。此时,S1修订号大于S2的修订号,将共享S1的vlan信息。