目录
VTP协议?
VTP是一种消息协议,使用第2层帧,在全网的基础上管理VLAN的添加、删除和重命名,以实现VLAN配置的一致性。. 可以用VTP管理网络中VLAN1到1005。. 有了VTP,就可以在一台交换机上集中进行配置变更,所作的变更会被自动传播到网络中所有其他的 交换机 上。. (前提是在同一个VTP域). 为了实现此功能,必须先建立一个VTP 管理域 ,以使它能管理网络上当前的VLAN。. 在同一管理域中的交换机共享它们的VLAN信息,并且,一个交换机只能参加到一个VTP管理域,不同域中的交换机不能共享VTP信息。
VTP三种模式?
Server模式 | 交换机可以创建更改删除VLAN及其他配置参数 | VLAN配置信息保存在NVRAM中 | 将信息向其他的交换机广播 |
Client模式 | 只能接受VLAN信息 | 不能创建更改删除VLAN | VLAN配置信息不存在于NVRAM中 |
Transparnt模式 | 不予其他交换机交后互VLAN信息 | 可将VTP通告告诉其他交换机 | 网络管理员可以配置VLAN |
VTP协议配置?
指定sw1为server,sw2配置为透明模式,sw3为客户端,然后将sw1的VLAN配置同步到sw3,将不同步但是会转发同步消息。
sw1(config)#vtp mode server //配置VTP为Server模式,默认即为Server
Device mode already VTP SERVER.
sw1(config)#vtp domain VTP-Test //配置VTP域名,默认为空
Changing VTP domain name from NULL to VTP-Test
sw1(config)#vtp password cisco //配置VTP密码
Setting device VLAN database password to cisco
sw1(config)#vtp version 2 //配置VTP版本号,只需在Server上配置
sw1(config)#vtp pruning //启用VTP修剪,只需在Server上配置
sw2(config)#vtp mode transpa //配置VTP为Transparent模式
sw2(config)#vtp mode transparent
Setting device to VTP TRANSPARENT mode.
sw2(config)#vtp domain VTP-Test
Changing VTP domain name from NULL to VTP-Test
sw2(config)#vtp password cisco
Setting device VLAN database password to cisco
sw3(config)#vtp mode client //配置VTP为Client模式
Setting device to VTP CLIENT mode.
sw3(config)#vtp domain VTP-Test
Changing VTP domain name from NULL to VTP-Test
sw3(config)#vtp password cisco
Setting device VLAN database password to cisco
说明:
- 当交换机的 VTP 域名为空时,如果它收到的 vTP 通告中带有域名,该交换机将把 VTP 域名自动更改为 VTP 通告中的域名。即没有 VTP 域名的交换机能从邻居自动学习 VTP 域名: VTP 域名不为空时交换机就不会学习了。
- VTP 可以在全局模式下配置,也可以在 VLAN database 模式下配置。
- VTP 默认修订号为0,毎当 VLAN 信息变化时修订号会增加1(当为 Transparent 时,路由修订号始终为0)。
- 默认 VTP 信息:模式为 Server ,域名为空,版本1。
- 在一个 VTP 域中可以有多个 vTP Server ,在任何一个 VTP Server 上都可以创建和修改 VLAN 信息,并通告到其他交换机上;不同的 vTP 域之间是不能传播 VLAN 信息的。
- Transparent交换机上可以转发 VTP 通告,但是并不会根据 VTP 通告更新自己的任何口” Cali 信息, Transparent 交换机上也可以更改 VLAN 信息,但是这些 VLAN 信息并不会通告出去。
- Client 交换机上不仅可以转发 VTP 通告,还会根据 VTP 通告更新自己的 VLAN 信息。
- 配置 VTP 的密码是为了防止不明身份的交换机加人域中,任何密码都是区分大小写的。
- VTP 的版本只需要在 Server 上启用,其他交换机会自动学习并启用该功能,但是 Transparen 模式是不会学习到的, Client 模式是不能配置版本的。
- 配置 vTP 修剪的时候只需在其域中的一个 Server 上启用即可,其他交换机会自动学习并启用。