vtp协议 用来保持vlan配置的一致性。
vtp协议是cisco专有的协议,大多数的catalyst交换机都支持该协议。
首先要明白两个概念:
(1)vtp域:也称为vlan管理域,由一个以上共享vtp域名的相互连接的交换机组成。也就是说vtp域是一组vtp域名相同并通过中继链路相互连接的交换机。
(2)vtp通告:在交换机之间用来传递vlan信息的数据包。
下面 我们将详细讲解vtp域和vtp通告。
1.vtp域 :
vtp是一种消息协议,它使用第2层帧,在全网的基础上管理vlan的添加、删除和重命名,以实现vlan配置的统一性。可以使用vtp来管理网络中的vlan 1~1005(vtp不支持catalyst6000以上的vlan 1025~4094 )。有了vtp,就可以在一台交换机上集中修改vlan配置,所做的修改会被自动传播到网络中的所有其他交换机上。
因此,首先必须建立一个vtp管理域,即为每台交换机指定统一的vtp域名,实现在同一管理域中的交换机共享它们的vlan信息,并且,一个交换机只能参加到一个vtp管理域,不同域中的交换机不能共享vtp信息。
下面我们将根据上面的vtp命令选进行讲解
client server transparent 是vtp的3种运行模式
client 是客户机模式 处于此模式的交换机不允许管理员创建、修改或删除vlan。
server 是服务器模式 处于此模式的交换机控制着它所在域中vlan的生成和修改。
transparent 透明模式 vtp透明模式中的交换机不参与vtp。当交换机处于此模式时,它可以创建和删除本地的vlan,但它不向外通告自己的vlan配置信息,而且,也不根据接收到的vtp通告信息更新和修改自己的vlan数据库。运行vtp透明模式的交换机可以转发vtp通告信息。
功能
|
服务器模式
|
客户端模式
|
透明模式
|
提供vtp消息
|
是
|
是
|
否
|
监听vtp消息
|
是
|
是
|
否
|
修改vlan
|
是
|
否
|
是(只在本地有效)
|
记住vlan
|
是
|
在不同的版本中有不同的结果
|
是(只在本地有效)
|
domain 是配置vtp域名的命令选项 switch(vlan)#vtp domain
vtp_name
password 是配置vtp密码的命令选项 在配置vtp密码时要注意域中所有的交换机的vtp密码配置要一致 否则交换机将不学习不转发该域中的vtp信息
配置 switch(vlan)#vtp password
password
v2-mode 是vtp的版本配置 一般有版本1 和版本2
版本2与版本1相比增加的主要功能:
透明模式 : 在vtp版本1中,一个vtp透明模式的交换机在用vtp转发信息给其他交换机时,先检查vtp版本号和域名是否与本机匹配。匹配时,才转发该信息。vtp版本2 在转发vtp信息时,不检查版本号和域名。
令牌环支持 :vtp版本2支持令牌环交换和令牌环vlan,这个是vtp版本2和版本1最大的区别。
配置vtp版本命令格式: switch(vlan)#vtp v2-mode
pruning vtp修剪是用来减少没有必要扩散的通信量,提高中继链路的带宽利用率。
主要用在 server端和transparent端 客户端没必要
配置 switch(vlan)#vtp pruning
下面是一些配置实例 可参考一下
域名是 test
SwA(vlan)# vtp domain test
Changing VTP domain name from null to test
Changing VTP domain name from null to test
SwA(vlan)# vtp server
Device mode already VTP SERVER.
Device mode already VTP SERVER.
SwA(config)#interface fastEthernet 0/23
SwA(config-if)#switchport mode trunk
SwA(config-if)#switchport mode trunk
SwB(vlan)# vtp domain test
Changing VTP domain name from null to test
Changing VTP domain name from null to test
SwB(vlan)# vtp transparent
Device mode already VTP transparent mode.
Device mode already VTP transparent mode.
SwB(config)#interface fastEthernet 0/22
SwB(config-if)#switchport mode trunk
SwB(config-if)#switchport mode trunk
SwB(config)#interface fastEthernet 0/23
SwB(config-if)#switchport mode trunk
SwB(config-if)#switchport mode trunk
SwC(vlan)# vtp domain test
Changing VTP domain name from null to test
Changing VTP domain name from null to test
SwC(vlan)# vtp mode client
Device mode already VTP CLIENT mode.
Device mode already VTP CLIENT mode.
SwC(config)#interface fastEthernet 0/22
SwC(config-if)#switchport mode trunk
SwC(config-if)#switchport mode trunk
这样vtp配置就完成了 简单吧
我上面所做的配置是在 vlan 数据库下做的 课本上说在全局模式可以可能是交换机的型号问题吧 其实不管在那里 只要 用 ?问一下就解决了 呵呵
转载于:https://i-blog.csdnimg.cn/blog_migrate/2a94426cbec63658d855852c23464490.pngxiaoshi1991/238550