网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

VTP模式有哪些呢?

更新时间:2026年03月27日   作者:spoto   标签(Tag):

VLAN Trunking Protocol是一种由Cisco公司开发的专有协议,用于实现Cisco交换机之间的VLAN信息传输。通过VTP协议,用户可以在同一域内的Cisco交换机之间同步VLAN名称、VLAN ID以及其他与VLAN相关的信息。这些VTP域指的是那些具有相似VTP域名、版本、密码以及其他一些VTP设置的交换机集合。在同一域内运行的所有Cisco交换机都会共享彼此的VLAN数据。

VTP有三个版本,分别是V1、V2和V3。V1和V2版本在功能上非常相似,不过V2版本支持令牌环VLAN功能,而V3则具有一些新的特性。

  1. V3支持扩展的VLAN号(从1006到4094)。而V1和V2则只能广播1到1005之间的VLAN号。
  2. V3支持私有VLAN功能。
  3. V3支持VTP主服务器和从服务器的功能。
  4. 它还支持更强大的身份验证功能。
  5. V3与V1和V2具有向后兼容性。
  6. V3具有按每个端口进行配置的功能。

VTP模式:
用户可以将交换机配置为在以下任何一种VTP模式下运行:

  1. 服务器 –
    在VTP服务器模式下,用户可以创建、修改和删除VLAN。此外,用户还可以指定其他配置限制,例如VTP修剪规则以及整个域的VTP版本。这些服务器会将自己的VLAN配置传播到同一域内的其他交换机上。同时,它们还会根据通过中继链路接收到的通告信息来同步其他交换机的配置。VTP的默认模式为“服务器模式”。
  2. 客户/用户
    VTP客户端的工作方式与VTP服务器类似,不过在这里,用户无法创建、修改或删除VLAN。
  3. 透明 –
    VTP透明交换机并不参与VTP的通信过程。这样的交换机不会主动传播自己的VLAN配置信息,也不会根据接收到的确认消息来同步自己的VLAN配置。不过,这些交换机仍然会传输从中继端口接收到的VTP公告信息。这些公告信息属于VTP协议的第二版本。
  4. VTP模式处于关闭状态。
    在所描述的三种模式中,一旦交换机进入管理域状态,VTP通告就会被确认并继续转发。在关闭模式下,交换机的操作方式与VTP透明模式下的操作方式类似,不过有一个区别:VTP通告不会被转发。

在Catalyst 1900、2820和4500系列交换机处于透明模式或VTP服务器模式下时,用户可以对VLAN进行配置。当交换机处于这些模式下时,用户可以使用MIB(管理信息库)、CLI或控制台菜单来修改VLAN的配置。

以VTP服务器模式配置的交换机能够将VLAN配置传播到与其相连的其他交换机上,同时还能从这些邻近的交换机那里获取新的VLAN配置信息。用户还可以使用服务器模式来添加或删除VLAN,以及通过命令行界面、VTP管理信息库或控制台来修改VLAN的相关信息。例如,每当用户添加一个新的VLAN时,VTP就会将该VLAN配置传播到所有相关的交换机上,这样,所有的交换机都可以在其主干端口上接收该VLAN的数据流量。

随后,交换机会自动切换到VTP客户端模式。它会转发通告信息,并从这些通告中获取新的数据。不过,用户无法通过控制台、命令行界面或MIB来添加、修改或删除VLAN。此外,VTP客户端不会将VLAN信息保存在NVM(非易失性存储器)中。因此,一旦启动后,它就会通过从中继端口获取通告信息来学习配置信息。

在VTP透明模式下,交换机不会从网络中获取或更新VLAN配置信息。当交换机处于透明模式时,用户可以通过CLI、MIB或控制台来添加、修改或删除VLAN。

VTP配置:
在交换VTP消息时,需要满足一些基本的条件。

  1. VTP域名在两台交换机上应该保持相同。
  2. VTP的版本应该保持一致。
  3. VTP域的密码应该相同。
  4. 该交换机应被配置为VTP客户端或VTP服务器。
  5. 在交换机之间,应该使用中继链路来进行连接。
VTP

在上图中,有三个交换机通过中继链路连接在一起。在交换机1上,可以使用“vtp domain”命令来配置VTP域名,而使用“vtp password”命令则可以设置VTP密码。

Switch1(config)#vtp domain mlkjr
Changing VTP domain name from NULL to mlkjr
Switch1(config)#vtp password kjtmkcbb
Setting device VLAN database password to kjtmkcbb

现在,需要将Switch2和Switch3配置为VTP客户端。

Switch2(config)#vtp mode client
Setting device to VTP CLIENT mode.
Switch2(config)#vtp domain mlkjr
Changing VTP domain name from NULL to mlkjr
Switch2(config)#vtp password kjtmkcbb
Setting device VLAN database password kjtmkcbb
Switch3(config)#vtp mode client
Setting device to VTP CLIENT mode.
Switch3(config)#vtp domain mlkjr
Changing VTP domain name from NULL to mlkjr
Switch3(config)#vtp password kjtmkcbb
Setting device VLAN database password kjtmkcbb

现在,在Switch1上创建一个新的VLAN。VTP信息会被发送到Switch2和Switch3,从而在Switch2和Switch3上自动创建新的VLAN。

Switch1(config)#vlan 30

Switch2和Switch3会自动创建VLAN 30。现在,我们来检查一下该VLAN是否真的被创建了。

Switch2#show vlan
VLAN     Name                                  Status             Ports
----     --------------------------------     ---------         -----------------------------
1         default                             active             Fa0/1, Fa0/2, Fa0/3, Fa0/4
                                                               Fa0/5, Fa0/6, Fa0/7, Fa0/8
                                                               Fa0/9, Fa0/10, Fa0/11, Fa0/12
                                                            Fa0/13, Fa0/14, Fa0/15, Fa0/16
                                                               Fa0/17, Fa0/18, Fa0/19, Fa0/20
                                                               Fa0/21, Fa0/22, Fa0/23, Fa0/24
2         Accounting                             active             Fa/05
30         VLAN0030                             active
1002     fddi-default                         act/unsup
1003     token-ring-default                     act/unsup
1004     fddinet-default                     act/unsup
1005    trnet-default                         act/unsup

现在正在检查Switch3的情况。

Switch3#show vlan
VLAN     Name                                 Status             Ports
----     --------------------------------     ---------         -----------------------------
1         default                             active             Fa0/1, Fa0/2, Fa0/3, Fa0/4
                                                            Fa0/5, Fa0/6, Fa0/7, Fa0/8
                                                            Fa0/9, Fa0/10, Fa0/11, Fa0/12
                                                            Fa0/13, Fa0/14, Fa0/15, Fa0/16
                                                            Fa0/17, Fa0/18, Fa0/19, Fa0/20
                                                            Fa0/21, Fa0/22, Fa0/23, Fa0/24
2         Accounting                             active             Fa/05
30         VLAN0030                             active
1002     fddi-default                         act/unsup
1003     token-ring-default                     act/unsup
1004     fddinet-default                     act/unsup
1005     trnet-default                         act/unsup
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料